Indholdsfortegnelse:

Pinball-maskine på bordplade ved hjælp af Evive- Arduino-baseret integreret pladeform: 18 trin (med billeder)
Pinball-maskine på bordplade ved hjælp af Evive- Arduino-baseret integreret pladeform: 18 trin (med billeder)

Video: Pinball-maskine på bordplade ved hjælp af Evive- Arduino-baseret integreret pladeform: 18 trin (med billeder)

Video: Pinball-maskine på bordplade ved hjælp af Evive- Arduino-baseret integreret pladeform: 18 trin (med billeder)
Video: CNC Maskine - Skæring af stenplader på mål 2024, Juli
Anonim
Pinball-maskine på bordplade ved hjælp af Evive- Arduino-baseret integreret pladeform
Pinball-maskine på bordplade ved hjælp af Evive- Arduino-baseret integreret pladeform
Pinball-maskine på bordplade ved hjælp af Evive- Arduino-baseret integreret pladeform
Pinball-maskine på bordplade ved hjælp af Evive- Arduino-baseret integreret pladeform
Pinball-maskine på bordplade ved hjælp af Evive- Arduino-baseret integreret pladeform
Pinball-maskine på bordplade ved hjælp af Evive- Arduino-baseret integreret pladeform

Endnu en weekend, endnu en spændende kamp! Og denne gang er det ingen ringere end alles yndlingsarkadespil - Pinball! Dette projekt viser dig, hvordan du nemt kan lave din helt egen Pinball -maskine derhjemme. Alt du skal bruge er komponenter fra evive Starter Kit, nogle laserskårne dele, farver og papirer til at dekorere din maskine og en masse gør-det-selv! Så tag dine kammerater med, tag dine DIY-ing-hætter på, og gør klar, gør-det-selv!

Vi har skrevet koden i PictoBlox - vores alsidige grafiske programmeringsplatform med avancerede muligheder. Du kan downloade den HER.

Trin 1: Forbrugsvarer

Forbrugsvarer
Forbrugsvarer

Hardware

  • evive
  • MDF ark
  • IR -sensorer
  • DC motorer
  • RGB LED Strip
  • Grænsekontakt
  • Brødbræt
  • Rainbow Wires
  • Modstande
  • Afvigelser
  • Elastikker
  • Farveblad
  • Møtrikker og bolte
  • Jumper kabler
  • Nogle 3D -trykte komponenter

Software

PictoBlox

De fleste af de ovennævnte elektroniske komponenter kan findes i evive Starter Kit.

Trin 2: Forstå designet

Forstå design
Forstå design

Som du allerede ved, er der en række komponenter i en pinball, der gør spillet interessant. Lad os således forstå designet af den struktur, vi vil forberede. Nogle af komponenterne er MDF -udskæringer, og nogle er 3D -printede, hvis design du kan finde herunder.

Bemærk: Du kan også lave pinballen af pap, men MDF vil give den mere holdbarhed.

Vi skal bruge følgende komponenter til Pinball Machine

  1. Kontrolpanelet
  2. Støtterne (x 2)
  3. Scorevæggene (x 4)
  4. Basen
  5. Grænsevæggene (x 2)
  6. Forvæggen
  7. Ekstra væg
  8. Lanceringsvæggen
  9. Afløbsmuren

Når du har disse dele og 3D -printet, lad os begynde!

Trin 3: Gør Playfield smuk

Gør Playfield smuk
Gør Playfield smuk

Playfield er det område, hvor hele spillet Pinball spilles. Alle komponenter vil også blive placeret på spillebanen, derfor foreslås det at dekorere basen i det første trin (kun hvis du vil).

Vi går med rumtemaet således, har limet et smukt rumbillede på bundpladen. Når du har limet papiret til bunden, skal du sørge for at lave hullerne på papiret, der var på bundpladen.

Trin 4: Fastgørelse af grænsevæggene

Fastgørelse af grænsevæggene
Fastgørelse af grænsevæggene
Fastgørelse af grænsevæggene
Fastgørelse af grænsevæggene

Tag både den venstre afgrænsningsvæg og den højre afgrænsningsvæg, og fastgør den til bundpladen ved hjælp af M3 møtrikker og bolte (som vist på billede 1).

Når det er gjort, skal du tage frontvæggen og fastgøre den til bundpladen og venstre afgrænsningsvæg (som vist på billede 2). Vi vil ikke fastgøre frontvæggen til den højre grænse, da rummet tilbage her er at lave Launchpad. Launchpad er intet andet end korridoren, hvorfra vi vil starte eller skyde vores bold ind i spillebanen.

Trin 5: Montering af Launchpad og afløb

Montering af Launchpad og Afløb
Montering af Launchpad og Afløb
Montering af Launchpad og Afløb
Montering af Launchpad og Afløb
Montering af Launchpad og Afløb
Montering af Launchpad og Afløb

Lad os nu lave startpladen og afløbet. Launchpad, som du allerede ved, er stedet, hvorfra vi sender bolden ind i spillefeltet. Drænet er det sted, der afslutter spillet, dvs. når bolden når afløbet, kan den ikke længere vende tilbage til spillefeltet i den chance. Også bolden i afløbet ruller ned og ender i affyringspladen. Når vi nu ved, hvad der er hvad, lad os starte deres samling.

Tag den ekstra væg og fastgør den til frontvæggen og bundpladen (som vist på billedet ovenfor 1).

Tag nu afløbsvæggen og fastgør den til den ekstra væg og venstre grænse. Du vil måske bemærke, at afløbsvæggen er en smule skrå, hvilket gør det let for bolden at rulle ned (som vist på billedet ovenfor 2).

Når det er gjort, fastgør du affyringsvæggen parallelt med den højre afgrænsningsvæg på bundpladen. Sørg for, at du efterlader noget mellemrum mellem den ekstra væg og affyringsvæggen. Dette rum vil fungere som porten mellem afløbet og affyringspladen (som vist på billedet ovenfor 3).

Trin 6: Fastgørelse af Score Walls

Fastgørelse af Score Walls
Fastgørelse af Score Walls

Scorevæggen eller målvæggene. Dette er de vægge, der får dig til at score bedre. Når bolden passerer gennem den første og den tredje væg, tilføjes 500 point til din samlede score. Og hvis bolden passerer gennem midtervæggen, tjener du 1000 point.

Fastgør således skårvæggene på basen ved hjælp af M3 møtrikker og bolte.

Trin 7: Vedhæftning af baggrænsen

Fastgørelse af baggrænsen
Fastgørelse af baggrænsen

Nu skal vi sikre bagvæggen, så bolden ikke går ud af spillebanen, selvom vi skød bolden hårdt. Vi har brugt et skumplade til at lave bagvæggen.

Skær det tykke skumark og lim det til bundpladen og grænserne ved hjælp af Hot Lim.

Trin 8: Montering af understøtninger og skråvæg

Montering af understøtninger og skråvæg
Montering af understøtninger og skråvæg
Montering af understøtninger og skråvæg
Montering af understøtninger og skråvæg

Nu er den grundlæggende spillebane næsten klar, det er tid til at tilføje understøttelse til flipperspillemaskinen. Tag de to støtteplader og fastgør det på bundpladen som vist i figur 1i ovenfor med M3 møtrikker og bolte. Tilføjelse af understøtninger vil give din flipperspiller hældning.

Der er kun en lille ting tilbage, der er hjørnet. Du vil måske bemærke, at der dannes et lille hjørne nær interaktionen mellem venstre grænsevæg og afløbsvæg. Der er chancer for, at bolden kan sidde fast her. Således tilføjer vi hældningsvæggen, når bolden når dette hjørne, ruller den hurtigt til afløbet.

Hermed er vores spillebane klar.

Trin 9: Tilføjelse af motorerne

Tilføjelse af motorer
Tilføjelse af motorer

Du vil måske bemærke, at spillefeltet i pinball aldrig er tomt. Der er masser af elementer, der er til stede på spillefeltet for at gøre spillet interessant. Heraf er den ene flipper og den anden kofanger.

Kofangere er den der roterer kontinuerligt og skubber bolden væk i vilkårlig retning. Fastgør således 3 DC -motorer nær den øvre grænse ved hjælp af M3 -møtrikker med en længde på 20 mm og bolte.

Nu er det tid til at tilføje flipper motorer. Flipper -motorer vil blive fastgjort mod afløbsenden. Vil diskutere, hvad svømmefødder er i det næste trin. Indtil da husk, det er dem, der kan redde dig.

Bemærk: Inden motorerne monteres, test dem ved hjælp af evives firmware. Åbn firmwaremenuen, vælg Controls, vælg motorer, vælg M1 eller M2 afhængigt af hvor du har tilsluttet motorerne.

Trin 10: Montering af grænsekontakter

Montering af grænsekontakter
Montering af grænsekontakter

Flippers er dem, der er under din kontrol. De omdirigerer bolden til spillefeltet, når du har trykket på den tilsvarende knap. Således ønsker vi ikke, at svømmefødderne skal rotere 360 grader. Vi vil begrænse svingningsbevægelserne ved hjælp af grænsekontakter. Du vil muligvis bemærke små kurver nær afløbsområdet, det er her, vi skal reparere vores svømmefødder. Nu vil vi to taktile kontakter til hver flipper. Fastgør dem til enden af kurven. Så snart du trykker på knappen, begynder flipper DC -motoren at rotere, så snart flipper berører den øvre grænsekontakt, begynder DC -motoren at rotere i den modsatte retning og bringe flipperen ned. Nu stopper motoren med at rotere, så snart flipper rører bundkontakten, indtil der trykkes på kontrolknappen igen.

Gentag også den samme proces for den anden side.

Trin 11: Montering af IR -sensorer

Montering af IR -sensorer
Montering af IR -sensorer
Montering af IR -sensorer
Montering af IR -sensorer

Vi ved, hvorfor vi kalder de små vægge for scorevæggen, men hvordan vil de vide, at bolden lige passerede gennem dem. Vi tilføjer IR -sensorer til det samme. I alt tilføjer vi 5 IR -sensorer.

  • En ved startpladen
  • Tre til scorevæggene
  • En ved afløbet

Så snart bolden passerer gennem lanceringspladens IR -sensor, starter spillet.

Nu skal IR'erne ved scoringsvæggene lægge mærke til, hvor mange gange bolden passerer gennem scorevæggene.

Endelig angiver IR ved afløbet, at spillet er slut (billede 2).

Bemærk: Inden montering af IR -sensorerne testes sensorerne ved hjælp af evives firmware (Pin State Monitor). Prøv også at kalibrere dem, hvis de ikke reagerer godt.

Trin 12: Tilføjelse af kontrolknapperne og RGB -stripen

Tilføjelse af kontrolknapperne og RGB -stripen
Tilføjelse af kontrolknapperne og RGB -stripen
Tilføjelse af kontrolknapperne og RGB -stripen
Tilføjelse af kontrolknapperne og RGB -stripen

Lad os først tilføje kontrolknapperne. Kontrolknapper er dem, der vil styre bevægelsen af svømmefødder. Vi har to arkadekontakter og har monteret dem på kontrolpanelet i de givne huller.

Når det er gjort, skal du tage RGB LED -båndet og fastgøre det på grænserne til spillefeltet. Vi vil ændre farven på RGB -stripen, der viser spillets status. RGB'en skal blive grøn, når et nyt spil starter, og det skal blive rødt, når spillet slutter. Det bør også ændre sig hver gang bolden passerer gennem scorevæggene.

Trin 13: Tilføjelse af Launcher

Tilføjelse af Launcher
Tilføjelse af Launcher

Nu er det tid til at tilføje launcheren eller stemplet. Starteren hjælper dig med at skyde din bold ind i spillefeltet via startpladen. Vi har 3D -printet affyringsrampen, som vi har knyttet gummibåndet til. Enden af gummiet er fastgjort til frontvæggen og venstre grænsevæg. Jo mere du trækker i affyringsrampen, jo mere kraft overføres til bolden.

Trin 14: Montering af kontrolpanelet

Vedhæftning af kontrolpanelet
Vedhæftning af kontrolpanelet

Når du har monteret dit stempel og ledninger til sensorerne, skal du fastgøre kontrolpanelet oven på spillefeltet ved hjælp af M3 møtrikker og bolte.

Trin 15: Tid til at tilføje de 3D -udskrevne dele

Lad os først tilføje sidebanens vægge, disse vil lede din bold til flipperen, hvis bolden kommer ind i banen.

Billede
Billede

Som vi allerede kender brugen af kofangeren. Fastgør dem på DC -motorernes frie aksler.

Billede
Billede

Tid til at tilføje flipperne, fix flipperne på akslen på DC -motoren. Sørg også for, at svømmefødderne sidder pænt i de angivne kurver.

Billede
Billede

Når det er gjort, lad os vedhæfte nogle kickers. Kickers er dem, der driver bolden vandret ind i spillefeltet, når bolden rører den, vedhæft 3 standoffs på hver side og vikler gummier rundt om dem.

Med dette er hele din samling af pinball færdig.

Billede
Billede

Trin 16: Opret forbindelse

Oprettelse af forbindelsen
Oprettelse af forbindelsen
Oprettelse af forbindelsen
Oprettelse af forbindelsen
  1. Tilslutning af IR -sensorer

    1. Score 1 IR -sensor (signalpind) til Digital Pin 8 af evive
    2. Score 2 IR sensor (signal pin) til Digital Pin 9 af evive
    3. Score 3 IR sensor (signal pin) til Digital Pin 10 af evive
    4. Dræn væg IR -sensor (signalpind) til Digital Pin 11 af evive
    5. Launchpad IR -sensor (signalpind) til Digital Pin 12 af evive
    6. Tilslut nu VCC og GND for alle IR -sensorer til VCC og GND for evive
  2. Tilslutning af RGB -stripen

    Tilslut RGB LED -båndet til Digital Pin 13 of evive

  3. Tilslutning af Flipper -motorer

    1. Venstre Flipper Motor til M1 port evive
    2. Højre Flipper motor til M2 port evive
  4. Tilslutning af flipperne

    1. Tilslut "NC" -terminalen på venstre sideflipperkontakt til digital pin 2 på evive og 10K ohm modstand, og tilslut en anden ende af 10k ohm modstand til GND for evive, tilslut også "COM" terminal på venstre side Flipper Switch til VCC for evive
    2. Tilslut på samme måde "NC" -terminalen på højre side -flipper -switch til Digital Pin 3 på evive og 10k ohm modstand, og tilslut en anden ende af 10K ohm modstand til GND of evive, tilslut også "COM" terminal på højre side Flipper switch til VCC af evive
  5. Tilslutning af kofangermotorer

    Tilslut alle de tre kofangermotorer parallelt, og slut den ene ende til VVR (+) pin og en anden ende til relæets “COM” terminal, og tilslut derefter relæets “NO” terminal til VVR (-) pin of evive

  6. Tilslutning af grænsekontakter

    1. Tilslut “NC” på venstre sidegrænsekontakt (op) til VCC på evive og COM -terminal til Digital Pin 4 på evive og til GND via 10K ohm modstand
    2. Tilslut "NC" på venstre sidegrænsekontakt (ned) til VCC på evive og COM -terminal til Digital Pin 5 på evive og til GND via 10K ohm modstand
    3. Tilslut “NC” på højre sidegrænsekontakt (op) til VCC på evive og COM -terminal til Digital Pin 6 på evive og til GND via 10K ohm modstand
    4. Tilslut “NC” på højre sidegrænsekontakt (ned) til VCC på evive og COM -terminal til Digital Pin 7 på evive og til GND via 10K ohm modstand

Trin 17: Tid til kode

Vi skal skrive kode i PitoBlox, en Scratch 3.0 -baseret programmeringssoftware. Upload følgende script for at evive.

Billede
Billede
Billede
Billede
Billede
Billede
Billede
Billede
Billede
Billede

Trin 18: Konklusion

Med dette er din DIY Pinball -maskine klar. Få. Sæt. Pinball!

Anbefalede: