Innholdsfortegnelse:

Elektrisk magisk åtte ball: 5 trinn
Elektrisk magisk åtte ball: 5 trinn

Video: Elektrisk magisk åtte ball: 5 trinn

Video: Elektrisk magisk åtte ball: 5 trinn
Video: Marcus & Martinus - Elektrisk (Official Music Video) ft. Katastrofe 2024, November
Anonim
Elektrisk magisk åtte ball
Elektrisk magisk åtte ball
Elektrisk magisk åtte ball
Elektrisk magisk åtte ball

Er du interessert i å vite universets hemmeligheter? Vel, Magic Eight Ball er kanskje ikke noe for deg!

Kan svare på ja eller nei spørsmål, og noen ganger kan Magic Eight Ball svare på alle spørsmålene dine med 100% garanti!*

Ved å bruke en Atmega328P Arduino, noen lysdioder, en knapp og flere motstander, kan du også bygge din egen Magic Eight Ball!

Hvis en Arduino Uno ikke er tilgjengelig for deg, men du tilfeldigvis har en spenningsregulator og tidskrystall liggende, kan du også bygge din egen Magic Eight Ball!

*Magic Eight Ball er ikke ansvarlig for eventuelle konsekvenser for handlingene dine basert på dine beslutninger om å handle etter det Magic Eight Ball har bestemt.

Deleliste:

1 Atmega328p

4 røde lysdioder

1 1 K Ohm motstand

4 560 Ohm motstander

1 øyeblikkelig trykknapp

1 LM7805 spenningsregulator

1 16 MHz tidskrystall

2.022 uF -kondensatorer

2 10 uF kondensatorer

1 brødbrett

Trinn 1: Kode

Kode
Kode
Kode
Kode
Kode
Kode

Den vanskeligste delen av koden er å holde styr på hvor variabler blir opprettet og hvor de kan endres. Lokale variabler som beslutning kan bare endres innenfor deres metode mens klassevariabler som delayLoop kan endres hvor som helst. Det er også viktig å forstå hvilke variabler som styrer løkken din og hvilke ting som endres etter løkken. Det er vanskelig å kjøre gjennom hele programmet hvis løkken din kjører lysdiodene uendelig.

Vi brukte en eksisterende ArduinoUno for å flytte koden vår fra datamaskinen til Arduino og for å teste koden vår før vi festet den til vår siste krets. Dette ville trolig være den enkleste måten å gjøre det på, men en hvilken som helst metode for å få koden til Arduino ville også fungere.

Trinn 2: Bygg Arduino Setup

Bygg Arduino Setup
Bygg Arduino Setup
Bygg Arduino Setup
Bygg Arduino Setup

For å starte må vi sette opp de nødvendige komponentene for at arduinoen skal kjøre. For å drive arduino bruker vi et 9V batteri med en 5V spenningsregulator. To 10 uF kondensatorer festet til inngangs- og utgangspinnene på regulatoren fører til jord og en ledning fra den midterste pinnen til bakken.

Tidskrystallet er festet til pinne ni og ti av arduinoen, hvor to.022 uF kondensatorer fører til bakken for begge pinnene.

Til slutt må pin 8 på Arduino kobles til bakken.

Trinn 3: Knapp

Knapp
Knapp

Plasser knappen i en lett tilgjengelig del av brødbrettet, og koble den med utgangspinnen til spenningsregulatoren for å drive den. Plasser også din 1 KOhm -motstand mot denne knappenålen og bakken.

På motsatt side og nedre halvdel av knappen, koble den til pinne 4 på arduinoen.

Trinn 4: LED -er

LED -er
LED -er

For dette trinnet må de fire lysdiodene kobles til pinnene 11, 14, 17 og 19. Den andre pinnen på hver LED må koble til en av de 560 ohm motstandene, som hver går til bakken.

For denne enheten valgte vi å ha fire lysdioder for fire mulige svar; den første lysdioden for "ja", den andre lysdioden for "nei", den tredje lysdioden for "kanskje", og den fjerde lysdioden for "spør igjen".

Trinn 5: Forbedringer/variasjoner

Forbedringer/variasjoner
Forbedringer/variasjoner

Fordi det er en "magisk" åtte ball, kan enheten være skjult i en type beholder, for eksempel en Altoids -tinn. Bare det at lysdiodene stikker ut av beholderen og har tilgang til knappen kan gi en illusjon om at denne magiske Altoids -beholderen svarer på spørsmål.

Et annet alternativ for å forbedre denne enheten ville være å lodde den til et perf-bord for å gjøre den mer permanent, og hvis den er loddet mer kompakt kan den passe inn i mindre beholdere.

Denne enheten har lysdioder for visuell effekt, men det er også mulighet for å legge til en lydkomponent til enheten. Kanskje å koble en høyttaler til enheten og spille av Jeopardy -timermusikken kan øke enhetens estetikk. Det er åpenbart forbedring ved å legge til flere LED -er for å gi flere beslutningsmuligheter som ville være ganske enkle.

Anbefalt: