Sisukord:
- Samm 1: Sissejuhatus
- Samm: vajalikud materjalid
- 3. samm: servovõrkude loomine
- 4. samm: juhatuse loomine
- Samm: elektroonika ja programmeerimine
Video: Arduino Servo jalgpall: 5 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:49
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
- Kasutage Onshape'i, et kujundada servovarte, mida mängus pingpongi pallidele lüüa.
- 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.)
- Kinnitage käed ümmarguse servotüki abil ja asetage esimese keskjoon, mis osutab laua keskele, paralleelselt mängulaua värava külgedega.
- Asetage teist kätt jagav keskjoon esimese servohoova suhtes 129 kraadise nurga all.
- 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.)
- Seejärel puurisime servotraatide jaoks augu, et need läbi mahuksid, ja liimisime servo superliimiga alla.
Meie servohoova näide:
4. samm: juhatuse loomine
- Valmistage 54x36 cm puidust alus. (See arvestab seinte paksust.)
- 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.)
- Järgmisena tõmmake jooned, mis on paralleelsed kummagi küljega kahe sentimeetri kaugusel seinast, et luua uus ristkülikukujuline kast.
- 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.
- 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.
- Joonistage või jälgige ristkülikut, mis on servade alusega sobiva joone lõpus.
- Seejärel tõmmake iga diagonaalpaari vahele joon, mis on paralleelne värava külgedega.
- Lõika kaldpind, mis kaldub iga eesmärgi poole kahe diagonaali ja eelmise sammuga üle nende tõmmatud joone vahele.
- Puurige iga servo jaoks servo aluse lähedale ning servo ja külgseina vahele auk.
- Keerake kõik seinaosad alla ja kasutage servo hoidmiseks superliimi.
- Superliimige servohoovad servo külge, asetades servohoova tahvli siseküljele paralleelselt värava külgedega.
- Seejärel ühendage servo juhtmed plaadi all.
Samm: elektroonika ja programmeerimine
- "Iga mängija elektroonika koosneb kahest servost, 4 nupust, 4 10k oomi takistist, arduino'st ja piisavast juhtmestikust.
- Ühendage iga arduino positiivne (must pluss) veerg 5 V ja negatiivne (punane miinus) maandusega.
- Asetage neli nuppu leivalauale soovitud kohta.
- Enne jätkamist kontrollige, kas saate nuppe mugavalt vajutada.
- Iga nupu jaoks (et kontakt on sees) ühendage selle rea ja positiivse veeru vahele 10 k oomi takisti.
- Ühendage igal samal real traat sobiva tihvtiga.
- Nööpnõelad 2 ja 3 juhivad servot 9. tihvtis ja tihvtid 4 ja 5 juhivad tihvti 10.
- 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:
Mis on servo sees ja kuidas seda kasutada koos Arduino täieliku õpetusega: 6 sammu
Mis on servo sees ja kuidas seda kasutada koos Arduino täieliku õpetusega: selles õpetuses uurime, mis on selle videoõpetuse servowatch
Potentsiomeeter ja servo: kontrollitud liikumine Arduino abil: 4 sammu
Potentsiomeeter ja servo: kontrollitud liikumine Arduino abil: kõigepealt peate selle vooluahela kokku panemiseks koguma asjakohaseid materjale
Töötlemise ja Arduino ühendamine ning 7 segmendi ja servo GUI kontrolleri ühendamine: 4 sammu
Töötlemise ja Arduino ning Make 7 Segment ja Servo GUI kontrolleri ühendamine: mõnede teie tehtud projektide puhul on vaja kasutada Arduinot, kuna see pakub lihtsat prototüüpimisplatvormi, kuid graafika kuvamine Arduino jadamonitoris võib võtta päris kaua aega ja seda on isegi raske teha. Graafikuid saate kuvada Arduino jadamonitoril
Jalgpallirobot (või jalgpall, kui elate teisel pool tiiki): 9 sammu (piltidega)
Jalgpallirobot (või jalgpall, kui elate teisel pool tiiki): õpetan robootikat tiner-robot-labs.tk Minu õpilased on loonud need robotid, mis mängivad jalgpalli (või jalgpalli, kui elate teisel pool) tiik). Selle projekti eesmärk oli õpetada lastele, kuidas Bluetoothiga Bluetoothiga suhelda
Hack Your Servo V1.00 - muutke oma servo võimsaks lineaarseks ajamiks: 7 sammu
Hack Your Servo V1.00 - muutke oma servo võimsaks lineaarseks ajamiks: tingimusel, et teil on tööriistad ja servo, saate selle paari dollari eest ehitada. Täiturmehhanism ulatub kiirusega umbes 50 mm/min. See on üsna aeglane, kuid väga võimas. Vaadake minu videot postituse lõpus, kus väike ajam