juhendatavad Smart Pinball
Pblomme nutikas pinball
Lapsest saati on mulle alati meeldinud flipperiga mängida. Meil oli väike, kui ma noorem olin ja ma mängisin tunde selle asjaga. Nii et kui mu õpetajad andsid meile ülesande valmistada "nõiutud objekt" ja nad andsid näpunäite millegi lõbusaks tegemiseks, mõtlesin kohe flipperi peale.
Niisiis, selles juhises tutvustan teile seda teekonda, mille tegin oma versiooni vingest flipperist! Tarned:
Komponendid:
- Raspberry Pi (39,99 €) x1
- Vaarika T-sääst (3,95 €) x1
- usb-c toiteplokk 3,3V (9,99 €) x1
- Puitplaat (9,45 €) x1
- LDR (3,93 €) x1
- Jõutundlik takisti (7,95 €) x1
- Infrapunasensor (2,09 €) x1
- Puidust pulgad (6,87 €) x1
- Karp värvilisi kummikuid (2,39 €) x1
- LCD-ekraan (8,86 €) x1
- Must marmor (0,20 €) x1
- Neoonkleebised (9,99 €) x1
- Kaablid (6,99 €) x1
- Servomootor (2,10 €) x1
Smart Pinball masin on isetegemise flipperi, mida saab ehitada kasutades Raspberry Pi ja erinevaid komponente. Pinballi masinal on andurid, servomootor, LCD-ekraan ja andmebaas andmete salvestamiseksa. Smart Pinballi masina valmistamiseks on vaja järgmisi tarvikuid ja tööriistu:
Varud
- Raspberry Pi (39.99) x1
- Vaarika T-sääst (3.95) x1
- USB-C toiteallikas 3.3 V (9.99) x1
- Puitplaat (9.45) x1
- LDR (3.93) x1
- Jõutundlik takisti (7.95) x1
- Infrapunaandur (2.09) x1
- Puidust pulgad (6.87) x1
- Karp värvilisi kummikuid (2.39) x1
- LCD-ekraan (8.86) x1
- Must marmor (0.20) x1
- Neoonkleebised (9.99) x1
- Kaablid (6.99) x1
- Servomootor (2.10) x1
Tööriistad
- Liimipüstol
- Pusle
- Puur
- Puidu liim
Kasutusjuhised
- Kõige ühendamine: Järgige PDF-is toodud juhiseid files ühendada kõik andurid, servomootor ja LCD-ekraan kaablite abil. Veenduge, et kõik komponendid on õigesti ja kindlalt ühendatud.
- Andmebaasi seadistamine: Installige oma Raspberry Pi-sse MariaDB ja ühendage sellega MySQL Workbench. Seejärel käivitage SQL file pakutakse andmebaasi loomiseks kõigi mänguandmete salvestamiseks. Andmebaas sisaldab kahte olulist tabelit, millest üks on mängijate ja teine andurite andmete jaoks.
- Andurite ja saidi seadistamine: Andurite ja pinballi masina asukoha seadistamiseks järgige PDF-is toodud juhiseid.
- Füüsilise mängu tegemine: kast: Flipperi jaoks puidust kasti loomiseks järgige PDF-is toodud juhiseid.
- Kõike kombineerides: Kombineerige kõik flipperi komponendid vastavalt PDF-is toodud juhistele.
1. samm: ühendage kõik
Allolevatest pdf-idest leiate, mida ja kuidas saate ühendada kõik andurid, servomootor ja LCD-ekraan. Mõned komponendid on pdf-is leivalauale seatud, kuid kõik tuleks ühendada kaablitega. Mida on vaja, et hiljem kõik kasti paigutada?
Laadi alla: https://www.instructables.com/ORIG/FHF/1MQM/L4IGPP2Z/FHF1MQML4IGPP2Z.pdf
Laadi alla: https://www.instructables.com/ORIG/FFH/ZZ83/L4IGPP38/FFHZZ83L4IGPP38.pdf
2. samm: andmebaasi seadistamine
Selle projekti jaoks on teil vaja andmebaasi, kuhu salvestada kõik mängust saadavad andmed. Selle jaoks tegin MySQL-i töölauas andmebaasi. Veenduge, et teie vaarika-pi-sse oleks installitud MariaDB ja ühendage MySQL-i töölaud oma pi-ga. Seal saate käivitada sqlle, mille leiate siit, et saada andmebaasi. andmebaasis olevad olulised tabelid on mõeldud mängivatele inimestele ja anduriandmetele, mis on salvestatud tabelisse 'spel'. See säästab mängu alguses ja lõpus, kuumtsooni tabamiste arvu ja mängitud aega. Seda kõike kasutatakse 10 parima mängitud mängu tulemustabeli saamiseks.
3. samm: andurite ja saidi seadistamine
Githubi raamatukogust saate leida kogu andurite ja mootori töötamiseks vajaliku koodi. Samuti saate selle loomiseks leida kogu koodi websaidil töötada ja mänguga suhelda.
Natuke infot koodi kohta:
Mäng algab siis, kui pall veereb ldr kõrval, nii et see muutub tumedamaks. LDR tuvastab selle ja alustab mängu. Saate muuta ldr intensiivsust, et see sobiks ideaalselt teie valgustusega. Panin selle 950-le, sest see töötas hästi seal, kus ma selle ehitasin, kuid see võib teie jaoks olla erinev. Saate punkte iga sekundi eest, kui hoiate palli elus. Kui vajutate rõhuandurile ehk kuumale tsoonile, saate lisapunkte ja servomootor lakkab mõneks ajaks pöörlemast. Kui lõpuks kaotad, veereb pall IR-anduri kõrval ja nii teab mäng, millal kaotad.
4. samm: füüsilise mängu loomine: kast
Mängu loomise esimene samm on kasti enda valmistamine. Ma võtsin selle video kujunduse aluseks. Ainult mina kasutasin papi asemel puitu ja tegin otsa natuke kõrgemaks, nii et lcd-ekraani ei saanud. Mul vedas, sest mul oli sõber puulõikusmasinaga, kuid kujundeid on võimalik pusle abil välja lõigata.
Alustuseks lõigake välja küljed, tagaosa, esiosa ja peamine alusplaat. Enne kõige ühendamist tehke tagaküljele lcd-ekraani jaoks auk. Nüüd ühendage kõik naelte või puiduliimiga. Veenduge, et teie külgedel oleks vähemalt ühe sentimeetri pikkune serv. Pärast seda tuleb mõned augud puurida! Pulkade sisestamiseks vajate paar kolmnurga kujulist auku ning mootori ja andurite jaoks auke. Pange igale pulgale umbes 3 kummipaela, et pall saaks põrgata või sellest. Veenduge, et karbi otsas oleks suured augud, millest kõik toitekaablid ja muud kaablid läbi viia. Viimane ja kõige raskem osa on ipperite mehhanism. Teoreetiliselt pole see nii keeruline. Vajutatud pulgad keeravad ploki ja kummipael lükkab selle ploki tagasi. Sellel plokil on pulk, mille ülaosa on selle otsas. Veenduge, et küljel olevad pulgad oleksid klotsidele korralikult liimitud, et need ei kukuks.

5. samm: ühendage kõik
Kui kast on valmis, saame hakata kõike kokku panema. Raspberry-pi saate mõne väikese kruviga keskele kinnitada. Lihtsalt veenduge, et te ei asetaks neid liiga sügavale, vastasel juhul jäävad nad ülaosas olevast plaadist välja. Saate lihtsalt eemaldada leivalaudade kaitsekihi ja torgata need lihtsalt karpi. Asetage ldr kasti vasakule küljele, kohe pärast käivitusmehhanismi. Saate rõhuanduri paigutada kuhu iganes soovite. Panin selle ühe kolmnurga ette. Võimalik, et peate IR-anduri libistamiseks ettepoole tegema veel ühe augu. Palli nägemiseks peab see olema külili. LCD-ekraani jaoks tehtud auk peaks olema ideaalse suurusega, et saaksite selle lihtsalt sisse lükata. Mootori jaoks võite liimipüstoli abil selle külge kleepida väikese pulga. Pista pulk läbi selle jaoks tehtud augu ja liimi pulga külge väike puutükk. Kui kõik see on tehtud, saate seda täiendada, kleepides sellele mõned kenad kleebised!

Dokumendid / Ressursid
![]() |
juhendatavad Smart Pinball [pdfJuhised Nutikas pinball |






