Turinys:

Neopikselio laikrodis su trimis neopikselių žiedais: 7 žingsniai
Neopikselio laikrodis su trimis neopikselių žiedais: 7 žingsniai

Video: Neopikselio laikrodis su trimis neopikselių žiedais: 7 žingsniai

Video: Neopikselio laikrodis su trimis neopikselių žiedais: 7 žingsniai
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Liepa
Anonim
Image
Image

Puikus Steve'o Manley sukurtas „Neo Pixel“laikrodis paskatino mane sukurti šią instrukciją, kaip už mažiausią pinigų sumą sukurti panašų laikrodį. (Svarbus olandų įprotis visada bando sutaupyti pinigų;-))

Aš sužinojau, kad originalus dizainas tinka tik „Adafruit NeoPixel“žiedams, o jie nėra pigūs.

Apsidairiau „Ali Express“ir radau pigesnių jo versijų. Paaiškėjo, kad tai yra darbinės dalys, bet ne tų pačių matmenų. Galiausiai ieškojau ir suradau 3D laikrodžio dizainą ir atitinkamai jį pakoregavau.

Be to, mano naudojama plokštė yra „Arduino Nano“klonas ir yra užprogramuota taip pat. Tačiau grynos laikrodžio programos be jokių papildomų priedų niekur nėra, todėl turėjau šiek tiek pakoreguoti programinę įrangą.

Prekės

  • „Thinary Nano“mini USB plokštė
  • RTC laikrodis
  • Baterija LR1120
  • WS2812B 60 LED žiedas
  • WS2812B 24 LED žiedas
  • WS2812B 12 lempučių žiedas

1 žingsnis: 3D spausdinkite laikrodžio rodyklę

Surinkite visas reikalingas dalis
Surinkite visas reikalingas dalis

Pridėtuose failuose rasite stl failą, kurio jums reikia norint atspausdinti laikrodžio priekinę plokštę.

2 žingsnis: surinkite visas reikalingas dalis

Surinkite visas reikalingas dalis
Surinkite visas reikalingas dalis
Surinkite visas reikalingas dalis
Surinkite visas reikalingas dalis

„Ali Express“svetainėje rasite visas reikalingas dalis šiam projektui.

Prie elektroninių dalių nusipirkau laikrodį su negražia priekine plokštele, nes dėl to jis kainuoja 10 eurų pigiau nei, pavyzdžiui, mėlynas.

3 žingsnis: prijunkite žiedus

Prijunkite žiedus
Prijunkite žiedus

Naudokite karštus klijus, kad pritvirtintumėte žiedus vietoje. Žiedai aprūpinti 5 voltais, o po to nuosekliai prijungti vienas prie kito, jungiant DOUT į DIN kiekviename žiede pagal dydį, taigi nuo 60 iki 24–12.

4 žingsnis: kitų elektroninių dalių prijungimas

Kitų elektroninių dalių prijungimas
Kitų elektroninių dalių prijungimas

Aukščiau pateikta schema parodo, kaip sujungti dalis viena su kita.

Pradėsime nuo DS3234 realaus laiko laikrodžio. Laikrodis yra serijinės magistralės valdomas įrenginys ir turi atsarginę bateriją, kad prisimintų nustatytą laiką.

5 žingsnis: Pasiruošimas programuoti „Arduino Nano“

„Arduino Nano“programuojamas naudojant „Arduino IDE“. IDE rašote „eskizus“, kurie vėliau surenkami į programinę įrangą, kurią jūsų kompiuteris rašo į „Arduino“, prijungtą prie jo naudojant USB kabelį. Atsisiųskite IDE ir įdiekite.

Įkelkite failą „NeoPixelClock_V1.ino“

Prieš įkeldami kodą į lentą, turime įsitikinti, kad mūsų plokštėje yra įdiegtos tvarkyklės ir ar pasirinkta tinkama plokštė. Naudojant „Arduino Nano“kloną, mums reikia USB serijinio keitiklio lusto CH340G tvarkyklių. Lustų rinkinys, naudojamas USB į serijinį, yra CH340/CH341, kurio tvarkykles (skirtas „Windows“) galite atsisiųsti čia:

www.wch.cn/download/CH341SER_EXE.html

Jei dirbate su „Mac“, neturėsite jokių problemų.

6 veiksmas: „Adafruit NeoPixel“bibliotekos diegimas

„Adafruit NeoPixel“bibliotekos diegimas
„Adafruit NeoPixel“bibliotekos diegimas
„Adafruit NeoPixel“bibliotekos diegimas
„Adafruit NeoPixel“bibliotekos diegimas

Kad galėtume naudotis „NeoPixel“biblioteka, turime ją įdiegti! Anksčiau buvo šiek tiek sudėtinga įdiegti bibliotekas į „Arduino IDE“, tačiau nuo to laiko jos buvo supaprastintos ir įtraukta patogi bibliotekos tvarkyklė. Jis pateiktas išskleidžiamajame meniu „Eskizas> Biblioteka“. Atidarykite bibliotekos valdytoją ir ieškokite „Adafruit Neopixel“.

Kai jį rasite, pasirinkite jį ir spustelėkite diegimo mygtuką.

Taip pat meniu „Įrankiai> Lenta“įsitikinkite, kad pasirinkta tinkama plokštė - „Arduino Nano“.

7 veiksmas: įkelkite eskizą

Įkelkite eskizą
Įkelkite eskizą

Dabar mes viską paruošėme, galime pradėti įkėlimą į lentą. Mes prijungiame plokštę USB kabeliu.

Pirmiausia išsiaiškiname, kurį nuoseklųjį prievadą plokštė užregistravo.

„Windows“:

Atidarykite komandą naudodami [Windows] [R] ir įveskite compmgmt.msc. Kompiuterio valdyme spustelėkite Įrenginių tvarkytuvė, ieškodami prievadų, kad sužinotumėte, kuris prievadas naudojamas.

„Mac OS“:

„Apple“piktograma> Apie šį „Mac“> Sistemos ataskaita> USB

Dabar meniu Įrankiai įsitikinkite, kad pasirinktas procesorius su senu įkrovos įkrovikliu. Tai reikalinga klono plokštei.

Dabar viršutiniame kairiajame IDE spustelėkite mygtuką Įkelti. Tai bus mygtukas su rodykle, nukreipta į dešinę. Kai tik įkėlimas bus baigtas, laikrodis pradės veikti.

Rekomenduojamas: