Obsah:
Video: Hodiny NeoPixel s alarmem: 4 kroky
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:21
Ahoj kluci, vstávat brzy ráno je někdy těžké. Zvlášť když je venku zataženo, prší nebo je zima. Jelikož jsem si vyrobil vlastní hodiny s budíkem, vstávání je pro mě mnohem příjemnější.:)
K ovládání času a alarmu jsem použil přesný modul RTC. Dva prstence NeoPixel zobrazují čas (také vás fascinují LED světla?). Zvukový výstup ovládá modul MP3. A nastavení probíhá přes bluetooth.
V tomto pokynu jsem se trochu inspiroval projektem NeoClock.
Krok 1: Součásti
Modul RTC
Jak jsem psal, použil jsem precize RTC modul od Sparkfun - DeadOn RTC. Modul je ideální pro hodiny, kalendáře nebo jakýkoli jiný projekt udržující čas. Komunikace mezi mikrokontrolérem a modulem RTC je zajištěna pomocí čtyřvodičového rozhraní SPI. Pokud není napájen z primárního zdroje, lze čip nastavit tak, aby běžel na záložní baterii. Sparkfun napsal modul Arduino, který se stará o veškerou komunikaci SPI. Sparkfun napsal také průvodce připojením DeadOn RTC Breakout.
Sériový přehrávač MP3
Na trhu je několik modulů. Použil jsem Open-smart Serial MP3 modul s reproduktorovým výstupem. Na stole je 3W zesilovač.
Na desce je také zásuvka pro kartu TF, takže můžete připojit kartu micro SD, která ukládá zvukové soubory ve formátu MP3 nebo WAV. Použil jsem 8 GB kartu Kingston microSD.
K připojení externího 8 ohmového reproduktoru jsem použil rozhraní integrovaného reproduktoru. Modul můžete ovládat odesíláním příkazů přes sériový port UART TTL, jako je přepínání skladeb, změna hlasitosti a režimu přehrávání atd.
Napsal jsem vlastní, velmi jednoduchou knihovnu pro ovládání spouštění a zastavování skladeb.
Modul Bluetooth HC-06
Tento modul bluetooth HC-06 jsem použil k odesílání dat z telefonu na hodiny. Přijímá standard Bluetooth 2.0. Modul bluetooth jsem použil k nastavení času, alarmu, skladby, jasu … Funguje to perfektně! Není problém odeslat data ve vzdálenosti několika metrů od hodin. Na hodinách nejsou žádná tlačítka a přepínače.
Nainstaloval jsem bluetooth ovladač Arduino do svého telefonu s Androidem. Připojuji se k modulu a zadávám příkazy přes terminál.
Například:
- sa0600 - nastavit budík na 6:00
- st1845 - nastavený čas na 18:45
- sb80 - nastavte jas na 80
- ps3 - přehrajte skladbu číslo 3
Ovladač
Použil jsem model Arduino Nano, protože je malý a funguje s USB kabelem Mini-B. Použil jsem terminál pro montáž ovladače a regulátoru napětí LM7805, ale to není nutné.
Prsteny NeoPixel
Použil jsem dva prstence NeoPixel. Větší prsten se 60 LED diodami pro zobrazení minut a sekund. A menší prsten s 24 LED pro zobrazení hodin. Oba prsteny jsem koupil na Aliexpressu.
Větší prsten jsem obdržel poškozený, protože byl křehký a pravděpodobně se zlomil během hrubé přepravy.:(Existuje velmi užitečná knihovna NeoPixel pro ovládání LED kroužku od společnosti Adafruit.
Krok 2: Rámeček
Krabici jsem vytvořil na svém CNC stroji. Na přední straně jsem vyfrézoval přesné drážky pro dva prsteny. Obě drážky jsem vyplnil epoxidovou pryskyřicí. Po vytvrzení je epoxidová pryskyřice brousitelná a leštitelná.
Jako ozdobu jsem použil hlavu brouka, kterého jsem v létě našel mrtvého v lese. Nalil jsem to také do epoxidové pryskyřice.
Vyfrézoval jsem lva na zadní straně a namaloval ho zlatem.
Krok 3: Zapojení
Zapojení je velmi jednoduché a v podstatě jde jen o připojení modulu k regulátoru. Zapojil jsem vypínač a zásuvku DC Jack.
K upevnění modulů v krabici jsem použil malé šrouby a tavnou lepicí pistoli.
Krok 4: Kódování
Umístil jsem veškerý kód se všemi potřebnými knihovnami a dokumentací modulů na Github.
Doporučuje:
Jak vyrobit analogové hodiny a digitální hodiny s LED páskem pomocí Arduina: 3 kroky
Jak vyrobit analogové hodiny a digitální hodiny s LED páskem pomocí Arduina: Dnes vyrobíme analogové hodiny & Digitální hodiny s LED páskem a modulem MAX7219 Dot s Arduino. Budou opravovat čas podle místního časového pásma. Analogové hodiny mohou používat delší LED pásek, takže je lze zavěsit na zeď a stát se uměleckým
Dopisní hodiny MP3 s nočním alarmem: 6 kroků (s obrázky)
Písmeno s nočním alarmem MP3: Pro tento projekt jsem chtěl vytvořit pohodlný a plně funkční noční budík s nápisem. Moje osobní předpoklady k nočnímu budíku jsou: Čitelné za jakéhokoli světla, v noci neoslepující, melodie budíku MP3 Přilákat
Hodiny pro odchod do důchodu / Hodiny počítání / Dn: 4 kroky (s obrázky)
Hodiny pro odchod do důchodu / Hodiny počítání / Dn: Měl jsem v zásuvce několik těchto 8x8 LED bodových maticových displejů a přemýšlel jsem, co s nimi. Inspirován dalšími instrukcemi, dostal jsem nápad postavit odpočítávací/up displej, který bude odpočítávat do budoucího data/času a pokud cílový čas p
Automatický obvod světelného plotu s alarmem: 4 kroky
Automatický obvod světelného plotu s alarmem: Ahoj všichni. Tady jsem zpět s novým instructable. Okruh lehkého plotu se používá k detekci přítomnosti jakéhokoli člověka nebo předmětu v konkrétní oblasti. Detekční dosah obvodu světelného plotu je asi 1,5 až 3 metry. Jeho návrh je celkem jednoduchý
Síťové hodiny ESP8266 bez jakéhokoli RTC - Hodiny Nodemcu NTP Žádné RTC - PROJEKT INTERNETOVÝCH HODIN: 4 kroky
Síťové hodiny ESP8266 bez jakéhokoli RTC | Hodiny Nodemcu NTP Žádné RTC | PROJEKT INTERNETOVÝCH HODIN: V rámci projektu se vytvoří hodinový projekt bez RTC, bude to trvat nějaký čas z internetu pomocí wifi a zobrazí se to na displeji st7735