Inhoudsopgave:

IOT-deursensor - op wifi gebaseerd, werkt op 2 AAA-batterijen - Ajarnpa
IOT-deursensor - op wifi gebaseerd, werkt op 2 AAA-batterijen - Ajarnpa

Video: IOT-deursensor - op wifi gebaseerd, werkt op 2 AAA-batterijen - Ajarnpa

Video: IOT-deursensor - op wifi gebaseerd, werkt op 2 AAA-batterijen - Ajarnpa
Video: Zigbee lekdetector met bedrade sensor, te gebruiken voor doe-het-zelf projecten 2024, Juli-
Anonim
IOT-deursensor - op wifi gebaseerd, werkt op 2 AAA-batterijen
IOT-deursensor - op wifi gebaseerd, werkt op 2 AAA-batterijen

In deze instructable laten we zien hoe u eenvoudig een batterijgevoede Wi-Fi-deursensor met IOT Cricket Wi-Fi-module kunt bouwen. We laten ook zien hoe u Cricket-berichten kunt integreren met IFTTT (of andere services, waaronder Home Assistant, MQTT of webhooks met HTTP POST-verzoeken) om telefoonmeldingen te verzenden. Wanneer een deur opengaat, stuurt de Cricket meldingen naar je telefoon.

LET OP: dit is een project om te laten zien hoe je in een paar minuten eenvoudig een prototype deursensor in elkaar kunt zetten. Om echter een volwaardige deursensor te maken, wilt u misschien wat meer tijd besteden aan het optimaliseren van het ontwerp voor uw behoeften.

In principe werkt het zo. Wanneer het magneetgedeelte zich in de buurt van het reed-sensorgedeelte bevindt (deur gesloten), koppelt het IO1 los van BATT, als de magneet uit elkaar beweegt van reed-sensor (deur geopend), verbindt het BATT-spanning met IO1_Wakeup-signaal en wordt het bord wakker.

We configureren Cricket om HTTP POST-verzoeken naar de IFFTT te sturen, waar het wordt geconverteerd naar pushmeldingen, die naar een telefoon worden verzonden. Bovendien bevatten alle meldingen informatie over een batterijniveau en een omgevingstemperatuur van de ingebouwde temperatuursensor van de Cricket.

De instructies bestaan uit de volgende stappen: Project uitleggen met behulp van schema's IFTTT-configuratie met Pushbullet-service IOT Cricket-module configureren IOT Cricket met internet verbinden via Wi-Fi

Benodigdheden

Cricket wifi-module (https://www.thingsonedge.com/)

Deur Raam Magnetische Schakelaar

Batterijhouder 2xAAA batterijen

Stap 1: Montage

samenkomst
samenkomst
samenkomst
samenkomst
samenkomst
samenkomst

We gebruiken de NC reed-sensor. Volg onderstaande schema's om alle componenten met elkaar te verbinden.

Als je eenmaal hebt gemonteerd, zouden de circuits als volgt moeten werken. Wanneer een deur wordt geopend, wordt de Krekel wakker, aangegeven door een knipperende LED. Je apparaat is bijna klaar. Laten we nu IFTTT configureren om pushmeldingen te verzenden bij het openen van de deur.

Stap 2: IFTTT-configuratie met een Pushbullet-service

IFTTT-configuratie met een Pushbullet-service
IFTTT-configuratie met een Pushbullet-service
IFTTT-configuratie met een Pushbullet-service
IFTTT-configuratie met een Pushbullet-service

Te volgen stappen:

  • Ga naar:
  • Log in of Registreer
  • Klik op Aanmaken vanuit het menu Gebruiker / Account (rechterbovenhoek)
  • Klik op + om een nieuwe brongebeurtenis te maken
  • Selecteer Webhooks-service
  • Klik op Doorgaan
  • Klik op Een webverzoek ontvangen (aan de linkerkant)
  • Maak een evenementnaam aan, b.v. door_sensor
  • De brongebeurtenis moet nu worden ingesteld, klik op + na Dan-gebeurtenis
  • Zoek pushbullet-service
  • Verander de gebeurtenisnaam in door_sensor
  • Wijzig de titel dienovereenkomstig
  • Wijzig bericht naar Deur open batterij = {{Waarde1}} temp = {{Waarde2}}
  • Klik op Voltooien

We zijn er bijna, nu moet je een HTTP-adres krijgen waarnaar we gebeurtenissen uit de IoT-module kunnen posten. Zoek naar Webhooks-service en klik op het document in de rechterbovenhoek.

Kopieer vervolgens weblinks onder "Maak een POST- of GET-webverzoek naar:" je hebt het later nodig.

Voordat we het apparaat gaan gebruiken, moet het worden geconfigureerd in de Developer Portal. Ga naar de volgende sectie.

Stap 3: Configureer uw apparaat in de ontwikkelaarsportal

Open TOE Developer Portal (die wordt geleverd met de IOT Cricket-module) vanuit elke browser, hetzij vanaf pc of mobiel. U moet zich registreren/aanmelden bij Developer Portal om het apparaat in uw account te activeren en configureren. Anders werkt het apparaat niet.

Na een succesvolle login / registratie moet u op "Nieuw apparaat toevoegen" klikken om uw apparaat in het systeem te activeren. U moet het unieke serienummer gebruiken dat op een labelstick op de achterkant van Cricket is gedrukt.

OPMERKING: U dient het serienummer alleen voor uzelf te bewaren. Deel het niet met iemand anders.

Stel de volgende configuratie in:

RTC: OFFIO2: OFFBatterijmonitor: ON Temperatuursensor: ON Forceer updates aan - IO1 Wake Up: Ja Forceer updates aan - RTC Wake Up: Nee

Evenementen posten: zie hieronder

Kopieer / plak de link die we hebben gekopieerd van Webhooks in io1_wakeup:

URL:

  • vervang https door
  • vervang gebeurtenis door door_sensor

de link zou er als volgt uit moeten zien:

maker.ifttt.com/trigger/door_sensor/with/key/{key}

Gegevens:

Nadat u uw configuratie hebt ingesteld, drukt u op de knop Opslaan.

We zijn er bijna! We hoeven alleen ons apparaat via een wifi-netwerk met internet te verbinden.

Stap 4: Maak verbinding met wifi-netwerk (internet)

Maak verbinding met wifi-netwerk (internet)
Maak verbinding met wifi-netwerk (internet)

Druk 5 seconden op de knop op de Cricket totdat de LED constant brandt. Verbind vervolgens vanaf elk apparaat met webbrowsermogelijkheden (smartphone, laptop, …) met het privé Wi-Fi-netwerk van toe_device Circket. Open de pagina https://192.168.4.1/index.html en geef uw wifi-inloggegevens door. Dat is het.

Stap 5: Haal de configuratie op van de ontwikkelaarsportal

Nog maar een stap. Druk 1 seconde op de ingebouwde knop om de configuratie op te halen uit de Developer Portal. Nu ben je helemaal klaar en zou je meldingen op je telefoon moeten blijven ontvangen wanneer een deur open is.

Meer informatie over hoe te integreren met andere services zoals Home Assistant, MQTT of HTTP POST-verzoeken, zie de Cricket-documentatie:

Stap 6: Feedback

We hopen dat het een plezierige ervaring voor je was om een deursensor te bouwen met Cricket! Help ons de technologie te verbeteren als u feedback of suggesties heeft. Als je het project leuk vond, help ons dan om het te verspreiden.

Bedankt!

Aanbevolen: