Sommario:
Video: Slot machine tascabile Arduino: 4 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:01
Sarò onesto in anticipo e dirò che questo progetto non sarebbe mai successo se non che mi sto riparando sul posto durante l'epidemia di coronavirus, mi è capitato di vedere che Instructables sta organizzando un concorso "Striscia LED" e ho alcune strisce LED in una scatola rimasta inutilizzata per anni. Mi sento molto meglio a togliermelo dal petto. Quello che ho finito per costruire è una specie di versione tascabile della slot machine che ho costruito per i miei nipoti in un precedente Instructable. Questo non ha uno slot per le monete o una botola per i pagamenti, ma ha luci lampeggianti ed effetti sonori. Vedrò cosa ne penseranno i ragazzi ogni volta che usciremo dall'esilio.
Passaggio 1: strisce LED
La maggior parte delle volte queste strisce vengono utilizzate come illuminazione decorativa, ma volevo capire qualcosa da costruire in cui avrei potuto usare solo alcuni piccoli pezzi. Alcune delle strisce sono sigillate per l'impermeabilizzazione, ma ne ho anche alcune facili da tagliare in pezzi. Come puoi vedere nella foto, ti mostrano anche dove tagliare. Saldare i fili alle linguette di rame è facile, ma assicurati di utilizzare un saldatore a calore relativamente basso e non lasciarlo sulla striscia troppo a lungo perché l'intera cosa è fondamentalmente di plastica. Le strisce che ho montano sei LED in una sezione e nove LED nella sezione successiva. Queste sezioni si alternano per formare la lunghezza della striscia.
Passaggio 2: hardware
Gli schemi sono mostrati sopra. Il primo descrive in dettaglio le connessioni Arduino. Come ho fatto in precedenza, ho sviluppato il software su un Arduino Nano e poi ho programmato un chip ATMega328 standalone per l'assemblaggio finale. Ciò aiuta a ridurre sia le dimensioni che il consumo di corrente per questo progetto a batteria. L'interruttore può essere qualsiasi contatto momentaneo, di tipo normalmente aperto. Il cicalino è un tipo piezo standard che funziona con tensioni fino a 1,5 volt.
Il secondo schema descrive in dettaglio le connessioni alle strisce LED. Come mostrato, la tipica striscia ha la fonte di alimentazione che passa attraverso un resistore di limitazione della corrente e quindi i LED sono collegati in serie. Ho usato le sezioni con sei LED in modo che si adattassero alla mia scatola del progetto. Dei sei LED, due sono rossi, due verdi e due blu. Le strisce hanno un supporto adesivo, quindi è stato facile incollarle su una breadboard. Ho sostituito la normale copertura nera della scatola del progetto con un pezzo di plexiglas bianco da 1/8 di pollice. I LED sono abbastanza luminosi da brillare.
Le strisce LED normalmente funzionano a 12 volt, ma le mie funzionano bene a 9 volt, quindi l'ho scelto per ridurre il consumo di corrente. Poiché la tensione è superiore a quella che ad Arduino piace vedere sui suoi pin, ho dovuto installare i driver dei transistor. Ho un sacco di transistor 2N3904 economici, quindi li ho usati, ma qualsiasi tipo di segnale NPN a piccolo segnale dovrebbe funzionare. Ho usato resistori da 7,5 k-ohm sulla base ma quel valore non è critico. Puoi usare una resistenza inferiore ma ricorda che aumenterà il consumo di corrente.
La potenza per questo progetto proviene da una batteria al litio standard 18650 da 3,7 volt. Come i progetti precedenti, l'ho collegato a una piccola scheda di ricarica in modo da poter utilizzare un cavo telefonico USB per ricaricare la batteria. L'uscita della scheda del caricabatterie passa attraverso un interruttore on/off in due punti diversi. Una connessione è per ATMega328 che funziona bene alla tensione più bassa. L'altra connessione è a una scheda boost DC-to-DC che ho usato anche in progetti precedenti. Di solito aumento la tensione a 5 volt e poi spengo tutto. Questa volta, tuttavia, l'ho potenziato a 9 volt appositamente per le strisce LED.
Passaggio 3: software
Il software è piuttosto semplice. La routine principale si ripete continuamente finché non viene premuto l'interruttore "Start". Mentre la routine principale esegue il ciclo, incrementa la variabile "Casuale". Ritornerà semplicemente a zero il ciclo dopo che raggiunge 255. Quando viene chiamata la routine "Spin", utilizza il valore del modulo 27 in "Random" per indicizzare in una tabella di ricerca di quali LED si accendono su ciascuna striscia. La tabella di ricerca ha 27 voci totali, tre delle quali sono colori corrispondenti. Ciò imposta le probabilità di vincita a 1 su 9. La routine "Spin" esegue un ciclo per far lampeggiare diverse combinazioni di LED dal tavolo e poi si ferma su uno. Come nel software originale della Slot Machine, la routine "Clickit" simula il suono delle ruote che girano. Se tutti i colori corrispondono, viene chiamata la routine "Vincitore". La routine "Vincitore" accende momentaneamente tutti i LED su una striscia e poi ogni striscia viene accesa/spenta in sequenza. Il cicalino emette anche un tono di accensione/spegnimento durante questo periodo.
Passaggio 4: video
Il video non rende giustizia al gioco perché i LED sembrano sbiaditi e il telefono non ha rilevato l'audio. Tuttavia, fornisce uno sguardo di base sul funzionamento del gioco.
Consigliato:
Slot machine: 4 passaggi
Slot Machine: NOTA: ora ho un Instructable che offre il codice Arduino per la Slot Machine. Ricordo quando avevo 17 anni, mi ero appena diplomato e stavo viaggiando con i miei nonni dalla California per tornare a casa loro nel Michigan . Certo che ci s
Distribuzione dell'energia per slot machine digitali: 9 passaggi (con immagini)
Distribuzione dell'energia per slot machine digitale: ti sei mai costruito un layout di slot car di grandi dimensioni e hai scoperto che le auto non sembrano avere le stesse prestazioni? Oppure odi quando le tue gare vengono interrotte dalle macchine che si fermano a causa di cattive articolazioni? Questo Instructable ti mostrerà come ge
Visualizzatore di segnali tascabile (oscilloscopio tascabile): 10 passaggi (con immagini)
Pocket Signal Visualizer (oscilloscopio tascabile): Ciao a tutti, stiamo facendo così tante cose ogni giorno. Per ogni lavoro c'è bisogno di alcuni strumenti. Questo è per fare, misurare, rifinire ecc. Quindi per i lavoratori elettronici, hanno bisogno di strumenti come saldatore, multimetro, oscilloscopio, ecc
Localizzatore di metalli tascabile - Arduino: 8 passaggi (con immagini)
Localizzatore tascabile in metallo - Arduino: questo piccolo localizzatore tascabile in metallo è abbastanza sensibile da identificare piccoli chiodi e puntine nel legno e abbastanza compatto da adattarsi a spazi scomodi, rendendolo comodo da trasportare e utilizzare per la localizzazione del metallo. L'unità ha quattro bobine di ricerca indipendenti e
Il LED USB più cool Luce tascabile (ingresso tascabile): 6 passaggi
Il LED USB più cool Luce tascabile (ingresso tascabile): in questo Instructable, ti mostrerò come realizzare un LED alimentato tramite USB. leggero che può essere ripiegato nelle dimensioni di una lattina di X-it Mints e può stare facilmente in tasca. Se ti piace, assicurati di + e votami per il concorso! I materiali e