Obsah:
Video: Hodiny NeoPixel s budíkom: 4 kroky
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:57
Čaute ľudia, Vstávať skoro ráno je niekedy ťažké. Zvlášť, keď je vonku zamračené, prší alebo je zima. Keďže som si sám vyrobil hodiny s budíkom, vstávanie je pre mňa oveľa príjemnejšie.:)
Na ovládanie času a alarmu som použil presný modul RTC. Dva prstence NeoPixel zobrazujú čas (zaujímajú vás tiež LED svetlá?). Zvukový výstup ovláda modul MP3. A nastavenie prebieha cez bluetooth.
V tomto návode som sa trochu inšpiroval projektom NeoClock.
Krok 1: Komponenty
Modul RTC
Ako som písal, použil som presný modul RTC od Sparkfun - DeadOn RTC. Modul je ideálny pre hodiny, kalendáre alebo akýkoľvek iný projekt na udržiavanie času. Komunikácia medzi mikrokontrolérom a modulom RTC sa dosahuje pomocou štvorvodičového rozhrania SPI. Ak nie je napájaný z primárneho zdroja, je možné čip nastaviť tak, aby bežal na záložnej batérii. Spoločnosť Sparkfun napísala pre modul knižnicu Arduino, ktorá sa stará o všetku komunikáciu SPI. Spoločnosť Sparkfun napísala aj sprievodcu pripojením DeadOn RTC Breakout.
Sériový prehrávač MP3
Na trhu je niekoľko modulov. Použil som modul Open-smart Serial MP3 s reproduktorovým výstupom. Na stole je 3W zosilňovač.
Na palube je tiež zásuvka na kartu TF, takže môžete pripojiť kartu micro SD, ktorá ukladá zvukové súbory vo formáte MP3 alebo WAV. Použil som 8 GB kartu Kingston microSD.
Na pripojenie externého 8 ohmového reproduktora som použil rozhranie vstavaného reproduktora. Modul môžete ovládať odosielaním príkazov cez sériový port UART TTL, ako je napríklad prepínanie skladieb, zmena hlasitosti a režim prehrávania atď.
Napísal som vlastnú, veľmi jednoduchú knižnicu na ovládanie spustenia a zastavenia skladieb.
Modul Bluetooth HC-06
Tento bluetooth modul HC-06 som použil na odosielanie údajov z telefónu na hodiny. Prijíma štandard Bluetooth 2.0. Modul bluetooth som použil na nastavenie času, budíka, piesne, jasu … Funguje to perfektne! Nie je problém odoslať údaje aj vo vzdialenosti niekoľkých metrov od hodín. Na hodinách nie sú žiadne tlačidlá a spínače.
Do svojho telefónu s Androidom som nainštaloval bluetooth ovládač Arduino. Pripojím sa k modulu a cez terminál zadávam príkazy.
Napríklad:
- sa0600 - nastaviť budík na 6:00
- st1845 - stanovený čas na 18:45
- sb80 - nastavte jas na 80
- ps3 - zahrajte pieseň číslo 3
Ovládač
Použil som model Arduino Nano, pretože je malý a funguje s káblom USB typu Mini-B. Na osadenie ovládača a regulátora napätia LM7805 som použil terminál, ale nie je to potrebné.
Krúžky NeoPixel
Použil som dva prstence NeoPixel. Väčší krúžok so 60 diódami LED na zobrazenie minút a sekúnd. A menší krúžok s 24 LED diódami na zobrazenie hodín. Oba prstene som kúpil na Aliexpress.
Väčší prsteň som dostal poškodený, pretože bol krehký a pravdepodobne sa zlomil počas hrubého transportu.:(Existuje veľmi užitočná knižnica NeoPixel na ovládanie LED krúžku od spoločnosti Adafruit.
Krok 2: Rámček
Krabicu som vytvoril na svojom CNC stroji. Na prednej strane som vyfrézoval presné drážky pre dva krúžky. Obe drážky som vyplnil epoxidovou živicou. Po vytvrdnutí je epoxidová živica brúsiteľná a leštiteľná.
Ako ozdobu som použil hlavu chrobáka, ktorého som v lete našiel mŕtveho v lese. Tiež som to nalial do epoxidovej živice.
Lev som vyfrézoval na zadnej strane a natrel zlatom.
Krok 3: Zapojenie
Zapojenie je veľmi jednoduché a v zásade ide len o pripojenie modulu k regulátoru. Pripojil som vypínač a zásuvku DC Jack.
Na uchytenie modulov v krabici som použil malé skrutky a tavnú lepiacu pištoľ.
Krok 4: Kódovanie
Celý kód so všetkými potrebnými knižnicami a dokumentáciou modulov som umiestnil na Github.
Odporúča:
Ako vyrobiť analógové hodiny a digitálne hodiny s LED pásikom pomocou Arduina: 3 kroky
Ako vyrobiť analógové hodiny a digitálne hodiny s LED pásikom pomocou Arduina: Dnes vyrobíme analógové hodiny & Digitálne hodiny s LED pásikom a modulom MAX7219 Dot s Arduino. Opraví čas s miestnym časovým pásmom. Analógové hodiny môžu používať dlhší LED pás, takže ich možno zavesiť na stenu a stať sa umeleckým
Nočné hodiny s budíkom MP3: 6 krokov (s obrázkami)
Nočné hodiny s budíkom MP3: Pre tento projekt som chcel vytvoriť pohodlný a plne funkčný nočný budík s nápisom. Moje osobné predpoklady pre nočný budík sú: Čitateľné za akéhokoľvek svetla, v noci nie oslepujúce, budíky MP3, Upútať
Hodiny pre odchod do dôchodku / Hodiny s odpočítavaním / Dn: 4 kroky (s obrázkami)
Hodiny pre odchod do dôchodku / Hodiny počítania / Dn: V zásuvke som mal niekoľko týchto 8x8 LED bodových displejov a premýšľal som, čo s nimi. Inšpirovaný inými pokynmi, dostal som nápad postaviť displej odpočítavania/odpočítavania, ktorý bude odpočítavať do budúceho dátumu/času a ak cieľový čas p
DIY inteligentná váha s budíkom (s Wi-Fi, ESP8266, Arduino IDE a Adafruit.io): 10 krokov (s obrázkami)
DIY inteligentná váha s budíkom (s Wi-Fi, ESP8266, Arduino IDE a Adafruit.io): V mojom predchádzajúcom projekte som vyvinul inteligentnú kúpeľňovú váhu s Wi-Fi. Dokáže merať hmotnosť používateľa, lokálne ho zobrazovať a odosielať do cloudu. Bližšie informácie o tomto môžete získať na nižšie uvedenom odkaze: https: //www.instructables.com/id/Wi-Fi-Smart-Scale-wi
Budík s budíkom: 9 krokov
Budík: Spoľahlivý (upravený) budík, ktorý prebudí mŕtvych. Dal som to dohromady potom, čo sa mi rozbilo niekoľko signalizácií ukončenia prevádzky. Je to v podstate elektronický budík upravený tak, aby spustil alarm. Pretože keď spím, som skoro v kóme