Përmbajtje:
Video: Ora Minimaliste IoT (duke përdorur ESP8266, Adafruit.io, IFTTT dhe Arduino IDE): 10 hapa (me fotografi)
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:26
Nga IgorF2 Ndiqni më shumë nga autori:
Rreth: Krijuesi, inxhinieri, shkencëtari dhe shpikësi i çmendur Më shumë rreth IgorF2 »
Në këtë tutorial unë tregoj se si mund të bëni një orë minimaliste të sinkronizuar me internetin. E testova me dy tabela të ndryshme të bazuara në ESP8266: Firebeetle dhe NodeMCU. Mikrokontrolluesi merr kohën aktuale nga një server Google dhe e shfaq atë në një unazë LED NeoPixel. Ai gjithashtu merr të dhënat aktuale të motit nga WeatherUnderground, duke përdorur platformat IFTTT dhe Adafruit.io, dhe ndryshon ngjyrat e LEDs bazuar në kushtet e motit.
Nuk do të ketë një rezolutë të mirë (për shkak të numrit të vogël të LED -ve), por është një mënyrë e mirë për të praktikuar aftësitë tuaja të kodimit dhe elektronike duke përdorur një numër të vogël përbërësish. Unë gjithashtu do të jem në gjendje të krijoj një pajisje që "njeh" kohën aktuale, pa përdorimin e një qarku të jashtëm të orës në kohë reale, dhe që është në gjendje të "ndiejë" ndryshimet në mot.
Ju mund ta integroni atë me pajisje të tjera që tashmë kanë një unazë LED të papunë. Ishte projektuar për pastruesin tim të ajrit IoT (https://www.instructables.com/id/IoT-Air-Freshner-with-NodeMCU-Arduino-IFTTT-and-Ad/), duke i dhënë asaj një funksionalitet të ri. Ju mund të bëni të njëjtën gjë me pajisjet e tjera.
Disa nga njohuritë e përdorura këtu u bazuan në klasën e mrekullueshme të Internetit të Gjërave të Becky Stern. Rekomandohet shumë!
Një pjesë e kodit u bazua në komentet e torrents në forumin ESP8266 https://www.esp8266.com/viewtopic.php?f=29&t=6007&start=5. Faleminderit që ndihmuat komunitetin!
Hapi 1: Mjetet dhe materialet
Për këtë projekt më duheshin një sasi e vogël materialesh:
- Teli i saldimit. Më duhej për të bashkuar disa tela në unazën LED dhe për të bashkuar shiritin e kunjave në dërrasat e mia ESP8266;
-
ESP8266 bordi dev. Ekzistojnë disa borde të bazuara në ESP8266. Kam provuar dy prej tyre në këtë tutorial:
- Firebeetle (lidhje);
- NodeMCU (lidhje / lidhje);
- NeoPixel 16 x WS2812 5050 RGB LED (lidhje / lidhje / lidhje);
- Kabllo MiniUSB, për lidhjen midis tabelës ESP8266 dhe kompjuterit (për ngarkimin e kodit);
- 5V, ngarkues USB (ngarkues telefoni, për shembull) për fuqizimin e qarkut;
- 3 tela bluzë femër-femër. E përdor për lidhjen midis unazës LED dhe bordit ESP8266.
Bordi i zhvillimit lidh një rrjet të caktuar Wi-Fi dhe merr disa të dhëna nga platforma Adafruit.io. Një unazë NeoPixel përdoret si orë. Ai gjithashtu mund të tregojë statusin e veglës (nëse lidhja Wi-fi ishte e suksesshme, për shembull). Ngjyra e LED -ve do të varet nga të dhënat e marra nga një burim Adafruit.io. Një karikues USB 5V u përdor për të fuqizuar bordin e kontrollit dhe të gjitha pajisjet periferike.
Pasi u përdor një unazë 16 LED NeoPixel, rezolucioni për orën time ishte mjaft i kufizuar. Ndarja minimale për sekondat LED është rreth 4 sekonda. Minutat LED azhurnohen vetëm çdo 4 minuta. Mund të përdorni një unazë me më shumë LED nëse doni një rezolucion më të mirë. Ka versione me 24 LED (lidhje / lidhje), për shembull. Një unazë 12 LED do të ishte gjithashtu një zgjedhje e mirë për shfaqjen e orëve (lidhje / lidhje).
Lidhjet e mësipërme janë vetëm një sugjerim se ku mund të gjeni artikujt e përdorur në këtë tutorial (dhe mbase mbështetni mësimet e mia të ardhshme). Mos ngurroni t'i kërkoni diku tjetër dhe blini në dyqanin tuaj të preferuar lokal ose online.
Ju gjithashtu mund të krijoni një kuti të printuar 3D për orën tuaj. A e dini se mund të blini një Anet A8 për vetëm 169.99 dollarë? Klikoni këtu dhe merrni tuajin!
Recommended:
Monitorimi i përshpejtimit duke përdorur Raspberry Pi dhe AIS328DQTR duke përdorur Python: 6 hapa
Monitorimi i përshpejtimit duke përdorur Raspberry Pi dhe AIS328DQTR Duke përdorur Python: Përshpejtimi është i kufizuar, mendoj sipas disa ligjeve të Fizikës.- Terry Riley Një cheetah përdor përshpejtim të mahnitshëm dhe ndryshime të shpejta në shpejtësi kur ndiqni. Krijesa më e shpejtë në breg, herë pas here, përdor ritmin e saj të lartë për të kapur prenë.
Neopixel Ws2812 Rainbow LED shkëlqim me M5stick-C - Running Rainbow në Neopixel Ws2812 Duke përdorur M5stack M5stick C Duke përdorur Arduino IDE: 5 hapa
Neopixel Ws2812 Rainbow LED Shkëlqen Me M5stick-C | Running Rainbow në Neopixel Ws2812 Duke përdorur M5stack M5stick C Duke përdorur Arduino IDE: Përshëndetje djema në këtë udhëzues do të mësojmë se si të përdorim LED neopixel ws2812 ose shirit led ose matricë led ose unazë led me bordin e zhvillimit m5stack m5stick-C me Arduino IDE dhe ne do të bëjmë një model ylberi me të
ESP8266 Mësimi NODEMCU BLYNK IOT - Esp8266 IOT Duke përdorur Blunk dhe Arduino IDE - Kontrollimi i LED -ve në internet: 6 hapa
ESP8266 Mësimi NODEMCU BLYNK IOT | Esp8266 IOT Duke përdorur Blunk dhe Arduino IDE | Kontrolli i LED -ve në Internet: Përshëndetje Djema në këtë udhëzues do të mësojmë se si të përdorim IOT me ESP8266 ose Nodemcu. Ne do të përdorim aplikacionin blynk për këtë. Pra, ne do të përdorim esp8266/nodemcu tonë për të kontrolluar LED -të në internet. Pra, aplikacioni Blynk do të lidhet me esp8266 ose Nodemcu
Telekomanda me valë duke përdorur modulin NRF24L01 2.4Ghz me Arduino - Nrf24l01 Marrës transmetues 4 kanal / 6 kanal për kuadopter - Rc Helikopter - Rc Plane Duke përdorur Arduino: 5 hapa (me fotografi)
Telekomanda me valë duke përdorur modulin NRF24L01 2.4Ghz me Arduino | Nrf24l01 Marrës transmetues 4 kanal / 6 kanal për kuadopter | Rc Helikopter | Rc Plane Duke përdorur Arduino: Për të drejtuar një makinë RC | Kuadikopter | Dron | RC aeroplan | Varka RC, ne gjithmonë kemi nevojë për një marrës dhe transmetues, supozoni për RC QUADCOPTER kemi nevojë për një transmetues dhe marrës me 6 kanale dhe ai lloj TX dhe RX është shumë i kushtueshëm, kështu që ne do të bëjmë një në pajisjen tonë
8 Kontrolli i stafetës me NodeMCU dhe Marrës IR duke përdorur WiFi dhe IR Telekomandë dhe Aplikacion Android: 5 hapa (me fotografi)
8 Rele Control me NodeMCU dhe IR Receiver Using WiFi and IR Remote and Android App: Kontrolli i 8 ndërprerësve të stafetave duke përdorur nodemcu dhe marrësin ir mbi wifi dhe ir aplikacionin e largët dhe android. Ir i largët punon pavarësisht nga lidhja wifi. K ISTU ASHT A KLIKIM I VERSIONIT TP PPRDITSUAR KETU