Sadržaj:
- Korak 1: Zahtjevi
- Korak 2: Napajanje
- Korak 3: Servomotori
- Korak 4: Pritisnite gumbe
- Korak 5: Na silu osjetljivi otpornik
- Korak 6: Senzor svjetla
- Korak 7: Kućište
- Korak 8: Kodiranje
Video: Igra Arduino Dice Tower: 8 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:35
U ovom uputstvu pokazat ću vam kako izgraditi igru s kockicama s arduinom, pet servo i nekim senzorima.
Cilj igre je jednostavan, dvije osobe bace kocku u vrh, a vi naizmjence pritiskate gumb ili na drugi način manipulirate senzorima. Kada napravite servo, pomaknite platforme s obje strane kutije tako da se kockice spuste. Prvi koji izvuče kockice iz tornjeva pobjeđuje s bonusom da vidi što je bacio.
Ovaj se projekt može lako izmijeniti ili proširiti za korištenje drugih zabavnih senzora ili biti veći ili manji.
Korak 1: Zahtjevi
Za ovaj projekt trebat će vam:
Elektronika:
- AC/DC adapter (5V, 2.1A, centralno pozitivno)
- Arduino Uno
- USB-B kabel
- 32x spojna žica za muškarce
- 5x servo
- 5x 10k otpornika
- 3x tipkalo
- Otpornik osjetljiv na silu
- Senzor svjetla
Građevinski materijal:
- MDF ploča ili drugo drvo
- ljepilo za drvo
- drveni ražnjići
- list plastike
VAŽNO: Adapter mora biti 5 volti jer je to napon servomotora i više bi ih moglo slomiti. Također provjerite je li adapter u centru pozitivan i ima više ili 2A za napajanje svih servomotora.
Korak 2: Napajanje
Za rad svih servomotora trebat će vam puno više energije nego što arduino može opskrbiti. Ovome služi adapter. Adapter je 5V što je radni napon servo -a, kao i svih senzora, tako da će to biti savršeno. Nadalje, napaja 2.1A što je dovoljno za sve servomotore odjednom. Dakle, prije svega ćete prerezati žicu adaptera i oguliti je. Ako morate odvojiti žice, jedna od njih je 5V, a druga je uzemljenje. Ako imate jednu debelu žicu, to znači da su obje žice unutra i morat ćete ih razdvojiti. Pomoću multimetra možete vidjeti koja je žica 5V. Ako sonde stavite na žice i ona očita 5V, žica na crvenoj sondi je 5V, a ona na crnoj sondi je uzemljena. ako piše -5 volt to znači da ste ih pogriješili. Sada možete omotati žicu oko oboje i staviti ih u matičnu ploču, 5V u + i zemlju u -. Postoji još jedna posljednja stvar koju treba provesti žicom od uzemljenja vašeg arduina do - također, tako da adapter i arduino imaju zajedničku osnovu, inače neće raditi.
Korak 3: Servomotori
Zatim ćemo povezati naše servo pogone. Sada svaki servo ima tri žice, žutu, narančastu i smeđu.
- Žuto na (PWM) pin 4, 5, 6, 9, 10, 11
- Narančasta do moći
- Smeđa do zemlje
Ali ne možete ih jednostavno spojiti na bilo koji pin, važno je koristiti PWM pinove. Dok većina digitalnih pinova može biti samo uključena ili isključena, PWM pinovi također mogu slati vrijednosti između kojih moramo postaviti servo u bilo koji položaj koji želimo.
Korak 4: Pritisnite gumbe
Zatim ćemo spojiti tri tipke za upravljanje servo pogonima 1, 2 i 4.
- Spojite gumb na matičnu ploču
- Od desne nogice do napajanja.
- Od lijeve nogice dugmeta do iglice 3
- S lijeve noge dugmeta do 10k otpornika
- Od 10k otpornika do mase
Sada ponovite ovo za sva tri gumba.
Korak 5: Na silu osjetljivi otpornik
Sljedeći je otpornik osjetljiv na silu koji mjeri silu. Sada ćemo za ovaj senzor koristiti analogne pinove jer analogni pinovi rade s vrijednostima između 0 i 1023 umjesto samo za uključivanje ili isključivanje što je potrebno za osjetnik sile.
- Spojite otpornik osjetljiv na silu na ploču
- Lijevi pin za napajanje
- Desni pin na analogni pin A0
- Desni pin na 10k otpornik
- 10k otpornik na masu
Korak 6: Senzor svjetla
I na kraju dodajemo svjetlosni senzor. Uvjerite se da je duga iglica s lijeve strane.
- Spojite svjetlosni senzor na ploču
- Lijeva noga do moći
- Desna noga prema analognom pinu A1
- Desna noga do 10k otpornika
- 10k otpornik na masu
Korak 7: Kućište
Na temelju predloška na prvoj slici možete vidjeti daske. Zatim napravite rupe navedene na prednjoj i stražnjoj strani. Zatim možete zalijepiti sve zajedno kao slike 2 i 3. Samo nemojte lijepiti servo platforme na servosisteme, samo upotrijebite standardne servo dijelove i pričvrstite ih na njih. Zatim zalijepite ražnjiće i zalijepite ih kroz rupu. Zatim s druge strane postavite drugu identičnu platformu tako da imate dvije platforme na jednom servo pogonu. Dakle, pogledajte ovo odnosi se na četvrtu i petu sliku.
Naravno, možete jednostavno promijeniti veličinu kutije, kao i slajdove iznutra.
Korak 8: Kodiranje
Ovo je kod za upravljanje svih pet servo upravljača pomoću senzora.
button1 = servo1
button2 = servo2
svjetlosni senzor = servo3
button3 = servo4
otpornik osjetljiv na silu = servo5
Preporučeni:
Warzone Tower Defense: 7 koraka
Warzone Tower Defense: Mi smo SS, grupa 6 VG100. SS se sastoji od pet članova iz cijelog svijeta. Svi smo mi zajednički svi studenti brucoši Zajedničkog instituta UM-SJTU (Sveučilište Michigan i Sveučilište Jiao Tong u Šangaju). Naziv grupe “ SS & rdqu
Priručnik za Warzone Tower Defense s Arduino dizajnom: 5 koraka
Priručnik za obranu kule Warzone s Arduino dizajnom: Uvod Mi smo grupa YOJIO (U JI studirate samo jednom, pa ga cijenite.) Zajednički institut UM-SJTU nalazi se na kampusu Sveučilišta Jiao Tong u Šangaju, Minhang, Šangaj. VG100 temeljni je inženjerski tečaj za studente prvašiće
Warzone Tower Defense: 20 koraka
Warzone Tower Defense: Ovaj Warzone Tower Defense projekt temelji se na igri u stilu piksela čiji je cilj obraniti toranj različitim oružjem i na kraju uništiti sve neprijatelje. Što trebamo učiniti da ovaj toranj pretvorimo u cjelinu i napravimo robotski automobil (&
Tower-Defense-Versus-Bugs: 14 koraka
Tower-Defense-Versus-Bugs: (1) Sveučilište i kolegij Uvod Mi smo skupina CIVA (C za suradnju, I za inovacije, V za vrijednost i A za cijenu) sa Shanghai Jiaotong University Joint Institute (JI). (Slika 1 ) Na slici 2, prvi red slijeva nadesno su Chen Jiayi, Shen Qi
Interaktivna igra Tic-Tac Toe igra s Arduinom: 6 koraka
Interaktivna igra Tic-Tac Toe nogom kontrolirana s Arduinom: Cilj projekta Physical Tic-Tac-Toe je premjestiti dobro poznatu igru u fizičko područje. Izvorno, igru igraju dva igrača na komadu papira - stavljajući simbole "X" i "O" naizmjence. Naša ideja je bila ispitati ponašanje igrača