Cuprins:

Ceas Neopixel cu trei inele Neopixel: 7 pași
Ceas Neopixel cu trei inele Neopixel: 7 pași

Video: Ceas Neopixel cu trei inele Neopixel: 7 pași

Video: Ceas Neopixel cu trei inele Neopixel: 7 pași
Video: WS2812 [Programmable LED Strip] 2024, Iulie
Anonim
Image
Image

Geniala creație a ceasului Neo Pixel de Steve Manley m-a determinat să creez această instrucțiune despre cum să creezi un ceas similar pentru cea mai mică sumă de bani. (Un obicei important olandez încearcă întotdeauna să economisească bani;-))

Am aflat că designul original se potrivește doar cu inelele Adafruit NeoPixel, iar acestea nu sunt tocmai ieftine.

M-am uitat în jur la Ali Express și am găsit câteva versiuni mai ieftine ale acestuia. S-au dovedit a fi piese de lucru, dar nu cu aceleași dimensiuni. Am ajuns să caut și să găsesc un design 3D pentru ceas și l-am ajustat în consecință.

Lângă aceasta, placa pe care am folosit-o este o clonă a unui Arduino Nano și este programată în același mod. Cu toate acestea, programul cu ceas pur, fără alte adăugiri, nu este disponibil nicăieri, așa că a trebuit să ajustez puțin software-ul.

Provizii

  • Placa mini USB Thinary Nano
  • Ceas RTC
  • Baterie LR1120
  • Inel WS2812B 60 Led
  • Inel WS2812B 24 Led
  • Inel WS2812B 12 Led

Pasul 1: Imprimați 3D fața ceasului

Colectează toate piesele necesare
Colectează toate piesele necesare

În fișierele atașate veți găsi fișierul stl de care aveți nevoie pentru a imprima placa de ceas.

Pasul 2: Colectați toate piesele necesare

Colectează toate piesele necesare
Colectează toate piesele necesare
Colectează toate piesele necesare
Colectează toate piesele necesare

Pe Ali Express veți putea găsi toate piesele de care aveți nevoie pentru acest proiect.

Lângă piesele electronice am cumpărat un ceas cu o față urâtă, pentru că asta îl face cu 10 euro mai ieftin decât unul albastru, de exemplu.

Pasul 3: Conectați inelele

Conectați inelele
Conectați inelele

Folosiți adeziv fierbinte pentru a atașa inelele la locul lor. Inelele sunt prevăzute cu 5 volți și apoi conectate între ele în serie prin conectarea DOUT la DIN pe fiecare inel în ordinea mărimii, deci de la 60 la 24 la 12.

Pasul 4: Cablarea celorlalte piese electronice

Cablarea celorlalte piese electronice
Cablarea celorlalte piese electronice

Schema de mai sus vă arată cum să conectați piesele între ele.

Vom începe cu ceasul DS3234 în timp real. Ceasul este un dispozitiv serial comandat de magistrală și are o baterie de rezervă pentru a vă aminti ora setată.

Pasul 5: Pregătirea pentru programarea Arduino Nano

Arduino Nano este programat folosind Arduino IDE. În IDE scrieți „schițe” care sunt apoi compilate în firmware pe care computerul dvs. le scrie pe Arduino conectat la acesta utilizând un cablu USB. Descărcați IDE și instalați-l.

Încărcați fișierul NeoPixelClock_V1.ino

Înainte de a încărca codul pe placa, trebuie să ne asigurăm că avem driverele instalate pentru placa noastră și că avem placa corectă selectată. Cu clona Arduino Nano, avem nevoie de drivere pentru cipul CH340G USB-serial converter. Chipset-ul utilizat pentru USB-serial este CH340 / CH341, pentru care driverele (pentru Windows) pot fi descărcate de aici:

www.wch.cn/download/CH341SER_EXE.html

Dacă lucrați pe un Mac, nu veți avea probleme așa cum este.

Pasul 6: Instalarea bibliotecii Adafruit NeoPixel

Instalarea bibliotecii Adafruit NeoPixel
Instalarea bibliotecii Adafruit NeoPixel
Instalarea bibliotecii Adafruit NeoPixel
Instalarea bibliotecii Adafruit NeoPixel

Înainte de a putea utiliza NeoPixel Library, trebuie să o instalăm! Înainte era puțin complicat instalarea bibliotecilor în Arduino IDE, dar de atunci au simplificat-o și au inclus un Manager de biblioteci la îndemână. Este listat în meniul derulant „Schiță> Bibliotecă”. Deschideți managerul bibliotecii și căutați Adafruit Neopixel.

Când ați găsit, selectați-l și faceți clic pe butonul de instalare.

De asemenea, în meniul „Instrumente> Placă”, asigurați-vă că este selectată placa corectă, Arduino Nano.

Pasul 7: Încărcați schița

Încărcați schița
Încărcați schița

Acum avem totul pregătit, putem începe încărcarea pe tablă. Conectăm placa cu cablul USB.

Mai întâi ne dăm seama ce port serial a înregistrat placa.

Pe Windows:

Deschideți o comandă cu [Windows] [R] și tastați compmgmt.msc, în Gestionare computer, faceți clic pe Device Manager Look sub Ports pentru a afla ce port este utilizat.

Pe Mac OS:

Pictogramă Apple> Despre acest Mac> Raport de sistem> USB

Acum, în meniul Instrumente, asigurați-vă că este selectat procesorul cu vechiul încărcător de încărcare. Acest lucru este necesar pentru o placă de clonare.

Acum, în stânga sus în IDE, faceți clic pe butonul Încărcare. Acesta va fi butonul cu săgeata îndreptată spre dreapta. De îndată ce încărcarea este terminată, ceasul va începe să funcționeze.

Recomandat: