Sadržaj:
Video: Minimalistički IoT sat (koristeći ESP8266, Adafruit.io, IFTTT i Arduino IDE): 10 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:37
IgorF2Follow Više autora:
O: Proizvođač, inženjer, ludi znanstvenik i izumitelj Više o IgorF2 »
U ovom vodiču pokazujem kako možete napraviti minimalistički sat sinkroniziran s internetom. Testirao sam ga s dvije različite ploče zasnovane na ESP8266: Firebeetle i NodeMCU. Mikrokontroler dobiva trenutno vrijeme s Google poslužitelja i prikazuje ga na NeoPixel LED prstenu. Također prima trenutne vremenske podatke s WeatherUndergrounda, koristeći platforme IFTTT i Adafruit.io, te mijenja boje LED dioda ovisno o vremenskim uvjetima.
Neće imati dobru rezoluciju (zbog malog broja LED dioda), ali to je dobar način za vježbanje kodiranja i elektroničkih vještina pomoću malog broja komponenti. Također ću moći stvoriti uređaj koji 'poznaje' trenutno vrijeme, bez upotrebe vanjskog kruga sata u stvarnom vremenu, a koji može 'osjetiti' promjene vremena.
Možete ga integrirati s drugim gadgetima koji već imaju LED prsten u mirovanju. Dizajniran je za moj IoT osvježivač zraka (https://www.instructables.com/id/IoT-Air-Freshner-with-NodeMCU-Arduino-IFTTT-and-Ad/), što mu daje novu funkcionalnost. Isto biste mogli učiniti i s drugim gadgetima.
Neka od ovdje korištenih znanja temeljena su na odličnoj klasi stvari Interneta stvari Becky Stern. Toplo se preporučuje!
Dio koda bio je temeljen na komentarima torntrousera na forumu ESP8266 https://www.esp8266.com/viewtopic.php?f=29&t=6007&start=5. Hvala što pomažete zajednici!
Korak 1: Alati i materijali
Za ovaj projekt trebala mi je mala količina materijala:
- Lemljena žica. Trebao mi je za lemljenje nekih žica na LED prsten i za lemljenje klinova na moje ploče ESP8266;
-
ESP8266 ploča za razvoj. Postoji nekoliko ploča zasnovanih na ESP8266. Pokušao sam dvije od njih u ovom vodiču:
- Vatrena zlatica (veza);
- NodeMCU (veza / veza);
- NeoPixel 16 x WS2812 5050 RGB LED (veza / veza / veza);
- MiniUSB kabel, za vezu između ploče ESP8266 i računala (za učitavanje koda);
- 5V, USB punjač (na primjer punjač za telefon) za napajanje strujnog kruga;
- 3 žice žensko-ženski kratkospojnik. Koristio sam ga za povezivanje LED prstena i ploče ESP8266.
Razvojna ploča povezuje određenu Wi-Fi mrežu i prima neke podatke s platforme Adafruit.io. Prsten NeoPixel koristi se kao sat. Također može označiti status gadgeta (na primjer, ako je Wi-Fi veza bila uspješna). Boja LED dioda ovisit će o podacima primljenim s Adafruit.io izvora. Za napajanje upravljačke ploče i svih perifernih uređaja korišten je 5V USB punjač.
Nakon što je korišten 16 LED dioda NeoPixel prsten, razlučivost mog sata bila je prilično ograničena. Minimalna podjela LED -a za sekunde je oko 4 sekunde. LED minute se ažurira samo svake 4 minute. Možete koristiti prsten s više LED dioda ako želite bolju rezoluciju. Postoje inačice s 24 LED diode (veza / veza), na primjer. 12 LED prsten također bi bio dobar izbor za prikaz sati (link / link).
Gore navedene veze samo su prijedlozi gdje možete pronaći stavke korištene u ovom vodiču (i možda podržavaju moje buduće vodiče). Slobodno ih potražite na drugom mjestu i kupite u svojoj omiljenoj lokalnoj ili internetskoj trgovini.
Također možete dizajnirati 3D tiskanu futrolu za svoj sat. Jeste li znali da možete kupiti Anet A8 za samo 169,99 USD? Kliknite ovdje i nabavite svoje!
Preporučeni:
Kako stvoriti minimalistički LED sat: 9 koraka
Kako stvoriti minimalistički LED sat: Svi ti digitalni zidni satovi mogu biti toliko zaposleni, zar ne? Ne želite baš da vam veliki svijetli 7-znamenkasti zaslon zatrpa zid, ometa vas, zar ne? Čak i analogni satovi, iako jednostavniji, još uvijek imaju ružne crne brojeve i kazaljke
Minimalistički indikator bicikla, omogućen dodir!: 10 koraka (sa slikama)
Minimalistički pokazatelj bicikla, omogućen dodir !: Bok! Ovo je moj prvi Instructable. Uvijek sam želio stvarati stvari od nule samo da vidim kako to funkcionira i tko ne voli DIY (Uradi sam) stvari kad možeš nešto izmijeniti prema svojim potrebama, zar ne? Zanimljivo kao DIY m
Minimalistički sat za riječi: 28 koraka (sa slikama)
Minimalistički sat za riječi: Veliko hvala Super Make Something jer je ovaj projekt inspiriran njihovim Neopixel satom za riječi. Ovaj sat sam stvorio kao dio svog IGCSE Design & Tehnički tečaj i za to dobio ocjenu A*. CAD model prethodno je izgrađen na fuziji, pa je
ESP8266 Vodič za NODEMCU BLYNK IOT - Esp8266 IOT koristeći Blunk i Arduino IDE - Upravljanje LED diodama putem Interneta: 6 koraka
ESP8266 Vodič za NODEMCU BLYNK IOT | Esp8266 IOT koristeći Blunk i Arduino IDE | Upravljanje LED diodama putem interneta: Zdravo dečki, u ovim uputama naučit ćemo kako koristiti IOT s našim ESP8266 ili Nodemcu. Za to ćemo koristiti aplikaciju blynk. Pa ćemo koristiti naš esp8266/nodemcu za kontrolu LED dioda putem interneta. Dakle, aplikacija Blynk bit će spojena na naš esp8266 ili Nodemcu
Wi-Fi pametna vaga (s ESP8266, Arduino IDE, Adafruit.io i IFTTT): 18 koraka (sa slikama)
Wi-Fi pametna vaga (s ESP8266, Arduino IDE, Adafruit.io i IFTTT): Ako već živite ljeto u kojem živite, vjerojatno je sjajno vrijeme za aktivnosti na otvorenom. Trčanje, vožnja bicikla ili trčanje izvrsni su vježbači za postizanje forme. A ako želite izgubiti ili kontrolirati svoju trenutnu težinu, bitno je da k