Indholdsfortegnelse:
Video: Electric Magic Eight Ball: 5 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:28
Er du interesseret i at kende universets hemmeligheder? Godt er Magic Eight Ball måske ikke noget for dig!
Kan svare på ja eller nej spørgsmål, og lejlighedsvis kan Magic Eight Ball besvare alle dine spørgsmål med en 100% garanti!*
Ved hjælp af en Atmega328P Arduino, nogle lysdioder, en knap og flere modstande kan du også bygge din egen Magic Eight Ball!
Hvis en Arduino Uno ikke er tilgængelig for dig, men du tilfældigvis har en spændingsregulator og tidskrystal liggende, kan du også bygge din egen Magic Eight Ball!
*Magic Eight Ball er ikke ansvarlig for eventuelle konsekvenser for dine handlinger baseret på dine beslutninger om at handle ud fra hvad Magic Eight Ball har bestemt.
Liste over dele:
1 Atmega328p
4 røde lysdioder
1 1 K Ohm modstand
4 560 Ohm modstande
1 Midlertidig trykknap
1 LM7805 spændingsregulator
1 16 MHz Time Crystal
2.022 uF kondensatorer
2 10 uF kondensatorer
1 brødbræt
Trin 1: Kode
Den sværeste del af koden er at holde styr på, hvor variabler skabes, og hvor de kan ændres. Lokale variabler som beslutning kan kun ændres inden for deres metode, mens klassevariabler som delayLoop kan ændres hvor som helst. Det er også vigtigt at forstå, hvilke variabler der styrer din loop, og hvilke ting der ændres efter din loop. Det er svært at køre igennem hele programmet, hvis din loop kører LED'erne uendeligt.
Vi brugte en eksisterende ArduinoUno til at flytte vores kode fra computeren til Arduino og til at teste vores kode, før den blev knyttet til vores sidste kredsløb. Dette ville sandsynligvis være den nemmeste måde at gøre det på, men enhver metode til at få koden til Arduino ville også fungere.
Trin 2: Byg Arduino Setup
For at starte skal vi konfigurere de nødvendige komponenter for at arduinoen kan køre. For at drive arduino bruger vi et 9V batteri med en 5V spændingsregulator. To 10 uF kondensatorer fastgjort til regulatorens input og output pins fører til jord og en ledning fra den midterste pin til jord.
Tidskrystallet er fastgjort til ben ni og ti af arduinoen, hvor to.022 uF kondensatorer fører til jord for begge stifter.
Endelig skal pin 8 på Arduino forbindes til jorden.
Trin 3: Knap
Placer knappen i en let tilgængelig del af dit brødbræt, og led den med spændingsregulatorens outputstift for at drive den. Placer også din 1 KOhm -modstand til denne pin på knappen og jord.
På den modsatte side og den nederste halvdel af knappen forbindes den til pin 4 på arduinoen.
Trin 4: LED'er
Til dette trin skal de fire lysdioder forbindes til benene 11, 14, 17 og 19. Den anden stift på hver lysdiode skal tilsluttes en af de 560 Ohm modstande, som hver går til jorden.
Til denne enhed valgte vi at have fire lysdioder til fire mulige svar; den første LED for "ja", den anden LED for "nej", den tredje LED for "måske", og den fjerde LED for "spørg igen".
Trin 5: Forbedringer/variationer
Fordi det er en "magisk" otte bold, kunne enheden skjules i en eller anden form for beholder, f.eks. En Altoids -dåse. Bare det at LED'erne stikker ud af beholderen og har adgang til knappen, kan give en illusion om, at denne magiske Altoids -beholder besvarer spørgsmål.
En anden mulighed for at forbedre denne enhed ville være at lodde den til et perf-board for at gøre den mere permanent, og hvis den er loddet mere kompakt, kunne den passe ind i mindre beholdere.
Denne enhed har LED'er til visuel effekt, men der er også mulighed for at tilføje en lydkomponent til enheden. Måske kan tilslutning af en højttaler til enheden og afspilning af Jeopardy -timermusikken øge enhedens æstetik. Der er naturligvis forbedring ved at tilføje flere LED'er for at give flere beslutningsmuligheder, som ville være ret enkle.
Anbefalede:
LED Bordtennis Ball-Ball: 16 trin (med billeder)
LED Table Tennis Ball-Ball: Backstory Efter at have bygget et fladt bord med bordtennisbolde for et stykke tid siden, begyndte jeg at spekulere på, om det ville være muligt at lave et 3D-panel af bordtennisbolde. Kombineret med min interesse for at lave " kunst " fra tilbagevendende geometriske former jeg
Electronic Magic 8 Ball and Eyeball: 11 trin (med billeder)
Electronic Magic 8 Ball and Eyeball: Jeg ønskede at oprette en digital version af Magic 8 Ball … Legemet i dette er 3D -printet, og displayet er blevet ændret fra et polyeder i blåt farvestof til en lille OLED styret af et tilfældigt tal generator programmeret til en Arduino NANO. Derefter
Magic Answers Ball med Arduino Pro Mini og TFT -skærm: 7 trin
Magic Answers Ball Med Arduino Pro Mini og TFT Display: For et stykke tid siden adskilte min datter og jeg en Magic 8 bold, så hun kunne erstatte de tyve svar med dem, hun valgte. Dette var en gave til en af hendes veninder. Det fik mig til at tænke på, hvordan jeg skulle gøre det i større skala. Kunne vi have mange m
Microbit Løbeassistent med Magic 8 Ball: 10 trin
Microbit Løbeassistent Med Magic 8 Ball: Vi kommer til at kode Løbeassistent med Magic 8 Ball, En Microbit Løbeassistent er en stor hjælp for folk, der plejede at løbe meget, for folk, der løb nogle gange eller endda for folk, der lige begyndte at løbe . Nogle gange skal du træffe beslutninger
Magic 8 Ball: 5 trin (med billeder)
Magic 8 Ball: This Instructable blev oprettet for at opfylde projektkravet fra Makecourse ved University of South Florida (www.makecourse.com). Hej og velkommen til mit MakeCourse -projekt. Til mit sidste projekt valgte jeg at genskabe en elektronisk og ld