Sommario:
- Forniture
- Passaggio 1: idea
- Passaggio 2: costruzione del pannello frontale
- Passaggio 3: costruzione dell'organizzatore
- Passaggio 4: finto triodo (tubo a vuoto)
- Passaggio 5: circuito e codice
- Passaggio 6: posizionamento di componenti e porta per consentire il caricamento del codice
- Passaggio 7: prodotto finale
Video: Organizer da scrivania con orologio a matrice di LED e Bluetooth: 7 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:01
La mia scrivania era molto disordinata e volevo avere un simpatico organizzatore dove poter sistemare le mie matite, pennelli, strumenti di argilla ecc. Ho guardato molti organizzatori nel mercato ma non mi piaceva nessuno di loro. Ho deciso di progettare il mio organizer da scrivania ed ecco il risultato.
Forniture
Modulo RTC DS1307
Modulo Bluetooth HC06
Arduino Nano
LDR
Modulo matrice LED MAX7219
Resina epossidica trasparente
Colla per legno
Compensato da 4 MM
Caricatore del cellulare
LED RGB a 4 PIN
Passaggio 1: idea
Questo è il mio piano per l'organizzatore della scrivania. Ho deciso di farlo in compensato da 4 mm. È facile da tagliare con un taglierino. I passaggi successivi descrivono in dettaglio il processo di costruzione dell'organizzatore.
Passaggio 2: costruzione del pannello frontale
Ho misurato la matrice LED e ho progettato il pannello frontale in base a quello. Dopo aver ritagliato la finestra per LED Matrix, ho coperto il pezzo di legno ritagliato con del nastro adesivo trasparente e l'ho spinto di nuovo nella finestra tagliata. Lo spessore aggiunto del nastro trasparente ha aiutato ad adattare per attrito il pezzo di legno alla finestra. Mi sono assicurato di lasciare una piccola rientranza durante il montaggio di questo pezzo. Ho dipinto di nero il pannello esterno di questa finestra. Quindi ho posizionato l'intero pannello su una superficie piana. Ho mescolato 2 parti di resina epossidica trasparente e ho aggiunto alcune gocce di tinta marrone nella resina. Ho versato questa resina sul pannello della finestra anteriore. Poi ho spruzzato un po' di glitter dorati con molta parsimonia su questo pannello mentre la resina epossidica si stava fissando. Dopo che la resina epossidica si è indurita, ho rimosso il pezzo di legno. Ciò ha fornito una finestra chiara per mostrare la matrice LED attraverso. Anche dal davanti appare senza cuciture.
Passaggio 3: costruzione dell'organizzatore
Il prossimo passo è costruire l'organizzatore. Ho iniziato a tagliare i pannelli e ad incollarli con la colla per legno. Una volta terminato, ho versato resina epossidica colorata su tutti i lati per ottenere una finitura in vetro.
Passaggio 4: finto triodo (tubo a vuoto)
Volevo dare al mio organizer da scrivania un tocco steampunk aggiungendo 2 finti Triodi (amplificatori a valvole). Per realizzare i triodi, ho creato uno stampo utilizzando una bottiglia di inchiostro alcolico e una lente di plastica in giro. Per la creazione di stampi ho usato lo stucco per stampi Amazing.
Ho creato la griglia per il triodo usando spilli per cucitrice e del filo di alluminio colorato. Ho aggiunto un LED ambra per il bagliore del filamento riscaldante. Alla base di questa configurazione ho aggiunto un disco di cartoncino. Purtroppo non ho immagini del processo di creazione di questo triodo. Fammi sapere se hai bisogno di passaggi dettagliati, aggiungo!
Ho versato lo stampo circa 4/5 con resina epossidica trasparente. Ho quindi inserito questa configurazione di spille cucitrici, LED in resina e l'ho lasciata in posa per 24 ore.
Dopo 24 ore ho sformato il triodo e ho dipinto con un pennarello argento la parte superiore del triodo per imitare la parte "Getter" del triodo.
Ho quindi immerso il triodo nella resina epossidica e l'ho sospeso a testa in giù. Questo ha due vantaggi.
1) Rende la superficie esterna del triodo liscia e lucida.
2) una goccia di resina si congela sopra il triodo che replica la tenuta del vetro sui veri triodi.
Passaggio 5: circuito e codice
Il circuito è costituito da Arduino Nano collegato con l'orologio in tempo reale DS1307. Ho aggiunto un modulo Bluetooth HC-06 per controllare l'orologio dell'organizer da scrivania dal cellulare. Ho aggiunto anche un LDR per controllare l'intensità del display in base alla luce ambientale.
C'è anche un ponticello a 2 pin che collega il modulo bluetooth (HC-06) al binario positivo di alimentazione. Questo viene fatto per abilitare il caricamento del codice su arduino. Se il modulo HC-06 è acceso, il codice non viene caricato e l'errore non è così intuitivo.
Il codice dell'organizzatore della scrivania svolge le seguenti funzioni
- Visualizzazione dell'ora (formato 12/24 ore - controllata via bluetooth tramite cellulare)
- Visualizza giorno, data ogni 5 minuti
- Cambia il colore casuale dei LED RGB di Triodes ogni 5 minuti.
- Visualizza un'animazione casuale da una serie di animazioni ogni 3 minuti
- Visualizza un messaggio personalizzato tramite bluetooth tramite cellulare
- Imposta data e ora tramite bluetooth tramite cellulare
- Spegni il display alle 22:00 e ricomincia alle 6:00
- Dalle 6:00 alle 6:50, i LED Triode RGB iniziano con il colore rosso e passano lentamente attraverso l'ambra, il giallo intenso, il giallo limone e poi il colore bianco che imita il sorgere del sole.
Ho sviluppato il codice dell'app bluetooth utilizzando MIT APP Inventor. La mia app è in fase di sviluppo, quindi l'impostazione dell'ora della data e l'impostazione del formato 12/24 ore non sono ancora codificate.
Appunti:
Nota 1
Le matrici MAX72XX vengono fornite con diversi tipi di hardware. Ci sono 4 tipi configurati nelle librerie
PAROLA_HW, ///< Utilizza i moduli hardware in stile Parola.
GENERIC_HW, ///< Usa i moduli hardware in stile 'generico' comunemente disponibili.
ICSTATION_HW, ///< Utilizza il modulo hardware in stile ICStation.
FC16_HW ///< Utilizza il modulo hardware in stile FC-16.
Se esegui un test sulla matrice e vedi un display confuso o un testo dell'immagine speculare, prova a eseguire l'inizializzazione su un diverso tipo di hardware nel codice. Per me ha funzionato quando ho selezionato ICSTATION_HW
#define HARDWARE_TYPE MD_MAX72XX::ICSTATION_HW
Nota 2
I cavi di collegamento originariamente forniti con le mie matrici LED erano molto fragili e fragili. Il modulo ha funzionato bene quando lo stavo testando con Arduino. Il giorno dopo, quando ho ricollegato il circuito, si è comportato in modo strano. Dopo un sacco di debug, mi sono reso conto che uno dei fili di collegamento tra il modulo LED e arduino si era rotto internamente (isolamento interno) causando un circuito aperto. Ho sostituito tutti i cavi di collegamento e le cose hanno iniziato a funzionare bene.
Librerie Arduino utilizzate:
DS1307 RTC
MAX72XX
Passaggio 6: posizionamento di componenti e porta per consentire il caricamento del codice
Si prega di vedere le immagini allegate per vedere il mio posizionamento dei componenti. Questa è la mia disposizione. Puoi scegliere il layout più adatto alle tue esigenze.
Passaggio 7: prodotto finale
Ecco l'ultimo organizzatore della scrivania installato e funzionante sulla mia scrivania.
Consigliato:
Luce dell'orologio con display a matrice di strisce LED controllate WiFi: 3 passaggi (con immagini)
Luce dell'orologio con display a matrice di strisce LED controllate tramite WiFi: strisce LED programmabili, ad es. basati su WS2812, sono affascinanti. Le applicazioni sono molteplici e puoi ottenere rapidamente risultati impressionanti. E in qualche modo costruire orologi sembra essere un altro campo a cui penso molto. Partendo da una certa esperienza in
Orologio a matrice di LED ESP8266: 8 passaggi (con immagini)
ESP8266 LED Matrix Clock: ESP8266 LED Matrix ClockSemplice orologio a matrice di LED basato sul popolare ESP8266 con modulo Real Time Clock e sincronizzazione dell'ora tramite WiFi da un server NTP.NUOVO! Disponibile anche la versione ESP32
Orologio per il pensionamento / Orologio con conteggio su/giù: 4 passaggi (con immagini)
Orologio per la pensione / Orologio per conteggio su/giro: avevo alcuni di questi display a matrice di punti a LED 8x8 nel cassetto e stavo pensando a cosa farne. Ispirato da altre istruzioni, ho avuto l'idea di costruire un display per il conto alla rovescia per il conto alla rovescia per una data/ora futura e se il tempo target p
Creare un orologio con M5stick C usando Arduino IDE - Orologio in tempo reale RTC con M5stack M5stick-C: 4 passaggi
Creare un orologio con M5stick C usando Arduino IDE | Orologio in tempo reale RTC con M5stack M5stick-C: Ciao ragazzi in questo tutorial impareremo come creare un orologio con la scheda di sviluppo m5stick-C di m5stack usando Arduino IDE. Quindi m5stick visualizzerà data, ora e amp; settimana del mese sul display
Microdot - Orologio da polso con motivo a LED Orologio: 7 passaggi (con immagini)
Microdot - Orologio da polso con motivo a LED: un'altra produzione RGB Sunset Productions! funzioni più applicabili a un dispositivo portatile. UN