Orodha ya maudhui:
Video: Saa ndogo ya IoT (kwa kutumia ESP8266, Adafruit.io, IFTTT, na Arduino IDE): Hatua 10 (na Picha)
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:53
Na IgorF2 Fuata Zaidi na mwandishi:
Kuhusu: Muumba, mhandisi, mwanasayansi wazimu na mvumbuzi Zaidi Kuhusu IgorF2 »
Katika mafunzo haya ninaonyesha jinsi unaweza kutengeneza saa ndogo zaidi iliyosawazishwa na mtandao. Niliijaribu na bodi mbili tofauti za ESP8266: Firebeetle na NodeMCU. Mdhibiti mdogo anapata wakati wa sasa kutoka kwa seva ya Google, na huionyesha kwenye pete ya LED ya NeoPixel. Inapokea pia data ya hali ya hewa ya sasa kutoka WeatherUnderground, ikitumia IFTTT na majukwaa ya Adafruit.io, na inabadilisha rangi za LED kulingana na hali ya hali ya hewa.
Haitakuwa na azimio zuri (kwa sababu ya idadi ndogo ya LED), lakini ni njia nzuri ya kufanya mazoezi ya uandishi wako wa usimbuaji na elektroniki ukitumia idadi ndogo ya vifaa. Nitaweza pia kuunda kifaa ambacho "kinajua" wakati wa sasa, bila matumizi ya mzunguko wa saa halisi, na ambayo inaweza "kuhisi" mabadiliko kwenye hali ya hewa.
Unaweza kuiunganisha na vifaa vingine ambavyo tayari vina pete ya LED isiyofanya kazi. Iliundwa kwa kipya changu cha hewa cha IoT (https://www.instructables.com/id/IoT-Air-Freshner-with-NodeMCU-Arduino-IFTTT-and-Ad/), ikitoa utendaji mpya. Unaweza kufanya vivyo hivyo kwa vifaa vingine.
Baadhi ya maarifa yaliyotumika hapa yalikuwa msingi wa Mtandao wa kushangaza wa Becky Stern wa Vitu vya Darasa. Inapendekezwa sana!
Sehemu ya nambari hiyo ilikuwa msingi wa maoni ya watesaji kwenye baraza la ESP8266 https://www.esp8266.com/viewtopic.php?f=29&t=6007&start=5. Asante kwa kusaidia jamii!
Hatua ya 1: Zana na Vifaa
Kwa mradi huu nilihitaji vifaa kidogo:
- Waya ya Solder. Niliihitaji ili kusambaza waya kwenye pete ya LED, na kuuzia pini kwa bodi zangu za ESP8266;
-
Bodi ya ESP8266 dev. Kuna bodi kadhaa za msingi za ESP8266. Nilijaribu wawili wao katika mafunzo haya:
- Firebeetle (kiungo);
- NodeMCU (kiungo / kiungo);
- NeoPixel 16 x WS2812 5050 RGB LED (kiungo / kiungo / kiungo);
- Cable MiniUSB, kwa unganisho kati ya bodi ya ESP8266 na kompyuta (kwa kupakia nambari);
- 5V, chaja ya USB (chaja ya simu, kwa mfano) kwa kuwezesha mzunguko;
- Waya 3 wa kike na wa kike wa kuruka. Nilitumia kwa unganisho kati ya pete ya LED na bodi ya ESP8266.
Bodi ya maendeleo inaunganisha mtandao uliopewa wa Wi-Fi, na hupokea data kutoka kwa jukwaa la Adafruit.io. Pete ya NeoPixel hutumiwa kama saa. Inaweza pia kuonyesha hali ya kifaa (kama unganisho la Wi-fi lilifanikiwa, kwa mfano). Rangi ya LED itategemea data iliyopokelewa kutoka kwa lishe ya Adafruit.io. Chaja ya USB 5V ilitumika kuwezesha bodi ya kudhibiti na vifaa vyote vya pembeni.
Mara tu pete 16 ya NeoPixel ya LED ilipotumiwa, azimio la saa yangu lilikuwa mdogo sana. Mgawanyiko wa chini kwa sekunde za LED ni karibu sekunde 4. Dakika za LED zinasasishwa tu kila baada ya dakika 4. Unaweza kutumia pete na LED nyingi ikiwa unataka azimio bora. Kuna matoleo yenye LED 24 (kiungo / kiunga), kwa mfano. Pete 12 ya LED pia itakuwa chaguo nzuri kwa kuonyesha masaa (kiungo / kiunga).
Viungo hapo juu ni maoni tu ya wapi unaweza kupata vitu vilivyotumika kwenye mafunzo haya (na labda usaidie mafunzo yangu ya baadaye). Jisikie huru kuzitafuta mahali pengine na ununue katika duka unalopenda la karibu au la mkondoni.
Unaweza pia kubuni kesi iliyochapishwa ya 3D kwa saa yako. Je! Unajua unaweza kununua Anet A8 kwa $ 169.99 tu? Bonyeza hapa na upate yako!
Ilipendekeza:
Utunzaji wa saa - Jinsi ya Kuunda Saa Iliyotengenezwa Kutoka kwa Saa !: Hatua 14 (na Picha)
Utunzaji wa saa - Jinsi ya Kuunda Saa Iliyotengenezwa Kutoka kwa Saa !: Halo wote! Huu ni maoni yangu kwa Mashindano ya Mwandishi wa Mara ya Kwanza ya 2020! Ikiwa unapenda mradi huu, ningethamini sana kura yako :) Asante! Hii inayoweza kufundishwa itakuongoza kupitia mchakato wa kujenga saa iliyotengenezwa na saa! Nimeita kwa ujanja
Kuweka DS3231 RTC (Saa Saa Saa) Sahihi, Haraka na Kujiendesha Kutumia Java (+ -1s): Hatua 3
Kuweka DS3231 RTC (Saa Saa Saa) Sahihi, Haraka na Kujiendesha Moja kwa Moja Kutumia Java (+ -1s): Hii inayoweza kufundishwa itaonyesha jinsi ya kuweka wakati kwenye Saa Saa ya DS3231 kwa kutumia Arduino na programu ndogo ya Java inayotumia uhusiano wa serial wa Arduino. Mantiki ya kimsingi ya programu hii: 1. Arduino hutuma ombi la mfululizo
Jinsi ya kutengeneza Saa ya saa kwa kutumia Arduino: Hatua 8 (na Picha)
Jinsi ya kutengeneza Sauti ya saa ukitumia Arduino: Hii ni Arduino Rahisi sana 16 * 2 Lcd Display Stopwatch ……….. Ukipenda Hii Inayoweza Kuelekezwa Tafadhali Jisajili Kwenye Kituo Changu https://www.youtube.com / ZenoModiff
Kutengeneza Saa na M5stick C Kutumia Arduino IDE - RTC Saa Saa Saa Na M5stack M5stick-C: Hatua 4
Kutengeneza Saa na M5stick C Kutumia Arduino IDE | RTC Saa Saa Saa Na M5stack M5stick-C: Halo jamani katika mafundisho haya tutajifunza jinsi ya kutengeneza saa na bodi ya maendeleo ya m5stick-C ya m5stack kutumia Arduino IDE.So m5stick itaonyesha tarehe, saa & wiki ya mwezi kwenye maonyesho
Kujenga Roboti Ndogo: Kufanya Roboti Moja za ujazo za Inchi ndogo-ndogo na ndogo: Hatua 5 (na Picha)
Kujenga Roboti Ndogo: Kufanya Roboti Moja za ujazo za Micro-Sumo na Ndogo: Hapa kuna maelezo juu ya ujenzi wa roboti ndogo na nyaya. Mafundisho haya pia yatashughulikia vidokezo na mbinu kadhaa za msingi ambazo ni muhimu katika kujenga roboti za saizi yoyote. Kwangu mimi, moja wapo ya changamoto kubwa katika umeme ni kuona jinsi ndogo ni