Sommario:

Orologio Neopixel Con Tre Anelli Neopixel: 7 Passi
Orologio Neopixel Con Tre Anelli Neopixel: 7 Passi

Video: Orologio Neopixel Con Tre Anelli Neopixel: 7 Passi

Video: Orologio Neopixel Con Tre Anelli Neopixel: 7 Passi
Video: Orologio grafico con tre anelli NeoPixel e Arduino - Video 445 2024, Novembre
Anonim
Image
Image

La brillante creazione dell'orologio Neo Pixel di Steve Manley mi ha spinto a creare questa istruzione su come creare un orologio simile con la minima quantità di denaro. (Un'importante abitudine olandese è cercare sempre di risparmiare denaro;-))

Ho scoperto che il design originale si adatta solo agli anelli Adafruit NeoPixel e quelli non sono esattamente economici.

Ho cercato su Ali Express e ne ho trovato alcune versioni più economiche. Si sono rivelati pezzi funzionanti, ma non con le stesse dimensioni. Alla fine ho cercato e trovato un design 3D per l'orologio e l'ho regolato di conseguenza.

Accanto a questo la scheda che ho usato è un clone di un Arduino Nano, ed è programmata allo stesso modo. Tuttavia, il puro programma di clock, senza altre aggiunte, non è disponibile da nessuna parte, quindi ho dovuto modificare un po' il software.

Forniture

  • Scheda Thinary Nano mini USB
  • Orologio RTC
  • Batteria LR1120
  • WS2812B Anello a 60 LED
  • WS2812B Anello a 24 LED
  • WS2812B Anello a 12 LED

Passaggio 1: stampa 3D del quadrante dell'orologio

Raccogli tutte le parti necessarie
Raccogli tutte le parti necessarie

Nei file allegati troverete il file stl necessario per stampare il quadrante dell'orologio.

Passaggio 2: raccogliere tutte le parti necessarie

Raccogli tutte le parti necessarie
Raccogli tutte le parti necessarie
Raccogli tutte le parti necessarie
Raccogli tutte le parti necessarie

Su Ali Express potrai trovare tutte le parti di cui hai bisogno per questo progetto.

Accanto alle parti elettroniche ho comprato un orologio con un brutto quadrante, perché questo lo rende 10 euro più economico di uno blu per esempio.

Passaggio 3: collega gli anelli

Collega gli anelli
Collega gli anelli

Usa la colla a caldo per fissare gli anelli in posizione. Gli anelli sono forniti con 5 Volt, quindi collegati tra loro in serie collegando DOUT a DIN su ciascun anello in ordine di grandezza, quindi da 60 a 24 a 12.

Passaggio 4: cablaggio delle altre parti elettroniche

Cablaggio delle altre parti elettroniche
Cablaggio delle altre parti elettroniche

Lo schema sopra mostra come collegare le parti tra loro.

Inizieremo con l'orologio in tempo reale DS3234. L'orologio è un dispositivo guidato da bus seriale e dispone di una batteria di backup per ricordare l'ora impostata.

Passaggio 5: preparazione alla programmazione di Arduino Nano

Arduino Nano è programmato utilizzando l'IDE Arduino. È nell'IDE che scrivi "schizzi" che vengono poi compilati nel firmware che il tuo computer scrive sull'Arduino ad esso collegato tramite un cavo USB. Scarica l'IDE e installalo.

Carica il file NeoPixelClock_V1.ino

Prima di caricare il codice sulla scheda, dobbiamo assicurarci di avere i driver installati per la nostra scheda e di aver selezionato la scheda corretta. Con il clone Arduino Nano, abbiamo bisogno dei driver per il chip convertitore USB-seriale CH340G. Il chipset utilizzato per USB-seriale è CH340/CH341, per il quale è possibile scaricare i driver (per Windows) qui:

www.wch.cn/download/CH341SER_EXE.html

Se stai lavorando su un Mac non avrai problemi così com'è.

Passaggio 6: installazione della libreria Adafruit NeoPixel

Installazione della libreria Adafruit NeoPixel
Installazione della libreria Adafruit NeoPixel
Installazione della libreria Adafruit NeoPixel
Installazione della libreria Adafruit NeoPixel

Prima di poter utilizzare la NeoPixel Library, dobbiamo installarla! In passato era un po' complicato installare le librerie nell'IDE di Arduino, ma da allora l'hanno semplificato e hanno incluso un pratico gestore di librerie. È elencato nel menu a discesa "Schizzo> Libreria". Apri il gestore della libreria e cerca Adafruit Neopixel.

Una volta trovato, selezionalo e fai clic sul pulsante Installa.

Inoltre, nel menu "Strumenti> Scheda", assicurati che sia selezionata la scheda corretta, Arduino Nano.

Passaggio 7: carica lo schizzo

Carica lo schizzo
Carica lo schizzo

Ora che abbiamo tutto pronto, possiamo iniziare il caricamento sulla scheda. Colleghiamo la scheda con il cavo USB.

Per prima cosa scopriamo quale porta seriale è stata registrata dalla scheda.

Su Windows:

Apri un comando con [Windows][R] e digita compmgmt.msc, in Gestione computer, fai clic su Gestione dispositivi Cerca in Porte per scoprire quale porta viene utilizzata.

Su sistema operativo Mac:

Icona Apple > Informazioni su questo Mac > Report di sistema > USB

Ora nel menu Strumenti, assicurati che sia selezionato il processore con il vecchio bootloader. Questo è necessario per una scheda clone.

Ora in alto a sinistra nell'IDE, fai clic sul pulsante Carica. Quello sarà il pulsante con la freccia che punta a destra. Non appena il caricamento è terminato, l'orologio inizierà a funzionare.

Consigliato: