Talaan ng mga Nilalaman:
- Hakbang 1: Code
- Hakbang 2: Bumuo ng Arduino Setup
- Hakbang 3: Button
- Hakbang 4: Mga LED
- Hakbang 5: Mga Pagpapabuti / Pagkakaiba-iba
Video: Electric Magic Eight Ball: 5 Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:14
Interesado ka bang malaman ang mga lihim ng Uniberso? Sa gayon ang Magic Eight Ball ay maaaring hindi para sa iyo!
Nagawang sagutin ang oo o hindi, sa paminsan-minsang marahil, masasagot ng Magic Eight Ball ang lahat ng iyong mga katanungan na may 100% garantiya! *
Gamit ang isang Atmega328P Arduino, ilang mga LED, isang Button, at maraming mga resistors, maaari mo ring buuin ang iyong sariling Magic Eight Ball!
Kung ang isang Arduino Uno ay hindi magagamit sa iyo, ngunit nagkataon na mayroon kang isang regulator ng boltahe at oras na kristal na nagsisinungaling, maaari ka ring bumuo ng iyong sariling Magic Eight Ball!
* Ang Magic Eight Ball ay hindi mananagot para sa anumang mga kahihinatnan para sa iyong mga aksyon batay sa iyong mga desisyon na kumilos sa kung ano ang tinukoy ng Magic Eight Ball.
Listahan ng Mga Bahagi:
1 Atmega328p
4 na pulang LED
1 1 K Ohm Resistor
4 560 Ohm Resistors
1 Sandali na Pushbutton
1 LM7805 Voltage Regulator
1 16 MHz Oras na Crystal
2.022 uF Capacitors
2 10 uF Capacitors
1 Breadboard
Hakbang 1: Code
Ang pinakamahirap na bahagi ng code ay ang pagsubaybay kung saan nilikha ang mga variable at kung saan maaaring mabago. Ang mga lokal na variable tulad ng desisyon ay mababago lamang sa loob ng kanilang pamamaraan habang ang mga variable ng klase tulad ng delayLoop ay maaaring mabago kahit saan. Mahalaga rin na maunawaan kung anong mga variable ang nagkokontrol sa iyong loop at kung anong mga bagay ang binago pagkatapos ng iyong loop. Mahirap patakbuhin ang buong programa kung ang iyong loop ay nagpapatakbo ng mga LED nang walang hanggan.
Gumamit kami ng isang mayroon nang ArduinoUno upang ilipat ang aming code mula sa computer sa Arduino at upang subukan ang aming code bago ilakip ito sa aming huling circuit. Marahil ito ang pinakamadaling paraan upang gawin ito, ngunit gagana ang anumang paraan upang makuha ang code sa Arduino.
Hakbang 2: Bumuo ng Arduino Setup
Upang magsimula, kailangan naming i-set up ang mga kinakailangang sangkap upang tumakbo ang arduino. Upang mapagana ang arduino, gumagamit kami ng isang 9V na baterya na may isang 5V boltahe na regulator. Dalawang 10 uF capacitor ang nakakabit sa mga input at output pin ng regulator na humahantong sa lupa at isang kawad mula sa gitnang pin hanggang lupa.
Ang oras na kristal ay naka-attach sa mga pin siyam at sampu ng arduino, kung saan ang dalawang.022 uF capacitors ay humahantong sa lupa para sa parehong mga pin.
Panghuli, ang pin 8 sa Arduino ay kailangang kumonekta sa lupa.
Hakbang 3: Button
Ilagay ang pindutan sa isang madaling ma-access na bahagi ng iyong breadboard at i-wire ito gamit ang output pin ng voltage regulator upang mapagana ito. Gayundin, ilagay ang iyong resistor ng 1 KOhm sa pin na ito ng pindutan at lupa.
Sa kabaligtaran at ibababa ang kalahati ng pindutan, i-wire ito upang i-pin ang 4 sa arduino.
Hakbang 4: Mga LED
Para sa hakbang na ito, ang apat na LED ay kailangang maiugnay sa mga pin 11, 14, 17, at 19. Ang iba pang pin ng bawat LED ay kailangang kumonekta sa isa sa 560 Ohm resistors, na bawat isa ay napunta sa lupa.
Para sa aparatong ito pinili namin na magkaroon ng apat na LED para sa apat na posibleng sagot; ang unang LED para sa "oo", ang pangalawang LED para sa "hindi", ang pangatlong LED para sa "siguro", at ang ika-apat na LED para sa "tanungin muli".
Hakbang 5: Mga Pagpapabuti / Pagkakaiba-iba
Dahil ito ay isang "Magic" walong bola ang aparato ay maaaring maitago sa ilang uri ng lalagyan, isang halimbawa ng Altoids na lata. Ang pagkakaroon lamang ng pagdikit ng LED sa lalagyan at pagkakaroon ng pag-access sa pindutan ay maaaring magbigay sa Ilusyon na ang lalagyan ng magic Altoids na ito ay sumasagot sa mga katanungan.
Ang isa pang pagpipilian upang mapagbuti ang aparatong ito ay ang maghinang ito sa isang perf-board upang gawing mas permanente ito, at kung ito ay soldered na mas compact na maaari itong magkasya sa mas maliit na mga lalagyan.
Ang aparatong ito ay may mga LED para sa visual na epekto, ngunit mayroon ding posibilidad na magdagdag ng isang sangkap ng audio sa aparato. Siguro ang paglakip ng isang speaker sa aparato at pag-play ng Jeopardy timer na musika ay maaaring idagdag sa mga aesthetics ng aparato. Malinaw na may pagpapabuti ng pagdaragdag ng higit pang mga LED upang magbigay ng higit pang mga pagpipilian sa desisyon na magiging simple.
Inirerekumendang:
LED Table Tennis Ball-Ball: 16 Hakbang (na may Mga Larawan)
LED Table Tennis Ball-Ball: Backstory Matapos ang pagbuo ng isang patag na panel ng mga bola ng tennis table sa ilang sandali, nagsimula akong magtaka Kung posible na gumawa ng isang 3D panel mula sa mga table tennis ball. Pinagsama sa aking interes sa paggawa ng " art " mula sa umuulit na mga geometric na hugis ko
Electronic Magic 8 Ball at Eyeball: 11 Hakbang (na may Mga Larawan)
Electronic Magic 8 Ball at Eyeball: Nais kong lumikha ng isang digital na bersyon ng Magic 8 Ball … Ang katawan nito ay naka-print na 3D at ang display ay binago mula sa isang polyhedron sa asul na tinain sa isang maliit na OLED na kinokontrol ng isang random na numero naka-program ang generator sa isang Arduino NANO. Pagkatapos ay
Magic Answers Ball Sa Arduino Pro Mini at TFT Display: 7 Mga Hakbang
Magic Answers Ball Sa Arduino Pro Mini at TFT Display: Ilang sandali, ang aking anak na babae at ako ay kumuha ng isang bola ng Magic 8 upang mapalitan niya ang dalawampung mga tugon sa mga pinili niya. Regalo ito para sa isang kaibigan niya. Naisip ko iyon kung paano gawin iyon sa isang mas malaking sukat. Maaari ba tayong magkaroon ng maraming m
Microbit Running Assistant With Magic 8 Ball: 10 Hakbang
Microbit Running Assistant With Magic 8 Ball: Susubukan naming i-code ang Running Assistant na may Magic 8 Ball, Ang isang Microbit na tumatakbo na katulong ay isang malaking tulong para sa mga taong dati nang tumatakbo nang marami, para sa mga taong tumatakbo minsan o kahit para sa mga taong nagsimulang tumakbo . Minsan kailangan mong magpasya,
Hinahayaan Gumawa ng isang Magic Crystal Ball Sa Mga Magic Spells! ~ Arduino ~: 9 Mga Hakbang
Hinahayaan Gumawa ng isang Magic Crystal Ball Sa Mga Magic Spells! ~ Arduino ~: Sa ito, gagawa kami ng isang Magic Ball na gumagamit ng isang sensor ng paggalaw at isang scanner ng RFID upang makontrol ang mga animasyon ng mga ilaw na LED sa loob