Sisällysluettelo:

Arduino Servo Foosball: 5 vaihetta
Arduino Servo Foosball: 5 vaihetta

Video: Arduino Servo Foosball: 5 vaihetta

Video: Arduino Servo Foosball: 5 vaihetta
Video: Уроки Arduino - управление сервомашинкой 2024, Heinäkuu
Anonim
Arduino Servo Foosball
Arduino Servo Foosball

David Joy ja Andrew Gothard

Vaihe 1: Johdanto

Tavoitteemme: Luoda jalkapallo -tyyppinen peli käyttäen Arduinoja, servoja ja sen aseita sekä puukappaleita.

Syy: Päätimme, että tämä projekti antaisi meille mahdollisuuden luoda jotain mielenkiintoista ja käyttökelpoista samalla kun voimme käsitellä monenlaisia aiheita, kuten puun työstöä, Arduinojen koodausta, 3D-tulostusta ja johdotusta.

Vaihe 2: Tarvittavat materiaalit

  • Arduino (mukaan lukien redboard ja leipälauta)
  • Kannettava tietokone (jos Arduino on kytkettävä toimimaan)
  • 4 servoa ja levyä
  • 8 3D -tulostettua servovartta
  • 8 painiketta
  • 8 10 k ohmin vastusta
  • Riittävä johdotus
  • Liima
  • Pääsy 3D -tulostimeen
  • Puu (katso erityiset koot kartonkia rakennettaessa)
  • Pallo (pöytätennispallo toimii hyvin)
  • Pikaliima
  • Ruuvit ja pora

Vaihe 3: Servovarsien luominen

Servovarsien luominen
Servovarsien luominen
Servovarsien luominen
Servovarsien luominen
Servovarsien luominen
Servovarsien luominen
  1. Suunnittele Onshapen avulla servovarsia, joita voit käyttää pelin pingispallopallojen lyömiseen.
  2. Tee jokaisesta käsivarresta 6 cm pitkä osa, joka ulottuu 2,5 cm alaspäin. (Varmista, että suulakepuristus ulottuu niin, että se voi pyöriä servon ympärillä.)
  3. Käytä pyöreää servopalaa kiinnittääksesi käsivarret ja aseta ensimmäisen keskiviiva, joka osoittaa laudan keskelle, yhdensuuntaisesti pelilaudan maalipintojen kanssa.
  4. Aseta toisen haaran jakava keskilinja 129 asteen kulmaan ensimmäiseen servovarteen nähden.
  5. Aseta seuraavaksi 4 servoa 5 cm kunkin diagonaalisen ohjauslevyn yläpuolelle ja 9,75 cm kullekin servoa lähimmälle sivuseinälle. (Niitä pitäisi olla kaksi kummallakin puolella.)
  6. Sitten porasimme reiän servojohtimille, jotka sopivat läpi, ja liimasimme servon superliimalla.

Esimerkki servovarresta:

Vaihe 4: Hallituksen luominen

Hallituksen luominen
Hallituksen luominen
Hallituksen luominen
Hallituksen luominen
  1. Tee 54x36 cm: n puinen pohja. (Tämä vastaa seinien paksuutta.)
  2. Leikkaa sitten neljä 14 cm: n lävistäjää ja kaksi 30 cm: n sivua. (Näiden seinien tulee olla 2 cm paksuja ja 4 cm tai enemmän.)
  3. Piirrä seuraavaksi viivat, jotka ovat yhdensuuntaisia molempien sivujen kanssa kahden senttimetrin päässä seinästä, jolloin saat uuden suorakulmaisen laatikon.
  4. Mittaa sitten suorakulmion jokaisesta neljästä kulmasta 10 cm suorakulmion molemmin puolin ja piirrä viiva näiden kahden pisteen väliin. Tämä viiva on viiva diagonaalisille seinäkappaleille.
  5. Kun olet valmis, mittaa 5 cm kunkin diagonaalin yläpuolelta ja piirrä 9,75 cm pitkä viiva, joka on kohtisuorassa sivulevyyn nähden.
  6. Piirrä tai jäljitä suorakulmio, joka on keskitetty servopohjaa vastaavan viivan loppuun.
  7. Piirrä sitten viiva jokaisen diagonaaliparin väliin, joka on yhdensuuntainen maalin sivujen kanssa.
  8. Leikkaa kalteva pinta, joka kallistuu kohti kutakin tavoitetta kahden diagonaalin ja niiden yli edellisessä vaiheessa vedetyn viivan väliin.
  9. Poraa kullekin servolle reikä servopohjan lähelle ja servon ja sivuseinän väliin.
  10. Kierrä jokainen seinäkappale alas ja käytä superliimaa pitämään servoa painettuna.
  11. Superliimaa servovarret servoon asettamalla servovarsi levyn sisäpuolelle yhdensuuntaisesti maalin sivujen kanssa.
  12. Liitä seuraavaksi servon johdot levyn alle.

Vaihe 5: Elektroniikka ja ohjelmointi

Elektroniikka ja ohjelmointi
Elektroniikka ja ohjelmointi
Elektroniikka ja ohjelmointi
Elektroniikka ja ohjelmointi
  1. "Jokaisen pelaajan elektroniikka koostuu 2 servosta, 4 painikkeesta, 4 10 k ohmin vastuksesta, arduino -laitteesta ja riittävästä johdotuksesta.
  2. Kytke jokaisen arduinon positiivinen (musta plus) -sarake 5 V: iin ja negatiivinen (punainen miinus) maahan.
  3. Aseta neljä painiketta leipäpöydälle haluamaasi paikkaan.
  4. Testaa, että voit painaa nappeja mukavasti ennen kuin jatkat.
  5. Kullekin painikkeelle (että kosketin on kytketty) liitä 10 k ohmin vastus kyseisen rivin ja positiivisen sarakkeen väliin.
  6. Yhdistä kullakin samalla rivillä johto sopivaan nastaan.
  7. Nastat 2 ja 3 ohjaavat tapin 9 servoa ja nastat 4 ja 5 ohjaavat tapin 10 servoa.
  8. Jos haluat kytkeä servot johtoon (sinun täytyy liimata ne tähän vaiheeseen), kytke valkoinen johto (signaali) nastaan 9 tai 10 (riippuen siitä, mitkä painikkeet ohjaavat sitä). Liitä musta johto (virta) positiiviseen sarakkeeseen ja punainen johto (maa) negatiiviseen pylvääseen."

"Lataa ohjelma liitteenä ja lähetä se molemmille arduinoille. Ohjelma alustaa kaikki servot ja tulot, tarkistaa sitten painikkeet painettuna 20 millisekunnin välein (50 kertaa sekunnissa) ja säätää servoja sen mukaan. Ohjelman lataamisen jälkeen jokainen servo käynnistyy 1,5 sekunnin ajan vahvistaaksesi, että ne on kytketty oikein ja päättyvät 90 asteeseen."

Suositeltava: