Cuprins:

Ceas ROMA: 5 pași (cu imagini)
Ceas ROMA: 5 pași (cu imagini)

Video: Ceas ROMA: 5 pași (cu imagini)

Video: Ceas ROMA: 5 pași (cu imagini)
Video: Pixel Watch vs Galaxy Watch 5. Alegem cel mai bun ceas Android. 2024, Iulie
Anonim
Ceas ROMA
Ceas ROMA
Ceas ROMA
Ceas ROMA
Ceas ROMA
Ceas ROMA

Bună tuturor, în acest instructabil, vă voi arăta cum am construit un ceas cu litere romane, care utilizează o matrice de 8 x 8 neopixeli. Tocmai am cumpărat matricea de leduri ws2812b 8 * 8 pentru a crea un ceas obișnuit, dar când am început proiectul mi-am dat seama că am nevoie de un minim de 5 rânduri de leduri pentru a afișa o singură cifră. Din această cauză, pot afișa fie cifra oră, fie cifra minutului. Această problemă poate fi rezolvată utilizând o matrice de 10 * 10 sau 10 * 8 neopixeli, dar nu este disponibilă în mod obișnuit. Așa că m-am gândit la câteva soluții software, prima soluție mi-a venit în minte că evitarea cifrei orei, dar nu are sens, așa că m-am gândit să arăt cifra orei într-un mod diferit, care este o metodă binară, dar poate că nu este de înțeles să toata lumea. În cele din urmă, am ales să arăt cifra orei în litere romane și cifra minutelor în cifre obișnuite. Ceasul se bazează pe Arduino Nano și un modul RTC (DS1307) și constă, de asemenea, dintr-un modul Bluetooth hc05. Și ceasul este controlat complet de o aplicație Android creată în aplicația-inventator. Prin utilizarea aplicației, putem ajusta alarma setată de oră și putem afișa emoji de 8 biți în ceas și o anumită animație și, de asemenea, putem controla luminozitatea ledului. Într-o actualizare viitoare, voi aduce câteva texte în ceas și, de asemenea, voi actualiza interfața plictisitoare a aplicației mele pentru Android.

Pasul 1: Componente

Componente
Componente
Componente
Componente
Componente
Componente

Componente electronice

  • Arduino pro mini
  • WS2812 8 × 8 64 LED Matrix
  • Modulul ds1307 RTC
  • hc 05 Modul Bluetooth
  • Modul de încărcare a bateriei litiu-litiu TP4056 1A
  • Baterie Li- Ion 3.7v / 2000mah
  • PCB de uz general

Instrumente și Utilități

  • Ciocan de lipit,
  • Stand de lipit,
  • Sârmă de lipit,
  • Flux - Lipire,
  • Sârmă D-Solder
  • Decupator de sârmă
  • Şurubelniţă
  • Pistol de lipit fierbinte
  • Lipici de tesatura
  • O cutie mică pentru corpul exterior
  • Țesătură de bumbac negru

Pasul 2: Circuit

Circuit
Circuit

Arduino pro mini este creierul circuitului. Modulul RTC furnizează ora și procesarea Arduino și se afișează în matricea neopixel. Hc05 este utilizat pentru comunicarea dintre telefonul mobil și ceas folosind Bluetooth. Un buzzer de 5V este utilizat în circuit pentru a emite un sunet de alarmă. Modulul TP4056 este utilizat pentru încărcarea bateriei li-ion cu protecție. Conectați componentele folosind circuitul

Pasul 3: Cod Arduino

Descărcați codul Arduino. (Știu că codul este dezordonat, dar face treaba?)

Pasul 4: aplicația Android

Aplicația Android
Aplicația Android

Ceasul este controlat complet de o aplicație Android creată în aplicația-inventator. Prin utilizarea aplicației, putem ajusta alarma setată pentru oră și putem afișa emoji de 8 biți în ceas și o anumită animație și, de asemenea, putem controla luminozitatea ledului. Pentru descărcarea aplicației, vizitați profilul meu Github sau trimiteți-mi un e-mail

Pasul 5: Finalizarea ceasului

Finalizarea ceasului
Finalizarea ceasului
Finalizarea ceasului
Finalizarea ceasului
Finalizarea ceasului
Finalizarea ceasului

Folosesc doar o cutie electrică din pvc pentru corpul exterior. Și o cârpă neagră de bumbac pentru acoperirea cutiei

Vă mulțumim pentru lectură și vă rugăm să luați în considerare votarea mea la concursul de ceas

Recomandat: