Satura rādītājs:
Video: NeoPixel pulkstenis ar modinātāju: 4 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:54
Sveiki puiši, piecelties agri no rīta dažreiz ir grūti. It īpaši, ja ārā ir apmācies, lietus vai ziema. Tā kā es pats izveidoju pulksteni ar modinātāju, piecelties man ir daudz patīkamāk.:)
Es izmantoju precīzu RTC moduli laika un trauksmes kontrolei. Divi NeoPixel gredzeni parāda laiku (vai arī jūs aizrauj LED gaismas?). MP3 modulis kontrolē audio izvadi. Un iestatījums tiek veikts, izmantojot Bluetooth.
Šajā pamācībā mani nedaudz iedvesmoja projekts NeoClock.
1. darbība: sastāvdaļas
RTC modulis
Kā es rakstīju, es izmantoju precīzu RTC moduli no Sparkfun - DeadOn RTC. Modulis ir lieliski piemērots pulksteņiem, kalendāriem vai jebkuram citam laika uzskaites projektam. Saziņa starp mikrokontrolleru un RTC moduli tiek panākta, izmantojot četru vadu SPI saskarni. Ja mikroshēma netiek darbināta, izmantojot primāro avotu, mikroshēmu var iestatīt darbam ar rezerves akumulatoru. Sparkfun modulim ir uzrakstījis Arduino bibliotēku, kas rūpējas par visu SPI komunikāciju. Sparkfun ir uzrakstījis arī DeadOn RTC Breakout Hookup Guide.
Sērijas MP3 atskaņotājs
Tirgū ir vairāki moduļi. Es izmantoju Open-smart Serial MP3 moduli ar skaļruņu izeju. Uz galda ir 3W pastiprinātājs.
Uz kuģa ir arī TF kartes ligzda, lai jūs varētu pievienot micro SD karti, kas saglabā audio failus MP3 vai WAV formātā. Es izmantoju 8 GB Kingston microSD karti.
Es izmantoju iebūvēto skaļruņu saskarni, lai savienotu ārējo 8 omu skaļruni. Jūs varat kontrolēt moduli, nosūtot komandas, izmantojot UART TTL seriālo portu, piemēram, pārslēgt dziesmas, mainīt skaļumu un atskaņošanas režīmu utt.
Es uzrakstīju savu, ļoti vienkāršo bibliotēku, lai kontrolētu dziesmu sākšanu un pārtraukšanu.
Bluetooth HC-06 modulis
Es izmantoju šo Bluetooth moduli HC-06, lai nosūtītu datus no sava tālruņa uz pulksteni. Tas pieņem Bluetooth 2.0 standartu. Es izmantoju Bluetooth moduli, lai iestatītu laiku, modinātāju, dziesmu, spilgtumu,… Tas darbojas perfekti! Datu nosūtīšana vairāku metru attālumā no pulksteņa nav problēma. Pulkstenī nav pogu un slēdžu.
Es savā Android tālrunī instalēju Arduino Bluetooth kontrolieri. Es izveidoju savienojumu ar moduli un caur termināli ievadu komandas.
Piemēram:
- sa0600 - iestatiet modinātāju 6:00
- st1845 - iestatiet laiku 18:45
- sb80 - iestatiet spilgtumu uz 80
- ps3 - atskaņojiet 3. dziesmu
Kontrolieris
Es izmantoju Arduino Nano modeli, jo tas ir mazs un darbojas ar Mini-B USB kabeli. Es izmantoju termināli, lai uzstādītu kontrolieri un LM7805 sprieguma regulatoru, bet tas nav nepieciešams.
NeoPixel gredzeni
Es izmantoju divus NeoPixel gredzenus. Lielāks gredzens ar 60 gaismas diodēm, lai parādītu minūtes un sekundes. Un mazāks gredzens ar 24 gaismas diodēm, lai parādītu stundas. Es nopirku abus gredzenus vietnē Aliexpress.
Lielāko gredzenu saņēmu bojātu, jo tas bija trausls un, iespējams, salūza rupjas transportēšanas laikā.:(Ir ļoti noderīga NeoPixel bibliotēka, lai kontrolētu LED gredzenu no Adafruit.
2. solis: lodziņš
Kastīti izveidoju savā CNC mašīnā. Es frēzēju precīzas rievas priekš diviem gredzeniem. Es piepildīju abas rievas ar epoksīda sveķiem. Pēc sacietēšanas epoksīda sveķi ir slīpējami un pulējami.
Kā rotājumu izmantoju vaboles galvu, kuru vasarā atradu mirušu mežā. Ieleju arī epoksīda sveķos.
Aizmugurē es frēzēju lauvu un nokrāsoju to ar zeltu.
3. darbība: elektroinstalācija
Elektroinstalācija ir ļoti vienkārša, un būtībā tā ir tikai moduļa pievienošana kontrolierim. Es pievienoju strāvas slēdzi un DC Jack ligzdu.
Moduļu turēšanai kastē es izmantoju mazas skrūves un karsta kausējuma līmes pistoli.
4. solis: kodēšana
Es ievietoju visu kodu ar visām nepieciešamajām bibliotēkām un moduļu dokumentāciju Github.
Ieteicams:
Burvju spogulis ar jaunumiem, laika apstākļiem, modinātāju, taimeri un todolistu: 9 soļi
Burvju spogulis ar ziņām, laika apstākļiem, modinātāju, taimeri un todolistu: Burvju spogulis ir īpašs vienvirziena spogulis ar displeju aiz tā. Displejā, kas ir savienots ar Raspberry Pi, tiek parādīta tāda informācija kā laika apstākļi, istabas temperatūra, laiks, datums, todolists un daudz kas cits. Jūs pat varētu pievienot mikrofonu un iestatīt
DIY viedā skala ar modinātāju (ar Wi-Fi, ESP8266, Arduino IDE un Adafruit.io): 10 soļi (ar attēliem)
DIY viedā skala ar modinātāju (ar Wi-Fi, ESP8266, Arduino IDE un Adafruit.io): Savā iepriekšējā projektā es izstrādāju viedo vannas istabas svaru ar Wi-Fi. Tas var izmērīt lietotāja svaru, parādīt to lokāli un nosūtīt uz mākoni. Sīkāku informāciju par to varat iegūt zemāk esošajā saitē: https: //www.instructables.com/id/Wi-Fi-Smart-Scale-wi
DIY Sesame Street modinātājs (ar ugunsgrēka modinātāju!): 6 soļi (ar attēliem)
DIY Sesame Street modinātājs (ar ugunsgrēka modinātāju!): Sveiki visiem! Šis projekts ir mans pirmais. Tā kā manai māsīcai bija pirmā dzimšanas diena, es gribēju viņai pasniegt īpašu dāvanu. Es dzirdēju no onkuļa un tantes, ka viņa ieiet Sezama ielā, tāpēc es nolēmu kopā ar saviem brāļiem un māsām izveidot modinātāju, pamatojoties uz
Laika prognozes pulkstenis, izmantojot veco modinātāju un Arduino: 13 soļi (ar attēliem)
Laika prognožu pulkstenis, izmantojot veco modinātāju un Arduino: man bija salauzts modinātājs un radās ideja to pārveidot par pulksteņa un laika prognozes staciju. Šim projektam jums būs nepieciešams: vecs apļveida modinātājs Arduino Nano BME280 sensora modulis ( temperatūra, mitrums, spiediens) LCD displejs
LED saullēkta modinātājs ar pielāgojamu dziesmu modinātāju: 7 soļi (ar attēliem)
LED saullēkta modinātājs ar pielāgojamu dziesmu modinātāju: mana motivācija Šoziem manai draudzenei bija daudz grūtību pamosties no rīta, un šķita, ka viņa cieš no SAD (sezonālie afektīvie traucējumi). Es pat ievēroju, cik daudz grūtāk ir pamosties ziemā, jo saule nav nākusi