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 izmjena: 2024-01-30 08:08
Autor IgorF2Follow Još autora:
O: Proizvođač, inženjer, ludi naučnik i pronalazač Više o IgorF2 »
U ovom vodiču pokazujem kako možete napraviti minimalistički sat usklađen s internetom. Testirao sam ga s dvije različite ploče zasnovane na ESP8266: Firebeetle i NodeMCU. Mikrokontroler dobija trenutno vrijeme sa Google servera i prikazuje ga na NeoPixel LED prstenu. Takođe prima trenutne vremenske podatke sa WeatherUnderground -a, koristeći platforme IFTTT i Adafruit.io, i menja boje LED dioda na osnovu vremenskih uslova.
Neće imati dobru rezoluciju (zbog malog broja LED dioda), ali je to dobar način da vježbate svoje kodiranje i elektroničke vještine koristeći mali broj komponenti. Takođe ću moći da napravim uređaj koji „zna“trenutno vreme, bez upotrebe spoljašnjeg kola sata u realnom vremenu, i koji je u stanju da „oseti“promene 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/), dajući mu novu funkcionalnost. Isto biste mogli učiniti i s drugim spravama.
Neka od ovdje korištenih znanja temeljena su na odličnoj klasi stvari Interneta stvari Becky Stern. Toplo se preporučuje!
Deo koda je zasnovan na komentarima torntrousera na forumu ESP8266 https://www.esp8266.com/viewtopic.php?f=29&t=6007&start=5. Hvala na pomoći 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 pinova na moju ESP8266 ploču;
-
ESP8266 ploča za razvoj. Postoji nekoliko ploča zasnovanih na ESP8266. Isprobao sam dvije od njih u ovom vodiču:
- Firebeetle (veza);
- NodeMCU (veza / veza);
- NeoPixel 16 x WS2812 5050 RGB LED (veza / veza / veza);
- MiniUSB kabl, za povezivanje ESP8266 ploče sa računarom (za učitavanje koda);
- 5V, USB punjač (na primjer punjač telefona) za napajanje strujnog kruga;
- 3 žice žensko-ženski kratkospojnik. Koristio sam ga za povezivanje LED prstena i ploče ESP8266.
Razvojna ploča povezuje datu Wi-Fi mrežu i prima neke podatke s platforme Adafruit.io. Prsten NeoPixel koristi se kao sat. Takođe može označiti status gadžeta (na primjer, ako je Wi-Fi veza bila uspješna). Boja LED dioda ovisit će o podacima primljenim sa Adafruit.io izvora. Za napajanje kontrolne ploče i svih perifernih uređaja korišten je 5V USB punjač.
Jednom kada je korišten 16 LED dioda NeoPixel prsten, rezolucija mog sata bila je prilično ograničena. Minimalna dioba za sekunde LED je oko 4 sekunde. LED minuta se ažurira samo svaka 4 minuta. Ako želite bolju rezoluciju, možete koristiti prsten s više LED dioda. Postoje verzije s 24 LED diode (link / link), na primjer. 12 LED prsten takođe 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 vašoj omiljenoj lokalnoj ili internetskoj trgovini.
Takođe možete dizajnirati 3D štampano kućište za svoj sat. Jeste li znali da možete kupiti Anet A8 za samo 169,99 USD? Kliknite ovdje i nabavite svoje!
Preporučuje se:
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? Zaista ne želite da veliki svijetli 7-cifreni zaslon zatrpa vaš zid, ometajući vas, zar ne? Čak i analogni satovi, iako jednostavniji, još uvijek imaju ružne crne brojeve i kazaljke u
Minimalistički indikator bicikla, omogućen dodir!: 10 koraka (sa slikama)
Minimalistički indikator bicikla, omogućen dodir !: Zdravo! Ovo je moj prvi Instructable. Uvijek sam želio stvarati stvari od nule samo da vidim kako to funkcionira i kome se ne sviđaju DIY (uradi sam) stvari kada možete 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 dizajna & Tehnički kurs i za to je dobio ocjenu A*. CAD model je prethodno 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 uputstvima naučit ćemo kako koristiti IOT sa našim ESP8266 ili Nodemcu. Za to ćemo koristiti aplikaciju blynk. Zato ćemo koristiti naš esp8266/nodemcu za kontrolu LED dioda putem interneta. Dakle, aplikacija Blynk bit će povezana s našim esp8266 ili Nodemcu
Wi-Fi pametna vaga (sa 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ć ljetujete tamo gdje živite, onda je vjerojatno sjajno vrijeme za aktivnosti na otvorenom. Trčanje, vožnja bicikla ili trčanje odlični su vježbači za postizanje forme. A ako želite izgubiti ili kontrolirati svoju trenutnu težinu, neophodno je k