logo efundiswayo

I-Smart Pinball efundiswayo

okufundisekayo I-Smart Pinball-umkhiqizo

I-Smart Pinball ka-Pblomme

Kusukela ngiseyingane, bengihlala ngithanda ukudlala ngemishini yephinikhodi. Sasinomntwana omncane ngisemncane futhi ngangichitha amahora amaningi ngidlala ngaleyo nto. Ngakho lapho othisha bami besinika lesi sabelo sokwenza 'into ethakathiwe' futhi besinikeza ithiphu ukuze senze okuthile kujabulise, ngaso leso sikhathi ngacabanga ngomshini webhola lokudlala.
Ngakho-ke, kulokhu okufundiswayo ngizohamba nawe kulolu hambo engiluthathile ukuze ngenze inguqulo yami yomshini webhola lokudlala omangalisayo! Izinsiza:

Izingxenye:
  1. I-Raspberry Pi (€ 39,99) x1
  2. I-Raspberry T-cobbler (€ 3,95) x1
  3. Ukunikezwa kwamandla kwe-usb-c 3,3V (€ 9,99) x1
  4. Ipuleti lezinkuni (€ 9,45) x1
  5. I-LDR (€ 3,93) x1
  6. Phoqelela ukuphikisa okuzwelayo (€ 7,95) x1
  7. Inzwa ye-infrared (€ 2,09) x1
  8. Izinti zokhuni (€ 6,87) x1
  9. Ibhokisi lamabhendi enjoloba anombala (€ 2,39) x1
  10. Isikrini se-LCD (€ 8,86) x1
  11. Imabula emnyama (€ 0,20) x1
  12. Izitika ze-Neon (€ 9,99) x1
  13. Amakhebuli (€ 6,99) x1
  14. I-Servo Motor (€ 2,10) x1

Umshini we-Smart Pinball ungumshini we-DIY pinball ongakhiwa kusetshenziswa i-Raspberry Pi kanye nezingxenye ezihlukahlukene. Umshini we-pinball unezinzwa, i-servo motor, isikrini se-LCD, kanye nesizindalwazi sokugcina idatha.a. Okulandelayo yizimpahla namathuluzi adingekayo ukwenza umshini we-Smart Pinball:

Izimpahla
  • I-Raspberry Pi (39.99) x1
  • I-Raspberry T-cobbler (3.95) x1
  • Ukunikezwa kwamandla kwe-USB-C 3.3V (9.99) x1
  • Ipuleti lezinkuni (9.45) x1
  • I-LDR (3.93) x1
  • Isiphikisa esizwela amandla (7.95) x1
  • Inzwa ye-infrared (2.09) x1
  • Izinti zokhuni (6.87) x1
  • Ibhokisi lamabhande enjoloba anombala (2.39) x1
  • Isikrini se-LCD (8.86) x1
  • Imabula emnyama (0.20) x1
  • Izitika ze-Neon (9.99) x1
  • Amakhebuli (6.99) x1
  • I-Servo Motor (2.10) x1
Amathuluzi
  • Isibhamu seglue
  • I-Jigsaw
  • Ukubhola
  • I-Wood glue

Imiyalo yokusebenzisa

  1. Ihlanganisa Konke: Landela imiyalelo enikezwe ku-PDF files ukuxhuma zonke izinzwa, i-servo motor, ne-LCD-screen usebenzisa izintambo. Qinisekisa ukuthi zonke izingxenye zixhunywe ngendlela efanele futhi ngokuvikelekile.
  2. Ukusetha Isizindalwazi: Faka i-MariaDB ku-Raspberry Pi yakho bese uxhuma i-MySQL Workbench kuyo. Bese, sebenzisa i-SQL file enikeziwe ukuze kwakhiwe isizindalwazi ukuze kugcinwe yonke idatha yomdlalo. I-database iqukethe amatafula amabili abalulekile, elilodwa labadlali kanye nelinye ledatha yenzwa.
  3. Ukusetha izinzwa nesayithi: Landela imiyalelo ehlinzekwe ku-PDF ukuze usethe izinzwa kanye nesayithi lomshini we-pinball.
  4. Ukwenza Umdlalo Womzimba: Ibhokisi: Landela imiyalelo ehlinzekwe ku-PDF ukuze wakhe ibhokisi lokhuni lomshini wephinikhodi.
  5. Kuhlanganisa Konke: Hlanganisa zonke izingxenye zomshini wephinikhodi njengokusho kwemiyalelo enikezwe ku-PDF.

Isinyathelo 1: Xhuma yonke into
Kuma-pdf angezansi ungathola ukuthi ungaxhuma kanjani futhi kanjani zonke izinzwa, i-servo motor, nesikrini se-LCD. Ezinye zezingxenye zisethwe ebhodini lezinkwa ku-pdf, kodwa kufanele uxhume yonke into ngezintambo. Yini edingekayo ukuze kamuva ubeke yonke into ebhokisini?

Landa: https://www.instructables.com/ORIG/FHF/1MQM/L4IGPP2Z/FHF1MQML4IGPP2Z.pdf

Landa: https://www.instructables.com/ORIG/FFH/ZZ83/L4IGPP38/FFHZZ83L4IGPP38.pdf

Isinyathelo sesi-2: Ukusetha i-Database
Kule phrojekthi, udinga isizindalwazi ukuze ugcine yonke idatha ozoyithola kugeyimu. Ngalokhu, ngenze i-database ku-MySQL workbench. Qinisekisa ukuthi ufake i-MariaDB ku-raspberry-pi yakho bese uxhuma ibhentshi lokusebenzela le-MySQL ku-pi yakho. Lapho ungagijima i-sqlle ongayithola ngaphansi lapha ukuze uthole i-database. amathebula abalulekile kusizindalwazi awabantu abadlalayo kanye nedatha yenzwa egcinwe kuthebula 'spel'. Lokho kulondoloza lapho igeyimu iqala futhi iphela, inani lezikhathi oshaya ngazo i-hotzone nesikhathi esidlalwayo. Konke lokhu kusetshenziselwa ukuthola ibhodi lamaphuzu lemidlalo eyi-10 ehamba phambili edlaliwe.i-smart Pinball-fig-2

Isinyathelo sesi-3: Ukusetha izinzwa nesayithi
Kumtapo wezincwadi we-Github ungathola yonke ikhodi oyidingayo ukuze wenze izinzwa nezithuthuthu zisebenze. Ungakwazi futhi ukuthola wonke amakhodi ukwenza webumsebenzi wesayithi futhi uhlanganyele nomdlalo.

Ulwazi oluncane mayelana nekhodi:
Umdlalo uqala lapho ibhola ligingqika eduze kuka-ldr, ukuze libe mnyama. I-ldr ithola lokhu bese iqala umdlalo. Ungashintsha ukushuba kwe-ldr ukuze wenze kahle isimo sakho sokukhanyisa. Ngiyibeke ku-950, ngoba lokho kusebenze kahle lapho ngayakhe khona, kodwa kungase kuhluke kuwe. Uthola amaphuzu ngomzuzwana ngamunye ogcina ibhola 'liphila'. Uma ushaya inzwa yokucindezela, i-aka, indawo eshisayo, uthola amaphuzu engeziwe futhi i-servomotor iyama ukujika kancane. Uma ekugcineni uhlulwa, ibhola liyagingqika eduze kwenzwa ye-IR futhi yileyo ndlela umdlalo wazi ngayo uma uhlulwa.

Isinyathelo sesi-4: Ukwenza umdlalo wePhisical: Ibhokisi
Isinyathelo sokuqala sokwenza umdlalo, ukwenza ibhokisi ngokwalo. Ngisusele ukwakheka kwami ​​kwale vidiyo. Kuphela ngisebenzise ukhuni esikhundleni sekhadibhodi futhi ngenza isiphetho sibe phezulu kancane, ngakho-ke asikwazanga isikrini se-lcd. Ngaba nenhlanhla, ngoba nganginomngane onomshini wokusika izinkuni, kodwa kungenzeka ukusika amajamo usebenzisa i-jigsaw.
Qala ngokusika izinhlangothi, ingemuva, ingaphambili kanye ne-ground plate enkulu. Ngaphambi kokuxhuma yonke into, yenza imbobo ngemuva kwesikrini se-lcd. Manje xhuma yonke into ngezipikili noma ngeglue yokhuni. Qiniseka ukuthi unonqenqema lwesentimitha okungenani elilodwa emaceleni. Ngemva kwalokho, umgomo wayo ukubhoboza izimbobo ezithile! Udinga izimbobo ezimbalwa ezisesimweni sikanxantathu ukuze ufake izinti kanye nezimbobo ezithile zenjini nezinzwa. Ezintini, faka amabhande erabha angaba ngu-3 lilinye, ukuze ibhola ligxume noma lalo. Qiniseka ukuthi unezimbobo ezinkulu ekugcineni kwebhokisi ukuze ufake izintambo zikagesi nezinye izintambo. Ingxenye yokugcina futhi enzima kakhulu ukuyenza, indlela yama-ippers. Ngombono, akunzima kangako. Izinti ozicindezelayo ziphendula ibhulokhi bese ibhande lerabha liphushela lelo bhulokhi emuva. Kuleyo block kukhona induku enongenhla ekugcineni kwayo. Qinisekisa ukuthi izinti eziseceleni zinamathiselwe kahle kumabhlogo, ukuze zingawi o.i-smart Pinball-fig-3 i-smart Pinball-fig-4

Isinyathelo sesi-5: Hlanganisa konke
Ngemuva kokuthi ibhokisi seliqedile, singaqala ukuhlanganisa yonke into. Ungakwazi ukunamathisela okusajingijolo phakathi nendawo ngezikulufo ezincane. Vele uqiniseke ukuthi awuwafaki ekujuleni kakhulu, ngaphandle kwalokho azophuma epuletini phezulu. Ungavele ususe ungqimba oluvikelayo lwamabhodi ezinkwa bese uvele uwanamathisele ebhokisini. Faka i-ldr ohlangothini olungakwesokunxele sebhokisi, ngemva nje komshini wokuvula. Ungabeka inzwa yokucindezela lapho uthanda khona. Ngiwubeke phambi komunye onxantathu. Kungase kudingeke ukuthi wenze enye imbobo ngaphambili ukuze ushelele inzwa ye-IR kuyo. Kufanele kube eceleni ukuze ubone ibhola. Imbobo oyenzele isikrini se-lcd kufanele ibe usayizi ophelele wokuthi ungavele uyiphushele ngaphakathi. Ngenjini, ungakwazi ukunamathisela induku encane kuyo, usebenzisa isibhamu seglue. Faka induku embobeni oyenzele yona bese unamathisela ucezwana lokhuni othini. Ngemuva kwakho konke lokho, ungabeka phezulu ngokunamathisela izitika ezinhle kuyo!i-smart Pinball-fig-5 i-smart Pinball-fig-6 i-smart Pinball-fig-7

Amadokhumenti / Izinsiza

I-Smart Pinball efundiswayo [pdf] Iziyalezo
I-Smart Pinball

Izithenjwa

Shiya amazwana

Ikheli lakho le-imeyili ngeke lishicilelwe. Izinkambu ezidingekayo zimakiwe *