Sommario:
- Passaggio 1: Panoramica
- Passaggio 2: Strumenti
- Passaggio 3: costruzione
- Passaggio 4: sensore tattile
- Passaggio 5: codice
- Passaggio 6: schemi
Video: Arduinoflake: 6 passaggi (con immagini)
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:03
Un fiocco di neve interattivo a forma libera animato da Arduino Nano. Utilizzando 17 canali PWM indipendenti e il sensore tattile può creare effetti fantastici!
C'è anche una versione PCB che tutti possono realizzare!
Passaggio 1: Panoramica
Il fiocco di neve è composto da 30 LED raggruppati in 17 segmenti indipendenti che possono essere controllati separatamente dal microcontrollore Arduino Nano. Ciascuno dei gruppi di LED può essere oscurato con PWM per creare delle belle animazioni.
Passaggio 2: Strumenti
Tutto ciò di cui avrai bisogno è saldatore, saldatore e pinze.
Passaggio 3: costruzione
Prima di tutto seleziona un modello. Scelgo un simpatico e semplice cristallo fiocco di neve e lo stampo alla dimensione per adattarsi ad Arduino Nano all'interno dell'esagono - nucleo del cristallo.
La struttura di supporto che funge anche da cablaggio è realizzata con barre di ottone da 0,8 mm saldate insieme a stagno. Ho usato 2 m di canna in totale. Perché a forma libera? Perché ho sempre voluto provarlo ed è una prova della tua pazienza e abilità.
Per prima cosa ho creato un esagono centrale piegando una singola asta e saldando le estremità insieme. Aggiungendo altre 6 barre alle parti superiori dell'esagono, il cablaggio di terra è completo, tutti i cavi catodici dei LED ora devono essere saldati ad esso per creare un motivo a fiocco di neve. La parte difficile è stata aggiungere i LED SMD, ma mi sono aiutato con una maschera creata da un cartone e un nastro biadesivo.
Successivamente, è stato il momento di aggiungere il microcontrollore Arduino Nano sotto la struttura principale lasciando abbastanza spazio in mezzo per adattarsi a 3 strati di cavi in ottone che collegheranno i pin del microcontrollore a tutti i cavi dell'anodo del LED. Ciò richiedeva un'enorme quantità di pazienza. Non solo è necessario evitare un cortocircuito tra i fili, ma anche aggiungere un resistore di limitazione della corrente e renderlo bello.
I LED Leaf sono collegati separatamente ciascuno al pin di uscita di Arduino più vicino. I LED di ramo sono raggruppati per due e collegati ai pin PWM. Anche i LED core sono raggruppati per due e collegati al resto dei pin. Arduino NANO ha solo 18 pin di uscita (A6 e A7 sono solo input) e ho bisogno di un pin per il sensore tattile, che mi ha lasciato solo 17 pin, quindi le due coppie di LED principali sono collegate insieme per creare un gruppo di 4. I sto usando resistori da 220Ω per limitare la corrente che scorre attraverso ciascun pin a circa 8mA. Ciò significa 240 mA in totale, che è poco alto per il chip ATmega328 ma funziona - si dice che il massimo di sicurezza sia 200 mA.
Passaggio 4: sensore tattile
Per poter interagire con un fiocco di neve ho aggiunto un'altra bacchetta di ottone per creare un sensore tattile capacitivo. Ho trovato un'ottima libreria e tutorial di Paul Stoffregen. Il sensore tattile viene utilizzato per interagire con l'arduinoflake: cambia l'animazione, accendi / spegni, scintilla quando viene toccato, lo chiami …
Passaggio 5: codice
Inizialmente pensavo di poter attenuare solo i LED del ramo che sono collegati ai pin PWM hardware. Ma fortunatamente esiste una fantastica libreria software PWM che mi ha permesso di utilizzare tutti i pin come se fossero hardware PWM. Questa configurazione ha creato infinite possibilità per le animazioni! Dai un'occhiata al codice allegato di seguito con alcune delle prime animazioni.
Se ti piace, votalo nel concorso Make it Glow proprio sotto questo articolo, grazie
Passaggio 6: schemi
Secondo Premio al Concorso Make it Glow 2018
Consigliato:
Come installare Raspberry PI 4 Headless (VNC) con Rpi-imager e immagini: 7 passaggi (con immagini)
Howto: installazione di Raspberry PI 4 Headless (VNC) con Rpi-imager e immagini: ho intenzione di utilizzare questo Rapsberry PI in una serie di progetti divertenti nel mio blog. Sentiti libero di dare un'occhiata. Volevo tornare a usare il mio Raspberry PI ma non avevo una tastiera o un mouse nella mia nuova posizione. Era un po' che non installavo un Raspberry
Intelligenza artificiale e riconoscimento delle immagini con HuskyLens: 6 passaggi (con immagini)
Intelligenza artificiale e riconoscimento delle immagini con HuskyLens: Ehi, come va, ragazzi! Akarsh qui da CETech. In questo progetto, daremo un'occhiata all'HuskyLens di DFRobot. È un modulo fotocamera basato sull'intelligenza artificiale in grado di eseguire diverse operazioni di intelligenza artificiale come Face Recognitio
Telecomando wireless con modulo NRF24L01 da 2,4 Ghz con Arduino - Nrf24l01 Ricevitore trasmettitore 4 canali / 6 canali per quadricottero - Elicottero Rc - Aereo RC con Arduino: 5 passaggi (con immagini)
Telecomando wireless con modulo NRF24L01 da 2,4 Ghz con Arduino | Nrf24l01 Ricevitore trasmettitore 4 canali / 6 canali per quadricottero | Elicottero Rc | Aereo radiocomandato con Arduino: per far funzionare un'auto radiocomandata | Quadricottero | Drone | Aereo RC | Barca RC, abbiamo sempre bisogno di un ricevitore e trasmettitore, supponiamo che per RC QUADCOPTER abbiamo bisogno di un trasmettitore e ricevitore a 6 canali e quel tipo di TX e RX è troppo costoso, quindi ne faremo uno sul nostro
Come smontare un computer con semplici passaggi e immagini: 13 passaggi (con immagini)
Come smontare un computer con semplici passaggi e immagini: questa è un'istruzione su come smontare un PC. La maggior parte dei componenti di base sono modulari e facilmente smontabili. Tuttavia è importante che tu sia organizzato al riguardo. Questo ti aiuterà a non perdere parti e anche a rendere più facile il rimontaggio
Arduinoflake - Versione PCB: 8 passaggi (con immagini)
Arduinoflake - Versione PCB: Qualche settimana fa ho realizzato un Arduinoflake freeform. A molti di voi è piaciuto. Ma la sua magia non sta solo nell'essere a forma libera, ma anche nello schema dei LED. Così ho deciso di creare una versione PCB che sarebbe stata davvero facile ed economica da realizzare per tutti! È t