Turinys:
- 1 žingsnis: komponentai
- 2 žingsnis: grandinė
- 3 žingsnis: „Arduino“kodas
- 4 žingsnis: „Android“programa
- 5 veiksmas: laikrodžio užbaigimas
Video: ROMO laikrodis: 5 žingsniai (su paveikslėliais)
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-03 03:02
Sveiki visi, šioje instrukcijoje aš jums parodysiu, kaip sukūriau romėnišką raidžių laikrodį, kuriame naudojama 8 x 8 neopikselių matrica. Aš ką tik nusipirkau „ws2812b“8*8 LED matricą, skirtą įprastam laikrodžiui gaminti, tačiau pradėjęs projektą supratau, kad man reikia mažiausiai 5 ledų eilutės, kad būtų rodomas vienas skaitmuo. Dėl šios priežasties galiu rodyti tik valandos arba minutės skaitmenis. Šią problemą galima išspręsti naudojant 10*10 arba 10*8 neopikselių matricą, tačiau ji nėra plačiai prieinama. Taigi aš galvojau apie kai kuriuos programinės įrangos sprendimus. Pirmas sprendimas, kuris man atėjo į galvą, buvo tai, kad vengti valandos skaitmens, bet tai nėra prasminga, todėl galvojau parodyti valandos skaitmenį kitu būdu, tai yra dvejetainis metodas, tačiau gali būti nesuprantama Visi. Galiausiai pasirinkau rodyti valandos skaitmenį romėniškomis raidėmis ir minutės skaitmenį įprastais skaitmenimis. Laikrodis yra pagrįstas „Arduino Nano“ir RTC moduliu (DS1307), jį taip pat sudaro „hc05“„Bluetooth“modulis. O laikrodį visiškai valdo „Android“programėlė, sukurta programoje „išradėjas“. Naudodamiesi programa galime reguliuoti nustatytą žadintuvą, laikrodyje galime parodyti 8 bitų pikselių jaustukus ir tam tikrą animaciją, taip pat galime valdyti šviesos diodų ryškumą. Būsimame atnaujinime į laikrodį pateiksiu keletą tekstų ir taip pat atnaujinsiu nuobodžią „Android“programos vartotojo sąsają.
1 žingsnis: komponentai
Elektroniniai komponentai
- „Arduino pro mini“
- WS2812 8 × 8 64 LED matrica
- ds1307 RTC modulis
- hc 05 „Bluetooth“modulis
- TP4056 1A ličio jonų ličio baterijos įkrovimo modulis
- Ličio jonų akumuliatorius 3.7v/2000mah
- Bendrosios paskirties taškų PCB
Įrankiai ir komunalinės paslaugos
- Lituoklis,
- Lituoklio stovas,
- Lituoklis,
- Flux - įklijuoti,
- D-litavimo viela
- Vielos nuėmiklio pjaustytuvas
- Atsuktuvas
- Karštas klijų pistoletas
- Audinio klijai
-
Maža dėžutė išoriniam korpusui
- Juodas medvilninis audinys
2 žingsnis: grandinė
„Arduino pro mini“yra grandinės smegenys. Rtc modulis pateikia laiką ir „Arduino“procesą ir rodomas neopikselių matricoje. „Hc05“naudojamas ryšiui tarp mobiliojo telefono ir laikrodžio naudojant „Bluetooth“. 5 V signalizatorius yra naudojamas grandinėje, kad skambėtų pavojaus signalas. TP4056 modulis naudojamas įkrauti ličio jonų akumuliatorių su apsauga. Prijunkite komponentus naudodami grandinę
3 žingsnis: „Arduino“kodas
Atsisiųskite „Arduino“kodą. (Aš žinau, kad kodas yra netvarkingas, bet jis veikia?)
4 žingsnis: „Android“programa
Laikrodį visiškai valdo „Android“programa, sukurta programoje „Išradėjas“. Naudodamiesi programa galime reguliuoti nustatytą žadintuvą, laikrodyje galime parodyti 8 bitų pikselių jaustukus ir tam tikrą animaciją, taip pat galime valdyti šviesos diodų ryškumą. Norėdami atsisiųsti programą, apsilankykite mano „Github“profilyje arba atsiųskite man el
5 veiksmas: laikrodžio užbaigimas
Aš tiesiog naudoju PVC elektros dėžutę išoriniam korpusui. Ir juodą medvilninį audeklą dėžutei uždengti
Dėkojame, kad perskaitėte, ir apsvarstykite galimybę balsuoti už mane laikrodžio konkurse
Rekomenduojamas:
7 segmentų laikrodis - mažų spausdintuvų leidimas: 9 žingsniai (su paveikslėliais)
7 segmentų laikrodis - mažų spausdintuvų leidimas: dar vienas 7 segmentų laikrodis. xDA Nors turiu pasakyti, kad žiūrint į mano „Instructables“profilį tai neatrodo taip beprotiška. Tai tikriausiai dar labiau erzina tą akimirką, kai pažvelgsite į mano dalykinį profilį. Taigi kodėl aš net nerimauju padaryti kitą
„Vortex“laikrodis: „Infinity Mirror“rankinis laikrodis: 10 žingsnių (su nuotraukomis)
„Vortex Watch“: begalybės veidrodinis laikrodis: Šio projekto tikslas buvo sukurti nešiojamą begalybės veidrodžio laikrodžio versiją. Jis naudoja savo RGB šviesos diodus, norėdamas nurodyti laiką, priskirdamas valandas, minutes ir sekundes atitinkamai raudonai, žaliai ir mėlynai šviesai ir sutampa su šiais atspalviais
ESP8266 Tinklo laikrodis be jokio RTC - Nodemcu NTP laikrodis Nr. RTC - INTERNETO LAIKRODŽIO PROJEKTAS: 4 žingsniai
ESP8266 Tinklo laikrodis be jokio RTC | Nodemcu NTP laikrodis Nr. RTC | INTERNETO LAIKRODŽIO PROJEKTAS: Projekte bus sukurtas laikrodžio projektas be RTC, užtruks laikas iš interneto naudojant „Wi -Fi“ir jis bus rodomas st7735 ekrane
C51 4 bitų elektroninis laikrodis - medinis laikrodis: 15 žingsnių (su nuotraukomis)
C51 4 bitų elektroninis laikrodis - medinis laikrodis: šį savaitgalį turėjote šiek tiek laisvo laiko, todėl surinko šį 2,40 USD vertės 4 bitų „pasidaryk pats“elektroninį skaitmeninį laikrodį, kurį prieš kurį laiką nusipirkau iš „AliExpress“
„Gixie“laikrodis: gražiausias švytėjimo vamzdžio laikrodis: 4 žingsniai
„Gixie Clock“: gražiausias „Glow Tube“laikrodis: „Nixie Tube“man labai patinka, tačiau jis yra per brangus, negaliu to sau leisti. Taigi aš praleidau pusę metų kurdamas šį „Gixie“laikrodį. „Gixie“laikrodis pasiekiamas naudojant apšvietimą „ws2812“, kad būtų akrilo šviesa. Aš darau viską, kad RGB vamzdelis būtų plonesnis