Sommario:

Electric Magic Eight Ball: 5 passaggi
Electric Magic Eight Ball: 5 passaggi

Video: Electric Magic Eight Ball: 5 passaggi

Video: Electric Magic Eight Ball: 5 passaggi
Video: Проходные комбинированные упражнения Футбол| 5 Вариация | Франция - Дидье Дешам 2024, Novembre
Anonim
Elettrica Magic Eight Ball
Elettrica Magic Eight Ball
Elettrica Magic Eight Ball
Elettrica Magic Eight Ball

Sei interessato a conoscere i segreti dell'Universo? Bene, la Magic Eight Ball potrebbe non essere adatta a te!

Capace di rispondere sì o no alle domande, con occasionali forse, la Magic Eight Ball può rispondere a tutte le tue domande con una garanzia al 100%!*

Usando un Arduino Atmega328P, alcuni LED, un pulsante e diversi resistori, anche tu puoi costruire la tua Magic Eight Ball!

Se un Arduino Uno non è disponibile per te, ma ti capita di avere un regolatore di tensione e un cristallo temporale in giro, anche tu puoi costruire la tua Magic Eight Ball!

*Il Magic Eight Ball non è responsabile per eventuali conseguenze per le tue azioni basate sulle tue decisioni di agire in base a ciò che il Magic Eight Ball ha decretato.

Elenco delle parti:

1 Atmega328p

4 LED rossi

1 1 K Ohm Resistore

4 resistori da 560 Ohm

1 pulsante momentaneo

1 regolatore di tensione LM7805

1 cristallo temporale da 16 MHz

Condensatori da 2.022 uF

2 condensatori da 10 uF

1 tagliere

Passaggio 1: codice

Codice
Codice
Codice
Codice
Codice
Codice

La parte più difficile del codice è tenere traccia di dove vengono create le variabili e dove possono essere modificate. Le variabili locali come la decisione possono essere modificate solo all'interno del loro metodo mentre le variabili di classe come delayLoop possono essere modificate ovunque. È anche importante capire quali variabili controllano il tuo ciclo e quali cose vengono alterate dopo il tuo ciclo. È difficile eseguire l'intero programma se il ciclo esegue i LED all'infinito.

Abbiamo usato un ArduinoUno esistente per spostare il nostro codice dal computer ad Arduino e per testare il nostro codice prima di collegarlo al nostro circuito finale. Questo sarebbe probabilmente il modo più semplice per farlo, ma funzionerebbe anche qualsiasi metodo per ottenere il codice su Arduino.

Passaggio 2: crea l'installazione di Arduino

Costruisci l'installazione di Arduino
Costruisci l'installazione di Arduino
Costruisci l'installazione di Arduino
Costruisci l'installazione di Arduino

Per iniziare, dobbiamo configurare i componenti necessari per l'esecuzione di arduino. Per alimentare l'arduino, utilizziamo una batteria da 9V con un regolatore di tensione da 5V. Due condensatori da 10 uF collegati ai pin di ingresso e di uscita del regolatore portano a terra e un filo dal pin centrale a terra.

Il cristallo temporale è collegato ai pin nove e dieci dell'arduino, dove due condensatori da.022 uF portano a massa per entrambi i pin.

Infine, il pin 8 di Arduino deve essere collegato a terra.

Passaggio 3: pulsante

Pulsante
Pulsante

Posiziona il pulsante in una parte facilmente accessibile della breadboard e collegalo con il pin di uscita del regolatore di tensione per alimentarlo. Inoltre, posiziona la tua resistenza da 1 KOhm su questo pin del pulsante e sulla massa.

Sul lato opposto e nella metà inferiore del pulsante, collegalo al pin 4 sull'arduino.

Passaggio 4: LED

LED
LED

Per questo passaggio, i quattro LED devono essere collegati ai pin 11, 14, 17 e 19. L'altro pin di ciascun LED deve essere collegato a uno dei resistori da 560 Ohm, ognuno dei quali va a massa.

Per questo dispositivo abbiamo scelto di avere quattro LED per quattro possibili risposte; il primo LED per "sì", il secondo LED per "no", il terzo LED per "forse" e il quarto LED per "chiedi di nuovo".

Passaggio 5: miglioramenti/variazioni

Miglioramenti/Variazioni
Miglioramenti/Variazioni

Poiché si tratta di una palla da otto "Magic", il dispositivo potrebbe essere nascosto in un qualche tipo di contenitore, ad esempio una lattina di Altoids. Il solo fatto di avere i LED che sporgono dal contenitore e l'accesso al pulsante potrebbe dare l'illusione che questo magico contenitore di Altoids stia rispondendo alle domande.

Un'altra opzione per migliorare questo dispositivo sarebbe saldarlo a una scheda perforata per renderlo più permanente e, se saldato in modo più compatto, potrebbe adattarsi a contenitori più piccoli.

Questo dispositivo ha i LED per l'effetto visivo, ma c'è anche la possibilità di aggiungere un componente audio al dispositivo. Forse collegare un altoparlante al dispositivo e riprodurre la musica del timer Jeopardy potrebbe aggiungere all'estetica del dispositivo. C'è ovviamente il miglioramento dell'aggiunta di più LED per dare più opzioni decisionali che sarebbero abbastanza semplici.

Consigliato: