Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Seuraa lisää tekijältä:
Tämä projekti osoittaa, kuinka rakentaa paristokäyttöinen IoT Wi-Fi -painike alle 10 minuutissa. Painike ohjaa HUE -valoja IFTTT: n yli.
Nykyään voit rakentaa elektronisia laitteita ja yhdistää ne muihin älykkäisiin kodin laitteisiin kirjaimellisesti muutamassa minuutissa. Lisäksi voit tehdä sen ilman omistettuja ohjelmoijia ja kirjoittamatta yhtä koodiriviä. Tässä blogissa esittelemme paristokäyttöisen Wi-Fi Smart -painikkeen, joka ohjaa HUE-valoja etänä Internetin kautta. Kehittäjät voivat rakentaa sen vaivattomasti kaikilla taitotasoilla. Painike kestää 15 000 aktivointitapahtumaa 2xAAA -litiumparistoilla - tämä on ylivoimaisesti paras pienitehoinen älypainike. Jos otamme huomioon 8x työntöä/tapahtumaa päivässä, se kestää yli 5 vuotta. Tämä johtuu siitä, että tässä projektissa käytetty IoT -moduuli ei tyhjennä virtaa, kun sitä ei aktivoida - tosi 0A. Tämä ohje sisältää seuraavat vaiheet:
- Kokoonpano leipälevyn avulla
- IFTTT- ja HUE-palvelun käyttöönotto
- IoT -moduulin määrittäminen
- IoT -moduulin yhdistäminen Internetiin
Kaikki voidaan tehdä alle 10 minuutissa ilman yhtä koodiriviä tai pilvitietoa.
Tarvikkeet
Osat
- Kriketti-Wi-Fi-moduuli Things On Edge
- Breadboard (yleinen)
- SparkFun Big Red Dome -painike
- Paristopidike, AAA x 2
Ohjelmistosovellukset ja verkkopalvelut
FTTT Maker -palvelu
Työkalut
Juotosrauta (yleinen)
Vaihe 1: Kokoonpano
Juotospinin otsikon piirilevyn irrotettava liitin krikettimoduuliin. Otsikko helpottaa krikettimoduulin liittämistä leipälevyyn.
- Liitä painikkeen 1. nasta akun VCC (+)
- Liitä painikkeen toinen nasta krikettimoduulin WAKE_UP -porttiin
- Liitä akun VCC (+) krikettimoduulin BATT -porttiin
- Liitä akun GND (-) krikettimoduulin GND-porttiin
Vaihe 2: IFTTT -asennus
Seuraavat vaiheet:
- Mene osoitteeseen:
- Kirjaudu tai rekisteröidy
- Napsauta Luo käyttäjä / tili -valikkoa (oikea yläkulma)
- Luo uusi lähdetapahtuma napsauttamalla +
- Valitse Webhooks -palvelu
- Napsauta Jatka
- Napsauta Vastaanota verkkopyyntö (vasemmalla puolella)
- Luo tapahtuman nimi esim. button_event
- Lähdetapahtuma on määritettävä nyt, napsauta + Tapahtuman jälkeen
- Hae HUE -palvelusta
- Valitse HUE -palvelutapahtuma
- jos sinulla ei vielä ole HUE: ta, sinun on lisättävä -> Connect
- Valitse laite (valo), johon tämä tapahtuma liitetään
- Napsauta Valmis
Melkein valmis, meidän on hankittava HTTP -osoite, johon voimme lähettää tapahtuman IoT -moduulista.
Etsi Webhooks -palvelu ja napsauta asiakirjaa oikeassa yläkulmassa.
Kopioi seuraavaksi verkkolinkit kohdasta "Tee POST- tai GET -verkkopyyntö osoitteeseen", tarvitset sitä jälkimmäisessä.
Vaihe 3: Määritä Wi-Fi-krikettimoduuli
Cricket on määritetty kokonaan OTA: ksi (Over The Air) Things On Edge - Developer Portal (https://dev.thingsonedge.com) -palvelun kautta. Cricket hakee kokoonpanon Internetin kautta, kun se on yhdistetty Wi-Fi-verkkoon (joka kuvataan seuraavassa osassa). Nyt määritetään se ensin.
Painikkeelle meidän on määritettävä Cricket lähettämään POST HTTP -pyyntö, kun se herättää korkean signaalin IO1: WAKE_UP -nastassa. Tämä signaali kuuluu, kun painiketta painetaan.
Avaa nyt TOE -kehittäjäportaali millä tahansa tietokoneella tai mobiililaitteella varustetulla selaimella. Sinun on rekisteröidyttävä/kirjauduttava sisään kehittäjäportaaliin aktivoidaksesi ja määrittääksesi laitteen tililläsi. Muuten laite ei toimi.
Onnistuneen kirjautumisen / rekisteröinnin jälkeen sinun on napsautettava "Lisää uusi" -laite aktivoidaksesi laitteesi järjestelmässä. Sinun on käytettävä ainutlaatuista sarjanumeroa, joka on painettu kriketin takana olevaan tarratikkuun. VAROITUS: Säilytä sarjanumero vain itsellesi. Älä jaa sitä kenenkään muun kanssa.
Nyt voit määrittää laitteesi asetukset.
Aseta seuraava kokoonpano:
- RTC: POIS
- IO2: POIS
- IO3: Ei käytössä
- Akun valvonta: POIS
- Pakota päivitykset päälle - IO1 Wake Up: On
- Pakota päivitykset päälle - RTC Wake Up: OFF
- Lähetä tapahtumia: katso alla
Kopioi/liitä Webhooksista kopioimasi linkki io1_wakeupiin ja jätä tiedot tyhjäksi
maker.ifttt.com/trigger/button_event/with/key/hfNIx8SKn_xxxxxxxxxxxxxxxxxxxxxx_YW3xx5yFw5MGD
Kun olet määrittänyt kokoonpanon, paina Tallenna -painiketta.
Hyvin tehty! Olet melkein perillä! Nyt sinun tarvitsee vain yhdistää laite Internetiin Wi-Fi-verkon kautta. Noudata seuraavaa osaa, miten se tehdään.
Vaihe 4: IoT -moduulin yhdistäminen Internetiin
Yhdistä laite muutamassa vaiheessa Internetiin Wi-Fi-verkon kautta. Sinun tarvitsee vain aktivoida Cricketin yksityinen Wi-Fi-yhteyspiste ja avata sitten yksityinen verkkosivu Wi-Fi-verkkotunnustesi välittämiseksi. Noudata seuraavia ohjeita:
- Pidä moduulin painiketta painettuna 5 sekuntia, kunnes LED palaa jatkuvasti.
- Kun LED-valo palaa jatkuvasti, Cricket avasi yksityisen Wi-Fi-pisteen. Yhdistä joko kannettavasta tietokoneesta tai älypuhelimesta hot spotiin seuraavilla kirjautumistiedoilla: SSID: toe_device Salasanaa ei vaadita
- Kun yhteys on muodostettu, avaa yksityinen verkkosivu: https://192.168.4.1/index.htmlHUOMAUTUS: varmista, että LED palaa edelleen! Jos on OFF, toista vaiheet alusta
- Nyt voit siirtää Wi-Fi-verkkotunnuksesi ja napsauttaa YHDISTÄ. Jos olet antanut oikean SSID: n ja salasanan, laitteen tulee ilmoittaa muutaman sekunnin kuluttua, että se on online -tilassa ja merkkivalo sammuu.
Onnittelut! Laitteesi on nyt aktiivinen ja yhteydessä Internetiin!
Vaihe 5: Yhteenveto
Nyt voit kytkeä HUE -valon päälle/pois päältä painikelaitteellasi !
Löydät lisätietoja:
- Tietoja krikettimoduulista Things On Edge (https://thingsonedge.com) -sivulta
- Lisää teknisiä tietoja löytyy täältä GitHUB (https://github.com/thingsonedge/cricket)
- Video ohjeineen: