![Electric Magic Eight Ball: 5 steg Electric Magic Eight Ball: 5 steg](https://i.howwhatproduce.com/images/001/image-2615-52-j.webp)
Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-23 15:11
![Elektrisk magisk åtta boll Elektrisk magisk åtta boll](https://i.howwhatproduce.com/images/001/image-2615-53-j.webp)
![Elektrisk magisk åtta boll Elektrisk magisk åtta boll](https://i.howwhatproduce.com/images/001/image-2615-54-j.webp)
Är du intresserad av att veta universums hemligheter? Magic Eight Ball kanske inte är något för dig!
Kan svara på ja eller nej -frågor, ibland kan Magic Eight Ball svara på alla dina frågor med 100% garanti!*
Med hjälp av en Atmega328P Arduino, några lysdioder, en knapp och flera motstånd kan du också bygga din egen Magic Eight Ball!
Om en Arduino Uno inte är tillgänglig för dig, men du råkar ha en spänningsregulator och tidskristall liggande, kan du också bygga din egen Magic Eight Ball!
*Magic Eight Ball ansvarar inte för några konsekvenser för dina handlingar baserat på dina beslut att agera utifrån vad Magic Eight Ball har bestämt.
Reservdelar:
1 Atmega328p
4 röda lysdioder
1 1 K Ohm motstånd
4 560 Ohm motstånd
1 tillfällig tryckknapp
1 LM7805 spänningsregulator
1 16 MHz Time Crystal
2.022 uF -kondensatorer
2 10 uF -kondensatorer
1 brödbräda
Steg 1: Kod
![Koda Koda](https://i.howwhatproduce.com/images/001/image-2615-55-j.webp)
![Koda Koda](https://i.howwhatproduce.com/images/001/image-2615-56-j.webp)
![Koda Koda](https://i.howwhatproduce.com/images/001/image-2615-57-j.webp)
Den svåraste delen av koden är att hålla reda på var variabler skapas och var de kan modifieras. Lokala variabler som beslut kan bara ändras inom deras metod medan klassvariabler som delayLoop kan ändras var som helst. Det är också viktigt att förstå vilka variabler som styr din loop och vilka saker som ändras efter din loop. Det är svårt att köra igenom hela programmet om din slinga kör lysdioderna oändligt.
Vi använde en befintlig ArduinoUno för att flytta vår kod från datorn till Arduino och för att testa vår kod innan vi kopplar den till vår sista krets. Detta skulle förmodligen vara det enklaste sättet att göra det, men någon metod för att få koden till Arduino skulle också fungera.
Steg 2: Bygg Arduino Setup
![Bygg Arduino Setup Bygg Arduino Setup](https://i.howwhatproduce.com/images/001/image-2615-58-j.webp)
![Bygg Arduino Setup Bygg Arduino Setup](https://i.howwhatproduce.com/images/001/image-2615-59-j.webp)
För att börja måste vi konfigurera de nödvändiga komponenterna för att arduinoen ska kunna köras. För att driva arduino använder vi ett 9V batteri med en 5V spänningsregulator. Två 10 uF kondensatorer anslutna till regulatorns ingångs- och utgångsstiften leder till jord och en ledning från mittstiftet till jord.
Tidskristallen är fäst på stift nio och tio på arduinoen, där två.022 uF -kondensatorer leder till jord för båda stiften.
Slutligen måste stift 8 på Arduino anslutas till jord.
Steg 3: Knapp
![Knapp Knapp](https://i.howwhatproduce.com/images/001/image-2615-60-j.webp)
Placera knappen i en lättillgänglig del av din brödbräda och dra den med spänningsregulatorns utgångsstift för att driva den. Placera också ditt 1 KOhm -motstånd mot den här knappen på knappen och marken.
På motsatt sida och nedre halvan av knappen, kabeln den till stift 4 på arduino.
Steg 4: Lysdioder
![LED -lampor LED -lampor](https://i.howwhatproduce.com/images/001/image-2615-61-j.webp)
För detta steg måste de fyra lysdioderna anslutas till stiften 11, 14, 17 och 19. Den andra stiftet på varje lysdiod behöver anslutas till ett av de 560 ohm motstånden, som var och en går till marken.
För den här enheten valde vi att ha fyra lysdioder för fyra möjliga svar; den första lysdioden för "ja", den andra lysdioden för "nej", den tredje lysdioden för "kanske" och den fjärde lysdioden för "fråga igen".
Steg 5: Förbättringar/variationer
![Förbättringar/variationer Förbättringar/variationer](https://i.howwhatproduce.com/images/001/image-2615-62-j.webp)
Eftersom det är en "magisk" åtta boll kan enheten döljas i någon typ av behållare, till exempel en Altoids -burk. Bara att lysdioderna sticker ut ur behållaren och ha tillgång till knappen kan ge illusionen att denna magiska Altoids -behållare svarar på frågor.
Ett annat alternativ för att förbättra den här enheten skulle vara att löda den till ett perf-board för att göra den mer permanent, och om den löds mer kompakt kan den passa in i mindre behållare.
Denna enhet har lysdioder för visuell effekt, men det finns också möjlighet att lägga till en ljudkomponent till enheten. Kanske att ansluta en högtalare till enheten och spela Jeopardy -timermusik kan bidra till enhetens estetik. Det är uppenbarligen förbättringen av att lägga till fler lysdioder för att ge fler beslutalternativ som skulle vara ganska enkla.
Rekommenderad:
DIY Electric Longboard !: 7 steg (med bilder)
![DIY Electric Longboard !: 7 steg (med bilder) DIY Electric Longboard !: 7 steg (med bilder)](https://i.howwhatproduce.com/images/006/image-16529-j.webp)
DIY Electric Longboard !: Hej, medskapare där ute, i den här guiden visar jag dig hur du gör en DIY elektrisk skateboard till en relativt liten budget. Brädet jag byggde kan nå hastigheter på cirka 40 km/tim (26 mph) och springa i cirka 18 km. Ovan är en videoguide och några pi
Electronic Magic 8 Ball and Eyeball: 11 steg (med bilder)
![Electronic Magic 8 Ball and Eyeball: 11 steg (med bilder) Electronic Magic 8 Ball and Eyeball: 11 steg (med bilder)](https://i.howwhatproduce.com/images/008/image-21316-j.webp)
Electronic Magic 8 Ball and Eyeball: Jag ville skapa en digital version av Magic 8 Ball … Kroppen i detta är 3D -tryckt och displayen har ändrats från en polyhedron i blått färgämne till en liten OLED som styrs av ett slumpmässigt nummer generator programmerad till en Arduino NANO. Sedan
Magic Answers Ball med Arduino Pro Mini och TFT -skärm: 7 steg
![Magic Answers Ball med Arduino Pro Mini och TFT -skärm: 7 steg Magic Answers Ball med Arduino Pro Mini och TFT -skärm: 7 steg](https://i.howwhatproduce.com/images/009/image-24930-j.webp)
Magic Answers Ball med Arduino Pro Mini och TFT Display: För ett tag sedan tog min dotter och jag isär en Magic 8 -boll så att hon kunde ersätta de tjugo svaren med de som hon valde. Detta var en present till en av hennes vänner. Det fick mig att tänka på hur jag skulle göra det i större skala. Kan vi ha mycket m
Microbit Running Assistant With Magic 8 Ball: 10 steg
![Microbit Running Assistant With Magic 8 Ball: 10 steg Microbit Running Assistant With Magic 8 Ball: 10 steg](https://i.howwhatproduce.com/images/005/image-12330-13-j.webp)
Microbit Running Assistant With Magic 8 Ball: Vi kommer att koda Running Assistant med Magic 8 Ball, A Microbit running assistent är en stor hjälp för människor som brukade springa mycket, för människor som springer ibland eller till och med för människor som precis börjat springa . Ibland måste du fatta beslut,
Magic 8 Ball: 5 steg (med bilder)
![Magic 8 Ball: 5 steg (med bilder) Magic 8 Ball: 5 steg (med bilder)](https://i.howwhatproduce.com/images/002/image-3703-72-j.webp)
Magic 8 Ball: This Instructable skapades för att uppfylla projektkravet för Makecourse vid University of South Florida (www.makecourse.com). Hej och välkommen till mitt MakeCourse -projekt. För mitt sista projekt valde jag att återskapa en elektronisk och ld