Sisukord:

Arduino Servo jalgpall: 5 sammu
Arduino Servo jalgpall: 5 sammu

Video: Arduino Servo jalgpall: 5 sammu

Video: Arduino Servo jalgpall: 5 sammu
Video: Робот футболист🤖 Техно новости 2024, November
Anonim
Arduino Servo jalgpall
Arduino Servo jalgpall

autorid David Joy ja Andrew Gothard

Samm 1: Sissejuhatus

Meie eesmärk: luua jalgpallitaoline mäng, kasutades arduinosid, servosid ja selle käsi ning puidust tükke.

Miks? Otsustasime, et see projekt annab meile võimaluse luua midagi huvitavat ja kasutatavat, võimaldades samal ajal töötada paljude teemadega, näiteks puidutöötlemine, Arduinode kodeerimine, 3D-printimine ja juhtmestik.

Samm: vajalikud materjalid

  • Arduino (sh punane ja leivaplaat)
  • Sülearvuti (kui Arduino peab töötamiseks olema ühendatud)
  • 4 servot ja ketast
  • 8 3D trükitud servovart
  • 8 nuppu
  • 8 10k oomi takistit
  • Piisav juhtmestik
  • Liim
  • Juurdepääs 3D -printerile
  • Puit (vt konkreetseid suurusi tahvliosa ehitamisel)
  • Pall (lauatennisepall töötab hästi)
  • Super liim
  • Kruvid ja puur

3. samm: servovõrkude loomine

Servo relvade loomine
Servo relvade loomine
Servo relvade loomine
Servo relvade loomine
Servo relvade loomine
Servo relvade loomine
  1. Kasutage Onshape'i, et kujundada servovarte, mida mängus pingpongi pallidele lüüa.
  2. Tehke iga käsi 6 cm pikkuseks 2,5 cm allapoole ulatuva osaga. (Veenduge, et väljapressimine ulatuks välja, et see saaks servo ümber pöörata.)
  3. Kinnitage käed ümmarguse servotüki abil ja asetage esimese keskjoon, mis osutab laua keskele, paralleelselt mängulaua värava külgedega.
  4. Asetage teist kätt jagav keskjoon esimese servohoova suhtes 129 kraadise nurga all.
  5. Seejärel asetage 4 servot 5 cm iga diagonaalse juhtplaadi kohale ja 9,75 cm servole kõige lähemal asuvast külgseinast. (Mõlemal küljel peaks olema kaks.)
  6. Seejärel puurisime servotraatide jaoks augu, et need läbi mahuksid, ja liimisime servo superliimiga alla.

Meie servohoova näide:

4. samm: juhatuse loomine

Juhatuse loomine
Juhatuse loomine
Juhatuse loomine
Juhatuse loomine
  1. Valmistage 54x36 cm puidust alus. (See arvestab seinte paksust.)
  2. Seejärel lõigake neli 14 cm diagonaali ja kaks 30 cm külge. (Need seinad peaksid olema 2 cm paksused ja 4 cm või suuremad.)
  3. Järgmisena tõmmake jooned, mis on paralleelsed kummagi küljega kahe sentimeetri kaugusel seinast, et luua uus ristkülikukujuline kast.
  4. Seejärel mõõtke ristküliku neljast nurgast 10 cm piki ristküliku mõlemat külge ja tõmmake nende kahe punkti vahele joon. See joon on joon diagonaalsete seinaosade jaoks.
  5. Kui olete lõpetanud, mõõtke 5 cm igast diagonaalist kõrgemale ja tõmmake joon, mis on 9,75 cm pikk ja külglauaga risti.
  6. Joonistage või jälgige ristkülikut, mis on servade alusega sobiva joone lõpus.
  7. Seejärel tõmmake iga diagonaalpaari vahele joon, mis on paralleelne värava külgedega.
  8. Lõika kaldpind, mis kaldub iga eesmärgi poole kahe diagonaali ja eelmise sammuga üle nende tõmmatud joone vahele.
  9. Puurige iga servo jaoks servo aluse lähedale ning servo ja külgseina vahele auk.
  10. Keerake kõik seinaosad alla ja kasutage servo hoidmiseks superliimi.
  11. Superliimige servohoovad servo külge, asetades servohoova tahvli siseküljele paralleelselt värava külgedega.
  12. Seejärel ühendage servo juhtmed plaadi all.

Samm: elektroonika ja programmeerimine

Elektroonika ja programmeerimine
Elektroonika ja programmeerimine
Elektroonika ja programmeerimine
Elektroonika ja programmeerimine
  1. "Iga mängija elektroonika koosneb kahest servost, 4 nupust, 4 10k oomi takistist, arduino'st ja piisavast juhtmestikust.
  2. Ühendage iga arduino positiivne (must pluss) veerg 5 V ja negatiivne (punane miinus) maandusega.
  3. Asetage neli nuppu leivalauale soovitud kohta.
  4. Enne jätkamist kontrollige, kas saate nuppe mugavalt vajutada.
  5. Iga nupu jaoks (et kontakt on sees) ühendage selle rea ja positiivse veeru vahele 10 k oomi takisti.
  6. Ühendage igal samal real traat sobiva tihvtiga.
  7. Nööpnõelad 2 ja 3 juhivad servot 9. tihvtis ja tihvtid 4 ja 5 juhivad tihvti 10.
  8. Servode ühendamiseks (peate selle sammu jaoks liimima), ühendage valge traat (signaal) tihvtiga 9 või 10 (sõltuvalt sellest, millised nupud peaksid seda juhtima). Ühendage must juhe (toide) positiivse kolonniga ja punane juhe (maandus) negatiivse kolonniga."

"Laadige alla lisatud programm ja laadige see üles mõlemale arduinosse. Programm lähtestab kõik servod ja sisendid, seejärel kontrollib nuppude vajutamist iga 20 millisekundi järel (50 korda sekundis) ja reguleerib servod vastavalt. Pärast programmi üleslaadimist lülitub iga servo sisse 1,5 sekundiks, et veenduda, et need on õigesti ühendatud ja lõpevad 90 kraadi juures."

Soovitan: