Kazalo:
Video: Ura NeoPixel z alarmom: 4 koraki
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:04
Zdravo družba, vstati zgodaj zjutraj je včasih težko. Še posebej, če je zunaj oblačno, dežuje ali je zima. Ker sem si naredil svojo uro z alarmom, mi je vstajanje veliko bolj prijetno.:)
Za nadzor časa in alarma sem uporabil natančen modul RTC. Dva obroča NeoPixel prikazujeta čas (btw. Ste navdušeni tudi nad LED lučmi?). Modul MP3 nadzoruje avdio izhod. In nastavitev je prek bluetootha.
Pri tem navodilu me je nekoliko navdihnil projekt NeoClock.
1. korak: Komponente
RTC modul
Kot sem napisal, sem uporabil natančen modul RTC podjetja Sparkfun - DeadOn RTC. Modul je kot nalašč za ure, koledarje ali kateri koli drug časovni projekt. Komunikacija med mikrokrmilnikom in modulom RTC se doseže s štirižičnim vmesnikom SPI. Kadar se čip ne napaja iz primarnega vira, ga lahko nastavite na delovanje na rezervni bateriji. Sparkfun je za modul napisal knjižnico Arduino, ki skrbi za vso komunikacijo SPI. Sparkfun je napisal tudi DeadOn RTC Breakout Hookup Guide.
Serijski predvajalnik MP3
Na trgu je več modulov. Uporabil sem Open-smart serijski MP3 modul z izhodom za zvočnike. Na mizi je 3W ojačevalnik.
Na krovu je tudi vtičnica za kartico TF, tako da lahko priključite kartico micro SD, ki shranjuje zvočne datoteke v formatu MP3 ali WAV. Uporabil sem 8 GB Kingston microSD kartico.
Za priključitev zunanjega 8 ohmskega zvočnika sem uporabil vmesnik zvočnika. Modul lahko upravljate s pošiljanjem ukazov prek serijskih vrat UART TTL, na primer preklapljanja skladb, spreminjanja glasnosti in načina predvajanja itd.
Napisal sem svojo, zelo preprosto knjižnico za nadzor začetka in ustavitve skladb.
Modul Bluetooth HC-06
Ta bluetooth modul HC-06 sem uporabil za pošiljanje podatkov iz telefona na uro. Sprejema standard Bluetooth 2.0. Modul bluetooth sem uporabil za nastavitev časa, alarma, pesmi, svetlosti, … Deluje odlično! Pošiljanje podatkov na razdaljo nekaj metrov od ure ni problem. Na uri ni gumbov in stikal.
Na telefon Android sem namestil krmilnik Bluetooth Arduino. Povežem se z modulom in prek terminala vnesem ukaze.
Na primer:
- sa0600 - nastavite alarm na 6:00
- st1845 - nastavljen čas na 18:45
- sb80 - nastavite svetlost na 80
- ps3 - predvajaj skladbo številka 3
Krmilnik
Uporabil sem model Arduino Nano, ker je majhen in deluje s kablom USB Mini-B. Uporabil sem priključek za namestitev krmilnika in regulatorja napetosti LM7805, vendar to ni potrebno.
Prstani NeoPixel
Uporabil sem dva prstana NeoPixel. Večji obroč s 60 LED diodami za prikaz minut in sekund. In manjši obroč s 24 LED diodami za prikaz ur. Oba prstana sem kupila na Aliexpressu.
Večji obroč sem dobil poškodovan, ker je bil krhek in se je med grobim transportom verjetno zlomil.:(Obstaja zelo uporabna knjižnica NeoPixel za nadzor LED obroča iz Adafruit.
2. korak: Škatla
Ustvaril sem škatlo na svojem CNC stroju. Na sprednji strani sem rezkal natančne utore za dva obroča. Oba utora sem napolnila z epoksi smolo. Po strjevanju je epoksidna smola brusna in polirana.
Za okras sem uporabil glavo hrošča, ki sem ga poleti našel mrtvega v gozdu. Vlil sem ga tudi v epoksi smolo.
Na zadnji strani sem rezal leva in ga pobarval z zlatom.
3. korak: Ožičenje
Ožičenje je zelo preprosto in v bistvu gre le za priključitev modula na krmilnik. Priključil sem stikalo za vklop in vtičnico DC Jack.
Za držanje modulov v škatli sem uporabil majhne vijake in pištolo za topljenje lepila.
4. korak: Kodiranje
Vso kodo z vsemi potrebnimi knjižnicami in dokumentacijo o modulih sem postavil v Github.
Priporočena:
Ura za upokojitev / štetje navzgor / ura Dn: 4 koraki (s slikami)
Ura za upokojitev / Odštevanje / Ura Dn: Nekaj teh 8-palčnih LED matričnih zaslonov 8x8 sem imel v predalu in razmišljal, kaj bi z njimi. Navdihnjen z drugimi navodili sem dobil idejo, da bi sestavil zaslon za odštevanje/navzgor za odštevanje do prihodnjega datuma/časa in če je ciljni čas p
Samodejno vezje svetlobne ograje z alarmom: 4 koraki
Samodejno vezje svetlobne ograje z alarmom: Pozdravljeni vsi. Tukaj sem z novimi navodili. Lahka ograja se uporablja za zaznavanje prisotnosti katerega koli človeka ali predmeta na določenem območju. Domet zaznavanja svetlobnega vezja je približno 1,5 do 3 metre. Oblikovanje je precej preprosto
ESP8266 Omrežna ura brez RTC - Nodemcu NTP Ura brez RTC - PROJEKT INTERNETNE URE: 4 koraki
ESP8266 Omrežna ura brez RTC | Nodemcu NTP Ura brez RTC | PROJEKT INTERNETNE URE: V projektu bo izdelan projekt ure brez RTC, vzelo si bo čas za internet z uporabo WiFi in ga bo prikazal na zaslonu st7735
Vadnica: Kako narediti alarm za vrata z alarmom senzorja magnetnega stikala MC-18: 3 koraki
Vadnica: Kako narediti alarm za vrata z alarmom za senzor magnetnega stikala MC-18: Pozdravljeni, naredil bom vadnico o alarmu senzorja za magnetno stikalo MC-18, ki deluje v običajnem načinu. Najprej pa naj vam razložim skratka kaj pomeni normalno blizu. Obstajata dve vrsti načinov, običajno odprti in običajno zaprti
Ura Gixie: Najlepša ura s sijočo cevjo: 4 koraki
Ura Gixie: Najlepša ura s svetlečo cevko: Nixie Tube mi je zelo všeč, vendar je predraga, tega si ne morem privoščiti. Tako sem pol leta ustvarjal to uro Gixie. Ura Gixie je dosežena z osvetlitvijo ws2812 za izdelavo akrilne svetlobe. Potrudim se, da bi bila cev RGB tanjša