Innehållsförteckning:

Batteridriven Wi-Fi Smart-knapp för att styra HUE-lampor: 5 steg (med bilder)
Batteridriven Wi-Fi Smart-knapp för att styra HUE-lampor: 5 steg (med bilder)

Video: Batteridriven Wi-Fi Smart-knapp för att styra HUE-lampor: 5 steg (med bilder)

Video: Batteridriven Wi-Fi Smart-knapp för att styra HUE-lampor: 5 steg (med bilder)
Video: Беспроводный USB шлюз ZigBee 3.0 – WiFi умного дома TUYA добавляем датчики 2024, November
Anonim

Av sylwekbalaFölj mer av författaren:

Så här ansluter du RaspberryPi Pico till WiFi och skickar aviseringar
Så här ansluter du RaspberryPi Pico till WiFi och skickar aviseringar
Så här ansluter du RaspberryPi Pico till WiFi och skickar meddelanden
Så här ansluter du RaspberryPi Pico till WiFi och skickar meddelanden
BBC Micro: bit + WiFi + telefonaviseringar
BBC Micro: bit + WiFi + telefonaviseringar
BBC Micro: bit + WiFi + telefonaviseringar
BBC Micro: bit + WiFi + telefonaviseringar
Hur man bygger WiFi-sensorer och användargränssnitt i Node-RED på Raspberry Pi
Hur man bygger WiFi-sensorer och användargränssnitt i Node-RED på Raspberry Pi
Hur man bygger WiFi-sensorer och användargränssnitt i Node-RED på Raspberry Pi
Hur man bygger WiFi-sensorer och användargränssnitt i Node-RED på Raspberry Pi

Detta projekt visar hur man bygger en batteridriven IoT Wi-Fi-knapp på mindre än 10 minuter. Knappen styr HUE -lampor över IFTTT.

Idag kan du bygga elektroniska enheter och ansluta dem till andra smarta hem -enheter bokstavligen på några minuter. Dessutom kan du göra det utan dedikerade programmerare och skriva en enda kodrad. I den här bloggen visar vi en batteridriven Wi-Fi Smart-knapp, som fjärrstyr HUE-lampor över internet. Den kan byggas enkelt av utvecklare på alla färdighetsnivåer. Knappen kommer att hålla 15 000 aktiveringshändelser på 2xAAA litiumbatterier - detta är den överlägset bästa lågeffektsmartknappen. Om vi tar hänsyn till 8x pushar/händelser om dagen kommer det att pågå i 5+ år. Det beror på att IoT -modulen, som används i detta projekt, inte tömmer någon ström när den inte är aktiverad - true 0A. Denna instruktion består av följande steg:

  1. Montering med brödbräda
  2. Inställning av IFTTT- och HUE-tjänst
  3. Konfigurera IoT -modul
  4. Ansluter IoT -modul till internet

Allt kan göras under 10 minuter utan en enda kodrad eller molnkunskap.

Tillbehör

Delar

  • Cricket Wi-Fi-modul Things On Edge
  • Brödbräda (generisk)
  • SparkFun Big Red Dome -knapp
  • Batterihållare, AAA x 2

Programvaruappar och onlinetjänster

FTTT Maker -tjänst

Verktyg

Lödkolv (generiskt)

Steg 1: Montering

Image
Image
hopsättning
hopsättning
hopsättning
hopsättning

Lödstift Pin Header PCB utbrytningsanslutning till Cricket -modul. Rubriken gör det enklare att ansluta Cricket -modulen till brödbrädan.

  • Anslut första stiftet från knappen till batteriet VCC (+)
  • Anslut andra stiftet från knappen till WAKE_UP -porten på Cricket -modulen
  • Anslut batteri VCC (+) till BATT -porten på Cricket -modulen
  • Anslut batteri GND (-) till GND-porten på Cricket-modulen

Steg 2: IFTTT -inställning

IFTTT -inställning
IFTTT -inställning
IFTTT -inställning
IFTTT -inställning
IFTTT -inställning
IFTTT -inställning
IFTTT -inställning
IFTTT -inställning

Steg att följa:

  1. Gå till:
  2. Logga in eller registrera dig
  3. Klicka på Skapa från användar- / kontomenyn (övre högra hörnet)
  4. Klicka på + för att skapa en ny källhändelse
  5. Välj Webhooks -tjänst
  6. Klicka på Fortsätt
  7. Klicka på Ta emot en webbförfrågan (till vänster)
  8. Skapa eventnamn t.ex. knapp_händelse
  9. Källhändelsen ska konfigureras nu, klicka på + efter sedan händelse
  10. Sök HUE -tjänsten
  11. Välj HUE -servicehändelse
  12. om du ännu inte har HUE måste du lägga till med -> Connect
  13. Välj den enhet (lampa) som denna händelse ska bifogas
  14. Klicka på Slutför

Nästan klart måste vi skaffa en HTTP -adress som vi kan skicka händelse till från IoT -modulen.

Sök efter Webhooks -tjänsten och klicka i dokumentet i det högra hörnet.

Nästa kopiera webblänkar under "Skicka en POST eller GET webbförfrågan till:" du kommer att behöva den senare.

Steg 3: Konfigurera Wi-Fi Cricket-modul

Konfigurera Wi-Fi Cricket-modul
Konfigurera Wi-Fi Cricket-modul
Konfigurera Wi-Fi Cricket-modul
Konfigurera Wi-Fi Cricket-modul
Konfigurera Wi-Fi Cricket-modul
Konfigurera Wi-Fi Cricket-modul

Cricket är helt konfigurerad OTA (Over The Air) genom Things On Edge - Developer Portal (https://dev.thingsonedge.com). Konfigurationen kommer att hämtas av Cricket via internet när den är ansluten till din Wi-Fi (som beskrivs i nästa avsnitt). Låt oss nu konfigurera det först.

För knappen måste vi konfigurera Cricket för att skicka POST HTTP -begäran när den väcks av hög signal på IO1: WAKE_UP pin. Denna signal tillhandahålls när knappen trycks in.

Öppna nu TOE Developer Portal från valfri webbläsare antingen från PC eller mobil. Du måste registrera/logga in på utvecklarportalen för att aktivera och konfigurera enheten i ditt konto. Annars fungerar inte enheten.

Efter lyckad inloggning / registrering måste du klicka på "Lägg till ny" enhet för att aktivera din enhet i systemet. Du måste använda det unika serienumret tryckt på en etikettstick på baksidan av Cricket. VARNING: Du måste bara behålla serienumret för dig själv. Dela inte det med någon annan.

Nu kan du konfigurera din enhet.

Ställ in följande konfiguration:

  • RTC: AV
  • IO2: AV
  • IO3: Av
  • Batteriövervakare: AV
  • Tvinga fram uppdateringar - IO1 Wake Up: On
  • Tvinga fram uppdateringar - RTC Wake Up: OFF
  • Lägg upp evenemang: se nedan

Kopiera/klistra in länken du kopierade från Webhooks till io1_wakeup och lämna data tomma

maker.ifttt.com/trigger/button_event/with/key/hfNIx8SKn_xxxxxxxxxxxxxxxxxxxx_YW3xx5yFw5MGD

När du har ställt in konfigurationen trycker du på Spara -knappen.

Bra gjort! Du är nästan där! Nu behöver du bara ansluta din enhet till internet via ditt Wi-Fi-nätverk. Följ nästa avsnitt hur du gör det.

Steg 4: Anslutning av IoT -modul till Internet

Ansluter IoT -modul till Internet
Ansluter IoT -modul till Internet
Ansluter IoT -modul till Internet
Ansluter IoT -modul till Internet
Ansluter IoT -modul till Internet
Ansluter IoT -modul till Internet

I några steg ansluter du din enhet till internet via ditt Wi-Fi-nätverk. Allt du behöver göra är att aktivera Crickets privata Wi-Fi-hotspot och sedan öppna en privat webbsida för att skicka dina Wi-Fi-nätverksuppgifter. Följ stegen nedan:

  1. Håll en knapp på modulen intryckt i 5 sekunder tills lysdioden lyser konstant.
  2. När lysdioden lyser konstant Cricket öppnade en privat Wi-Fi hot spot. Anslut från antingen en bärbar dator eller smartphone till hot spot med följande referenser: SSID: toe_device Inget lösenord krävs
  3. När du är ansluten öppnar du en privat webbsida: https://192.168.4.1/index.html OBS: se till att lysdioden fortfarande lyser! Om är AV, upprepa stegen från början
  4. Nu kan du skicka dina Wi-Fi-nätverksuppgifter och klicka på ANSLUTA. Om du passerade rätt SSID och lösenord ska enheten efter några sekunder rapportera att den är online och lysdioden kommer att vara AV.

Grattis! Nu är din enhet live och ansluten till internet!

Steg 5: Sammanfattning

Nu kan du slå på/av HUE -lampan med din knappenhet !!

Du hittar mer information:

  • Om Cricket -modul från Things On Edge (https://thingsonedge.com) sida
  • Mer teknisk information finns här GitHUB (https://github.com/thingsonedge/cricket)
  • Video med instruktioner:

Rekommenderad: