Kazalo:
Video: Ura Neopixel s tremi obročki Neopixel: 7 korakov
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
Sijajna stvaritev ure Neo Pixel, ki jo je ustvaril Steve Manley, me je spodbudila k ustvarjanju tega navodila, kako ustvariti podobno uro za najmanj denarja. (Pomembna nizozemska navada je vedno poskušati prihraniti denar;-))
Ugotovil sem, da prvotna oblika ustreza le prstanom Adafruit NeoPixel, ki pa niso ravno poceni.
Pogledal sem po Ali Expressu in našel nekaj cenejših različic. Izkazalo se je, da so delovni deli, vendar ne enakih dimenzij. Na koncu sem iskal in našel 3D zasnovo ure ter jo ustrezno prilagodil.
Poleg tega je plošča, ki sem jo uporabil, klon Arduino Nano in je programirana na enak način. Vendar čisti program za uro brez drugih dodatkov ni na voljo nikjer, zato sem moral programsko opremo nekoliko prilagoditi.
Zaloge
- Tanka Nano mini USB plošča
- Ura RTC
- LR1120 Baterija
- WS2812B 60 Led prstan
- WS2812B 24 Led prstan
- WS2812B 12 Led prstan
1. korak: 3D -tiskanje ure
V priloženih datotekah boste našli datoteko stl, ki jo potrebujete za tiskanje urne plošče.
2. korak: Zberite vse potrebne dele
Na Ali Expressu boste lahko našli vse dele, ki jih potrebujete za ta projekt.
Poleg elektronskih delov sem kupil uro z grdo obrazno tablico, ker je zaradi tega na primer 10 evrov cenejša od modre.
Korak: Povežite obroče
Z vročim lepilom pritrdite obroče. Obroči so opremljeni s 5 volti, nato pa jih med seboj zaporedno povežemo tako, da DOUT povežemo z DIN na vsakem obroču po velikosti, torej od 60 do 24 do 12.
4. korak: Ožičenje drugih elektronskih delov
Zgornja shema prikazuje, kako povezati dele med seboj.
Začeli bomo z uro realnega časa DS3234. Ura je naprava, ki jo poganja serijsko vodilo in ima rezervno baterijo, ki si zapomni nastavljeni čas.
5. korak: Priprava na programiranje Arduino Nano
Arduino Nano je programiran z uporabo Arduino IDE. V IDE -ju napišete "skice", ki jih nato prevedete v vdelano programsko opremo, ki jo računalnik zapiše v Arduino, ki je z njim povezan s kablom USB. Prenesite IDE in ga namestite.
Naložite datoteko NeoPixelClock_V1.ino
Preden kodo naložimo na ploščo, se moramo prepričati, da imamo nameščene gonilnike za našo ploščo in da imamo izbrano pravilno ploščo. S klonom Arduino Nano potrebujemo gonilnike za čip serijskega pretvornika CH340G USB. Nabor čipov, ki se uporablja za serijsko povezavo USB, je CH340/CH341, za katerega lahko gonilnike (za Windows) prenesete tukaj:
www.wch.cn/download/CH341SER_EXE.html
Če delate na Macu, ne boste imeli težav.
6. korak: Namestitev knjižnice Adafruit NeoPixel
Preden lahko začnemo uporabljati knjižnico NeoPixel, jo moramo namestiti! Včasih je bilo namestitev knjižnic v Arduino IDE nekoliko zapleteno, vendar so to poenostavile in vključile priročnega upravitelja knjižnic. Naveden je v spustnem meniju »Skica> Knjižnica«. Odprite upravitelja knjižnice in poiščite Adafruit Neopixel.
Ko ga najdete, ga izberite in kliknite gumb za namestitev.
Tudi v meniju "Orodja> Plošča" se prepričajte, da je izbrana pravilna plošča, Arduino Nano.
7. korak: naložite skico
Zdaj imamo vse pripravljeno, lahko začnemo nalaganje na tablo. Ploščo povežemo s kablom USB.
Najprej ugotovimo, katera serijska vrata je registrirala plošča.
V sistemu Windows:
Odprite ukaz z [Windows] [R] in vnesite compmgmt.msc, v Upravljanju računalnika kliknite Upravitelj naprav Poglej pod Vrata, če želite izvedeti, katera vrata se uporabljajo.
V operacijskem sistemu Mac OS:
Ikona Apple> O tem Macu> Poročilo o sistemu> USB
Zdaj v meniju Orodja preverite, ali je izbran procesor s starim zagonskim nalagalnikom. To je potrebno za klonsko ploščo.
Zdaj v zgornjem levem kotu IDE kliknite gumb Naloži. To bo gumb s puščico, usmerjeno v desno. Takoj, ko bo nalaganje končano, bo ura začela delovati.