Talaan ng mga Nilalaman:
- Mga gamit
- Hakbang 1: Pagsasama-sama sa Circuit
- Hakbang 2: Magtipon sa loob ng Pabahay
- Hakbang 3: Pag-set up ng Mga Abiso Sa pamamagitan ng IFTTT
- Hakbang 4: I-configure at I-upload ang Arduino Code
- Hakbang 5: Pagsubok
- Hakbang 6: I-configure muli
Video: IoT Push Button (D1 Mini): 6 na Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:12
Gumawa ako ng isang IoT Push Button (Isipin ang mga bagay na Amazon Dash) na maaari mong gamitin upang itulak ang mga abiso sa iyong telepono (upang humiling ng mga refill ng inumin kapag nagpapahinga sa hardin halimbawa). Madali mong mai-configure muli upang makipag-ugnay sa maraming iba pang mga aparato at mga smart appliances sa bahay gamit ang IFTTT.
Gumagamit ang proyektong ito ng isang D1 Mini micro-controller at dapat tumakbo nang maraming buwan sa isang solong baterya gamit ang tampok na malalim na pagtulog. Ginagamit ang isang 3D na naka-print na pabahay upang makumpleto ang proyekto.
Kakailanganin mong:
D1 Mini (https://www.banggood.com/custlink/3v33H1lji3)
3.7 Li-ion 14500 na baterya (https://www.banggood.com/custlink/Gv3vPToo9Y)
AA Holder ng Baterya ng istilo (https://www.banggood.com/custlink/DKvDHTOOIt)
Button ng Push at cap (https://www.banggood.com/custlink/3KvDFuajZC)
3D-Napi-print na pabahay Ilang maikling haba ng kawad at isang kola bar upang ayusin
Tingnan ang aking website https://www.cabuu.com para sa higit pang mga detalye at para sa maraming mga proyekto tulad nito. Mangyaring isaalang-alang din ang pag-subscribe sa aking channel sa YouTube. Ang mga karagdagang detalye ay maaari ding matagpuan sa thingiverse.
Mga gamit
Hakbang 1: Pagsasama-sama sa Circuit
Ang circuit ay napaka-simple upang pagsamahin, gumamit lamang ng ilang mga maikling seksyon ng kawad upang ikonekta ang lahat ng mga bahagi tulad ng ipinapakita sa eskematiko na maingat na tandaan ang mga karaniwang mga pin sa pindutan ng itulak (gumamit ng isang multimeter upang kumpirmahin kung hindi ka sigurado).
Ang D1 mini ay papasok sa deep mode ng pagtulog pagkatapos itulak ang isang abiso. Nakasalalay sa paggamit, ang baterya ay dapat tumagal ng maraming buwan. Kakailanganin itong alisin at muling magkarga / mapalitan kapag naubusan ito.
Hakbang 2: Magtipon sa loob ng Pabahay
I-download at i-print ang 3D-print na pabahay. Maaari mong gawin nang walang ngunit kung mayroon kang access sa isang printer tiyak na magiging mas neater ito.
Ipasok ang isang baterya sa may-ari at tipunin ang mga sangkap sa loob ng pabahay, gumamit ng mainit na pandikit upang mapigilan ang lahat. Ang talukap ng mata ay dapat na hawakan nang mag-isa ngunit maaaring gusto mong magdagdag ng isang maliit na halaga ng pandikit upang matiyak.
Hakbang 3: Pag-set up ng Mga Abiso Sa pamamagitan ng IFTTT
Darating ang mga notification sa pamamagitan ng IFTT app. I-download ito sa iyong telepono kung wala mo ito, magagamit ito sa Google Play (https://play.google.com/store/apps/details?id=com.ifttt.ifttt&hl=tl) at Apple App Store (https://apps.apple.com/gb/app/ifttt/id660944635).
Lumikha ng isang account at sa app ay mag-configure ng isang bagong applet. Para sa pagpapaandar na IF piliin ang Webhooks bilang serbisyo ng pag-trigger, itakda ang pangalan ng kaganapan sa kahilingan sa web sa push_button_pressed. Para sa pagpapaandar NA AY pumili ng mga abiso bilang serbisyo ng pagkilos. Mag-type sa iyong sariling mensahe ibig sabihin, "Mangyaring maraming inumin sa hardin mangyaring".
Para sa susunod na seksyon kakailanganin mo ang iyong natatanging key ng IFTT, maaari itong ma-access mula sa loob ng app sa pamamagitan ng pag-navigate sa tab ng mga serbisyo sa ilalim ng seksyong My Applets, hanapin ang serbisyo ng Webhooks at i-click ang Dokumentasyon. Kopyahin ang iyong natatanging key na handa na i-paste sa Arduino code sa susunod na seksyon.
Hakbang 4: I-configure at I-upload ang Arduino Code
I-download ang Arduino sketch at buksan ang Arduino IDE. Tiyaking naka-install ang mga aklatan ng ESP8266Wifi. I-update ang sketch gamit ang iyong sariling WiFi SSID, password at IFTTT key na nakuha sa nakaraang seksyon.
Tiyaking napili ang D1 mini sa ilalim ng menu ng mga tool at ilakip ang Push Button sa PC gamit ang micro-usb. Compile at i-upload ang sketch.
Hakbang 5: Pagsubok
Itulak ang pindutan at subukan ang sketch. Ang aparato ay dapat tumagal ng tungkol sa 5-10 segundo upang kumonekta sa WiFi at ipadala ang abiso. Kung nakatagpo ka ng anumang mga problema, muling ilakip ang micro-usb cable at subukang mag-diagnose gamit ang serial monitor na na-access sa loob ng Arduino IDE.
Hakbang 6: I-configure muli
Madali mong mai-configure muli ang iyong bagong pindutan upang makontrol ang isang buong saklaw ng mga matalinong aparato, tulad ng iyong gitnang pagpainit, pag-iilaw at marami pa. Mamahinga sa iyong hardin at hayaan ang lahat na gumana para sa iyo! Magsaya…
Inirerekumendang:
Gumamit ng Mga Push Button sa Iyong Magicbit [Magicblocks]: 5 Hakbang
Gumamit ng Mga Push Buttons sa Iyong Magicbit [Magicblocks]: Tuturuan ka ng tutorial na ito na gamitin ang Push Buttons sa iyong Magicbit gamit ang Magicblocks. Gumagamit kami ng magicbit bilang development board sa proyektong ito na batay sa ESP32. Samakatuwid ang anumang ESP32 development board ay maaaring magamit sa proyektong ito
Kinokontrol ng Paa Push to Talk Button: 5 Hakbang
Kinokontrol ng Paa ng Push to Talk Button: Ganito ako gumawa ng isang pindutan ng Push To Talk na maaari mong gamitin sa iyong mga paa
FPGA Cyclone IV DueProLogic - Push Button & LED: 5 Hakbang
FPGA Cyclone IV DueProLogic - Push Button & LED: Sa tutorial na ito, gagamitin namin ang FPGA upang makontrol ang panlabas na LED circuit. Ipapatupad namin ang mga sumusunod na gawain (A) Gamitin ang mga push button sa FPGA Cyclone IV DuePrologic upang makontrol ang LED. (B) Flash LED sa & off panaka-nakangVideo demo Lab
AVR Microcontroller. I-toggle ang LED's Gamit ang isang Push Button Switch. Push Button Debouncing .: 4 Mga Hakbang
AVR Microcontroller. I-toggle ang LED's Gamit ang isang Push Button Switch. Push Button Debouncing .: Sa seksyong ito, matututunan natin Paano gumawa ng program C code para sa ATMega328PU upang i-toggle ang katayuan ng tatlong LED ayon sa pag-input mula sa isang switch ng pindutan. Gayundin, nag-explore kami ng mga solusyon sa problema ng 'Switch Bounce'. Tulad ng dati, wi kami
Tatlong Push ON - Push OFF Latching Circuits: 3 Hakbang
Three Push ON - Push OFF Latching Circuits: Ang isang flip-flop o latch ay isang circuit na mayroong dalawang matatag na estado at maaaring magamit upang mag-imbak ng impormasyon ng estado. Ang circuit ay maaaring gawin upang baguhin ang estado sa pamamagitan ng paglalapat ng isang senyas (sa kasong ito, sa pamamagitan ng pagtulak ng isang pindutan). Dito, ipapakita ko sa iyo ang tatlong magkakaibang paraan upang m