Obsah:
- Krok 1: Spotrebný materiál
- Krok 2: Pochopenie dizajnu
- Krok 3: Skrášlenie ihriska
- Krok 4: Pripojenie hraničných stien
- Krok 5: Zostavenie Launchpadu a odtoku
- Krok 6: Pripojenie mantinelov
- Krok 7: Pripojenie zadnej hranice
- Krok 8: Pripojenie podpery a šikmej steny
- Krok 9: Pridanie motorov
- Krok 10: Pripojenie koncových spínačov
- Krok 11: Inštalácia infračervených senzorov
- Krok 12: Pridanie ovládacích tlačidiel a pruhu RGB
- Krok 13: Pridanie spúšťača
- Krok 14: Pripojenie ovládacieho panela
- Krok 15: Čas na pridanie 3D tlačených dielov
- Krok 16: Vytvorenie pripojenia
- Krok 17: Čas na kódovanie
- Krok 18: Záver
Video: Stolný pinball s využitím technológie Evive- vstavaná forma na báze Arduina: 18 krokov (s obrázkami)
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:58
Ďalší víkend, ďalšia vzrušujúca hra! A tentokrát to nie je nikto iný ako obľúbená arkádová hra všetkých - Pinball! Tento projekt vám ukáže, ako si vyrobíte svoj vlastný automat Pinball ľahko doma. Všetko, čo budete potrebovať, sú komponenty zo štartovacej sady evive, niektoré diely rezané laserom, farby a papiere na ozdobu vášho stroja a veľa domácich majstrov! Vezmite so sebou svojich kamarátov, nasaďte si čiapky a pripravte sa, urobte si to!
Kód sme napísali v PictoBlox - našej všestrannej grafickej programovacej platforme s pokročilými funkciami. Stiahnuť si ho môžete TU.
Krok 1: Spotrebný materiál
Hardvér
- evive
- MDF dosky
- IR senzory
- DC motory
- RGB LED pásik
- Časový spínač
- Breadboard
- Dúhové drôty
- Rezistory
- Medzery
- Gumičky
- Farebný list
- Skrutky a matice
- Prepojovacie káble
- Niektoré 3D tlačené komponenty
Softvér
PictoBlox
Väčšinu z vyššie uvedených elektronických súčiastok nájdete v štartovacej súprave evive.
Krok 2: Pochopenie dizajnu
Ako už viete, v hre pinball je množstvo komponentov, ktoré robia hru zaujímavou. Poďme teda pochopiť návrh štruktúry, ktorú budeme pripravovať. Niektoré z komponentov sú výrezy z MDF a niektoré sú vytlačené 3D, ktorých dizajn nájdete nižšie.
Poznámka: Pinball môžete vyrobiť aj z kartónu, ale MDF mu dodá väčšiu trvanlivosť.
Pre Pinball Machine budeme potrebovať nasledujúce komponenty
- Ovládací panel
- Podpery (x 2)
- The Score Walls (x 4)
- Základ
- The Boundary Walls (x 2)
- Predná stena
- Extra múr
- Štartovací múr
- Odtoková stena
Akonáhle budete mať tieto diely a 3D tlač, začnime!
Krok 3: Skrášlenie ihriska
Playfield je oblasť, kde sa hrá celá hra Pinball. Všetky komponenty budú tiež umiestnené na ihrisku, preto sa odporúča v prvom kroku ozdobiť základňu (iba ak chcete).
Ideme s vesmírnou témou, a tak sme na základnú dosku nalepili krásny vesmírny obraz. Hneď ako prilepíte papier k základni, urobte na papieri otvory, ktoré boli na základnej doske.
Krok 4: Pripojenie hraničných stien
Vezmite ľavú ohraničujúcu stenu a pravú ohraničujúcu stenu a pripevnite ju k základnej doske pomocou matíc a skrutiek M3 (ako je znázornené na obrázku 1).
Po dokončení vezmite prednú stenu a pripevnite ju k základnej doske a ľavej ohraničujúcej stene (ako je znázornené na obrázku 2). Nebudeme pripevňovať prednú stenu k pravej hranici, pretože tu zostáva priestor na vytvorenie Launchpadu. Launchpad nie je nič iné ako chodba, z ktorej budeme odpaľovať alebo strieľať loptu na ihrisko.
Krok 5: Zostavenie Launchpadu a odtoku
Teraz urobme odpaľovaciu rampu a odtok. Launchpad, ako už iste viete, je miesto, odkiaľ odpaľujeme loptu na ihrisko. Odtok je miesto, kde sa končí hra, t. J. Akonáhle sa loptička dostane do odtoku, už sa v tejto šanci nemôže vrátiť na ihrisko. Lopta v odtoku sa tiež valí nadol a končí v odpaľovacej podložke. Teraz, keď vieme, čo je čo, začnime s ich montážou.
Vezmite dodatočnú stenu a pripevnite ju k prednej stene a základnej doske (ako je znázornené na obrázku vyššie 1).
Teraz vezmite odtokovú stenu a pripevnite ju k extra stene a k ľavej hranici. Môžete si všimnúť, že odtoková stena je trochu šikmá, čo uľahčuje kotúľanie lopty dole (ako je znázornené na obrázku 2 vyššie).
Po dokončení pripevnite odpaľovaciu stenu rovnobežne s pravou hraničnou stenou na základovej doske. Medzi ďalšou stenou a štartovacou stenou ponechajte určitý priestor. Tento priestor bude fungovať ako brána medzi odtokom a odpaľovacím zariadením (ako je znázornené na obrázku vyššie 3).
Krok 6: Pripojenie mantinelov
Skóre alebo múry cieľa. To sú steny, vďaka ktorým budete lepšie bodovať. Kedykoľvek lopta prejde prvou a treťou stenou, do vášho celkového skóre sa pridá 500 bodov. A ak lopta prejde stredovou stenou, získate 1 000 bodov.
Preto pripevnite deliace steny k základni pomocou matíc a skrutiek M3.
Krok 7: Pripojenie zadnej hranice
Teraz musíme zaistiť zadnú stenu, aby lopta neodišla z ihriska, aj keď sme loptu poriadne vystrelili. Na výrobu zadnej steny sme použili penový plech.
Hrubý penový plech odstrihnite a prilepte ho k základnej doske a okrajom pomocou horúceho lepidla.
Krok 8: Pripojenie podpery a šikmej steny
Teraz je základné ihrisko takmer pripravené, je načase pridať podporu do hracieho automatu. Vezmite dve podperné platne a pripevnite ich na základnú dosku podľa obrázku 1in vyššie pomocou matíc a skrutiek M3. Pridanie podpery dodá vášmu počítaču pinball sklon.
Zostáva iba jedna malá vec, ktorou je roh. Môžete si všimnúť, že v blízkosti interakcie ľavej hraničnej steny a odtokovej steny je vytvorený malý roh. Existuje šanca, že sa tu lopta môže zaseknúť. Preto budeme pridávať šikmú stenu, kedykoľvek sa lopta dostane do tohto rohu, rýchlo sa valí do odtoku.
Vďaka tomu je naše ihrisko pripravené.
Krok 9: Pridanie motorov
Môžete si všimnúť, že ihrisko v pinbale nie je nikdy prázdne. Na ihrisku je veľa prvkov, ktoré robia hru zaujímavou. Z toho jeden je plutva a druhý nárazník.
Nárazníky sú tie, ktoré sa nepretržite otáčajú a tlačia loptu preč v ľubovoľnom náhodnom smere. Pripojte teda 3 jednosmerné motory blízko hornej hranice pomocou matíc M3 s dĺžkou 20 mm a skrutiek.
Teraz je čas pridať plutvové motory. K vypúšťaciemu koncu budú pripevnené plutvové motory. V nasledujúcom kroku prediskutujeme, aké sú plutvy. Do tej doby si pamätajte, že sú to tí, ktorí vás môžu zachrániť.
Poznámka: Pred montážou motory vyskúšajte pomocou firmvéru evive. Otvorte ponuku firmvéru, zvoľte Ovládacie prvky, vyberte motory, zvoľte M1 alebo M2 podľa toho, kde ste pripojili motory.
Krok 10: Pripojenie koncových spínačov
Plutvy sú tie, ktoré máte pod kontrolou. Po stlačení príslušného tlačidla presmerujú loptu na ihrisko. Nechceme teda, aby sa plutvy otáčali o 360 stupňov. Pohyby plutvy obmedzíme pomocou koncových spínačov. V blízkosti odtokovej oblasti si môžete všimnúť malé krivky, tu budeme opravovať plutvy. Teraz pre každý plutva použijeme dva hmatové prepínače. Pripojte ich na koniec krivky. Akonáhle stlačíte tlačidlo, jednosmerný motor plutvy sa začne otáčať, akonáhle sa plutva dotkne horného koncového spínača, jednosmerný motor sa začne otáčať v opačnom smere, čím sa plutva spustí. Teraz sa motor prestane otáčať, akonáhle sa plutva dotkne dolného koncového spínača, kým znova nestlačíte ovládacie tlačidlo.
Opakujte rovnaký postup aj pre druhú stranu.
Krok 11: Inštalácia infračervených senzorov
Vieme, prečo malé steny nazývame skóre, ale ako budú vedieť, že loptička cez ne len prešla. K tomu pridáme infračervené senzory. Celkovo pridáme 5 IR senzorov.
- Jeden na odpaľovacej podložke
- Tri pre skóre
- Jeden pri odtoku
Hneď ako loptička prejde infračerveným senzorom odpaľovacej plochy, hra sa začína.
Teraz si IR na mantineloch majú všimnúť, koľkokrát lopta prejde bránkami.
Nakoniec IR pri odtoku naznačuje, že hra sa skončila (obrázok 2).
Poznámka: Pred montážou IR senzorov otestujte senzory pomocou firmvéru evive (Pin State Monitor). Ak tiež nereagujú dobre, skúste ich kalibrovať.
Krok 12: Pridanie ovládacích tlačidiel a pruhu RGB
Najprv pridáme ovládacie tlačidlá. Ovládacie tlačidlá budú tie, ktoré budú ovládať pohyb plutiev. Máme dva arkádové spínače a pripevnili sme ich na ovládací panel v uvedených otvoroch.
Až budete hotoví, vezmite pásik RGB LED a pripevnite ho na hranice ihriska. Zmeníme farbu pruhu RGB ukazujúceho stav hry. RGB by sa malo zazelenať vždy, keď začne nová hra, a po skončení hry by sa malo zmeniť na červené. Malo by sa to tiež zmeniť zakaždým, keď lopta prejde cez skóre.
Krok 13: Pridanie spúšťača
Teraz je načase pridať spúšťač alebo piest. Spúšťač vám pomôže odpáliť loptičku na hracom poli pomocou odpaľovacej podložky. Nechali sme vytlačiť 3D spúšťač, ku ktorému sme pripevnili gumičku. Koniec gumy je pripevnený k prednej stene a ľavej ohraničujúcej stene. Čím viac budete ťahať odpaľovacím zariadením, tým väčšia sila sa prenesie na loptu.
Krok 14: Pripojenie ovládacieho panela
Akonáhle budete mať piest pripevnený a vodiče k senzorom, pripevnite ovládací panel k hornej časti ihriska pomocou matíc a skrutiek M3.
Krok 15: Čas na pridanie 3D tlačených dielov
Najprv pridáme steny bočných pruhov, ktoré v prípade, že sa lopta dostane do dráhy, nasmerujú vašu loptu na plutvu.
Ako už poznáme použitie nárazníka. Upevnite ich na voľné hriadele jednosmerných motorov.
Je čas pridať plutvy, pripevnite plutvy na hriadeľ jednosmerného motora. Uistite sa tiež, že plutvy pekne sadnú do daných kriviek.
Keď to bude hotové, pripevníme niekoľko kopancov. Kickers sú tie, ktoré poháňajú loptu horizontálne na ihrisko, kedykoľvek sa jej lopta dotkne. Na každú stranu pripevnite 3 stojky a omotajte ich gumami.
Vďaka tomu je celá vaša zostava pinball hotová.
Krok 16: Vytvorenie pripojenia
-
Pripojenie infračervených senzorov
- Pripojte 1 infračervený snímač (signálny kolík) k digitálnemu pinu 8 jednotky evive
- Pripojte 2 infračervené senzory (signálny kolík) k digitálnemu pinu 9 od evive
- Zapojte 3 infračervené snímače (signálny kolík) do digitálneho pinu 10 od spoločnosti evive
- Vypustite nástenný infračervený snímač (signálny kolík) na digitálny kolík 11 evive
- IR senzor Launchpadu (signálny kolík) na digitálny pin 12 od Evive
- Teraz pripojte VCC a GND všetkých IR senzorov k VCC a GND evive
-
Pripojenie RGB pruhu
Pripojte RGB LED pásik k Digital Pin 13 evive
-
Pripojenie klopných motorov
- Ľavý motor plutvy na evakuačný port M1
- Pravý preklápací motor na M2 port v poriadku
-
Pripojenie plutiev
- Pripojte terminál „NC“prepínača ľavého bočného preklápača k digitálnemu kolíku 2 evive a odporu 10K ohm a ďalší koniec 10k ohmového rezistora pripojte k GND evive, taktiež pripojte terminál „COM“prepínača ľavého bočného ovládača k VCC evive
- Podobne pripojte terminál „NC“prepínača pravej strany k digitálnemu kolíku 3 evive a odporu 10 kOhm a ďalší koniec odporu 10K ohm pripojte k GND evive, taktiež pripojte konektor „COM“prepínača klopného zariadenia na pravej strane k VCC z evive
-
Pripojenie nárazníkových motorov
Pripojte všetky 3 nárazníkové motory paralelne a jeho jeden koniec zapojte na kolík VVR (+) a druhý koniec na svorku relé „COM“, potom zapojte svorku „NO“relé na kolík VVR (-)
-
Pripojenie koncových spínačov
- Pripojte „NC“ľavého koncového spínača (hore) k VCC evive a COM terminálu k digitálnemu pinu 4 evive a ku GND cez odpor 10K ohm
- Pripojte „NC“ľavého koncového spínača (nadol) k VCC evive a COM terminálu k digitálnemu pinu 5 evive a k GND cez odpor 10 K ohmov
- Pripojte „NC“pravého bočného koncového spínača (hore) k VCC evive a COM terminálu k digitálnemu pinu 6 evive a k GND cez odpor 10K ohm
- Pripojte „NC“pravého bočného koncového spínača (nadol) k VCC evive a terminálu COM k digitálnemu pinu 7 evive a k GND cez odpor 10 K ohmov
Krok 17: Čas na kódovanie
Budeme písať kód v programovom softvéri PitoBlox, založenom na Scratch 3.0. Odošlite nasledujúci skript, aby ste sa mohli vyhnúť.
Krok 18: Záver
S týmto je váš hrací automat Pinball pripravený. Dostať. Nastaviť. Pinball!
Odporúča:
3D tlačený RC vysielač na báze Arduina: 25 krokov (s obrázkami)
3D tlačený RC vysielač na báze Arduino: Tento projekt vám ukáže, ako som postupoval pri navrhovaní a stavbe RC vysielača na báze Arduina. Mojím cieľom pre tento projekt bolo navrhnúť 3D tlačiteľný RC vysielač, ktorý by som mohol použiť na ovládanie ďalších projektov Arduino. Chcel som, aby bol ovládač
3-osý akcelerometer, ADXL345 s Raspberry Pi s využitím Pythonu: 6 krokov
3-osý akcelerometer, ADXL345 s Raspberry Pi s použitím Pythonu: Premýšľate o miniaplikácii, ktorá dokáže skontrolovať bod, v ktorom je váš Offroader naklonený smerom k oneskoreniu. Nebolo by to príjemné v prípade, že sa niekto upraví, keď existuje možnosť prevrátenia? Očividne áno. Bolo by skutočne
Viacfarebná maliarska palica na báze Arduina: 13 krokov (s obrázkami)
Arduino Multi Color Light Painting Wand: Light Painting je technika používaná fotografmi, kde sa na kreslenie zaujímavých vzorov používa zdroj svetla a fotoaparát ich dáva dohromady. Výsledkom bude, že fotografia bude obsahovať svetelné stopy, ktoré v konečnom dôsledku poskytnú vzhľad
Automatické schody LED „Bloody Red“na báze Arduina: 5 krokov (s obrázkami)
LED „Bloody Red“automatické schody na báze Arduina: ČO? Ahoj! Urobil som krvácajúce LED schody! Je to nový návod, ktorý využíva inštaláciu hardvéru, ktorú som vykonal už z predchádzajúceho. Vytvoril som ČERVENÚ animáciu, ktorá pripomína kvapky krvi, ideálnu na automatickú aktiváciu počas
BeanBot - autonómny papierový robot na báze Arduina!: 8 krokov (s obrázkami)
BeanBot - autonómny papierový robot na báze Arduina !: Existuje niečo inšpiratívnejšie ako prázdny papier? Ak ste vášnivý drotár alebo staviteľ, bezpochyby začnete svoje projekty načrtnutím na papieri. Mal som nápad zistiť, či je možné postaviť rám robota z papiera