Taula de continguts:

Botó intel·ligent Wi-Fi alimentat per bateria per controlar els llums HUE: 5 passos (amb imatges)
Botó intel·ligent Wi-Fi alimentat per bateria per controlar els llums HUE: 5 passos (amb imatges)

Vídeo: Botó intel·ligent Wi-Fi alimentat per bateria per controlar els llums HUE: 5 passos (amb imatges)

Vídeo: Botó intel·ligent Wi-Fi alimentat per bateria per controlar els llums HUE: 5 passos (amb imatges)
Vídeo: Night 2024, Juliol
Anonim

Per sylwekbala Segueix-ne més per l'autor:

Com connectar RaspberryPi Pico a WiFi i enviar notificacions
Com connectar RaspberryPi Pico a WiFi i enviar notificacions
Com connectar RaspberryPi Pico a WiFi i enviar notificacions
Com connectar RaspberryPi Pico a WiFi i enviar notificacions
BBC Micro: bit + WiFi + Notificacions del telèfon
BBC Micro: bit + WiFi + Notificacions del telèfon
BBC Micro: bit + WiFi + Notificacions del telèfon
BBC Micro: bit + WiFi + Notificacions del telèfon
Com es construeixen sensors i interfície d’usuari WiFi a Node-RED a Raspberry Pi
Com es construeixen sensors i interfície d’usuari WiFi a Node-RED a Raspberry Pi
Com es construeixen sensors i interfície d’usuari WiFi a Node-RED a Raspberry Pi
Com es construeixen sensors i interfície d’usuari WiFi a Node-RED a Raspberry Pi

Aquest projecte demostra com construir un botó Wi-Fi IoT amb bateria en menys de 10 minuts. El botó controla els llums HUE sobre IFTTT.

Avui en dia podeu construir dispositius electrònics i connectar-los a altres dispositius domèstics intel·ligents literalment en qüestió de minuts. A més, podeu fer-ho sense programadors dedicats i escrivint una sola línia de codi. En aquest bloc mostrem un botó intel·ligent Wi-Fi amb bateria, que controla els llums HUE de manera remota per Internet. Els desenvolupadors poden construir-lo sense esforç a tots els nivells de competències. El botó tindrà una durada de 15.000 esdeveniments d’activació en bateries de liti 2xAAA: aquest és, amb diferència, el millor botó intel·ligent de baix consum. Si tenim en compte 8x empentes / esdeveniments al dia, durarà més de 5 anys. Es deu al fet que el mòdul IoT, que s’utilitza en aquest projecte, no drena cap corrent quan no s’activa (0A cert). Aquesta instrucció comprèn els passos següents:

  1. Muntatge mitjançant taula de pa
  2. Configuració del servei IFTTT i HUE
  3. Configuració del mòdul IoT
  4. Connexió del mòdul IoT a Internet

Tot es pot fer en menys de 10 minuts sense una sola línia de codi ni coneixement del núvol.

Subministraments

Parts

  • Cricket mòdul Wi-Fi Things On Edge
  • Tauler de pa (genèric)
  • Botó Cúpula gran vermella SparkFun
  • Suport de bateria, AAA x 2

Aplicacions de programari i serveis en línia

Servei FTTT Maker

Eines

Soldador (genèric)

Pas 1: Muntatge

Image
Image
muntatge
muntatge
muntatge
muntatge

Connector de separació de PCB de capçalera de pin de soldadura al mòdul Cricket. La capçalera facilita la connexió del mòdul de Cricket a la placa de suport.

  • Connecteu el primer pin del botó a la bateria VCC (+)
  • Connecteu el segon pin del botó al port WAKE_UP del mòdul Cricket
  • Connecteu la bateria VCC (+) al port BATT del mòdul de Cricket
  • Connecteu la bateria GND (-) al port GND del mòdul Cricket

Pas 2: Configuració d'IFTTT

Configuració IFTTT
Configuració IFTTT
Configuració IFTTT
Configuració IFTTT
Configuració IFTTT
Configuració IFTTT
Configuració IFTTT
Configuració IFTTT

Passos a seguir:

  1. Aneu a:
  2. Inicieu sessió o registreu-vos
  3. Feu clic a Crea al menú Usuari / Compte (cantonada superior dreta)
  4. Feu clic a + per crear un esdeveniment d'origen nou
  5. Seleccioneu el servei de Webhooks
  6. Feu clic a Continua
  7. Feu clic a Rebre una sol·licitud web (a l'esquerra)
  8. Crea un nom d'esdeveniment, per exemple botó_event
  9. L'esdeveniment d'origen s'hauria de configurar ara, feu clic a + després de l'esdeveniment Then
  10. Cerca el servei HUE
  11. Seleccioneu Esdeveniment de servei HUE
  12. si encara no teniu HUE, heu d'afegir mitjançant -> Connecta
  13. Seleccioneu el dispositiu (llum) al qual s'adjuntarà aquest esdeveniment
  14. Feu clic a Finalitza

Fet gairebé, hem d’obtenir una adreça HTTP a la qual podem publicar esdeveniments des del mòdul IoT.

Cerqueu el servei de Webhooks i feu clic al document situat a l'extrem superior dret.

A continuació, copieu els enllaços web a "Feu una sol·licitud web POST o GET a:" la necessitareu.

Pas 3: configureu el mòdul de cricket Wi-Fi

Configureu el mòdul de cricket Wi-Fi
Configureu el mòdul de cricket Wi-Fi
Configureu el mòdul de cricket Wi-Fi
Configureu el mòdul de cricket Wi-Fi
Configureu el mòdul de cricket Wi-Fi
Configureu el mòdul de cricket Wi-Fi

Cricket està totalment configurat OTA (Over the Air) mitjançant Things On Edge - Portal per a desenvolupadors (https://dev.thingsonedge.com). Cricket recuperarà la configuració a través d'Internet quan estigui connectada al vostre Wi-Fi (com es descriu a la secció següent). Ara ho configurem primer.

Per al botó, hem de configurar Cricket perquè enviï la sol·licitud POST HTTP quan es desperti amb un senyal alt al pin IO1: WAKE_UP. Aquest senyal es proporciona quan es prem el botó.

Ara obriu el Portal de desenvolupadors TOE des de qualsevol navegador des de PC o mòbil. Heu de registrar-vos / iniciar sessió al portal per a desenvolupadors per activar i configurar el dispositiu al vostre compte. En cas contrari, el dispositiu no funcionarà.

Després d'iniciar la sessió / registre amb èxit, heu de fer clic a "Afegeix un dispositiu nou" per activar el dispositiu al sistema. Heu d’utilitzar el número de sèrie únic imprès en una etiqueta a la part posterior de Cricket. ADVERTÈNCIA: heu de conservar el número de sèrie només per a vosaltres. No el compartiu amb ningú més.

Ara podeu configurar el dispositiu.

Establiu la configuració següent:

  • RTC: DESACTIVAT
  • IO2: DESACTIVAT
  • IO3: desactivat
  • Monitor de bateria: DESACTIVAT
  • Força les actualitzacions a - IO1 Wake Up: On
  • Força les actualitzacions activades - RTC Wake Up: OFF
  • Publicar esdeveniments: vegeu més avall

Copieu / Enganxeu l'enllaç que heu copiat de Webhooks a io1_wakeup i deixeu les dades buides

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

Un cop definida la configuració, premeu el botó Desa.

Ben fet! Ja hi sou gairebé! Ara només cal connectar el dispositiu a Internet a través de la xarxa Wi-Fi. Seguiu la següent secció sobre com fer-ho.

Pas 4: Connexió del mòdul IoT a Internet

Connexió del mòdul IoT a Internet
Connexió del mòdul IoT a Internet
Connexió del mòdul IoT a Internet
Connexió del mòdul IoT a Internet
Connexió del mòdul IoT a Internet
Connexió del mòdul IoT a Internet

En uns quants passos, connectareu el dispositiu a Internet a través de la vostra xarxa Wi-Fi. Tot el que heu de fer és activar el punt Wi-Fi privat de Cricket i obrir una pàgina web privada per passar les vostres credencials de xarxa Wi-Fi. Seguiu els passos següents:

  1. Mantingueu premut un botó del mòdul durant 5 segons fins que el LED s’encengui constantment.
  2. Un cop el LED s’encén constantment, Cricket va obrir un punt d’accés Wi-Fi privat. Connecteu-vos des d’un ordinador portàtil o un telèfon intel·ligent al punt actiu amb les següents credencials: SSID: toe_device No cal cap contrasenya
  3. Un cop connectat, obriu una pàgina web privada: https://192.168.4.1/index.html AVÍS: assegureu-vos que el LED segueix encès. Si està DESACTIVAT, repetiu els passos des del principi
  4. Ara podeu passar les vostres credencials de xarxa Wi-Fi i fer clic a CONNECTA. Si heu aprovat l'SSID i la contrasenya correctes, al cap de pocs segons el dispositiu hauria d'informar que està en línia i que el LED estarà apagat.

Enhorabona! Ara el vostre dispositiu està en directe i està connectat a Internet.

Pas 5: resum

Ara podeu encendre / apagar la llum HUE amb el dispositiu de botó !

Podeu trobar més informació:

  • Quant al mòdul de Cricket de la pàgina Things On Edge (https://thingsonedge.com)
  • Podeu trobar més informació tècnica aquí GitHUB (https://github.com/thingsonedge/cricket)
  • Vídeo amb instruccions:

Recomanat: