Obsah:
Video: Minimalistické hodiny internetu vecí (pomocou ESP8266, Adafruit.io, IFTTT a Arduino IDE): 10 krokov (s obrázkami)
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 12:00
Od IgorF2Sledovať viac od autora:
O: Výrobca, inžinier, šialený vedec a vynálezca Viac o IgorF2 »
V tomto návode vám ukážem, ako môžete vytvoriť minimalistické hodiny synchronizované s internetom. Testoval som to s dvoma rôznymi doskami založenými na ESP8266: Firebeetle a NodeMCU. Mikrokontrolér získava aktuálny čas zo servera Google a zobrazuje ho na krúžku LED NeoPixel. Prijíma tiež aktuálne údaje o počasí z WeatherUnderground pomocou platforiem IFTTT a Adafruit.io a mení farby diód LED podľa poveternostných podmienok.
Nebude mať dobré rozlíšenie (kvôli malému počtu diód LED), ale je to dobrý spôsob, ako si precvičiť kódovanie a elektronické zručnosti pomocou malého počtu komponentov. Tiež budem schopný vytvoriť zariadenie, ktoré „pozná“aktuálny čas, bez použitia externého hodinového obvodu v reálnom čase, a ktoré bude schopné „vycítiť“zmeny počasia.
Môžete ho integrovať s inými pomôckami, ktoré už majú nečinný LED krúžok. Bol navrhnutý pre môj osviežovač vzduchu IoT (https://www.instructables.com/id/IoT-Air-Freshner-with-NodeMCU-Arduino-IFTTT-and-Ad/), ktorý mu dodáva novú funkciu. To isté môžete urobiť s inými modulmi gadget.
Niektoré zo znalostí, ktoré tu boli použité, vychádzali z úžasnej triedy Becky Stern Internet of Things. Dôrazne sa odporúča!
Časť kódu bola založená na komentári torntrousers na fóre ESP8266 https://www.esp8266.com/viewtopic.php?f=29&t=6007&start=5. Ďakujeme za pomoc komunite!
Krok 1: Nástroje a materiály
Na tento projekt som potreboval malé množstvo materiálov:
- Spájkovací drôt. Potreboval som to na spájkovanie niektorých vodičov s prstencom LED a na spájkovanie tyče pinov s mojimi doskami ESP8266;
-
Doska pre vývojárov ESP8266. Existuje niekoľko dosiek založených na ESP8266. V tomto návode som vyskúšal dva z nich:
- Firebeetle (odkaz);
- NodeMCU (odkaz / odkaz);
- NeoPixel 16 x WS2812 5050 RGB LED (prepojenie / prepojenie / prepojenie);
- Kábel MiniUSB, na prepojenie dosky ESP8266 s počítačom (na nahranie kódu);
- 5 V, nabíjačka USB (napríklad nabíjačka telefónu) na napájanie obvodu;
- 3 prepojovacie vodiče žena-žena. Použil som ho na spojenie medzi LED krúžkom a doskou ESP8266.
Vývojová doska pripája danú sieť Wi-Fi a prijíma určité údaje z platformy Adafruit.io. Ako hodiny sa používa krúžok NeoPixel. Môže tiež indikovať stav modulu gadget (napríklad ak bolo pripojenie Wi-Fi úspešné). Farba diód LED bude závisieť od údajov prijatých z kanála Adafruit.io. Na napájanie riadiacej dosky a všetkých periférnych zariadení bola použitá 5V USB nabíjačka.
Akonáhle bolo použité 16 LED diód NeoPixel, rozlíšenie pre moje hodiny bolo dosť obmedzené. Minimálne delenie pre LED diódy sekúnd je približne 4 sekundy. LED dióda minút sa aktualizuje iba každé 4 minúty. Ak chcete lepšie rozlíšenie, môžete použiť krúžok s viacerými diódami LED. Existujú napríklad verzie s 24 diódami LED (prepojenie / prepojenie). 12 LED krúžok by bol tiež dobrou voľbou na zobrazenie hodín (odkaz / odkaz).
Odkazy vyššie sú len návrhom, kde nájdete položky použité v tomto návode (a možno podporia moje budúce návody). Neváhajte ich hľadať inde a nakúpte vo svojom obľúbenom miestnom alebo internetovom obchode.
Pre svoje hodiny môžete tiež navrhnúť 3D tlačené puzdro. Vedeli ste, že si môžete kúpiť Anet A8 len za 169,99 dolárov? Kliknite sem a získajte svoje!
Odporúča:
Oznamovač internetu vecí pomocou ESP-12E: 7 krokov (s obrázkami)
Oznamovateľ internetu vecí pomocou ESP-12E: Ste doma mimo svojho milovaného? V tomto ťažkom období sa tento zábavný malý projekt určite pokúsi vyčarovať úsmev na vašich tvárach. V tomto návode vám ukážem, ako zobrazovať upozornenia z vášho mobilného telefónu vo forme
Minimalistické slovné hodiny: 28 krokov (s obrázkami)
Minimalistické hodinové hodiny: Veľká vďaka Super Make Something, pretože tento projekt bol inšpirovaný ich neopixelovými slovnými hodinami. Tieto hodiny som vytvoril ako súčasť svojho dizajnu IGCSE & Technologický kurz a získal za to A*. CAD model bol predtým postavený na fúzii, takže
Internetové hodiny (NTP) pre projekty internetu vecí: 6 krokov
Internet Clock (NTP) for IoT Projects: Tento projekt vám pomôže získať čas z internetu na projekty IoT bez toho, aby ste potrebovali ďalší hardvér RTC. V tomto návode sa naučíme používať telefón Nokia LCD 5110, získavať údaje NTP z internetu a zobrazovať ich na displeji LCD na konkrétnych súradniciach. Poďme
RabbitPi - povolená služba Alexa, pripojené IFTTT, asistent internetu vecí, ktorý sa krúti v uchu: 12 krokov
RabbitPi - povolená služba Alexa, pripojené IFTTT, asistent internetu vecí, ktorý sa krúti v ušiach: Toto je zastaraný 2005 inteligentný králik Nabaztag ktorý som prestaval na moderného asistenta internetu vecí pomocou Raspberry Pi 3 a Adafruit Motor HAT s mikrofónom pre webovú kameru a reproduktorom Philips Soundshooter obsiahnutým v originálnom originálnom balení
Šaty na monitor - Pripojte srdcové signály k internetu vecí: 18 krokov (s obrázkami)
Šaty na monitor - Pripojte srdcové signály k internetu vecí: Šaty na monitor sú experimentom pri skúmaní rôznych spôsobov digitalizácie srdcovej činnosti nositeľa a spracovania údajov. Tri elektródy vo vnútri šiat merajú elektrické signály prechádzajúce nositeľom. bod