Turinys:

Stalinis kėglio aparatas naudojant „Evive“- „Arduino“pagrįstą įterptąją platformą: 18 žingsnių (su paveikslėliais)
Stalinis kėglio aparatas naudojant „Evive“- „Arduino“pagrįstą įterptąją platformą: 18 žingsnių (su paveikslėliais)

Video: Stalinis kėglio aparatas naudojant „Evive“- „Arduino“pagrįstą įterptąją platformą: 18 žingsnių (su paveikslėliais)

Video: Stalinis kėglio aparatas naudojant „Evive“- „Arduino“pagrįstą įterptąją platformą: 18 žingsnių (su paveikslėliais)
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Liepa
Anonim
Stalinis Pinball mašina naudojant „Evive“- „Arduino“pagrįstą įterptąją platformą
Stalinis Pinball mašina naudojant „Evive“- „Arduino“pagrįstą įterptąją platformą
Stalinis Pinball mašina naudojant „Evive“- „Arduino“pagrįstą įterptąją platformą
Stalinis Pinball mašina naudojant „Evive“- „Arduino“pagrįstą įterptąją platformą
Stalinis Pinball mašina naudojant „Evive“- „Arduino“pagrįstą įterptąją platformą
Stalinis Pinball mašina naudojant „Evive“- „Arduino“pagrįstą įterptąją platformą

Dar vienas savaitgalis, dar vienas įdomus žaidimas! Ir šį kartą tai ne kas kita, kaip visų mėgstamiausias arkadinis žaidimas - Pinball! Šis projektas parodys, kaip lengvai pasigaminti savo „Pinball“aparatą namuose. Jums tereikia sudedamųjų dalių iš pradinio rinkinio, kai kurių lazeriu pjaustytų dalių, spalvų ir popieriaus, skirtų jūsų mašinai papuošti, ir daug pasidaryk pats! Taigi, atsineškite savo draugus, užsidėkite „pasidaryk pats“kepuraites ir būk pasiruošęs, pasidaryk pats!

Mes parašėme kodą „PictoBlox“- mūsų universalioje grafinio programavimo platformoje su pažangiomis galimybėmis. Ją galite atsisiųsti iš ČIA.

1 žingsnis: reikmenys

Prekės
Prekės

Techninė įranga

  • evive
  • MDF lakštai
  • IR jutikliai
  • DC varikliai
  • RGB LED juostelė
  • Ribinis jungiklis
  • Bandomoji Lenta
  • Vaivorykštiniai laidai
  • Rezistoriai
  • Atsistojimai
  • Gumytės
  • Spalvų lapas
  • Veržlės ir varžtai
  • Trumpieji kabeliai
  • Kai kurie 3D spausdinti komponentai

Programinė įranga

„PictoBlox“

Daugumą pirmiau minėtų elektroninių komponentų galima rasti pradiniame rinkinyje.

2 žingsnis: supraskite dizainą

Dizaino supratimas
Dizaino supratimas

Kaip jau žinote, „Pinball“žaidime yra daug komponentų, kurie daro žaidimą įdomų. Taigi, suprasime struktūros, kurią ruošiame, dizainą. Kai kurie komponentai yra MDF išpjovos, o kiti - spausdinti 3D, kurių dizainą rasite žemiau.

Pastaba: Pinball galite padaryti ir iš kartono lakšto, tačiau MDF suteiks jam daugiau patvarumo.

„Pinball“mašinai mums reikės šių komponentų

  1. Valdymo skydas
  2. Atramos (x 2)
  3. Taškų sienos (x 4)
  4. Pagrindas
  5. Ribinės sienos (x 2)
  6. Priekinė siena
  7. Papildoma siena
  8. Paleidimo siena
  9. Drenažo siena

Kai turėsite šias dalis ir atspausdinsite 3D, pradėkime!

3 žingsnis: gražus žaidimų laukas

Gražus žaidimų laukas
Gražus žaidimų laukas

Žaidimų laukas yra ta vieta, kurioje žaidžiamas visas Pinball žaidimas. Be to, visi komponentai bus dedami į žaidimo lauką, todėl pirmame žingsnyje siūloma papuošti pagrindą (tik jei norite).

Mes einame į kosmoso temą, todėl ant pagrindo plokštės priklijavome gražų erdvės vaizdą. Kai priklijuojate popierių prie pagrindo, įsitikinkite, kad ant popieriaus padarėte skyles, kurios buvo ant pagrindo plokštės.

4 žingsnis: sienų sienų tvirtinimas

Ribinių sienų tvirtinimas
Ribinių sienų tvirtinimas
Ribinių sienų tvirtinimas
Ribinių sienų tvirtinimas

Paimkite kairę ir dešinę ribinę sieną ir pritvirtinkite prie pagrindo plokštės, naudodami M3 veržles ir varžtus (kaip parodyta 1 paveiksle).

Baigę paimkite priekinę sieną ir pritvirtinkite ją prie pagrindo plokštės ir kairės ribinės sienos (kaip parodyta 2 paveiksle). Mes nepririšime priekinės sienos prie dešinės ribos, nes čia paliekama vieta paleidimo klavišui sukurti. „Launchpad“yra ne kas kita, kaip koridorius, iš kurio mes paleisime ar šausime į kamuolį.

5 žingsnis: paleidimo pulto ir kanalizacijos surinkimas

Launchpad ir Drain surinkimas
Launchpad ir Drain surinkimas
Launchpad ir Drain surinkimas
Launchpad ir Drain surinkimas
Launchpad ir drenažo surinkimas
Launchpad ir drenažo surinkimas

Dabar padarykime paleidimo planą ir kanalizaciją. „Launchpad“, kaip jūs jau žinote, yra ta vieta, iš kurios mes paleidžiame kamuolį į žaidimų aikštelę. Drenažas yra vieta, kuri baigia žaidimą, ty kai kamuolys pasiekia kanalizaciją, jis nebegali grįžti į žaidimo aikštelę. Be to, nutekėjimo kamuoliukas nurieda žemyn ir atsiduria paleidimo aikštelėje. Dabar, kai žinome, kas yra, pradėkime jų surinkimą.

Paimkite papildomą sieną ir pritvirtinkite ją prie priekinės sienos ir pagrindo plokštės (kaip parodyta 1 paveikslėlyje).

Dabar paimkite kanalizacijos sieną ir pritvirtinkite ją prie papildomos sienos ir kairės ribos. Galite pastebėti, kad nutekėjimo sienelė yra šiek tiek pasvirusi, todėl kamuolys lengvai rieda žemyn (kaip parodyta 2 paveikslėlyje).

Baigę pritvirtinkite paleidimo sieną lygiagrečiai prie pagrindo plokštės dešinės ribinės sienos. Būtinai palikite tarpą tarp papildomos sienos ir paleidimo sienos. Ši erdvė veiks kaip vartai tarp nutekėjimo ir paleidimo plokštės (kaip parodyta 3 paveikslėlyje).

6 žingsnis: balų sienų tvirtinimas

Taškų sienų tvirtinimas
Taškų sienų tvirtinimas

Taškų siena arba taikinio sienos. Tai yra sienos, kurios padės jums pasiekti geresnių rezultatų. Kai kamuolys praeina per pirmąją ir trečiąją sieną, 500 taškų pridedama prie bendro balo. Ir jei kamuolys praeis per centrinę sieną, uždirbsi 1000 taškų.

Taigi, pritvirtinkite briaunotas sienas prie pagrindo, naudodami M3 veržles ir varžtus.

7 žingsnis: galinės ribos pritvirtinimas

Nugaros ribos pritvirtinimas
Nugaros ribos pritvirtinimas

Dabar turime pritvirtinti galinę sieną, kad kamuolys nenukristų iš žaidimo aikštelės net tada, kai mes labai stipriai įmušėme kamuolį. Galinei sienai gaminti naudojome putplasčio lakštą.

Iškirpkite storą putplasčio lakštą ir klijuokite jį prie pagrindo plokštės ir sienų, naudodami karštus klijus.

8 žingsnis: atramų ir nuolydžio sienos pritvirtinimas

Atramų ir nuolydžio sienos tvirtinimas
Atramų ir nuolydžio sienos tvirtinimas
Atramų ir nuolydžio sienos tvirtinimas
Atramų ir nuolydžio sienos tvirtinimas

Dabar pagrindinis žaidimo laukas yra beveik paruoštas, atėjo laikas pridėti palaikymą prie pinball mašinos. Paimkite dvi atramines plokštes ir pritvirtinkite jas prie pagrindo plokštės, kaip parodyta aukščiau esančiame 1 paveiksle, naudodami M3 veržles ir varžtus. Pridedant atramas, jūsų pinball mašina bus linkusi.

Liko tik viena smulkmena, kuri yra kampas. Galite pastebėti, kad šalia kairiosios sienelės ir kanalizacijos sienos sąveikos yra suformuotas mažas kampas. Yra tikimybė, kad kamuolys čia gali įstrigti. Taigi, mes pridėsime nuolydžio sieną, kai kamuolys pasiekia šį kampą, jis greitai rieda į kanalizaciją.

Dėl to mūsų žaidimo laukas yra paruoštas.

9 veiksmas: variklių pridėjimas

Pridedant variklius
Pridedant variklius

Galite pastebėti, kad pinball žaidimo aikštelė niekada nėra tuščia. Žaidimo aikštelėje yra daugybė elementų, kad žaidimas būtų įdomus. Iš kurių vienas yra atvartas, o kitas - buferis.

Buferiai yra tie, kurie nuolat sukasi, stumdami kamuolį bet kuria atsitiktine kryptimi. Taigi prie viršutinės ribos pritvirtinkite 3 nuolatinės srovės variklius, naudodami 20 mm ilgio M3 veržles ir varžtus.

Dabar atėjo laikas pridėti atlenkiamus variklius. Varikliai bus pritvirtinti prie išleidimo galo. Kitame žingsnyje aptarsime, kas yra pleiskanos. Iki tol atsiminkite, kad jie gali jus išgelbėti.

Pastaba: Prieš montuodami variklius, išbandykite juos naudodami „evive“programinę -aparatinę įrangą. Atidarykite programinės aparatinės įrangos meniu, pasirinkite Valdikliai, pasirinkite variklius, pasirinkite M1 arba M2, priklausomai nuo to, kur prijungėte variklius.

10 žingsnis: Ribinių jungiklių pritvirtinimas

Ribinių jungiklių tvirtinimas
Ribinių jungiklių tvirtinimas

Plaukeliai yra tie, kuriuos jūs kontroliuojate. Paspaudę atitinkamą mygtuką, jie nukreipia kamuolį į žaidimo lauką. Taigi mes nenorime, kad pleištai suktųsi 360 laipsnių. Mes apribosime pleišto judesius, naudodami galinius jungiklius. Netoliese esančioje vietoje galite pastebėti nedideles kreives. Dabar mes turėsime du lytėjimo jungiklius kiekvienam atvartui. Pritvirtinkite juos prie kreivės galo. Kai tik paspausite mygtuką, sklendės nuolatinės srovės variklis pradės suktis, kai tik atvartas palies viršutinį ribinį jungiklį, nuolatinės srovės variklis pradės suktis priešinga kryptimi, nusileisdamas žemyn. Dabar variklis nustoja suktis, kai tik atvartas paliečia apatinį galinį jungiklį, kol vėl paspaudžiamas valdymo mygtukas.

Tą patį procesą pakartokite ir kitoje pusėje.

11 veiksmas: IR jutiklių montavimas

IR jutiklių montavimas
IR jutiklių montavimas
IR jutiklių montavimas
IR jutiklių montavimas

Mes žinome, kodėl mažas sienas vadiname taškų siena, bet kaip jie sužinos, kad kamuolys ką tik praėjo pro jas. Prie to paties pridėsime IR jutiklius. Iš viso pridėsime 5 IR jutiklius.

  • Vienas iš paleidimo pulto
  • Trys už balų sienas
  • Vienas prie kanalizacijos

Kai tik kamuolys praeina per paleidimo pulto IR jutiklį, žaidimas prasideda.

Dabar IR prie rezultato sienų turi pastebėti, kiek kartų kamuolys praeina pro balų sienas.

Galiausiai, IR prie nutekėjimo rodo, kad žaidimas baigtas (2 paveikslas).

Pastaba: Prieš montuodami IR jutiklius, išbandykite jutiklius naudodami „evive“programinę -aparatinę įrangą („Pin State Monitor“). Be to, jei jie nereaguoja gerai, pabandykite juos kalibruoti.

12 veiksmas: pridėkite valdymo mygtukus ir RGB juostelę

Pridėkite valdymo mygtukus ir RGB juostelę
Pridėkite valdymo mygtukus ir RGB juostelę
Pridėkite valdymo mygtukus ir RGB juostelę
Pridėkite valdymo mygtukus ir RGB juostelę

Pirmiausia pridėkime valdymo mygtukus. Valdymo mygtukai yra tie, kurie valdys plekšnių judėjimą. Mes turime du arkadinius jungiklius ir pritvirtinome juos prie valdymo skydelio nurodytose skylėse.

Baigę paimkite RGB šviesos diodų juostą ir pritvirtinkite ją prie žaidimo lauko ribų. Mes pakeisime RGB juostos spalvą, rodančią žaidimo būseną. RGB turėtų žaliuoti, kai prasideda naujas žaidimas, ir raudonai, kai žaidimas baigiasi. Be to, jis turėtų keistis kiekvieną kartą, kai kamuolys praeina pro balų sienas.

13 veiksmas: paleidimo priemonės pridėjimas

Pridedama paleidimo priemonė
Pridedama paleidimo priemonė

Dabar atėjo laikas pridėti paleidimo priemonę arba stūmoklį. Paleidimo priemonė padės paleisti kamuolį į žaidimo lauką per paleidimo plokštę. Turime 3D spausdintą paleidimo priemonę, prie kurios pritvirtinome guminę juostelę. Gumos galas pritvirtintas prie priekinės sienos ir kairės ribinės sienos. Kuo daugiau trauksite paleidimo priemonę, tuo daugiau jėgų bus perkelta į kamuolį.

14 žingsnis: Valdymo skydo pritvirtinimas

Valdymo skydo tvirtinimas
Valdymo skydo tvirtinimas

Kai pritvirtinsite stūmoklį ir laidus prie jutiklių, pritvirtinkite valdymo skydelį žaidimo lauko viršuje, naudodami M3 veržles ir varžtus.

15 veiksmas: laikas pridėti 3D spausdintas dalis

Pirmiausia pridėkime šonines juostos sienas, jei kamuolys pateks į juostą, jos nukreips kamuolį į atvartą.

Vaizdas
Vaizdas

Kaip jau žinome buferio naudojimą. Pritvirtinkite juos prie laisvų nuolatinės srovės variklių velenų.

Vaizdas
Vaizdas

Laikas pridėti pleištus, pritvirtinti atvartus ant nuolatinės srovės variklio veleno. Taip pat įsitikinkite, kad plekšnės gražiai dera nurodytose kreivėse.

Vaizdas
Vaizdas

Kai tai bus padaryta, pritvirtinkime keletą spardytojų. Kickers yra tie, kurie rutulį įstumia į žaidimo aikštelę horizontaliai, kai kamuolys prie jo prisiliečia, pritvirtina po 3 atramas iš kiekvienos pusės ir apvynioja gumas.

Tokiu būdu visas „Pinball“surinkimas yra baigtas.

Vaizdas
Vaizdas

16 žingsnis: užmegzkite ryšį

Ryšio užmezgimas
Ryšio užmezgimas
Ryšio užmezgimas
Ryšio užmezgimas
  1. IR jutiklių prijungimas

    1. Įvertinkite 1 IR jutiklį (signalo kaištį) į evive skaitmeninį 8 kaištį
    2. Įvertinkite 2 IR jutiklį (signalo kaištį) į evive 9 skaitmeninį kaištį
    3. Įvertinkite 3 IR jutiklį (signalo kaištį) į evive skaitmeninį 10 kaištį
    4. Ištuštinkite sienos IR jutiklį (signalo kaištį) į evive skaitmeninį 11 kaištį
    5. Paleistuvės infraraudonųjų spindulių jutiklį (signalo kaištį) prijunkite prie evive skaitmeninio kaiščio 12
    6. Dabar prijunkite visų IR jutiklių VCC ir GND prie evive VCC ir GND
  2. RGB juostos prijungimas

    Prijunkite RGB LED juostelę prie „evive“skaitmeninio kaiščio 13

  3. „Flipper“variklių prijungimas

    1. Kairysis „Flipper“variklis į M1 prievadą
    2. Dešinysis „Flipper“variklis į M2 prievadą
  4. Plokščių prijungimas

    1. Prijunkite kairiojo pusės atlenkimo jungiklio „NC“gnybtą prie matomo ir 10 K omų rezistoriaus 2 skaitmeninio kaiščio, o kitą 10 k ohm rezistoriaus galą prijunkite prie „GND“, taip pat prijunkite kairiojo šoninio jungiklio „COM“terminalą prie VCC
    2. Panašiai prijunkite dešiniojo pusės atlenkimo jungiklio „NC“gnybtą prie 3 ir 10 k ohm rezistoriaus skaitmeninio kaiščio, o kitą 10 K omų rezistoriaus galą prijunkite prie „GND“, taip pat prijunkite „COM“dešiniojo šoninio jungiklio jungtį prie VCC iš evive
  5. Buferio variklių prijungimas

    Prijunkite visus 3 buferio variklius lygiagrečiai ir vieną galą prijunkite prie VVR (+) kaiščio, o kitą galą-prie relės „COM“gnybto, tada prijunkite relės „NO“gnybtą prie VVR (-) kaiščio

  6. Ribinių jungiklių prijungimas

    1. Prijunkite kairiojo ribinio jungiklio „NC“(aukštyn) prie „evive“ir COM gnybtų VCC prie „evive“skaitmeninio kaiščio 4 ir prie GND per 10K omo rezistorių
    2. Prijunkite kairiojo pusės galinio jungiklio „NC“(žemyn) prie „evive“ir COM gnybtų VCC prie „evive“skaitmeninio kaiščio 5 ir prie GND per 10K omo rezistorių
    3. Prijunkite dešinės pusės galinio jungiklio (aukštyn) „NC“prie „evive“ir COM gnybtų prie VCC prie „evive“skaitmeninio kaiščio 6 ir prie GND per 10K omų rezistorių
    4. Prijunkite dešinės pusės ribinio jungiklio (žemyn) „NC“prie „evive“ir COM gnybtų prie VCC prie „evive“skaitmeninio kaiščio 7 ir prie GND per 10K omų rezistorių

17 žingsnis: laikas koduoti

Mes ketiname rašyti kodą „PitoBlox“, „Scratch 3.0“programavimo programinėje įrangoje. Įkelkite šį scenarijų.

Vaizdas
Vaizdas
Vaizdas
Vaizdas
Vaizdas
Vaizdas
Vaizdas
Vaizdas
Vaizdas
Vaizdas

18 žingsnis: Išvada

Tokiu būdu jūsų „pasidaryk pats“pinball mašina yra paruošta. Gauti. Nustatyti. Pinball!

Rekomenduojamas: