Sommario:
- Passaggio 1: Passaggio 1: Software
- Passaggio 2: Passaggio 2: Hardware - Connessione
- Passaggio 3: Passaggio 3: Hardware - Scatola
- Fase 4: Fase 4: Piastra forata
Video: Impilatore: 4 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 09:59
Questo progetto era per "Elettronica creativa", un modulo di ingegneria elettronica di Beng presso l'Università di Málaga, Scuola di telecomunicazioni (https://www.uma.es/etsi-de-telecomunicacion/).
Il nostro progetto consiste nella simulazione di una macchina arcade degli anni '80. Abbiamo scelto un gioco molto popolare al giorno d'oggi, comunemente noto come 'stacker'.
L'obiettivo del gioco è creare una torre che raggiunga la cima. Iniziamo stabilendo la base della torre e poi avremo blocchi che si spostano da un lato all'altro. Il gioco aspetterà che premiamo il pulsante per impilare il blocco in cima alla torre formata finora. Quindi se lo allinei perfettamente non ci saranno problemi, ma se non lo fai il blocco verrà ritagliato rendendolo ancora più difficile.
Forniture:
-Filo
- Arduino Mega 2560
- Matrice Neopixel
- Altoparlante
- Quattro pulsanti
- Alimentazione 5V 5A
- Un interruttore
- Legna
- Una piastra forata
- Un condensatore da 1000 uF
- Una resistenza di valore 470 Ω
Passaggio 1: Passaggio 1: Software
Per sviluppare il nostro gioco abbiamo dovuto installare le librerie Neopixel, per controllare lo schermo, LiquidCrystal (da AdaFruit), wire e TimerOne.
Le funzioni di base sono:
Adafruit_NeoPixel matrice = Adafruit_NeoPixel(256, LED_PIN, NEO_GRB + NEO_KHZ800);
- matriz.begin(): inizializza l'array
- matriz.clear(): imposta tutti i led a 0. Hai bisogno di show() per aggiornare l'array.
- matriz.show(): accende i led che sono stati configurati e spegne quelli che sono a 0.
- matriz.setPixelColor(numero della posizione, R, G, B): configura la casella del colore assegnato. (R, G, B vanno da 0 a 255. Con 0 spento).
- matriz.setBrightness(BRIGHTNESS): configura la luminosità. Normalmente è sufficiente un valore di 20.
Puoi scaricare il codice qui
Se hai domande, lasciale nei commenti e sarò felice di risponderti.
Passaggio 2: Passaggio 2: Hardware - Connessione
Ecco la connessione necessaria per utilizzare in sicurezza la matrice neopixel.
Nel caso dell'altoparlante sarà sufficiente collegarlo tra un'eventuale uscita PWM e la massa. Nel caso di MEGA queste uscite vanno dal pin numero 2 al 13.
Poiché ogni pulsante funzionerà per interruzioni, dovranno essere collegati ai pin 2, 3, 18, 19, che sono delle 6 interruzioni disponibili sulla scheda MEGA. Riserveremo i pin 20 e 21 per lo schermo LCD
Per il display LCD abbiamo un microcontrollore che richiede le connessioni VCC, GND, SDA e SCL. Gli ultimi due si trovano rispettivamente sui pin 20 e 21.
Passaggio 3: Passaggio 3: Hardware - Scatola
Per l'elaborazione della nostra scatola abbiamo deciso di realizzarla con il legno, poiché avevamo le risorse e gli strumenti per farlo, tuttavia, puoi utilizzare il materiale che desideri, come la stampa 3D.
Innanzitutto e strategicamente, abbiamo progettato la scatola con grandi dimensioni, con l'obiettivo di fornire una maggiore impressione visiva e avere spazio se vogliamo espandere ad un certo punto la scatola o vogliamo aggiungere più funzionalità.
In questo modo abbiamo deciso di realizzare una struttura per il box con doghe di legno, compattate insieme con un chiodo e pistola per silicone. La forma che abbiamo dato alla struttura a doghe è la seguente:
In questo modo creiamo la nostra scatola e le diamo una struttura con dei fori, questi fori vengono ricoperti con fogli di legno, li uniamo alla struttura allo stesso modo, con silicone e una sparachiodi.
Questi fogli devono essere permeabili poiché verranno verniciati in seguito, e devono avere le misure dei fori lasciati nella scatola. Allo stesso modo, abbiamo diviso il retro della scatola in due parti in modo che la parte superiore possa essere staccata dalla struttura per poter maneggiare i componenti elettronici all'interno.
La parte frontale della scatola presenta invece 3 fori per il passaggio dei cavi della matrice e viene installato il pannello di controllo, al quale vengono praticati i relativi fori per l'installazione dei componenti.
I fori nel pannello di controllo sono stati realizzati con una punta calibro 14, quindi sono facili da realizzare se si hanno gli strumenti, così come i fori sul davanti per l'installazione dello stampo.
Facciamo anche un'altra incisione sulla parte frontale per lo schermo lcd e un'altra sulla parte bassa della schiena per il connettore che darà alimentazione all'alimentatore:
D'altra parte, forniamo anche la scatola con un altoparlante, quindi facciamo delle piccole incisioni sul lato e incolliamo l'altoparlante alla scatola con del silicone.
Una volta incollato lo speaker e completati i fori e l'installazione del pannello frontale, si procede alla verniciatura della cassa. Nel nostro modello non abbiamo dipinto il pannello frontale ma il design è libero.
Per dipingere la scatola abbiamo acquistato due bombolette di vernice spray, nera e argento per realizzare la linea superiore e il logo.
Inizialmente abbiamo dipinto di nero tutta la scatola e poi l'abbiamo ritoccata con la vernice argento, come il logo, che abbiamo ricavato da un foglio di carta ritagliando l'immagine che volevamo ottenere stampandola dal computer.
Per la striscia usiamo del nastro adesivo sui lati per ottenere la vernice per dipingere solo i lati che vogliamo. Infine, la scatola si adatterebbe alla forma:
Fase 4: Fase 4: Piastra forata
I componenti necessari per il corretto funzionamento del set sono inclusi in una piastra forata. I componenti sono il condensatore e il resistore sopra menzionati, nonché i collegamenti di massa e di alimentazione tra l'alimentatore, Arduino e la matrice neopixel.
Consigliato:
Come realizzare un'antenna doppia biQuade 4G LTE Semplici passaggi: 3 passaggi
Come realizzare un'antenna doppia biQuade 4G LTE Semplici passaggi: La maggior parte delle volte che ho affrontato, non ho una buona potenza del segnale per i miei lavori quotidiani. Così. Cerco e provo diversi tipi di antenna ma non funziona. Dopo aver perso tempo ho trovato un'antenna che spero di realizzare e testare, perché è principio costruttivo non
Rilevamento del volto su Raspberry Pi 4B in 3 passaggi: 3 passaggi
Rilevamento del volto su Raspberry Pi 4B in 3 passaggi: In questo Instructable eseguiremo il rilevamento del volto su Raspberry Pi 4 con Shunya O/S utilizzando la libreria Shunyaface. Shunyaface è una libreria di riconoscimento/rilevamento facciale. Il progetto mira a raggiungere la massima velocità di rilevamento e riconoscimento con
Specchio per il trucco fai-da-te in semplici passaggi (usando le strisce luminose a LED): 4 passaggi
Specchio per il trucco fai-da-te in semplici passaggi (usando le strisce luminose a LED): in questo post, ho realizzato uno specchio per il trucco fai-da-te con l'aiuto delle strisce LED. Sono davvero fantastici e devi provarli anche tu
Gioca a Doom sul tuo iPod in 5 semplici passaggi!: 5 passaggi
Gioca a Doom sul tuo iPod in 5 semplici passaggi!: una guida passo passo su come eseguire il dual-boot di Rockbox sul tuo iPod per giocare a Doom e a dozzine di altri giochi. È qualcosa di veramente facile da fare, ma molte persone rimangono stupite quando mi vedono giocare a doom sul mio iPod e si confondono con le istruzioni
Come installare plugin in WordPress in 3 passaggi: 3 passaggi
Come installare plugin in WordPress in 3 passaggi: In questo tutorial ti mostrerò i passaggi essenziali per installare il plugin wordpress sul tuo sito web. Fondamentalmente puoi installare i plugin in due modi diversi. Il primo metodo è tramite ftp o tramite cpanel. Ma non lo elencherò perché è davvero completo