Talaan ng mga Nilalaman:
- Hakbang 1: Mga Kinakailangan
- Hakbang 2: Lakas
- Hakbang 3: Mga servos
- Hakbang 4: Mga Push Button
- Hakbang 5: Force Sensitive Resistor
- Hakbang 6: Light Sensor
- Hakbang 7: Casing
- Hakbang 8: Code
Video: Laro ng Arduino Dice Tower: 8 Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:13
Sa itinuturo na ito ay ipapakita ko sa iyo kung paano bumuo ng isang dice tower game na may arduino, limang mga servo at ilang mga sensor.
Ang layunin ng laro ay simple, ang dalawang tao ay nagtatapon ng isang dice sa itaas at pumalit ka sa pagpindot sa isang pindutan, o kung hindi man pagmamanipula ng mga sensor. Kapag ginawa mo ang servo ilipat ang mga platform sa magkabilang panig ng kahon na bumabagsak sa dice. Ang unang na nakuha ang kanyang dice mula sa mga tower ay nanalo na may bonus na makita kung ano ang kanyang pinagsama.
Ang proyektong ito ay madaling mabago o mapalawak upang magamit ang iba pang mga nakakatuwang sensor o mas malaki o mas maliit.
Hakbang 1: Mga Kinakailangan
Para sa proyektong ito kakailanganin mo:
Elektronikong:
- Isang AC / DC Adapter (5V, 2.1A, Center Positibo)
- Isang Arduino Uno
- Isang USB-B cable
- 32x male jumper wire
- 5x servo
- 5x 10k resistors
- 3x Push Button
- Isang Force Sensitive Resistor
- Isang Light Sensor
Mga Materyales sa Gusali:
- MDF plate o iba pang kahoy
- Pandikit ng kahoy
- mga skewer ng kahoy
- sheet ng plastik
MAHALAGA: Ang adapter ay dapat na 5 volt dahil ito ang boltahe ng mga servos at higit pa ay maaaring masira ang mga ito. Suriin din ang adapter ay positibo sa gitna at mayroong higit sa o 2A upang mapagana ang lahat ng mga servo.
Hakbang 2: Lakas
Para sa lahat ng mga servo upang gumana kakailanganin mo ng mas maraming lakas kaysa sa maaring ibigay ng arduino. Ito ang para sa adapter. Ang adapter ay 5V na kung saan ay ang operating boltahe ng mga servos pati na rin ang lahat ng mga sensor upang ito ay magiging perpekto. Bukod dito nagbibigay ito ng 2.1A na sapat para sa lahat ng mga servo nang sabay-sabay. Kaya una sa lahat ang iyong pagpuputol ng wire ng iyong adapter at balat ito. Kung kailangan mong ihiwalay ang mga wires ang isa sa mga ito ay ang 5V at ang isa pa ay ang lupa. Kung mayroon kang isang makapal na kawad na nangangahulugan na ang parehong mga wires ay naroroon at kailangan mong ihiwalay ang mga ito. Maaari mong gamitin ang isang multimeter upang makita kung aling kawad ang 5V. Kung inilagay mo ang iyong mga probe sa mga wire at nabasa nito ang 5V ang wire sa pulang probe ay 5V at ang nasa itim na probe ay ground. kung nagbabasa ito ng -5 volt nangangahulugan ito na mayroon ka sa kanila ng maling paraan. Ngayon ay maaari mong balutin ang isang kawad sa pareho at ilagay ito sa iyong breadboard, ang 5v sa + at lupa sa -. Ngayon may isang huling bagay na kung saan ay nagpapatakbo ng isang kawad mula sa lupa ng iyong arduino hanggang sa - pati na rin na ang adapter at ang arduino ay may isang karaniwang landas kung hindi man ito gagana.
Hakbang 3: Mga servos
Susunod na wire na namin ang aming mga servo. Ngayon ang bawat servo ay mayroong tatlong mga wire na isang dilaw, isang kulay kahel at isang kayumanggi.
- Dilaw sa (PWM) pin 4, 5, 6, 9, 10, 11
- Orange sa kapangyarihan
- Kayumanggi sa lupa
Ngunit hindi mo maaaring ikonekta lamang ang mga ito sa anumang pin, mahalagang gamitin ang mga PWM na pin. Habang ang karamihan sa mga digital na pin ay maaari lamang nasa o off ang mga PWM na pin ay maaari ring magpadala ng mga halaga sa pagitan ng kung saan kailangan namin upang ilagay ang servo sa anumang posisyon na gusto namin.
Hakbang 4: Mga Push Button
Susunod na tatanggalin natin ang tatlong mga pindutan ng push upang makontrol ang servos 1, 2 at 4.
- Ikonekta ang push button sa breadboard
- Mula sa kanang pindutan sa paa hanggang sa lakas.
- Mula sa kaliwang pindutan ng binti hanggang sa pin 3
- Mula sa kaliwang pindutan ng paa hanggang sa 10k risistor
- Mula sa 10k risistor patungo sa lupa
Ngayon ulitin ito para sa lahat ng tatlong mga pindutan.
Hakbang 5: Force Sensitive Resistor
Sa susunod ay ang puwersang sensitibong resistor na sumusukat sa lakas. Ngayon para sa sensor na ito ay gagamitin namin ang mga analog pin dahil gumagana ang mga analog na pin na may mga halaga sa pagitan ng 0 at 1023 sa halip na on o off lamang kung saan kinakailangan para sa sensor ng puwersa.
- Ikonekta ang board na sensitibo sa puwersa
- Kaliwa na pin sa kapangyarihan
- Tamang pin sa analog pin A0
- Tamang pin sa 10k risistor
- 10k risistor sa lupa
Hakbang 6: Light Sensor
At sa wakas ay nagdaragdag kami ng light sensor. Tiyaking ang kaliwang pin ay nasa kaliwa.
- Ikonekta ang light sensor sa breadboard
- Kaliwang binti sa kapangyarihan
- Kanan binti sa analog pin A1
- Kanan binti sa 10k risistor
- 10k risistor sa lupa
Hakbang 7: Casing
Batay sa template sa unang larawan maaari mong makita ang mga tabla. Pagkatapos gawin ang mga butas na nakasaad sa harap at likod. Pagkatapos ay maaari mong idikit ang lahat upang maging katulad ng mga larawan 2 at 3. Huwag lamang idikit ang mga platform ng servo sa mga servo gamitin lamang ang karaniwang mga bahagi ng servo at i-tornilyo ito. Pagkatapos ay idikit ang mga skewer at idikit ang mga ito sa butas. Pagkatapos sa kabilang panig ilagay ang iba pang magkaparehong platform upang mayroon kang dalawang mga platform sa isang servo. Kaya't tingnan ito sumangguni sa ika-apat at ikalimang larawan.
Siyempre maaari mong baguhin ang laki ng kahon pati na rin ang mga slide sa loob nang medyo madali.
Hakbang 8: Code
Ito ang code para sa pagkontrol sa lahat ng limang servo gamit ang mga sensor.
button1 = servo1
button2 = servo2
light sensor = servo3
button3 = servo4
puwersa ng sensitibong risistor = servo5
Inirerekumendang:
Disenyo ng Laro sa Flick sa 5 Hakbang: 5 Hakbang
Disenyo ng Laro sa Flick sa 5 Mga Hakbang: Ang Flick ay isang talagang simpleng paraan ng paggawa ng isang laro, lalo na ang isang bagay tulad ng isang palaisipan, nobelang biswal, o laro ng pakikipagsapalaran
E-dice - Arduino Die / dice 1 hanggang 6 Dice + D4, D5, D8, D10, D12, D20, D24 at D30: 6 Mga Hakbang (na may Mga Larawan)
E-dice - Arduino Die / dice 1 hanggang 6 Dice + D4, D5, D8, D10, D12, D20, D24 at D30: Ito ay isang simpleng proyekto ng arduino upang makagawa ng isang electronic die. Posibleng pumili para sa 1 hanggang 6 dice o 1 mula sa 8 espesyal na dice. Ginagawa ang pagpipilian sa pamamagitan lamang ng pag-on ng isang rotary encoder. Ito ang mga tampok: 1 die: nagpapakita ng malalaking tuldok 2-6 dice: ipinapakita ang mga tuldok
Arduino Dice para sa Mga Laro sa Lupon: 4 na Hakbang
Arduino Dice para sa Mga Laro sa Lupon: Maaaring ginamit mo ang mga dice na ito habang naglalaro ng LUDO at iba pang mga board game. Ngunit ang pagiging isang taong mahilig sa elektronikong kailangan kong baguhin ang kalakaran na ito. Kaya't nagpasya akong gumawa ng isang elektronikong Dice. Ginamit ko ang Arduino para sa aking hangarin
Paano Mag-upload ng Mga Laro sa Arduboy at 500 Mga Laro sa Flash-cart: 8 Hakbang
Paano Mag-upload ng Mga Laro sa Arduboy at 500 Mga Laro sa Flash-cart: Gumawa ako ng ilang gawang-bahay na Arduboy na may memorya ng Serial Flash na maaaring mag-imbak ng max 500 na laro upang maglaro sa kalsada. Inaasahan kong ibahagi kung paano mag-load ng mga laro dito, kasama ang kung paano mag-imbak ng mga laro sa serial flash memory at lumikha ng iyong sariling pinagsama-samang package ng laro
Paano Suriin Kung Tumatakbo ang isang Laro sa Iyong Computer Bago ka Bumili ng Laro .: 4 Mga Hakbang
Paano Suriin Kung Tumatakbo ang Isang Laro sa Iyong Computer Bago ka Bumili ng Laro .: Kamakailan-lamang na nakuha ko ang Tawag ng Tanghalan 4 mula sa isang kaibigan (nang libre ay maaari kong idagdag) dahil hindi tatakbo sa kanyang computer. Sa gayon, ang kanyang computer ay medyo bago, at ikinagulat ako nito kung bakit hindi ito tatakbo. Kaya pagkatapos ng ilang oras na paghahanap ng internet, napag-alaman ko