Përmbajtje:
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
Ndiqni më shumë nga autori:
Ky projekt demonstron se si të ndërtoni një buton Wi-Fi IoT të mundësuar nga bateria në më pak se 10 minuta. Butoni kontrollon dritat HUE mbi IFTTT.
Sot ju mund të ndërtoni pajisje elektronike dhe t'i lidhni ato me pajisje të tjera shtëpiake të mençura fjalë për fjalë në minuta. Për më tepër mund ta bëni pa programues të përkushtuar dhe pa shkruar një linjë të vetme kodi. Në këtë blog ne tregojmë një buton të zgjuar Wi-Fi me bateri, i cili kontrollon dritat HUE nga distanca në internet. Mund të ndërtohet pa mundim nga zhvilluesit në të gjitha nivelet e aftësive. Butoni do të zgjasë 15k ngjarje aktivizimi në bateri litiumi 2xAAA - ky është deri tani butoni më i mirë inteligjent me fuqi të ulët. Nëse marrim parasysh 8 herë shtytjet/ngjarjet në ditë do të zgjasë 5+ vjet. Kjo është për shkak të modulit IoT, i cili përdoret në këtë projekt, nuk shkarkon asnjë rrymë kur nuk aktivizohet - e vërtetë 0A. Ky udhëzim përfshin hapat e mëposhtëm:
- Montimi duke përdorur dërrasën e bukës
- Vendosja e shërbimit IFTTT dhe HUE
- Konfigurimi i modulit IoT
- Lidhja e modulit IoT me internetin
Çdo gjë mund të bëhet nën 10 minuta pa një linjë të vetme të kodit ose njohuri mbi cloud.
Furnizimet
Pjesët
- Moduli i kriketit Wi-Fi Things On Edge
- Tabela e bukës (e përgjithshme)
- Butoni i Kupolës së Madhe të SparkFun
- Mbajtës i baterisë, AAA x 2
Aplikacionet softuerike dhe shërbimet online
Shërbimi FTTT Maker
Mjetet
Hekuri i saldimit (i përgjithshëm)
Hapi 1: Asambleja
Solder Pin Header lidhës PCB i shkëputur me modulin Cricket. Titulli e bën më të lehtë lidhjen e modulit Cricket me tabelën e bukës.
- Lidhni pinin e parë nga butoni në baterinë VCC (+)
- Lidhni pinin e dytë nga butoni në portën WAKE_UP në modulin Cricket
- Lidhni baterinë VCC (+) me portën BATT në modulin Cricket
- Lidhni baterinë GND (-) me portën GND në modulin Cricket
Hapi 2: Konfigurimi i IFTTT
Hapat që duhen ndjekur:
- Shkoni në:
- Identifikohu ose regjistrohu
- Klikoni Krijo nga menyja e përdoruesit / llogarisë (këndi i sipërm i djathtë)
- Klikoni + për të krijuar një ngjarje të re burimore
- Zgjidhni shërbimin Webhooks
- Kliko Vazhdo
- Klikoni Merrni një kërkesë në internet (në anën e majtë)
- Krijo emrin e ngjarjes p.sh. button_event
- Ngjarja burimore duhet të konfigurohet tani, klikoni + pas ngjarjes Pastaj
- Kërkoni shërbimin HUE
- Zgjidhni ngjarjen e shërbimit HUE
- nëse nuk keni ende HUE duhet të shtoni me -> Lidhu
- Zgjidhni pajisjen (dritën) së cilës do t'i bashkëngjitet kjo ngjarje
- Kliko Finish
Pothuajse e bërë, ne duhet të marrim një adresë HTTP në të cilën mund të postojmë ngjarje nga moduli IoT.
Kërkoni për shërbimin Webhooks dhe klikoni në dokument në këndin e sipërm të djathtë.
Kopjoni lidhjet e tjera në internet nën "Bëni një POST ose Merrni një kërkesë në internet për:" do t'ju duhet më vonë.
Hapi 3: Konfiguroni modulin Wi-Fi Cricket
Cricket është plotësisht i konfiguruar OTA (Over The Air) përmes Things On Edge - Portal i Zhvilluesve (https://dev.thingsonedge.com). Konfigurimi do të merret nga Cricket përmes internetit kur të jetë i lidhur me Wi-Fi tuaj (i cili përshkruhet në pjesën tjetër). Tani le ta konfigurojmë së pari.
Për butonin duhet të konfigurojmë Cricket që të dërgojë kërkesë POST HTTP kur zgjohet me sinjal të lartë në kunjin IO1: WAKE_UP. Ky sinjal jepet kur shtypet butoni.
Tani hapni Portalin e Zhvilluesve TOE nga çdo shfletues ose nga kompjuteri ose celulari. Duhet të regjistroheni/identifikoheni në Portalin e Zhvilluesit për të aktivizuar dhe konfiguruar pajisjen në llogarinë tuaj. Përndryshe, pajisja nuk do të funksionojë.
Pas hyrjes / regjistrimit të suksesshëm, duhet të klikoni në pajisjen "Shto të re" për të aktivizuar pajisjen tuaj në sistem. Ju duhet të përdorni numrin serik unik të shtypur në një etiketë në pjesën e prapme të Cricket. KUJDES: Ju duhet ta mbani numrin serik vetëm për veten tuaj. Mos e ndani me askënd tjetër.
Tani mund të konfiguroni pajisjen tuaj.
Vendosni konfigurimin e mëposhtëm:
- RTC: FIKUR
- IO2: FIKUR
- IO3: Joaktiv
- Monitori i baterisë: OFF
- Forconi përditësimet - IO1 Wake Up: On
- Forconi përditësimet - RTC Wake Up: OFF
- Postoni Ngjarjet: shihni më poshtë
Kopjoni/Ngjitni lidhjen që keni kopjuar nga Webhooks në io1_wakeup dhe lërini të dhënat bosh
maker.ifttt.com/trigger/button_event/with/key/hfNIx8SKn_xxxxxxxxxxxxxxxxxxxxx_YW3xx5yFw5MGD
Pasi të keni vendosur konfigurimin, shtypni butonin Ruaj.
Te lumte! Ju jeni pothuajse atje! Tani ju vetëm duhet të lidhni pajisjen tuaj me internetin përmes rrjetit tuaj Wi-Fi. Ju lutemi ndiqni seksionin tjetër se si ta bëni atë.
Hapi 4: Lidhja e modulit IoT me internetin
Në disa hapa ju do të lidhni pajisjen tuaj me internetin përmes rrjetit tuaj Wi-Fi. E tëra çfarë ju duhet të bëni është të aktivizoni pikën e nxehtë Wi-Fi të Cricket dhe më pas të hapni një faqe private në internet për të kaluar kredencialet e rrjetit tuaj Wi-Fi. Ju lutemi ndiqni hapat e mëposhtëm:
- Shtypni dhe mbani një buton në modul për 5 sekonda derisa LED të ndizet vazhdimisht.
- Pasi LED është ndezur vazhdimisht Cricket hapi një pikë të nxehtë private Wi-Fi. Lidhu nga një laptop ose smartphone në pikën e nxehtë me kredencialet e mëposhtme: SSID: toe_deviceNuk kërkohet fjalëkalim
- Pasi të lidheni, hapni një uebfaqe private: https://192.168.4.1/index.htmlNJOFTIM: sigurohuni që LED të jetë akoma aktiv! Nëse është OFF përsëritni hapat që nga fillimi
- Tani mund të kaloni kredencialet e rrjetit tuaj Wi-Fi dhe të klikoni LIDH. Nëse keni kaluar SSID dhe Fjalëkalimin e duhur, pas disa sekondash pajisja duhet të raportojë se është në internet dhe LED do të jetë i fikur.
Urime! Tani pajisja juaj është drejtpërdrejt dhe e lidhur me internetin!
Hapi 5: Përmbledhje
Tani mund të ndizni/fikni dritën HUE me pajisjen tuaj me butona !!
Mund të gjeni më shumë informacion:
- Rreth modulit Cricket nga Things On Edge (https://thingsonedge.com) faqe
- Më shumë informacion teknik mund të gjeni këtu GitHUB (https://github.com/thingsonedge/cricket)
- Video me udhëzime: