instructables Smart Pinball
Smart Pinball ni Pblomme
Sukad sa bata pa ko, ganahan ko magdula og mga pinball machine. Kami adunay gamay nga bata sa bata pa ako ug naggugol ako mga oras sa pagdula sa kana nga butang. Mao nga sa dihang gihatagan kami sa akong mga magtutudlo niini nga buluhaton sa paghimo og usa ka 'enchanted object' ug naghatag sila og tip aron makalingaw ang butang, nakahunahuna dayon ko og pinball machine.
Mao nga, sa kini nga panudlo, giyahi ko ikaw sa kini nga panaw nga akong gihimo aron mahimo ang akong bersyon sa usa ka katingad-an nga makina sa pinball! Mga gamit:
Mga sangkap:
- Raspberry Pi (€ 39,99) x1
- Raspberry T-cobbler (€ 3,95) x1
- usb-c nga suplay sa kuryente 3,3V (€ 9,99) x1
- Kahoy nga plato (€ 9,45) x1
- LDR (€ 3,93) x1
- Puwersa nga sensitibo nga resistor (€ 7,95) x1
- Infrared sensor (€ 2,09) x1
- Mga kahoy nga lipak (€ 6,87) x1
- Kahon sa dekolor nga goma nga mga banda (€ 2,39) x1
- LCD-screen (€ 8,86) x1
- Itom nga marmol (€ 0,20) x1
- Mga sticker sa neon (€ 9,99) x1
- Mga kable (€ 6,99) x1
- Servo Motor (€ 2,10) x1
Ang Smart Pinball machine usa ka DIY pinball machine nga mahimong matukod gamit ang Raspberry Pi ug lain-laing mga component. Ang pinball machine adunay mga sensor, usa ka servo motor, usa ka LCD screen, ug usa ka database sa pagtipig sa data. Ang mosunod mao ang mga suplay ug himan nga gikinahanglan sa paghimo sa Smart Pinball machine:
Mga suplay
- Raspberry Pi (39.99) x1
- Raspberry T-cobbler (3.95) x1
- USB-C nga suplay sa kuryente 3.3V (9.99) x1
- Kahoy nga plato (9.45) x1
- LDR (3.93) x1
- Puwersa-sensitibo nga resistor (7.95) x1
- Infrared sensor (2.09) x1
- Mga kahoy nga lipak (6.87) x1
- Kahon sa dekolor nga goma nga mga banda (2.39) x1
- LCD-screen (8.86) x1
- Itom nga marmol (0.20) x1
- Mga sticker sa neon (9.99) x1
- Mga kable (6.99) x1
- Servo Motor (2.10) x1
Mga galamiton
- Papilit nga pusil
- Jigsaw
- Usa ka drill
- kahoy nga papilit
Mga Instruksyon sa Paggamit
- Pagkonektar sa tanan: Sunda ang mga instruksyon nga gihatag sa PDF files aron makonektar ang tanan nga mga sensor, servo motor, ug LCD-screen gamit ang mga kable. Siguruha nga ang tanan nga mga sangkap konektado sa husto ug luwas.
- Pag-set up sa Database: I-install ang MariaDB sa imong Raspberry Pi ug ikonektar ang MySQL Workbench niini. Dayon, pagdagan ang SQL file gihatag sa paghimo sa usa ka database sa pagtipig sa tanan nga mga data sa dula. Ang database adunay duha ka importante nga mga lamesa, usa alang sa mga magdudula ug ang lain alang sa data sa sensor.
- Pag-set up sa mga Sensor ug Site: Sunda ang mga panudlo nga gihatag sa PDF aron ma-set up ang mga sensor ug site alang sa pinball machine.
- Paghimo sa Pisikal nga Dula: ang Kahon: Sunda ang mga instruksyon nga gihatag sa PDF sa paghimo og kahoy nga kahon para sa pinball machine.
- Paghiusa sa Tanan: Paghiusa sa tanan nga mga sangkap sa pinball machine sumala sa mga panudlo nga gihatag sa PDF.
Lakang 1: Pagkonektar sa Tanan
Sa pdf sa ubos makit-an nimo kung unsa ug kung giunsa nimo makonektar ang tanan nga mga sensor, ang servo motor, ug ang LCD screen. Ang pipila sa mga sangkap gibutang sa breadboard sa pdf, apan kinahanglan nimo nga ikonektar ang tanan gamit ang mga kable. Unsa ang gikinahanglan aron sa ulahi ibutang ang tanan sa kahon?
Download: https://www.instructables.com/ORIG/FHF/1MQM/L4IGPP2Z/FHF1MQML4IGPP2Z.pdf
Download: https://www.instructables.com/ORIG/FFH/ZZ83/L4IGPP38/FFHZZ83L4IGPP38.pdf
Lakang 2: Pag-set up sa Database
Alang sa kini nga proyekto, kinahanglan nimo ang usa ka database aron matipigan ang tanan nga datos nga imong madawat gikan sa dula. Alang niini, naghimo ako usa ka database sa MySQL workbench. Siguruha nga na-install nimo ang MariaDB sa imong raspberry-pi ug ikonekta ang MySQL workbench sa imong pi. Didto mahimo nimong ipadagan ang sqlle nga imong makit-an sa ilawom dinhi aron makuha ang database. ang importante nga mga lamesa sa database para sa mga tawo nga nagdula ug ang data sa sensor nga gitipigan sa lamesa nga 'spel'. Kana makatipig kung magsugod ug matapos ang dula, ang gidaghanon sa mga higayon nga naigo nimo ang hotzone ug oras nga gidula. Kini tanan gigamit aron makuha ang scoreboard sa 10 nga labing kaayo nga dula nga gidula.
Lakang 3: Pag-set up sa mga Sensor ug Site
Sa Github Library makit-an nimo ang tanan nga code nga kinahanglan nimo aron mahimo ang mga sensor ug motor nga molihok. Mahimo usab nimo nga makit-an ang tanan nga code aron mahimo ang webtrabaho sa site ug makig-uban sa dula.
Usa ka gamay nga impormasyon bahin sa code:
Magsugod ang duwa kung muligid ang bola tapad sa ldr, mao nga ningitngit. Namatikdan kini sa ldr ug gisugdan ang dula. Mahimo nimong usbon ang intensity sa ldr aron perpekto ang imong kahimtang sa suga. Gibutang ko kini sa 950, tungod kay nagtrabaho kini kung diin ko kini gitukod, apan mahimo kini nga lahi alang kanimo. Makuha nimo ang mga puntos sa matag segundo nga imong gipadayon ang bola nga 'buhi'. Kung naigo nimo ang sensor sa presyur, aka, ang init nga sona, makakuha ka dugang nga mga puntos ug ang servomotor mihunong sa pagliko sa makadiyot. Kung sa katapusan mapildi ka, ang bola moligid sunod sa IR-sensor ug mao kana kung giunsa mahibal-an sa dula kung napildi ka.
Lakang 4: Paghimo sa Pisikal nga Dula: ang Kahon
Ang unang lakang sa paghimo sa dula, mao ang paghimo sa kahon mismo. Gibase ko ang akong disenyo niini nga video. Gigamit ra nako ang kahoy imbes nga karton ug gipataas ang tumoy, mao nga dili kini ang lcd-screen. Ako swerte, tungod kay ako adunay usa ka higala sa usa ka woodcutting machine, apan kini mao ang posible nga sa pagputol sa mga porma gamit ang usa ka jigsaw.
Pagsugod pinaagi sa pagputol sa mga kilid, likod, atubangan ug ang nag-unang plato sa yuta. Sa dili pa ikonektar ang tanan, paghimo og lungag sa likod para sa lcd screen. Karon ikonektar ang tanan gamit ang mga lansang o kahoy nga papilit. Siguroha nga ikaw adunay usa ka ngilit nga labing menos usa ka sentimetro sa mga kilid. Pagkahuman niana, ang tome niini aron mag-drill sa pipila ka mga lungag! Kinahanglan nimo ang usa ka magtiayon nga mga lungag sa porma sa usa ka triyanggulo aron ibutang ang mga sungkod ug pipila ka mga lungag alang sa motor ug mga sensor. Diha sa mga lipak, butangi ug mga 3 ka rubber band ang matag usa, aron ang bola maka-bounce o niini. Siguroha nga aduna kay dagkong mga buho sa tumoy sa kahon aron mabutangan ang tanang mga kable sa kuryente ug uban pang mga kable. Ang katapusan ug pinakalisud nga bahin sa paghimo, mao ang mekanismo alang sa mga ippers. Sa teoriya, dili kini lisud. Ang mga lipak nga imong gipugos moliko sa usa ka bloke ug ang usa ka goma nga banda nagduso sa kana nga block pabalik. Sa kana nga bloke adunay usa ka sungkod nga ang ibabaw sa tumoy niana. Siguruha nga ang mga lipak sa kilid maayo nga gipapilit sa mga bloke, aron dili kini mahulog.
Lakang 5: Paghiusa sa Tanan
Human mahuman ang kahon, mahimo natong sugdan ang paghiusa sa tanan. Mahimo nimong ilakip ang raspberry-pi sa tunga nga adunay gamay nga mga screw. Siguruha lang nga dili nimo kini ibutang sa lawom, kung dili kini mogawas sa plato sa ibabaw. Mahimo nimong tangtangon ang protective layer sa mga breadboard ug ibutang lang kini sa kahon. Ibutang ang ldr sa kilid sa wala sa kahon, pagkahuman sa mekanismo sa paglansad. Mahimo nimong ibutang ang pressure sensor kung asa nimo gusto. Gibutang ko kini sa atubangan sa usa sa mga triangles. Mahimong kinahanglan ka nga maghimo ug lain nga lungag sa atubangan aron ma-slide ang IR-sensor. Kinahanglan kini sa kilid aron makita ang bola. Ang buho nga imong gihimo para sa lcd screen kinahanglan nga ang hingpit nga gidak-on para imo lang itulod kini. Para sa motor, mahimo nimong ibutang ang gamay nga stick niini, gamit ang glue gun. Ibutang ang lipak sa lungag nga imong gihimo alang niini ug ipapilit ang gamay nga piraso sa kahoy sa lipak. Kung nahuman na ang tanan, mahimo nimo kini ibutang pinaagi sa pagbutang ug nindot nga mga sticker niini!
Mga Dokumento / Mga Kapanguhaan
![]() |
instructables Smart Pinball [pdf] Mga instruksiyon Smart Pinball |