Sisukord:
- Tarvikud
- Samm: kottide elektrooniline loendamine
- Samm: andurite paigaldamine
- 3. samm: elektrooniline tulemustabeli kujundus
- 4. samm: juhtnupud
- 5. samm: komponentide pinkide seadistamine
- 6. samm: kood
- Samm: pange see kõik kokku
- 8. etapp: mängukonsool
Video: Oakoti viskamise pesapallimängu elektrooniline hindamine: 8 sammu (piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:47
Selles juhendis selgitatakse, kuidas Bean Bag Toss pesapalliteemalise mängu skoori automaatselt elektrooniliselt hoida. Ma ei näita puidust mängu üksikasjalikku ehitust, need plaanid leiate Ana White'i veebisaidilt:
www.ana-white.com/woodworking-projects/bean-bag-toss-baseball-game
Need plaanid on väga head ja üksikasjalikud. Neid plaane kasutasin oma mängu valmistamiseks. Tegin plaanides paar muudatust. Esimene muudatus, mille tegin, oli alumise laua laiendamine, et langenud oakotte paremini tabada. Minu teine modifikatsioon oli kasutada ½ -tollise vineeri asemel ½ -tollist vineeri.
Tarvikud
Pesapalli teemalisi oakotte saab osta Amazonist. Vaadake veebisaiti:
www.amazon.com/gp/product/B00IIVJHSY/ref=p… Pärast mängu puitkonstruktsiooni konstrueerimist panin ma pesapalli “teemandi” ja kohad, kus oleks punktiavad. Kasutasin nende kaasaskantavasse puurisse paigaldatud 4 -tollist augusaega, et lõigata need ühtlased punktiavad. Seejärel lihviti iga augu serv siledaks.
Samm: kottide elektrooniline loendamine
Mul oli vaja leida viis kottide lugemiseks, kui need igast punktiaugust läbi läksid. Pidage meeles, et igal augul on erinev punktiväärtus, kusjuures auku „Home Run“on kõrgeim punktiväärtus. Esmalt mõtlesin kasutada mehaanilist lülitit, näiteks hetkega arkaadmündi ukse lülitit, millel on pikk väljalasketraat. Olin neid kasutanud skee pallimasinates, kuid ma ei uskunud, et need riidest oakottidega nii hästi toimiksid.
Ma asusin infrapuna (IR) katkestusanduri juurde, et tuvastada kotid, kui need läbivad hindamisavasid. Kasutasin Adafruit Industriesi suurepärast toodet nimega “IR Break Beam Sensor - 3mm LEDs”. Toote ID on 2167:
www.adafruit.com/product/2167
Neid müüakse paarikaupa (emitter ja vastuvõtja) ning need pakuvad lihtsat viisi liikumise tuvastamiseks. Need töötavad üksteisest kuni 10 tolli kaugusel ja neid saab toita Arduino 5V toiteallikast. Saate neid kasutada koos Arduino sisseehitatud tõmbetakistiga, nii et eraldi takisti pole vaja. Emitter saadab välja infrapunakiire ja vastuvõtja, otse selle vastas, on selle IR -valguse suhtes tundlik. Kui tala läbib midagi tahket (nt oakotid), on tala katki ja vastuvõtja saab programmeerida teile sellest teada andma.
Samm: andurite paigaldamine
Andurite paigaldamiseks keerasin oma puidust mängu ümber. Mul oli vaja paigaldada infrapunaandurid vineerist mängulaua alumisele küljele, et need ei segaks väikeste oakottide vabalangemist. Iga punktiava vastaskülgedele puuriti 1”läbimõõduga auk 3/8 tolli sügavusele (teine hea põhjus 1/2” paksuse vineeri kasutamiseks). Infrapuna vastuvõtja ja kiirgur asetati augu serva sisse, nii et kotid neid ei tabaks. Need paigaldati püsivalt väikese metallklambri ja puidukruviga, nii et need olid üksteise suhtes ideaalselt joondatud. Kui IR -andurid olid kõik paigaldatud, tuli need ühendada juhtmetega ja jootma ühise maa ja 5 V ühendustega perforeeritud hobitahvli külge. Kogu juhtmestik kinnitati ja kinnitati kindlalt vastu mängulaua sisemust, et mitte segada oakoti kukkumist pärast punktiaugu läbimist.
3. samm: elektrooniline tulemustabeli kujundus
Järgmisena tuli elektroonilise tulemustabeli kuvamiseks muuta mängulaua ülaosas asuvat punktisüsteemi (kodus ja võõrsil). Tulemustabel koosneks 4-kohalisest, 7-segmendilisest LED-st iga meeskonna tulemuse kohta ja ühekohalise, 7-segmendilise LED-i abil jälgitaks sisetööd. 4-kohalised, 7-segmendilised LED-id on Adafruit Industriesilt. Neid nimetatakse „1,2” 4-kohalisest 7-segmendilisest ekraanist koos 12C seljakotiga-punane. Teil on vaja kahte neist ja toote ID on 1269. Vt allpool:
www.adafruit.com/product/1269
Ülisuur (2,3”) ühekohaline 7-segmendiline LED oli eBaylt üldine ost. Kõik ülegabariidilised kuvarid töötavad ja peavad olema õigesti ühendatud tavalise katoodi või ühise anoodipõhise 7-segmendi LED-iga.
Vineerisse lõigati 2 ½ "x 18" ava. Servad lihviti siledaks. Vastav kinnitusplaat lõigati 1/8”paksusest vineerist veidi suuremaks kui ava. See võimaldaks selle paigaldada mängulaua sisemusse. See on plaat, millele paigaldatakse kaks 4-kohalist 7-segmendilist LED-i ja ülisuur ühekohaline 7-segmendiline LED. Võistlusekraan paigaldatakse keskele, kusjuures kaks punktinäidikut on koondatud mängu kummalegi poolele. Ma paigaldan “Võõrsil” meeskonna vasakule, kuna nemad löövad esimesena. Paigaldan tulemustabelile ka rohelise valgusdioodi, mis süttib iga kord, kui kott läbib punktiaugu.
4. samm: juhtnupud
Oakotti viskamise mängu voolu juhtimiseks vajame kolme nuppu. Kõik nupud paigaldatakse mängu välispinnale süvistatud asendisse, et kaitsta neid juhuslikult visatud oakotti löögi eest.
Mängu sisse/välja nupp paigaldatakse mängu ülaossa. Sisse-/väljalüliti ühendatakse vastavalt 9-voldise alalisvoolu akuallikaga, mis toidab Arduino Uno plaati ja kõiki muid elektroonilisi komponente.
Kaks muud hetkelist nuppu on paigaldatud mängu mõlemale küljele. Vasakpoolne nupp on nupp „Lähtesta”. See nupp lükatakse uue mängu alustamise ajaks tulemustabelile ja programmimuutujatele nulli.
Parem nupp on nupp „At Bat”. Igal "meeskonnal" või mängijal on 9 "kotti" visata iga kord "löögi" või poole mängu ajal. Kuna kõik visatud oakotid tõenäoliselt läbi punktiaugu ei lähe, ei saanud ma järjepidevalt kokku loksutada visatud kotte, et teha kindlaks, millal pool söögikorda lõppes. Ma vajasin mõnda muud viisi, kuidas vahetada, milline meeskond või mängija oli kurikas. Seda tehakse käsitsi selle lüliti "Bat Bat" abil.
Kui “meeskond” või mängija viskab 9 oakotti, ilmastikutingimustest lähtuvalt või mitte, siis vajutatakse nuppu “At Bat”, et viia vastane (vastasmängija) kurikale (viskamine).
5. samm: komponentide pinkide seadistamine
Pingi ülesehitus on näidatud alloleval pildil. Pingil kasutati tõmbetugevaid nuppe, et jäljendada valgusvihu IR-andureid. Kasutan oma katsestendil muutujate jälgimiseks 4-realist LCD-monitori ja veendun, et tulemustabelit juhtiv kood töötab õigesti. Mulle meeldib seda kasutada jadamonitori asemel.
Pingil kuvatakse ainult üks 4-kohaline, 7-segmendiline LED-ekraan, kuid nii kodu- kui ka eemalolevate tulemuste näidikud töötasid õigesti. Samuti kontrolliti kolme mängujuhtimisnuppu ja näidati, et need töötavad õigesti.
6. samm: kood
Allpool on näidatud Arduino kood mängu voo juhtimiseks ja tulemuste korrektseks liitmiseks:
Samm: pange see kõik kokku
Viimane samm oli kõigi komponentide kinnitamine mängulauale ja kõigi juhtmestike ühendamine. Kõik oli kindlalt vineerile kinnitatud ja ühendused (juhtmestik) hoiti võimalikult madala profiiliga, et mitte segada oakottide kukkumist läbi hindamisavade. Tulemustabeli kuvarid olid ühendatud Arduino ja vastavate toiteallikatega. Arduino toiteks kasutati 9-voldist akut. Mängu tagaosas kasutasin 1/8”paksust puitkiudplaati. See plaat kinnitati 6 puidukruviga.
8. etapp: mängukonsool
Tahtsin, et mu mäng oleks kaasaskantav, nii et ma ei riputanud seda seinale. Ma tegin 1 ½ PVC torust kaks külgjalga. Need kinnitati mängu külje külge täispööratud T-Track kruvide ja nuppudega
www.amazon.com/gp/product/B07SZ6568V/ref=p…
mis kruviti mängu külje sisse kinnitatud T-mutritesse (mõlemal küljel olevate nuppude alla).
Soovitan:
E-dohicky Russ'i laservõimsusmõõturi elektrooniline versioon Dohicky: 28 sammu (koos piltidega)
E-dohicky Russ'i laservõimsusmõõturi elektrooniline versioon Dohicky: Laser-elektritööriist. E-dohicky on Russ SADLERi dohicky elektrooniline versioon. Russ animeerib väga head SarbarMultimedia youtube'i kanalit https://www.youtube.com/watch?v=A-3HdVLc7nI&t=281sRuss SADLER esitab lihtsa ja odava lisaseadme
Arduino Bluetooth RC auto ja elektrooniline pidurisüsteem: 4 sammu (piltidega)
Arduino Bluetooth RC auto ja elektrooniline pidurisüsteem: nii saate teha RC -auto umbes 40 dollari eest (27 dollarit w/ uno klooniga)
Executive Par 3 golfimängu automaatne hindamine: 12 sammu (koos piltidega)
Executive Par 3 golfimängu automaatne punktiarvestus: postitasin hiljuti juhendi lõbusa kaasaskantava mängu loomiseks, mida saab mängida nii sees kui väljas. Seda nimetatakse "Executive Par 3 golfimänguks". Kujundasin koopia tulemuskaardi, et registreerida iga mängija skoor 9 “augu” eest. Nagu
Elektrooniline kinnituspeegel: 8 sammu (piltidega)
Elektrooniline kinnituspeegel: Kes ei saaks peeglisse vaadates kasutada mõnda julgustavat sõna? Ehitage ekraan peegli sisse, et kerida kohandatud kinnitusi, mida saate oma peegelduse kaudu lugeda. See poleeritud projekt saab hõlpsasti kokku poest ostetud shadowboga
Kommide viskamise robot Arduino, ringlussevõetud osade ja Dlibiga: 6 sammu
Kommide viskamise robot koos Arduino, ringlussevõetud osade ja Dlibiga: mõne ringlussevõetud osa, Arduino + mootorikilbi ja arvutitarkvara Dlib abil saate teha töötava näotuvastava kommiviske. Materjalid: puitkarkassiga sülearvuti/arvuti ( eelistatavalt üks võimsam kui Raspberry Pi!). Arduino (eelista