Sisukord:
- Samm: vajalike komponentide loend
- 2. samm: kujunduse mõistmine
- 3. samm: korvpallirõngaste valmistamine
- Samm: muutke rõngad nutikamaks
- Samm 5: Kohtu tegemine
- Samm: servo kinnitamine
- 7. samm: katuse ja ukse/ kuuli sulguri kinnitamine
- 8. samm: katapuldi või käivitaja kokkupanek
- 9. samm: pallide hoidmiseks kasti valmistamine
- Samm: areeni kaunistamine
- Samm 11: LeaderBoardi lisamine
- 12. samm: aeg kodeerida
- 13. samm: järeldus
Video: Nutikas korvpallimäng koos punktide loendusrõngastega, kasutades Evive-Arduino sisseehitatud platvormi: 13 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:48
Kõigist mängudest on kõige lõbusamad arkaadmängud. Niisiis, mõtlesime, miks mitte teha seda ise kodus! Ja siin me oleme, kõige lõbusam DIY mäng, mida olete siiani mänginud - DIY Arcade Basketball Game! Seda mängu pole mitte ainult ülimõnus mängida, vaid ka ülimõnus teha! Samm-sammuliste juhiste ja lihtsa programmeerimisega PictoBloxis-täiustatud võimalustega graafilise programmeerimise tarkvaras-saab sellest mängust parim mäng, mida eales mängite!
Mida sa siin ikka teed? Laadige PictoBlox alla SIIT ja alustage!
Samm: vajalike komponentide loend
Riistvara
- eviveeriv
- IR andur
- Micro Servo ja selle tarvikud
- Paks papp
- Värviline diagrammipaber
- Polüstüreenist tassid
- Liimipüstol ja liimipulgad
- Jumper kaablid
Tarkvara
PictoBlox
Kõik ülaltoodud elektroonilised komponendid leiate stardikomplektist.
2. samm: kujunduse mõistmine
Võtke papist leht ja lõigake järgmised Arkaadimängu tükid vastavalt ülaltoodud pildil toodud mõõtudele. Vastupidavuse suurendamiseks võite proovida seda valmistada MDF -lehtede abil.
- Katus
- Maa külgseinad (x 2)
- Pallihoidja alus
- Servo uks
-
Seisake edetabeli eest
- Seljatugi
- Esitugi
- Pallihoidja alus
-
Maa alus
- Vasak V-kujuline sein
- Õige V-kujuline sein
- Tagasein
- Esisein
- Pallihoidja külgseinad (x 2)
3. samm: korvpallirõngaste valmistamine
Alustame lihtsast osast: Hoops.
Võtke väikesed tassid polüstüreeni, võite võtta suvalise arvu prille, sõltuvalt sellest, kui palju rõngaid soovite saada. Lõika prillide põhi nii, et kui me neisse palle laseksime, saaksid pallid hõlpsalt mööda minna. Perforeerige klaasid lõikuriga, et need näeksid välja nagu võrk.
Samm: muutke rõngad nutikamaks
Võrgud, mille tegime eelmises etapis, on tummad võrgud. Nad ei saa arvestada igas korvis tehtud lööke ega anda teile tulemust. Kuidas oleks, kui teeme võrgud, mis annavad meile tulemuse, korrutades palli võrkude kaudu läbitud kordade arvu neile määratud skoorini.
Kasutame samal eesmärgil IR -andurit. Kontrollige kõiki infrapunaandureid evive'i püsivara valiku Pin State Monitor abil.
- Võtke paar jäätisepulka ja kleepige need kokku nii, et need muutuksid pikaks.
- Keerake värvilise paberi tükk tihedalt ümber, et see näeks välja nagu küsitlus. Iga rõnga jaoks peame tegema varda.
- Nüüd kinnitage nende postide külge kuuma liimi abil I -andur ja kinnitage need IR -andurid prillide aukudesse.
- Kui olete valmis, kinnitage rõngad maapinnale. Kuid veenduge, et juhiksite juhtmed maapinnast läbi. Soovi korral saate tagaseina külge kinnitada ka ühe rõnga.
Meie puhul määrame hinded rõngastele vastavalt sellele, kui raske on nendes tulistada. Meile lähim korv annab meile 10 punkti, keskmine 20 punkti, tagaseina korv aga 50 punkti.
Märkus: skoori saate määrata soovitud viisil.
Samm 5: Kohtu tegemine
Alustame korvpalliväljaku ehitamist.
- Kinnitage V-kujulised seinad alusele kuuma liimi abil, nagu on näidatud ülaltoodud esimesel pildil. Need seinad koguvad kõik pallid.
- Võtke kaks külgseina ja tõmmake sirge joon iga seina keskele. Nüüd liimige kohtu alus nendele joontele (üks mõlemal küljel). See suurendab teie väljakut ja aitab pallid ühte kohta kokku koguda.
- Aeg katta väljak ülejäänud küljelt. Liimige esisein alusele, kuid veenduge, et esiseina ja V-kujuliste seinte ruum oleks joondatud.
- Lõpuks kinnitage tagasein aluse külge.
Seega on korvpalliväljak tehtud.
Samm: servo kinnitamine
Kinnitage mikroservo kuuma liimi abil esiseinale antud väikese ruumi külge. Me teeme enamiku kohtu all olevatest ühendustest. Seega tehke alusele peale servo väike lõige, et saaksite juhtmed sealt läbi lasta.
Veenduge, et olete servot eelnevalt evive püsivara abil testinud.
7. samm: katuse ja ukse/ kuuli sulguri kinnitamine
Võtke katusetükk ja liimige seinana, mis töötavad statiivina, edetabeli külge, nagu pildil näidatud. Nüüd kinnitage see katusetükk kohtu seinte külge.
Kui olete valmis, võtke väike pappuks ja kinnitage see servosarve külge. See annab teile kindla arvu võtteid. Kuidas? Kogutud pallid ei läbi väravaid enne ja kui te seda ust ei ava. Need, me kodeerime selle nii, et uks avaneb alles mängu alguses, nii et kõik pallid kogutakse pallihoidjasse. Niipea kui mäng algab, uks sulgub.
8. samm: katapuldi või käivitaja kokkupanek
Nüüd on aeg teha mängu kõige olulisem element, katapult või kanderakett.
- Võtke kuus väikest papitükki, suurusega umbes 2 x 2 cm, ja tehke neist kaks virna.
- Kui olete virnad käes, asetage need ühele papitükile, jättes nende vahele teatud vahemaa.
- Pange nende vahele hambaork ja kleepige selle keskele jäätisepulk.
- Nüüd kinnitage kaks hambaorki virnadesse nii, et need peaksid olema väljapoole suunatud.
- Nüüd kinnitage nende kummide külge väike kummipael.
- Lõpuks liimige jäätisepulgale kork, et palli hoida.
Kui olete valmis, kaunistage see soovitud viisil. Asetage see väljaku katuse keskele.
9. samm: pallide hoidmiseks kasti valmistamine
On aeg teha pallihoidja. Kui kõik pallid uksest sisse libisevad, ei saa me lasta neil ringi veereda. Seega vajame pallihoidjat.
- Võtke pallihoidja alus ja liimige see kuuma liimi abil esiseina külge.
- Seejärel liimige selle külge külgseinad.
- Lõpuks liimige pallihoidja esisein.
Siin lõpeb tegemine.
Samm: areeni kaunistamine
Nüüd saate korvpallimängu kaunistada soovitud viisil.
Samm 11: LeaderBoardi lisamine
Aeg lisada edetabel. Me kasutame evive sama. Enne kui paneme evive'i katusele, kus oleme selle jaoks koha hoidnud, tehke kõigepealt ühendused.
- Ühendage kõik kolm IR -andurit ja mikroservo paralleelselt ning ühendage nende GND evive'i GND -tihvtiga ja VCC 5 -voldise kontaktiga.
-
Nüüd on aeg signaalipistikud ühendada:
- IR -andur 1 - digitaalne tihvt 2
- IR -andur 2 - digitaalne pin 3 evive
- IR -andur 3 - digitaalne pin 4 of evive
- Servomootor - digitaalne tihvt 5
Näitame ekraanil sõnumeid, tulemusi ja ajastust.
12. samm: aeg kodeerida
Selle lihtsamaks kodeerimiseks kasutame graafilist programmeerimistarkvara PictoBlox.
Võite kirjutada järgmise skripti või otse alla laadida allpool toodud koodi:
13. samm: järeldus
Sellega olete kõik valmis esitama oma perele ja sõpradele põneva mängu Arcade Basketball! Nautige!: D
Soovitan:
Pildihoidja koos sisseehitatud kõlariga: 7 sammu (piltidega)
Pildihoidja koos sisseehitatud kõlariga: Siin on suurepärane projekt, mida nädalavahetusel ette võtta, kui soovite endale teha kõneleja, kuhu mahuvad pildid/postkaardid või isegi ülesannete loend. Ehituse osana kasutame projekti südames Raspberry Pi Zero W ja
Nutikas äratuskell: nutikas äratuskell, mis on valmistatud Raspberry Pi -ga: 10 sammu (koos piltidega)
Nutikas äratuskell: nutikas äratuskell, mis on valmistatud Raspberry Pi -ga: kas olete kunagi tahtnud nutikat kella? Kui jah, siis see on teie jaoks lahendus! Ma tegin nutika äratuskella, see on kell, mille abil saate äratusaega vastavalt veebisaidile muuta. Kui äratus hakkab tööle, kostab heli (sumin) ja 2 tuld
BenQ JoyBee GP2 projektori valgete punktide ja surnud pikslite parandamine: 5 sammu
BenQ JoyBee GP2 projektori valgete punktide ja surnud pikslite parandamine: kas teil on DLP -projektoreid? Kas teie DLP -projektori ekraanil olid valged punktid või surnud pikslid? Ärge muretsege. Täna loon ma Instructabeli postituse, et jagada teile oma kogemusi BenQ Joybee GP2 projektori surnud pikslite parandamise kohta. Kui aga
IoT baasplatvorm koos RaspberryPi, WIZ850io: platvormi seadme draiver: 5 sammu (koos piltidega)
IoT baasplatvorm koos RaspberryPi, WIZ850io: platvormi seadme draiver: ma tean RaspberryPi platvormi IoT jaoks. Hiljuti kuulutas WIZnet välja WIZ850io. Nii rakendasin RaspberryPi rakenduse Etherneti SW modifikatsiooni abil, kuna saan lähtekoodiga hõlpsasti hakkama. Platvormi seadme draiverit saate testida RaspberryPi kaudu
IoT -põhine nutikas aiandus ja nutikas põllumajandus, kasutades ESP32: 7 sammu
IoT -põhine nutikas aiandus ja nutikas põllumajandus, kasutades ESP32: maailm muutub ajaga ja nii ka põllumajandus. Tänapäeval integreerivad inimesed elektroonikat igas valdkonnas ja põllumajandus pole sellest erand. See elektroonika ühendamine põllumajanduses aitab põllumehi ja aedu haldavaid inimesi. Selles