Sisällysluettelo:
- Vaihe 1: Johdanto
- Vaihe 2: Tarvittavat materiaalit
- Vaihe 3: Servovarsien luominen
- Vaihe 4: Hallituksen luominen
- Vaihe 5: Elektroniikka ja ohjelmointi
Video: Arduino Servo Foosball: 5 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:03
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
- Suunnittele Onshapen avulla servovarsia, joita voit käyttää pelin pingispallopallojen lyömiseen.
- 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ä.)
- Käytä pyöreää servopalaa kiinnittääksesi käsivarret ja aseta ensimmäisen keskiviiva, joka osoittaa laudan keskelle, yhdensuuntaisesti pelilaudan maalipintojen kanssa.
- Aseta toisen haaran jakava keskilinja 129 asteen kulmaan ensimmäiseen servovarteen nähden.
- 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.)
- Sitten porasimme reiän servojohtimille, jotka sopivat läpi, ja liimasimme servon superliimalla.
Esimerkki servovarresta:
Vaihe 4: Hallituksen luominen
- Tee 54x36 cm: n puinen pohja. (Tämä vastaa seinien paksuutta.)
- 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.)
- Piirrä seuraavaksi viivat, jotka ovat yhdensuuntaisia molempien sivujen kanssa kahden senttimetrin päässä seinästä, jolloin saat uuden suorakulmaisen laatikon.
- 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.
- Kun olet valmis, mittaa 5 cm kunkin diagonaalin yläpuolelta ja piirrä 9,75 cm pitkä viiva, joka on kohtisuorassa sivulevyyn nähden.
- Piirrä tai jäljitä suorakulmio, joka on keskitetty servopohjaa vastaavan viivan loppuun.
- Piirrä sitten viiva jokaisen diagonaaliparin väliin, joka on yhdensuuntainen maalin sivujen kanssa.
- Leikkaa kalteva pinta, joka kallistuu kohti kutakin tavoitetta kahden diagonaalin ja niiden yli edellisessä vaiheessa vedetyn viivan väliin.
- Poraa kullekin servolle reikä servopohjan lähelle ja servon ja sivuseinän väliin.
- Kierrä jokainen seinäkappale alas ja käytä superliimaa pitämään servoa painettuna.
- Superliimaa servovarret servoon asettamalla servovarsi levyn sisäpuolelle yhdensuuntaisesti maalin sivujen kanssa.
- Liitä seuraavaksi servon johdot levyn alle.
Vaihe 5: Elektroniikka ja ohjelmointi
- "Jokaisen pelaajan elektroniikka koostuu 2 servosta, 4 painikkeesta, 4 10 k ohmin vastuksesta, arduino -laitteesta ja riittävästä johdotuksesta.
- Kytke jokaisen arduinon positiivinen (musta plus) -sarake 5 V: iin ja negatiivinen (punainen miinus) maahan.
- Aseta neljä painiketta leipäpöydälle haluamaasi paikkaan.
- Testaa, että voit painaa nappeja mukavasti ennen kuin jatkat.
- Kullekin painikkeelle (että kosketin on kytketty) liitä 10 k ohmin vastus kyseisen rivin ja positiivisen sarakkeen väliin.
- Yhdistä kullakin samalla rivillä johto sopivaan nastaan.
- Nastat 2 ja 3 ohjaavat tapin 9 servoa ja nastat 4 ja 5 ohjaavat tapin 10 servoa.
- 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:
Arduino Adafruit Servo Shield -virtamoduuli: 3 vaihetta
Arduino Adafruit Servo Shield Power Module: Tämä tehomoduuli on suunniteltu Arduino Unolle yhdessä Adafruit 16-kanavaisen servosuojuksen kanssa. Adafruit Servo Shield on loistava lisä Arduinoon. Mutta se vaatii toisen, 5 V: n virtalähteen. Tämän laitteen kanssa tarvitset vielä 5 V: n
Arduino Servo Tester: 4 vaihetta
Arduino Servo Tester: Tässä esittelemme kuinka hallita servoa Arduinolta ilman tietokonetta. Tämän kannettavan käyttöliittymän käyttö nopeuttaa suuresti prototyyppiprosessia, kun määritetään servokierron rajat. Se on erityisen hyödyllinen, kun sinulla on paljon
Arduino Servo Motorsin ainutlaatuinen kellomalli: 5 vaihetta
Ainutlaatuinen kellomalli, jota käyttää Arduino Servo Motors: Tällä ohjeella näytän sinulle, kuinka luoda kello Arduino Nano- ja Servo -moottoreilla. Tätä varten tarvitset seuraavat kohteet
Prosessoinnin ja Arduino- ja Make 7 Segment- ja Servo -GUI -ohjaimen yhdistäminen: 4 vaihetta
Prosessoinnin ja Arduinon yhdistäminen ja Make 7 Segment and Servo GUI -ohjain: Joissakin tekemissäsi projekteissa sinun on käytettävä Arduinoa, koska se tarjoaa helpon prototyyppialustan, mutta grafiikan näyttäminen Arduinon sarjamonitorissa voi kestää melko kauan ja jopa vaikeasti. Voit näyttää kaavioita Arduino -sarjamonitorissa
Raspberry Pi IoT Foosball -pöytä: 11 vaihetta
Raspberry Pi IoT Foosball Table: Tervetuloa versiolleni hakkeroidusta jalkapallo -pöydästä osana uuden median ja viestintätekniikan opiskelijaprojektia. Kasvoin pohjimmiltaan jalkapallo- ja biljardipöytiä, joten ajattelin, että olisi hienoa yrittää yhdistää yksi näistä laitteista sisäiseen