INHOUDSOPGAWE:

Battery-aangedrewe Wi-Fi-knoppie om HUE-ligte te beheer: 5 stappe (met foto's)
Battery-aangedrewe Wi-Fi-knoppie om HUE-ligte te beheer: 5 stappe (met foto's)

Video: Battery-aangedrewe Wi-Fi-knoppie om HUE-ligte te beheer: 5 stappe (met foto's)

Video: Battery-aangedrewe Wi-Fi-knoppie om HUE-ligte te beheer: 5 stappe (met foto's)
Video: Очень странные дела ► 10 Прохождение The Legend of Zelda: Tears of the Kingdom 2024, November
Anonim

Deur sylwekbala Volg meer deur die skrywer:

Hoe om RaspberryPi Pico aan te sluit op WiFi en kennisgewings te stuur
Hoe om RaspberryPi Pico aan te sluit op WiFi en kennisgewings te stuur
Hoe om RaspberryPi Pico aan te sluit op WiFi en kennisgewings te stuur
Hoe om RaspberryPi Pico aan te sluit op WiFi en kennisgewings te stuur
BBC Micro: bietjie + WiFi + telefoonkennisgewings
BBC Micro: bietjie + WiFi + telefoonkennisgewings
BBC Micro: bietjie + WiFi + telefoonkennisgewings
BBC Micro: bietjie + WiFi + telefoonkennisgewings
Hoe om WiFi-sensors en UI te bou in Node-RED op Raspberry Pi
Hoe om WiFi-sensors en UI te bou in Node-RED op Raspberry Pi
Hoe om WiFi-sensors en UI te bou in Node-RED op Raspberry Pi
Hoe om WiFi-sensors en UI te bou in Node-RED op Raspberry Pi

Hierdie projek demonstreer hoe u 'n battery-aangedrewe IoT Wi-Fi-knoppie in minder as 10 minute kan bou. Die knoppie beheer HUE -ligte oor IFTTT.

U kan vandag elektroniese toestelle bou en dit letterlik binne enkele minute aan ander slimhuistoestelle koppel. Boonop kan u dit doen sonder toegewyde programmeerders en 'n enkele kode kode skryf. In hierdie blog wys ons 'n battery-aangedrewe Wi-Fi-knoppie wat HUE-ligte op afstand oor die internet beheer. Dit kan moeiteloos deur ontwikkelaars op alle vaardigheidsvlak gebou word. Die knoppie sal 15k aktiveringsgeleenthede op 2xAAA litiumbatterye duur - dit is verreweg die beste lae -krag slimknoppie. As ons 8x stoot/gebeure per dag in ag neem, duur dit meer as 5 jaar. Dit is te danke aan die IoT -module, wat in hierdie projek gebruik word, dat geen stroom leegloop as dit nie geaktiveer is nie - ware 0A. Hierdie instruksie bestaan uit die volgende stappe:

  1. Versameling met broodbord
  2. Stel IFTTT- en HUE-diens op
  3. Konfigureer IoT -module
  4. Koppel IoT -module aan die internet

Alles kan binne 10 minute gedoen word sonder 'n enkele kode of wolk -kennis.

Voorrade

Dele

  • Krieket-Wi-Fi-module Things On Edge
  • Broodbord (generies)
  • SparkFun Big Red Dome -knoppie
  • Batteryhouer, AAA x 2

Sagteware -programme en aanlyndienste

FTTT Maker diens

Gereedskap

Soldeerbout (generies)

Stap 1: Montering

Image
Image
Vergadering
Vergadering
Vergadering
Vergadering

Soldeerspeldopskrif PCB -wegbreekskakelaar na Krieketmodule. Die koptekst maak dit makliker om die krieketmodule aan die broodbord te koppel.

  • Koppel die eerste pen van die knoppie aan die battery VCC (+)
  • Koppel die 2de pen van die knoppie aan die WAKE_UP -poort op die krieketmodule
  • Koppel die battery VCC (+) aan die BATT -poort op die krieketmodule
  • Koppel die battery GND (-) aan die GND-poort op die krieketmodule

Stap 2: IFTTT -opstelling

IFTTT -opstelling
IFTTT -opstelling
IFTTT -opstelling
IFTTT -opstelling
IFTTT -opstelling
IFTTT -opstelling
IFTTT -opstelling
IFTTT -opstelling

Stappe om te volg:

  1. Gaan na:
  2. Teken in of registreer
  3. Klik op Skep in die gebruikers- / rekeningkieslys (regs bo)
  4. Klik op + om 'n nuwe brongebeurtenis te skep
  5. Kies Webhooks -diens
  6. Klik op Gaan voort
  7. Klik op Ontvang 'n webversoek (aan die linkerkant)
  8. Skep gebeurtenisnaam bv. knoppie_gebeurtenis
  9. Die brongebeurtenis moet nou opgestel word, klik op + na dan gebeurtenis
  10. Soek HUE -diens
  11. Kies HUE -diensgeleentheid
  12. as u nog nie HUE het nie, moet u byvoeg deur -> Connect
  13. Kies toestel (lig) waaraan hierdie geleentheid geheg sal word
  14. Klik op Voltooi

Byna klaar, moet ons 'n HTTP -adres kry waarna ons die gebeurtenis vanaf die IoT -module kan plaas.

Soek vir die Webhooks -diens en klik in die dokument in die regter boonste hoek.

Kopieer vervolgens webskakels onder 'Stel 'n POST of kry 'n webversoek na:' u het dit laasgenoemde nodig.

Stap 3: Stel Wi-Fi-krieketmodule op

Stel Wi-Fi-krieketmodule op
Stel Wi-Fi-krieketmodule op
Stel Wi-Fi-krieketmodule op
Stel Wi-Fi-krieketmodule op
Stel Wi-Fi-krieketmodule op
Stel Wi-Fi-krieketmodule op

Krieket is volledig opgestel OTA (Over The Air) deur Things On Edge - Developer Portal (https://dev.thingsonedge.com). Die opset sal deur Krieket via die internet opgespoor word wanneer dit aan u Wi-Fi gekoppel is (wat in die volgende afdeling beskryf word). Laat ons dit eers instel.

Vir die knoppie moet ons Krieket opstel om POST HTTP -versoek te stuur wanneer dit wakker word deur 'n hoë sein op IO1: WAKE_UP -pen. Hierdie sein word verskaf as u op die knoppie druk.

Maak nou die TOE Developer Portal oop vanaf enige blaaier, hetsy vanaf 'n rekenaar of selfoon. U moet by die ontwikkelaarportaal aanmeld/aanmeld om die toestel in u rekening te aktiveer en op te stel. Anders werk die toestel nie.

Na suksesvolle aanmelding / registrasie, moet u op "Voeg nuwe" toestel klik om u toestel in die stelsel te aktiveer. U moet die unieke reeksnommer wat op 'n etiket op die agterkant van Krieket gedruk is, gebruik. WAARSKUWING: U moet die reeksnommer slegs vir uself bewaar. Moenie dit met iemand anders deel nie.

Nou kan u u toestel instel.

Stel die volgende opset in:

  • RTC: AF
  • IO2: UIT
  • IO3: Uit
  • Batterymonitor: AF
  • Dwing opdaterings aan - IO1 Wake Up: Aan
  • Dwing opdaterings aan - RTC Wake Up: OFF
  • Plaas geleenthede: sien hieronder

Kopieer/plak die skakel wat u van Webhooks gekopieer het in io1_wakeup en laat die data leeg

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

Sodra u die konfigurasie ingestel het, druk die knoppie Stoor.

Wel gedaan! Jy is amper daar! Nou hoef u net u toestel via u Wi-Fi-netwerk aan die internet te koppel. Volg die volgende afdeling hoe u dit moet doen.

Stap 4: Koppel IoT -module aan die internet

Koppel IoT -module aan die internet
Koppel IoT -module aan die internet
Koppel IoT -module aan die internet
Koppel IoT -module aan die internet
Koppel IoT -module aan die internet
Koppel IoT -module aan die internet

In 'n paar stappe sal u u toestel via u Wi-Fi-netwerk aan die internet koppel. Al wat u hoef te doen is om die privaat Wi-Fi-hotspot van Cricket te aktiveer en dan 'n privaat webblad oop te maak om u Wi-Fi-netwerkbewyse deur te gee. Volg die onderstaande stappe:

  1. Hou 'n knoppie op die module vir 5 sekondes ingedruk totdat die LED konstant brand.
  2. Sodra die LED konstant brand, het Krieket 'n privaat Wi-Fi-plek oopgemaak. Koppel van 'n skootrekenaar of slimfoon aan die hot spot met die volgende geloofsbriewe: SSID: toe_device Geen wagwoord is nodig nie
  3. Sodra u verbind is, maak 'n privaat webblad oop: https://192.168.4.1/index.html KENNISGEWING: maak seker dat die LED steeds aan is! As OFF is, herhaal die stappe van die begin af
  4. Nou kan u u Wi-Fi-netwerkbewyse deurgee en op VERBIND klik. As u die korrekte SSID en wagwoord geslaag het, moet die toestel na 'n paar sekondes rapporteer dat dit aanlyn is en die LED sal af wees.

Baie geluk! Nou is u toestel lewendig en gekoppel aan die internet!

Stap 5: Opsomming

Nou kan u HUE -lig met u knoppie -toestel aan/uit skakel !

U kan meer inligting vind:

  • Oor krieketmodule vanaf Things On Edge (https://thingsonedge.com) -bladsy
  • Meer tegniese inligting kan hier gevind word GitHUB (https://github.com/thingsonedge/cricket)
  • Video met instruksies:

Aanbeveel: