Turinys:

ROMO laikrodis: 5 žingsniai (su paveikslėliais)
ROMO laikrodis: 5 žingsniai (su paveikslėliais)

Video: ROMO laikrodis: 5 žingsniai (su paveikslėliais)

Video: ROMO laikrodis: 5 žingsniai (su paveikslėliais)
Video: Lietuvaičiai - Jazminų žiedai *NAUJA DAINA 2018* 2024, Liepa
Anonim
ROMOS laikrodis
ROMOS laikrodis
ROMOS laikrodis
ROMOS laikrodis
ROMOS laikrodis
ROMOS laikrodis

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

Komponentai
Komponentai
Komponentai
Komponentai
Komponentai
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ė

Grandinė
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

„Android“programa
„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

Laikrodžio užbaigimas
Laikrodžio užbaigimas
Laikrodžio užbaigimas
Laikrodžio užbaigimas
Laikrodžio užbaigimas
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: