Sisukord:
Video: Alarmiga NeoPixeli kell: 4 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:47
Tere kutid, hommikul vara tõusta on mõnikord raske. Eriti kui väljas on pilves ilm, sajab vihma või on talv. Kuna ma tegin omale äratuskella, on minu jaoks tõusmine palju nauditavam.:)
Kellaaja ja häire juhtimiseks kasutasin täpset RTC moodulit. Kaks NeoPixeli rõngast näitavad aega (btw. Kas teid ka lummavad LED -tuled?). MP3 -moodul juhib heliväljundit. Ja seadistus toimub Bluetoothi kaudu.
Selles juhendis sain veidi inspiratsiooni projektist NeoClock.
Samm: komponendid
RTC moodul
Nagu ma kirjutasin, kasutasin Sparkfuni täpset RTC -moodulit - DeadOn RTC -d. Moodul sobib suurepäraselt kellade, kalendrite või muude ajaveetmisprojektide jaoks. Side mikrokontrolleri ja RTC mooduli vahel saavutatakse nelja juhtmega SPI liidese abil. Kui kiip ei saa toidet esmase allika kaudu, saab kiibi seadistada töötama varupatareiga. Sparkfun on mooduli jaoks kirjutanud Arduino raamatukogu, mis hoolitseb kogu SPI -side eest. Sparkfun on kirjutanud ka DeadOn RTC Breakout Hookup Guide.
Seeria MP3 -mängija
Turul on mitu moodulit. Kasutasin kõlariväljundiga Open-smart Serial MP3 moodulit. Laual on 3W võimendi.
Pardal on ka TF -kaardi pesa, nii et saate ühendada mikro -SD -kaardi, mis salvestab MP3- või WAV -vormingus helifaile. Kasutasin 8 GB Kingstoni microSD -kaarti.
Välise 8-oomise kõlari ühendamiseks kasutasin sisseehitatud kõlariliidest. Moodulit saate juhtida, saates UART TTL jadapordi kaudu käske, näiteks lugude vahetamine, helitugevuse ja esitusrežiimi muutmine jne.
Kirjutasin oma, väga lihtsa raamatukogu, et juhtida lugude käivitamist ja peatamist.
Bluetooth HC-06 moodul
Kasutasin seda HC-06 bluetooth moodulit telefonist kellale andmete saatmiseks. See võtab vastu Bluetooth 2.0 standardi. Kasutasin aja, äratuse, laulu, heleduse seadistamiseks bluetooth moodulit … See töötab ideaalselt! Andmete saatmine kellast mitme meetri kaugusele pole probleem. Kellal puuduvad nupud ja lülitid.
Paigaldasin oma Android -telefoni Arduino bluetooth kontrolleri. Ühendan mooduliga ja sisestan käsud terminali kaudu.
Näiteks:
- sa0600 - seadke äratus kell 6:00
- st1845 - määrake kellaaeg 18:45
- sb80 - määrake heleduseks 80
- ps3 - esitage lugu number 3
Kontroller
Kasutasin Arduino Nano mudelit, kuna see on väike ja töötab Mini-B USB-kaabliga. Kontrolleri ja pingeregulaatori LM7805 paigaldamiseks kasutasin terminali, kuid see pole vajalik.
NeoPixeli rõngad
Kasutasin kahte NeoPixeli sõrmust. Suurem rõngas 60 LED -iga minutite ja sekundite kuvamiseks. Ja väiksem rõngas 24 LED -iga tundide kuvamiseks. Ostsin mõlemad sõrmused Aliexpressist.
Suurema rõnga sain kahjustada, kuna see oli habras ja tõenäoliselt murdus see töötlemata transportimise ajal.:(Adafruuti LED -rõnga juhtimiseks on väga kasulik NeoPixeli raamatukogu.
2. samm: kast
Karbi lõin oma CNC -masinal. Esile freesisin kahe rõnga jaoks täpsed sooned. Täitsin mõlemad sooned epoksüvaiguga. Pärast kõvenemist on epoksüvaik lihvitav ja poleeritav.
Kaunistuseks kasutasin mardika pead, mille leidsin suvel metsast surnuna. Valasin selle ka epoksüvaiku.
Tagaküljel freesisin lõvi ja värvisin kullaga.
Samm: juhtmestik
Juhtmestik on väga lihtne ja põhimõtteliselt on see lihtsalt mooduli ühendamine kontrolleriga. Ühendasin toitelüliti ja alalisvoolu pistikupesa.
Kasutasin mooduleid karbis väikeste kruvide ja kuumliimipüstoliga.
4. samm: kodeerimine
Panin kogu koodi koos kõigi vajalike teekide ja moodulite dokumentatsiooniga Githubi.
Soovitan:
Alarmiga automaatne valgusaia ahel: 4 sammu
Alarmiga automaatne valgusaia ahel: Tere kõigile. Siin olen tagasi uue juhendatavaga. Kerget piirdeahelat kasutatakse inimeste või objektide olemasolu tuvastamiseks konkreetses piirkonnas. Valgustara ahela avastamisulatus on umbes 1,5 kuni 3 meetrit. Seda on üsna lihtne kujundada
C51 4 -bitine elektrooniline kell - puidust kell: 15 sammu (piltidega)
C51 4 -bitine elektrooniline kell - puidust kell: sellel nädalavahetusel oli vaba aega, nii et läksite kokku ja panite kokku selle 2,40 AU $ 4 -bitise isetegija elektroonilise digitaalse kella, mille ostsin mõni aeg tagasi AliExpressist
Gixie kell: ilusaim helendavate torude kell: 4 sammu
Gixie kell: kõige ilusam helendavate torude kell: Mulle meeldib Nixie Tube väga, kuid see on liiga kallis, ma ei saa seda endale lubada. Nii et ma veetsin selle Gixie kella loomisel pool aastat. Gixie kell saavutatakse akrüülvalguse saamiseks valguse ws2812 abil. Annan endast parima, et muuta RGB -toru õhemaks
NeoPixeli kell: 10 sammu (piltidega)
NeoPixeli kell: ********************************************* ************************************************* ******** SEE ON SISSEJUHATUS MIKROKONTROLLI VÕISTLUSELE, PALUN HÄÄLETE MINU KOHTA
Lineaarne kell Arduino + DS1307 + Neopixeli abil: mõne riistvara uuesti kasutamine: 5 sammu
Lineaarne kell Arduino + DS1307 + Neopixeli abil: mõne riistvara uuesti kasutamine: eelmistest projektidest oli mul alles Arduino UNO ja Neopixeli LED-riba ning tahtsin midagi muud teha. Kuna Neopixeli ribal on 60 LED-valgustit, arvatakse, et seda kasutatakse suure kellana. Tundide näitamiseks kasutatakse punast 5-LED-segmenti (60 LED-i