Cuprins:
- Pasul 1: Introducere
- Pasul 2: Materiale necesare
- Pasul 3: Crearea brațelor servo
- Pasul 4: Crearea forumului
- Pasul 5: Electronică și programare
Video: Arduino Servo Foosball: 5 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:45
de David Joy și Andrew Gothard
Pasul 1: Introducere
Obiectivul nostru: să creăm un joc de tip Foosball folosind Arduinos, servos și brațele sale și piese din lemn.
De ce: Am decis că acest proiect ne va oferi șansa de a crea ceva interesant și utilizabil, permițându-ne în același timp să lucrăm cu o gamă largă de subiecte, cum ar fi prelucrarea lemnului, codificarea Arduino-urilor, imprimarea 3D și cablarea.
Pasul 2: Materiale necesare
- Arduino (inclusiv tablă roșie și panou de măsurare)
- Laptop (dacă Arduino trebuie conectat pentru a rula)
- 4 servouri și discuri
- 8 brațe servo tipărite 3D
- 8 butoane
- 8 rezistențe de 10k ohm
- Cablare suficientă
- Lipici
- Acces la o imprimantă 3D
- Lemn (a se vedea dimensiunile specifice în construcția secțiunii scândurilor)
- Minge (o minge de tenis de masă funcționează bine)
- Super-lipici
- Șuruburi și burghiu
Pasul 3: Crearea brațelor servo
- Folosiți Onshape pentru a proiecta servo-brațe pe care să le folosiți pentru a lovi mingile de ping pong din joc.
- Faceți fiecare braț lung de 6 cm cu o parte care extrudează în jos 2,5 cm. (Asigurați-vă că extrudarea se extinde astfel încât să se poată roti în jurul servo-ului în sine.)
- Utilizați o piesă servo circulară pentru a atașa brațele pe și așezați linia centrală a primei, care arată spre centrul planșei, paralel cu laturile de poartă ale tabloului de joc.
- Așezați linia centrală care împarte al doilea braț la un unghi de înălțime de 129 grade față de primul braț servo.
- Apoi puneți 4 servo-uri la 5 cm deasupra fiecărei plăci de ghidare diagonale și la 9,75 cm de fiecare dintre pereții laterali cei mai apropiați de servo. (Ar trebui să existe două pe fiecare parte.)
- Apoi am forat o gaură pentru ca firele servo să se potrivească și am lipit servo-ul cu super adeziv.
Exemplu al brațului nostru servo:
Pasul 4: Crearea forumului
- Realizați o bază de lemn de 54x36 cm. (Aceasta explică grosimea pereților.)
- Apoi tăiați patru diagonale de 14 cm și două laturi de 30 cm. (Acești pereți ar trebui să aibă o grosime de 2 cm și 4 cm sau mai mare.)
- Apoi trageți linii care sunt paralele cu fiecare parte la doi centimetri distanță de perete pentru a crea o nouă cutie dreptunghiulară.
- Apoi, la fiecare dintre cele patru colțuri ale dreptunghiului, măsurați 10 cm de-a lungul fiecărei părți a dreptunghiului și trageți o linie între aceste două puncte. Această linie este linia pentru piesele de perete diagonale.
- Odată finalizat, măsurați 5 cm deasupra fiecărei diagonale și trageți o linie care are o lungime de 9,75 cm și este perpendiculară pe placa laterală.
- Desenați sau urmăriți un dreptunghi care este centrat la capătul liniei care se potrivește cu baza servosului.
- Apoi trageți o linie între fiecare pereche de diagonale care este paralelă cu laturile obiectivului.
- Tăiați o suprafață înclinată care se înclină spre fiecare dintre obiectivele dintre cele două diagonale și linia trasată peste ele în pasul anterior.
- Găuriți o gaură pentru fiecare servo aproape de baza servo și între servo și peretele lateral.
- Înșurubați fiecare dintre piesele de perete și utilizați super lipici pentru a ține apăsat servo.
- Super lipiți brațele servo pe servo prin plasarea brațului servo pe interiorul plăcii paralel cu laturile porții.
- Apoi conectați firele pentru servo de sub placă.
Pasul 5: Electronică și programare
- „Electronica pentru fiecare player constă din 2 servouri, 4 butoane, 4 rezistențe de 10k ohm, un arduino și cabluri suficiente.
- Pe fiecare arduino, conectați coloana pozitivă (negru plus) la 5V și negativul (minus roșu) la masă.
- Așezați patru butoane pe tablă unde doriți.
- Testați pentru a vă asigura că puteți apăsa butoanele confortabil înainte de a continua.
- Pentru cel de pe fiecare buton (în care este un contact) conectați un rezistor de 10 k ohm între rândul respectiv și coloana pozitivă.
- Pe fiecare dintre aceleași rânduri, conectați un fir la știftul corespunzător.
- Pinii 2 și 3 controlează servo-ul din pinul 9 și pinii 4 și 5 îl controlează pe cel din pinul 10.
- Pentru a conecta servomotoarele (va trebui să le lipiți pentru acest pas), conectați firul alb (semnal) la pinul 9 sau 10 (în funcție de ce butoane ar trebui să îl controleze). Conectați firul negru (putere) la coloana pozitivă și firul roșu (împământare) la coloana negativă."
„Descărcați programul atașat și încărcați-l pe ambele arduino. Programul inițializează toate servo-urile și intrările, apoi verifică dacă există butoane apăsate la fiecare 20 de milisecunde (de 50 de ori pe secundă) și reglează servo-urile în consecință. După încărcarea programului, fiecare servo se va transforma timp de 1,5 secunde pentru a confirma că sunt conectate corect și se vor termina la 90 de grade."
Recomandat:
Sistemul de alertă pentru parcarea inversă a autovehiculului Arduino - Pași cu pași: 4 pași
Sistemul de alertă pentru parcarea inversă a autovehiculului Arduino | Pași cu pas: în acest proiect, voi proiecta un senzor senzor de parcare inversă Arduino Car Circuit folosind senzorul cu ultrasunete Arduino UNO și HC-SR04. Acest sistem de avertizare auto bazat pe Arduino poate fi utilizat pentru navigație autonomă, autonomie robotică și alte r
Ventilator de răcire automată cu senzor de temperatură și umiditate Servo și DHT11 cu Arduino: 8 pași
Ventilator de răcire automată utilizând senzorul de temperatură și umiditate Servo și DHT11 cu Arduino: În acest tutorial vom învăța cum să pornim & rotiți un ventilator atunci când temperatura crește peste un anumit nivel
Modul de alimentare Arduino Adafruit Servo Shield: 3 pași
Modul de alimentare Arduino Adafruit Servo Shield: Acest modul de alimentare este proiectat pentru Arduino Uno în combinație cu Adafruit 16-Channel Servo Shield. Adafruit Servo Shield este un supliment extraordinar pentru Arduino. Dar necesită o a doua sursă de alimentare de 5V. Cu acest dispozitiv, aveți nevoie în continuare de 5V
Raspberry Pi IoT Foosball Table: 11 pași
Raspberry Pi IoT Foosball Table: Bine ați venit la versiunea mea de masă de foosball piratată, ca parte a unui proiect studențesc pentru tehnologia New Media și Communication. Practic am crescut în jurul mesei de fotbal și biliard, așa că m-am gândit că ar fi minunat să încerc să conectez unul dintre aceste dispozitive la internet
Hack Your Servo V1.00 - Transformați-vă Servo-ul într-un puternic actuator liniar: 7 pași
Hack Your Servo V1.00 - Transformați-vă Servo-ul într-un puternic actuator liniar: cu condiția să aveți instrumentele și servo-ul pentru care puteți construi acest lucru sub câțiva dolari. Servomotorul se extinde cu o rată de aproximativ 50mm / min. Este destul de lent, dar foarte puternic. Urmăriți videoclipul meu la sfârșitul postării în care micul actuator