instructables Smart Pinball
Pametni fliper Pblomme
Že kot otrok sem se vedno rad igral s fliperji. Ko sem bil mlajši, smo imeli malega in ure in ure sem se igral s to stvarjo. Torej, ko so nam moji učitelji dali to nalogo, da naredimo 'začaran predmet' in dajo namig, kako narediti nekaj zabavnega, sem takoj pomislil na fliper.
Torej, v tem navodilu vas bom popeljal skozi to potovanje, na katerem sem naredil svojo različico izjemnega fliperja! Zaloge:
Sestavine:
- Raspberry Pi (39,99 €) x1
- Raspberry T-cobbler (€ 3,95) x1
- usb-c napajalnik 3,3V (€ 9,99) x1
- Lesen krožnik (€ 9,45) x1
- LDR (3,93 €) x1
- Upor občutljiv na silo (€ 7,95) x1
- Infrardeči senzor (€ 2,09) x1
- Lesene palčke (€ 6,87) x1
- Škatla barvnih gumic (2,39 €) x1
- LCD-zaslon (€ 8,86) x1
- Črni marmor (€ 0,20) x1
- Neonske nalepke (9,99 €) x1
- Kabli (€ 6,99) x1
- Servo motor (€ 2,10) x1
Smart fliper je DIY fliper, ki ga je mogoče sestaviti z uporabo Raspberry Pi in različnih komponent. Fliper ima senzorje, servo motor, LCD zaslon in bazo podatkov za shranjevanje podatkova. Za izdelavo pametnega fliperja so potrebni potrošni material in orodja:
Zaloge
- Raspberry Pi (39.99) x1
- Raspberry T-cobbler (3.95) x1
- Napajalnik USB-C 3.3 V (9.99) x1
- Lesena plošča (9.45) x1
- LDR (3.93) x1
- Upor, občutljiv na silo (7.95) x1
- Infrardeči senzor (2.09) x1
- Lesene palice (6.87) x1
- Škatla barvnih gumic (2.39) x1
- LCD-zaslon (8.86) x1
- Črn marmor (0.20) x1
- Neonske nalepke (9.99) x1
- Kabli (6.99) x1
- Servo motor (2.10) x1
Orodja
- Pištola za lepilo
- Sestavljanka
- Vrtalnik
- Lepilo za les
Navodila za uporabo
- Povezovanje vsega: Sledite navodilom v PDF-ju files za povezavo vseh senzorjev, servo motorja in LCD-zaslona s kabli. Prepričajte se, da so vse komponente pravilno in varno povezane.
- Nastavitev baze podatkov: Namestite MariaDB na svoj Raspberry Pi in nanj povežite MySQL Workbench. Nato zaženite SQL file za ustvarjanje baze podatkov za shranjevanje vseh podatkov igre. Baza podatkov vsebuje dve pomembni tabeli, eno za igralce in drugo za podatke senzorjev.
- Nastavitev senzorjev in mesta: Sledite navodilom v PDF-ju za nastavitev senzorjev in mesta za fliper.
- Izdelava fizične igre: škatla: Sledite navodilom v PDF-ju, da ustvarite leseno škatlo za fliper.
- Kombinacija vsega: Združite vse komponente fliperja po navodilih v PDF-ju.
1. korak: Povezovanje vsega
V spodnjem pdf-ju lahko najdete kaj in kako lahko povežete vse senzorje, servo motor in LCD zaslon. Nekatere komponente so nastavljene na mizi v pdf-ju, vendar bi morali vse povezati s kabli. Kaj je potrebno, da kasneje vse pospravimo v škatlo?
Prenos: https://www.instructables.com/ORIG/FHF/1MQM/L4IGPP2Z/FHF1MQML4IGPP2Z.pdf
Prenos: https://www.instructables.com/ORIG/FFH/ZZ83/L4IGPP38/FFHZZ83L4IGPP38.pdf
2. korak: Nastavitev zbirke podatkov
Za ta projekt potrebujete zbirko podatkov za shranjevanje vseh podatkov, ki jih boste prejeli iz igre. Za to sem naredil bazo podatkov v MySQL workbench. Prepričajte se, da imate MariaDB nameščen na vašem raspberry-pi in povežite delovno mizo MySQL z vašim pi. Tam lahko zaženete sqlle, ki ga najdete spodaj, da dobite bazo podatkov. pomembne tabele v bazi podatkov so za ljudi, ki igrajo, podatki senzorjev pa so shranjeni v tabeli 'spel'. To prihrani čas, ko se igra začne in konča, kolikokrat ste zadeli vročo cono in čas igranja. Vse to se uporabi za pridobitev semaforja 10 najboljših odigranih iger.
3. korak: Nastavitev senzorjev in mesta
V knjižnici Github lahko najdete vso kodo, ki jo potrebujete za delovanje senzorjev in motorja. Najdete lahko tudi vso kodo za izdelavo webdelo na mestu in interakcijo z igro.
Nekaj informacij o kodi:
Igra se začne, ko se žoga zakotali ob ldr, zato postane temnejša. Ldr to zazna in začne igro. Intenzivnost ldr lahko spremenite tako, da popolnoma ustreza vaši svetlobni situaciji. Postavil sem ga na 950, ker je dobro deloval tam, kjer sem ga zgradil, vendar bi lahko bilo drugače za vas. Točke prejmete za vsako sekundo, ko držite žogico 'živo'. Ko zadenete senzor tlaka, imenovan vroče območje, dobite dodatne točke in servomotor se za nekaj časa ustavi. Ko na koncu izgubite, se žoga zakotali ob IR-senzorju in tako igra ve, kdaj izgubite.
4. korak: Izdelava fizične igre: škatla
Prvi korak pri izdelavi igre je izdelava same škatle. Zasnoval sem svojo zasnovo tega videa. Samo jaz sem uporabil les namesto kartona in naredil konec malo višje, tako da ni mogel lcd-zaslon. Imel sem srečo, saj sem imel prijatelja z rezalnim strojem, vendar je mogoče oblike izrezati z vbodno žago.
Začnite z izrezovanjem stranic, hrbtne strani, sprednje in glavne ozemljitvene plošče. Preden vse povežete, na zadnji strani naredite luknjo za lcd zaslon. Zdaj vse povežite z žeblji ali lepilom za les. Prepričajte se, da imate ob straneh vsaj en centimeter roba. Potem je čas, da izvrtamo nekaj lukenj! Potrebujete nekaj lukenj v obliki trikotnika, da vstavite palice, in nekaj lukenj za motor in senzorje. Na palice nataknite približno 3 gumice, da bo žoga lahko odskočila ali od nje. Prepričajte se, da imate na koncu škatle nekaj velikih lukenj, skozi katere lahko spravite vse napajalne in druge kable. Zadnji in najtežji del za izdelavo je mehanizem za ipperje. V teoriji to ni tako težko. Palice, na katere pritisnete, obrnejo blok in gumijasti trak potisne blok nazaj. Na tem bloku je palica z zgornjim delom na koncu. Prepričajte se, da so palice ob strani res dobro prilepljene na kocke, da ne padejo na o.

5. korak: Združite vse
Ko je škatla narejena, lahko začnemo vse sestavljati. Raspberry-pi lahko pritrdite na sredino z nekaj majhnimi vijaki. Pazite le, da jih ne daste pregloboko, sicer bodo na vrhu štrlele iz krožnika. Lahko preprosto odstranite zaščitno plast testnih plošč in jih preprosto vstavite v škatlo. Postavite ldr na stran na levi strani škatle, takoj za mehanizmom za izstrelitev. Senzor tlaka lahko postavite kamor koli želite. Postavil sem ga pred enega od trikotnikov. Morda boste morali narediti še eno luknjo na sprednji strani, da boste vanjo potisnili IR-senzor. Mora biti postrani, da vidiš žogo. Luknja, ki ste jo naredili za lcd zaslon, mora biti popolne velikosti, da jo preprosto potisnete noter. Za motor lahko nanjo prilepite malo palico s pištolo za lepilo. Postavite palico skozi luknjo, ki ste jo naredili zanjo, in nanjo prilepite kos lesa. Ko je vse to opravljeno, ga lahko dopolnite tako, da nanj nalepite lepe nalepke!

Dokumenti / Viri
![]() |
instructables Smart Pinball [pdfNavodila Pametni fliper |






