Talaan ng mga Nilalaman:
- Hakbang 1: Panimula
- Hakbang 2: Kailangan ng Mga Materyales
- Hakbang 3: Paglikha ng Servo Arms
- Hakbang 4: Paglikha ng Lupon
- Hakbang 5: Electronics at Programming
Video: Arduino Servo Foosball: 5 Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:14
nina David Joy at Andrew Gothard
Hakbang 1: Panimula
Ang aming layunin: Upang lumikha ng isang Foosball tulad ng laro gamit ang Arduinos, servos at mga bisig nito, at mga piraso ng kahoy.
Bakit: Napagpasyahan namin na ang proyektong ito ay magbibigay sa amin ng pagkakataong lumikha ng isang bagay na kawili-wili at magagamit habang pinapayagan kaming magtrabaho kasama ang isang malawak na hanay ng mga paksa, tulad ng, paggana ng kahoy, pag-coding ng Arduinos, pag-print na 3-D, at mga kable.
Hakbang 2: Kailangan ng Mga Materyales
- Arduino (kabilang ang redboard at breadboard)
- Laptop (kung ang Arduino ay dapat na konektado upang tumakbo)
- 4 na servo at disk
- 8 3D naka-print na servo arm
- 8 mga pindutan
- 8 10k ohm resistors
- Sapat na mga kable
- Pandikit
- Pag-access sa isang 3D printer
- Kahoy (tingnan ang mga tukoy na laki sa pagbuo ng seksyon ng board)
- Bola (gumagana nang maayos ang isang bola sa tennis table)
- Super Pandikit
- Mga tornilyo at drill
Hakbang 3: Paglikha ng Servo Arms
- Gumamit ng Onshape upang mag-disenyo ng mga braso ng servo upang magamit upang maabot ang mga bola ng ping pong sa laro.
- Gawin ang bawat braso na 6 cm ang haba sa isang bahagi na nagpapalabas ng 2.5 cm. (Siguraduhin na ang extrusion ay umaabot upang maaari itong paikutin sa mismong servo.)
- Gamitin ang isang bilog na piraso ng servo upang ikabit ang mga bisig at ilagay ang gitnang linya ng una, na tumuturo sa gitna ng board, kahilera sa mga gilid ng layunin ng board ng laro.
- Ilagay ang gitnang linya na hinahati ang pangalawang braso sa isang anggulo ng taas na 129 degree sa unang servo arm.
- Susunod na ilagay ang 4 na servo na 5 cm sa itaas ng bawat diagonal na gabay na board at 9.75 cm mula sa bawat dingding sa gilid na pinakamalapit sa servo. (Dapat mayroong dalawa sa bawat panig.)
- Pagkatapos ay nag-drill kami ng isang butas para sa mga servo wires upang magkasya at nakadikit sa servo na may sobrang pandikit.
Halimbawa ng aming servo arm:
Hakbang 4: Paglikha ng Lupon
- Gumawa ng isang 54x36 cm kahoy na base. (Ito ang dahilan para sa kapal ng mga dingding.)
- Pagkatapos ay gupitin ang isang apat na 14 cm diagonals at dalawang 30 cm na panig. (Ang mga pader na ito ay dapat na 2 cm makapal at 4 cm o mas mataas.)
- Susunod na gumuhit ng mga linya na parallel sa bawat panig na dalawang sentimetro ang layo mula sa dingding upang lumikha ng isang bagong kahon na parihaba.
- Pagkatapos sa bawat isa sa apat na sulok ng rektanggulo sukatin ang 10 cm kasama ang bawat panig ng rektanggulo at iguhit ang isang linya sa pagitan ng dalawang puntong iyon. Ang linyang ito ang linya para sa mga dayagonal na piraso ng dingding.
- Kapag kumpletong sukatin ang 5 cm sa itaas ng bawat dayagonal at iguhit ang isang linya na 9.75 cm ang haba at patayo sa gilid na board.
- Iguhit o subaybayan ang isang rektanggulo na nakasentro sa dulo ng linya na tumutugma sa base ng servos.
- Pagkatapos ay gumuhit ng isang linya sa pagitan ng bawat pares ng diagonals na parallel sa mga gilid ng layunin.
- Gupitin ang isang sloping ibabaw na slant papunta sa bawat layunin sa pagitan ng dalawang dayagonal at ng linya na iginuhit sa kanila sa nakaraang hakbang.
- Mag-drill ng isang butas para sa bawat servo na malapit sa base ng servos at sa pagitan ng servo at ng gilid na dingding.
- I-tornilyo ang bawat piraso ng dingding at gumamit ng sobrang pandikit upang hawakan ang servo.
- Super kola ang mga braso ng servo sa servo sa pamamagitan ng paglalagay ng servo arm sa loob ng board kahilera sa mga gilid ng layunin.
- Susunod na ikonekta ang mga wire para sa servo sa ilalim ng board.
Hakbang 5: Electronics at Programming
- "Ang electronics para sa bawat manlalaro ay binubuo ng 2 servos, 4 na pindutan, 4 10k ohm resistors, isang arduino, at sapat na mga kable.
- Sa bawat arduino, ikonekta ang haligi ng positibo (itim na plus) sa 5V at ang negatibo (pulang minus) sa lupa.
- Ilagay ang apat na mga pindutan sa breadboard kung saan mo gusto ang mga ito.
- Subukan upang matiyak na maaari mong itulak nang kumportable ang mga pindutan bago magpatuloy.
- Para sa isa sa bawat pindutan (na ang isang contact ay nasa) ikonekta ang isang 10k ohm risistor sa pagitan ng hilera na iyon at ng positibong haligi.
- Sa bawat isa sa parehong mga hilera, ikonekta ang isang kawad sa naaangkop na pin.
- Kinokontrol ng pin 2 at 3 ang servo sa pin 9 at pin 4 at 5 kontrolin ang isa sa pin 10.
- Upang i-wire ang mga servos (kakailanganin mong idikit ito para sa hakbang na ito), ikonekta ang puting wire (signal) upang i-pin ang 9 o 10 (depende sa aling mga pindutan ang dapat kontrolin ito). Ikonekta ang itim na kawad (kapangyarihan) sa positibong haligi at ang pulang kawad (ground) sa negatibong haligi."
"I-download ang nakalakip na programa at i-upload ito sa parehong mga arduino. Pinasimulan ng programa ang lahat ng mga servo at input, pagkatapos ay susuriin ang mga pindutan na pinindot tuwing 20 milliseconds (50 beses bawat segundo) at inaayos ang mga servos nang naaayon. Matapos ma-upload ang programa, ang bawat servo ay liliko sa loob ng 1.5 segundo upang kumpirmahing ang mga ito ay wired nang tama, at magtatapos sa 90 degree."
Inirerekumendang:
Talaan ng Raspberry Pi IoT Foosball: 11 Mga Hakbang
Talaan ng Raspberry Pi IoT Foosball: Maligayang pagdating sa aking bersyon ng isang na-hack na talahanayan ng foosball, bilang bahagi ng isang proyekto ng mag-aaral para sa teknolohiya ng New Media at Komunikasyon. Pangunahin kong lumaki sa paligid ng foosball at pool tables kaya naisip kong magiging mahusay na subukang ikonekta ang isa sa mga aparatong ito sa int
WebFoos - isang Smart Foosball Table: 6 Hakbang
WebFoos - isang Smart Foosball Table: Para sa aking proyekto sa paaralan sa aking unang taon sa Howest, nagpasya akong gumawa ng isang matalinong talahanayan ng Foosball. Nirerehistro ng talahanayan ang mga layunin at nai-save ang mga nilalaro na tugma, istatistika ng pagtutugma at istatistika ng gumagamit / koponan sa isang online na website
Encapsulate ang Hakbang Servo Motor Na May Serial Control Sa Pamamagitan ng Arduino Gamit ang isang 3D Printer - Pt4: 8 Hakbang
Pagsasaayos ng Hakbang Servo Motor Na May Serial Control Sa Pamamagitan ng Arduino Gamit ang isang 3D Printer - Pt4: Sa ikaapat na video na ito ng serye ng Motor Step, gagamitin namin ang natutunan namin dati na bumuo ng isang stepper servo motor na may kontrol sa pamamagitan ng serial komunikasyon at real feedback sa posisyon gamit ang isang resistive encoder na sinusubaybayan ng isang Arduino. Sa
Autonomous Foosball Table: 5 Hakbang (na may Mga Larawan)
Autonomous Foosball Table: Ang pangunahing layunin ng proyekto ay upang makumpleto ang isang gumaganang prototype para sa isang Autonomous Foosball Table (AFT), kung saan ang isang manlalaro ay nakaharap sa isang robot na kalaban. Mula sa pananaw ng tao ng laro, ang talahanayan ng foosball ay halos kapareho sa isang regular na mesa. Ang playe
I-hack ang Iyong Servo V1.00 - Gawin ang Iyong Servo sa isang Napakalakas na Linear Actuator: 7 Hakbang
I-hack ang Iyong Servo V1.00 - Gawing Iyong Servo sa isang Napakalakas na Linear Actuator: Ibinigay na mayroon kang mga tool at servo na maitatayo mo ito sa ilalim ng isang pares ng pera. Ang actuator ay umaabot sa isang rate ng tungkol sa 50mm / min. Ito ay sa halip mabagal ngunit napakalakas. Panoorin ang aking video sa pagtatapos ng post kung saan ang maliit na actuator