Përmbajtje:

Arduino Servo Foosball: 5 hapa
Arduino Servo Foosball: 5 hapa

Video: Arduino Servo Foosball: 5 hapa

Video: Arduino Servo Foosball: 5 hapa
Video: Уроки Arduino - управление сервомашинкой 2024, Nëntor
Anonim
Arduino Servo Foosball
Arduino Servo Foosball

nga David Joy dhe Andrew Gothard

Hapi 1: Hyrje

Objektivi ynë: Të krijojmë një lojë si Foosball duke përdorur Arduinos, servos dhe krahët e saj, dhe copa druri.

Pse: Ne vendosëm që ky projekt do të na jepte shansin për të krijuar diçka interesante dhe të përdorshme duke na lejuar të punojmë me një gamë të gjerë temash, të tilla si punimi i drurit, kodimi i Arduinos, printimi 3-D dhe instalime elektrike.

Hapi 2: Materialet e nevojshme

  • Arduino (përfshirë tabelën e kuqe dhe tabelën e bukës)
  • Laptop (nëse Arduino duhet të jetë i lidhur për të funksionuar)
  • 4 servos dhe disqe
  • 8 krahë servo të printuar 3D
  • 8 butona
  • 8 rezistorë 10k Ohm
  • Instalime të mjaftueshme
  • Zam
  • Qasja në një printer 3D
  • Druri (shiko madhësitë specifike në ndërtimin e seksionit të tabelës)
  • Top (një top pingpong punon mirë)
  • Super ngjites
  • Vida dhe stërvitje

Hapi 3: Krijimi i Armëve Servo

Krijimi i Armëve Servo
Krijimi i Armëve Servo
Krijimi i Armëve Servo
Krijimi i Armëve Servo
Krijimi i Armëve Servo
Krijimi i Armëve Servo
  1. Përdorni Onshape për të dizajnuar krahët servo për t'u përdorur në mënyrë që të godisni topat e ping pongut në lojë.
  2. Bëni secilën krah 6 cm të gjatë me një pjesë që shtrihet poshtë 2.5 cm. (Sigurohuni që nxjerrja të shtrihet në mënyrë që të mund të rrotullohet rreth servo vetë.)
  3. Përdorni një pjesë servo rrethore për të bashkuar krahët dhe vendosni vijën qendrore të së parës, që tregon në qendër të tabelës, paralelisht me anët e golit të tabelës së lojës.
  4. Vendosni vijën qendrore që ndan krahun e dytë në një kënd ngritjeje prej 129 gradë në krahun e parë servo.
  5. Vendoseni më tej 4 servo 5 cm mbi secilën prej dërrasave udhëzuese diagonale dhe 9.75 cm nga secili nga muret anësore më të afërta me servo. (Duhet të ketë dy nga secila anë.)
  6. Pastaj ne shpuam një vrimë që telat e servo të futen dhe e ngjitëm servo me super zam.

Shembull i krahut tonë servo:

Hapi 4: Krijimi i Bordit

Krijimi i Bordit
Krijimi i Bordit
Krijimi i Bordit
Krijimi i Bordit
  1. Bëni një bazë prej druri 54x36 cm. (Kjo llogaritet për trashësinë e mureve.)
  2. Pastaj prerë një katër diagonale 14 cm dhe dy anët 30 cm. (Këto mure duhet të jenë 2 cm të trasha dhe 4 cm ose më të mëdha.)
  3. Vizatoni vijat paralele me secilën anë dy centimetra larg murit për të krijuar një kuti të re drejtkëndëshe.
  4. Pastaj në secilën nga katër qoshet e drejtkëndëshit matni 10 cm përgjatë secilës anë të drejtkëndëshit dhe vizatoni një vijë midis atyre dy pikave. Kjo linjë është vija për pjesët diagonale të murit.
  5. Pasi të përfundoni masën 5 cm mbi çdo diagonale dhe vizatoni një vijë që është 9.75 cm e gjatë dhe është pingul me dërrasën anësore.
  6. Vizatoni ose gjurmoni një drejtkëndësh që është i përqendruar në fund të vijës që përputhet me bazën e servos.
  7. Pastaj vizatoni një vijë midis secilës palë diagonalesh që është paralele me anët e qëllimit.
  8. Pritini një sipërfaqe të pjerrët që shkon drejt secilit prej qëllimeve midis dy diagonaleve dhe vijës së përshkruar përgjatë tyre në hapin e mëparshëm.
  9. Shponi një vrimë për secilin servo afër bazës së servos dhe në mes të servo dhe murit anësor.
  10. Vidhosni secilën nga pjesët e murit poshtë dhe përdorni super zam për të mbajtur servo.
  11. Ngjitini super krahët servo në servo duke e vendosur krahun servo në pjesën e brendshme të tabelës paralelisht me anët e golit.
  12. Pastaj lidhni telat për servo nën tabelë.

Hapi 5: Elektronikë dhe Programim

Elektronikë dhe Programim
Elektronikë dhe Programim
Elektronikë dhe Programim
Elektronikë dhe Programim
  1. "Elektronika për secilin lojtar përbëhet nga 2 servos, 4 butona, 4 rezistorë 10k Ohm, një arduino dhe instalime elektrike të mjaftueshme.
  2. Në secilën arduino, lidhni kolonën pozitive (plus e zezë) në 5V dhe atë negative (e kuqe minus) në tokë.
  3. Vendosni katër butona në tabelën e bukës ku i dëshironi.
  4. Testoni për t'u siguruar që mund t'i shtypni butonat në mënyrë të qetë para se të vazhdoni.
  5. Për atë në secilin buton (në të cilin është një kontakt) lidhni një rezistencë 10khm midis asaj rreshti dhe kolonës pozitive.
  6. Në secilën nga rreshtat e njëjtë, lidhni një tel në kunjin e duhur.
  7. Kunjat 2 dhe 3 kontrollojnë servon në kunjin 9 dhe kunjat 4 dhe 5 kontrollojnë atë në kunjin 10.
  8. Për të lidhur servot (për këtë hap do t'ju duhet t'i lidhni ato), lidhni tela të bardhë (sinjal) në kunjin 9 ose 10 (varësisht se cilat butona duhet ta kontrollojnë atë). Lidhni telin e zi (fuqinë) me kolonën pozitive dhe telin e kuq (tokëzimin) me kolonën negative."

"Shkarkoni programin e bashkangjitur dhe ngarkojeni në të dy arduinos. Programi inicializon të gjitha servot dhe hyrjet, pastaj kontrollon butonat e shtypur çdo 20 milisekonda (50 herë në sekondë) dhe i rregullon servot në përputhje me rrethanat. Pasi programi të jetë ngarkuar, çdo servo do të kthehet për 1.5 sekonda për të konfirmuar që ato janë të lidhura siç duhet dhe do të përfundojnë në 90 gradë."

Recommended: