Cuprins:
- Pasul 1: Cerințe
- Pasul 2: Putere
- Pasul 3: Servo-uri
- Pasul 4: Apăsați butoanele
- Pasul 5: Rezistență sensibilă la forță
- Pasul 6: senzor de lumină
- Pasul 7: Carcasă
- Pasul 8: Cod
Video: Joc Arduino Dice Tower: 8 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:44
În acest instructiv vă voi arăta cum să construiți un joc turn de zaruri cu arduino, cinci servo-uri și niște senzori.
Scopul jocului este simplu, două persoane aruncă un zar în partea de sus și te rotești apăsând un buton sau manipulând altfel senzorii. Când faceți servo, mutați platformele de pe ambele părți ale cutiei, făcând zarurile să cadă. Primul care își scoate zarurile din turnuri câștigă cu bonusul de a vedea ce a aruncat.
Acest proiect poate fi modificat sau extins cu ușurință pentru a utiliza alți senzori amuzanți sau poate fi mai mare sau mai mic.
Pasul 1: Cerințe
Pentru acest proiect veți avea nevoie de:
Electronică:
- Un adaptor AC / DC (5V, 2.1A, centru pozitiv)
- Un Arduino Uno
- Un cablu USB-B
- Sârmă jumper 32x masculin
- servo de 5 ori
- 5x rezistențe 10k
- Buton 3x
- Un rezistor sensibil la forță
- Un senzor de lumină
Materiale de construcții:
- Placă MDF sau alt lemn
- lipici de lemn
- frigarui de lemn
- foaie de plastic
IMPORTANT: Adaptorul trebuie să fie de 5 volți, deoarece aceasta este tensiunea servoarelor și ar putea să le rupă mai multe. De asemenea, verificați dacă adaptorul este central pozitiv și are mai mult de sau 2A pentru a alimenta toate servo-urile.
Pasul 2: Putere
Pentru ca toate servo-urile să funcționeze, veți avea nevoie de mult mai multă putere decât poate furniza arduino. Pentru aceasta este adaptatorul. Adaptorul este de 5V, care este tensiunea de funcționare a servoarelor, precum și a tuturor senzorilor, astfel încât să fie perfect. În plus, furnizează 2.1A, care este suficient pentru toate servodirecțiile simultan. Deci, mai întâi de toate, vei tăia firul adaptorului tău și îl vei jupui. Dacă trebuie să separați firele, unul dintre ele este 5V, iar celălalt este solul. Dacă aveți un fir gros, înseamnă că ambele fire sunt acolo și va trebui să le separați. Puteți folosi un multimetru pentru a vedea ce fir este 5V. Dacă puneți sondele pe fire și citește 5V, firul de pe sonda roșie este de 5V, iar cel de pe sonda neagră este împământat. dacă citește -5 volți înseamnă că le ai în mod greșit. Acum puteți înfășura un fir în jurul ambelor și le puteți pune în panoul dvs., 5v în + și solul în -. Acum există un ultim lucru care este să rulați un fir de la solul arduino la - de asemenea, astfel încât adaptorul și arduino să aibă o bază comună, altfel nu va funcționa.
Pasul 3: Servo-uri
În continuare vom conecta servo-urile noastre. Acum fiecare servo are trei fire unul galben, unul portocaliu și unul maro.
- Galben la pinul (PWM) 4, 5, 6, 9, 10, 11
- Portocaliu la putere
- Maro la sol
Dar nu le puteți conecta doar la orice pin, este important să utilizați pinii PWM. În timp ce majoritatea pin-urilor digitale pot fi activate sau oprite numai pinii PWM pot trimite și valori între care trebuie să punem servo-ul în orice poziție dorim.
Pasul 4: Apăsați butoanele
În continuare vom conecta cele trei butoane pentru a controla servomotoarele 1, 2 și 4.
- Conectați butonul la panoul de măsurare
- De la piciorul butonului drept la putere.
- De la piciorul buton stâng la pinul 3
- De la piciorul butonului stâng la rezistența de 10k
- De la rezistorul 10k la sol
Acum repetați acest lucru pentru toate cele trei butoane.
Pasul 5: Rezistență sensibilă la forță
Următorul este rezistorul sensibil la forță care măsoară forța. Acum, pentru acest senzor vom folosi pinii analogici, deoarece pinii analogici funcționează cu valori cuprinse între 0 și 1023 în loc de doar pornit sau oprit, care este necesar pentru senzorul de forță.
- Conectați rezistența sensibilă la forță la placă
- Pinul stâng la putere
- Pinul drept la pinul analogic A0
- Pinul drept la rezistența de 10k
- Rezistor de 10k la sol
Pasul 6: senzor de lumină
Și, în cele din urmă, adăugăm senzorul de lumină. Asigurați-vă că știftul lung este în stânga.
- Conectați senzorul de lumină la panoul de control
- Piciorul stâng la putere
- Piciorul drept la pinul analogic A1
- Piciorul drept la rezistența de 10k
- Rezistor de 10k la sol
Pasul 7: Carcasă
Pe baza șablonului din prima imagine puteți vedea scândurile. Apoi faceți găurile indicate în față și în spate. Apoi, puteți lipi totul împreună pentru a fi ca imaginile 2 și 3. Pur și simplu nu lipiți platformele servo de servouri, utilizați doar piesele servo standard și înșurubați-le la asta. Apoi lipiți frigarui și lipiți-i prin gaură. Apoi, pe cealaltă parte, puneți cealaltă platformă identică, astfel încât să aveți două platforme pe un servo. Deci, a se vedea acest lucru se referă la a patra și a cincea imagine.
Desigur, puteți varia destul de ușor dimensiunea cutiei, precum și diapozitivele din interior.
Pasul 8: Cod
Acesta este codul pentru controlul tuturor celor cinci servos folosind senzorii.
butonul1 = servo1
buton2 = servo2
senzor de lumină = servo3
butonul3 = servo4
rezistor sensibil la forță = servo5
Recomandat:
Design de joc în Flick în 5 pași: 5 pași
Designul jocului în Flick în 5 pași: Flick este un mod foarte simplu de a crea un joc, în special ceva de genul puzzle, roman vizual sau joc de aventură
Joc Simon - Joc distractiv !: 5 pași
Joc Simon - Joc distractiv !: Referință: Aici După un weekend lung, trebuie să fii cu adevărat greu să îndeplinești toate sarcinile și munca de care ești responsabil. Este timpul să ne antrenăm creierul, nu-i așa? Pe lângă acele jocuri plictisitoare și fără sens, există și un joc numit Simon Game
Controler de joc DIY bazat pe Arduino - Controler de joc Arduino PS2 - Jucând Tekken cu DIY Arduino Gamepad: 7 pași
Controler de joc DIY bazat pe Arduino | Controler de joc Arduino PS2 | Jucând Tekken cu DIY Arduino Gamepad: Bună, băieți, jocul este întotdeauna distractiv, dar jocul cu propriul controler personalizat DIY este mai distractiv
LUCRU DE JOC DE DICE: p: 3 pași
LUCRU DE JOC DE DICE: p: Bună ziua, numele este [REDACTED] și vă voi arăta cum să faceți un DICE THING pe micro: bit. (aceasta este pentru clasa de știință MYP3B) Deci, de ce veți avea nevoie pentru a face acest lucru? Veți avea nevoie de … Micro: bit Un computer Câteva cabluri O conexiune internet stabilă
Consola de joc Arduino Pocket + A-Maze - Joc Maze: 6 pași (cu imagini)
Arduino Pocket Game Console + A-Maze - Maze Game: Bine ați venit la primul meu instructable! Proiectul pe care vreau să îl împărtășesc astăzi este jocul de labirint Arduino, care a devenit o consolă de buzunar la fel de capabilă ca Arduboy și consolele similare bazate pe Arduino. Poate fi intermitent cu jocurile mele (sau ale dvs.) viitoare datorită expo