Talaan ng mga Nilalaman:
- Mga gamit
- Hakbang 1: Assembly
- Hakbang 2: Pag-setup ng IFTTT
- Hakbang 3: I-configure ang Wi-Fi Cricket Module
- Hakbang 4: Pagkonekta sa IoT Module sa Internet
- Hakbang 5: Buod
Video: Pinapatakbo ng Baterya ang Smart Button ng Wi-Fi upang Makontrol ang HUE Lights: 5 Hakbang (na may Mga Larawan)
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:10
Sundin ang higit pa sa may-akda:
Ipinapakita ng proyektong ito kung paano bumuo ng isang butil na pinapatakbo ng baterya ng IoT Wi-Fi na mas mababa sa 10 minuto. Kinokontrol ng pindutan ang HUE mga ilaw sa IFTTT.
Ngayon ay maaari kang bumuo ng mga elektronikong aparato at ikonekta ang mga ito sa iba pang mga smart home device nang literal sa ilang minuto. Ano pa ang magagawa mo ito nang walang dedikadong mga programmer at pagsusulat ng isang solong linya ng code. Sa blog na ito ipinakita namin ang isang baterya na pinapatakbo ng baterya ng Wi-Fi Smart Button, na kumokontrol sa mga ilaw ng HUE mula sa malayo sa internet. Maaari itong maitayo nang walang kahirap-hirap ng mga developer sa lahat ng antas ng mga kasanayan. Ang pindutan ay tatagal ng 15k na mga kaganapan sa pag-aktibo sa 2xAAA na mga baterya ng lithium - ito ang pinakamahusay na pindutan ng smart na may mababang kapangyarihan. Kung isasaalang-alang namin ang 8x mga pagtulak / kaganapan sa isang araw na tatagal ito ng 5+ taon. Dahil ito sa module ng IoT, na ginagamit sa proyektong ito, ay hindi umaalis ng anumang kasalukuyang kapag hindi naaktibo - totoong 0A. Ang tagubiling ito ay binubuo ng mga sumusunod na hakbang:
- Assembly gamit ang tinapay board
- Pagse-set up ng serbisyo sa IFTTT at HUE
- Pag-configure ng module ng IoT
- Pagkonekta sa module ng IoT sa internet
Ang lahat ay maaaring gawin sa ilalim ng 10 minuto nang walang isang linya ng code o kaalaman sa cloud.
Mga gamit
Mga Bahagi
- Cricket Wi-Fi module Mga Bagay Sa Edge
- Breadboard (generic)
- SparkFun Big Red Dome Button
- Hawak ng Baterya, AAA x 2
Mga software app at serbisyong online
Serbisyo ng FTTT Maker
Mga kasangkapan
Bakal na bakal (pangkaraniwan)
Hakbang 1: Assembly
Ang solder Pin Header PCB breakaway konektor sa Cricket module. Ginagawang mas madali ng header upang ikonekta ang module ng Cricket sa breadboard.
- Ikonekta ang 1st pin mula sa pindutan sa baterya VCC (+)
- Ikonekta ang 2nd pin mula sa pindutan sa WAKE_UP port sa Cricket module
- Ikonekta ang baterya VCC (+) sa port ng BATT sa module ng Cricket
- Ikonekta ang baterya GND (-) sa GND port sa Cricket module
Hakbang 2: Pag-setup ng IFTTT
Mga hakbang na susundan:
- Pumunta sa:
- Mag-login o magrehistro
- I-click ang Lumikha mula sa menu ng Gumagamit / Account (kanang sulok sa itaas)
- I-click ang + upang lumikha ng bagong kaganapan sa pinagmulan
- Piliin ang serbisyo ng Webhooks
- I-click ang Magpatuloy
- I-click ang Tumanggap ng isang kahilingan sa web (sa kaliwang bahagi)
- Lumikha ng pangalan ng kaganapan hal. button_event
- Ang pinagmulang kaganapan ay dapat na-set-up ngayon, i-click ang + pagkatapos Pagkatapos ng kaganapan
- Maghanap ng serbisyo ng HUE
- Piliin ang HUE kaganapan sa serbisyo
- kung wala ka pang HUE kailangan mong idagdag sa pamamagitan ng -> Kumonekta
- Piliin ang aparato (ilaw) kung saan ikakabit ang kaganapang ito
- I-click ang Tapusin
Halos tapos na, kailangan nating makakuha ng isang HTTP address kung saan maaari naming mai-post ang kaganapan mula sa module ng IoT.
Maghanap para sa serbisyo ng Webhooks at mag-click sa dokumento sa kanang sulok.
Susunod na kopyahin ang mga link sa web sa ilalim ng "Gumawa ng isang POST o GET kahilingan sa web sa:" kakailanganin mo ito sa huli.
Hakbang 3: I-configure ang Wi-Fi Cricket Module
Ang Cricket ay buong naka-configure na OTA (Over The Air) sa pamamagitan ng Things On Edge - Developer Portal (https://dev.thingsonedge.com). Ang pagsasaayos ay makukuha ng Cricket sa pamamagitan ng internet kapag nakakonekta ito sa iyong Wi-Fi (na inilalarawan sa susunod na seksyon). Ngayon ay i-configure muna natin ito.
Para sa pindutan kailangan naming i-configure ang Cricket upang maipadala ang kahilingan sa POST HTTP kapag nagising ng mataas na signal sa IO1: WAKE_UP pin. Ang signal na ito ay ibinigay kapag ang pindutan ay pinindot.
Ngayon buksan ang TOE Developer Portal mula sa anumang browser alinman sa PC o mobile. Dapat kang magrehistro / mag-login sa Developer Portal upang maisaaktibo at mai-configure ang aparato sa iyong account. Kung hindi man gagana ang aparato.
Matapos ang matagumpay na pag-login / pagrehistro kailangan mong i-click ang "Magdagdag ng bago" na aparato upang maisaaktibo ang iyong aparato sa system. Kailangan mong gamitin ang natatanging serial number na naka-print sa isang stick stick sa likuran ng Cricket. BABALA: Dapat mong itago ang serial number para sa iyong sarili lamang. Huwag itong ibahagi sa iba pa.
Ngayon ay maaari mo nang mai-configure ang iyong aparato.
Itakda ang sumusunod na pagsasaayos:
- RTC: OFF
- IO2: OFF
- IO3: Patay
- Monitor ng baterya: NAKA-OFF
- Pilitin ang mga pag-update sa - IO1 Wake Up: On
- Pilitin ang mga pag-update sa - RTC Wake Up: OFF
- Mag-post ng Mga Kaganapan: tingnan sa ibaba
Kopyahin / Idikit ang link na iyong kinopya mula sa Webhooks sa io1_wakeup at iwanang walang laman ang data
maker.ifttt.com/trigger/button_event/with/key/hfNIx8SKn_xxxxxxxxxxxxxxxxxxxxxx_YW3xx5yFw5MGD
Kapag naitakda mo ang pagsasaayos pindutin ang I-save ang pindutan.
Magaling! Halos nandiyan ka na! Ngayon ay kailangan mo lamang ikonekta ang iyong aparato sa internet sa iyong Wi-Fi network. Mangyaring sundin ang susunod na seksyon kung paano ito gawin.
Hakbang 4: Pagkonekta sa IoT Module sa Internet
Sa ilang mga hakbang ikokonekta mo ang iyong aparato sa internet sa iyong Wi-Fi network. Ang kailangan mo lang gawin ay upang buhayin ang pribadong Wi-Fi hotspot ng Cricket at pagkatapos ay buksan ang isang pribadong web page upang maipasa ang iyong mga kredensyal sa Wi-Fi network. Mangyaring sundin ang mga hakbang sa ibaba:
- Pindutin nang matagal ang isang pindutan sa module ng 5 segundo hanggang ang LED ay patuloy na naiilawan.
- Kapag ang LED ay patuloy na naiilawan Ang Cricket ay nagbukas ng isang pribadong Wi-Fi hot spot. Kumonekta mula sa alinman sa isang laptop o smartphone sa mainit na lugar na may mga sumusunod na kredensyal: SSID: toe_device Walang kinakailangang password
- Kapag nakakonekta, buksan ang isang pribadong web page: https://192.168.4.1/index.htmlNOTICE: tiyaking naka-ON pa rin ang LED! Kung NAKA-OFF ulit ulitin ang mga hakbang mula sa simula
- Maaari mo nang ipasa ang iyong mga kredensyal sa Wi-Fi network at i-click ang CONNECT. Kung naipasa mo ang tama SSID at Password pagkatapos pagkatapos ng ilang segundo ang aparato ay dapat iulat ito ay online at ang LED ay OFF.
Binabati kita! Ngayon ang iyong aparato ay live at konektado sa internet!
Hakbang 5: Buod
Ngayon ay maaari mo nang buksan / i-off ang HUE light gamit ang iyong button na aparato !!
Maaari kang makahanap ng karagdagang impormasyon:
- Tungkol sa module ng Cricket mula sa pahina ng Things On Edge (https://thingsonedge.com)
- Mahahanap ang higit pang impormasyong panteknikal dito GitHUB (https://github.com/thingsonedge/cricket)
- Video na may mga tagubilin:
Inirerekumendang:
Maraming nalalaman I / O Extender PCB upang Makontrol ang Maraming Mga Nixie Tubes Sa I2C: 9 Mga Hakbang (na may Mga Larawan)
Maraming nalalaman I / O Extender PCB upang Makontrol ang Maraming Mga Nixie Tubes Sa I2C: Sa kasalukuyan mayroong maraming interes sa pagbibigay buhay sa mga vintage nixie tubes. Maraming mga nixie tube clock kit ang magagamit sa merkado. Lumitaw na maging isang buhay na buhay na kalakalan sa lumang stock ng russian nixie tubes. Dito rin sa mga Instructable doon
Gamitin muli ang Touchpad ng Lumang Laptop upang Makontrol ang isang Stepper Motor: 11 Mga Hakbang (na may Mga Larawan)
Gamitin muli ang Touchpad ng Lumang Laptop upang Makontrol ang isang Stepper Motor: Ginawa ko ang proyektong ito ilang buwan na ang nakakaraan. Ilang araw, nag-post ako ng isang video ng proyekto sa r / Arduino sa Reddit. Nakikita ang mga taong nagkakainteres sa proyekto, napagpasyahan kong gawin itong Makatuturo kung saan gumawa ako ng ilang mga pagbabago sa Arduino code na
Visuino Paano Gumamit ng isang Button Bilang isang Pag-input upang Makontrol ang Mga Bagay Tulad ng LED: 6 Mga Hakbang
Visuino Paano Gumamit ng isang Button Bilang isang Pag-input upang Makontrol ang Mga Bagay Tulad ng LED: Sa tutorial na ito matututunan natin kung paano i-ON at I-OFF ang LED gamit ang isang simpleng pindutan at Visuino. Panoorin ang isang video ng demonstrasyon
IPhone 6 Plus Kapalit ng Baterya: Gabay upang Palitan ang Panloob na Baterya: 12 Mga Hakbang (na may Mga Larawan)
IPhone 6 Plus baterya Kapalit: Patnubay upang Palitan ang Panloob na Baterya: Hey guys, gumawa ako ng gabay sa pagpapalit ng baterya ng iPhone 6 noong nakaraan at tila nakatulong ito sa maraming tao kaya narito ang isang gabay para sa iPhone 6+. Ang iPhone 6 at 6+ ay may mahalagang magkatulad na build maliban sa halatang pagkakaiba sa laki. Mayroong
Android (remotexy) UI upang Makontrol ang Servo Motor Gamit ang Arduino at Bluetooth: 7 Mga Hakbang (na may Mga Larawan)
Android (remotexy) UI upang Makontrol ang Servo Motor Gamit ang Arduino at Bluetooth: Sa Instructable na ito bibigyan kita ng mabilis na hakbang upang makagawa ng Android User Interface gamit ang Remotexy Interface Maker upang makontrol ang Servo Motor na konektado sa Arduino Mega sa pamamagitan ng Bluetooth. Ipinapakita ng video na ito kung paano makokontrol ng UI ang bilis at posisyon ng servo motor