logo instructables

instructables Smart Pinball

instructables Smart Pinball-produs

Smart Pinball de Pblomme

De când eram copil, întotdeauna mi-a plăcut să mă joc cu aparate de pinball. Am avut un mic când eram mai mic și am petrecut ore întregi jucându-mă cu chestia aia. Așa că, când profesorii mei ne-au dat această sarcină de a face un „obiect fermecat” și ne-au dat un sfat pentru a face ceva distractiv, m-am gândit instantaneu la un aparat de pinball.
Așadar, în acest instructiv vă voi ghida prin această călătorie pe care am făcut-o pentru a-mi crea versiunea unui aparat de pinball minunat! Provizii:

Componente:
  1. Raspberry Pi (39,99 EUR) x1
  2. Zmeură T-cobbler (€ 3,95) x1
  3. sursă de alimentare usb-c 3,3V (€ 9,99) x1
  4. Farfurie din lemn (€ 9,45) x1
  5. LDR (3,93 EUR) x1
  6. Rezistor sensibil la forță (€ 7,95) x1
  7. Senzor infraroșu (€ 2,09) x1
  8. Bețe de lemn (€ 6,87) x1
  9. Cutie cu benzi de cauciuc colorate (€ 2,39) x1
  10. Ecran LCD (8,86 EUR) x1
  11. Marmură neagră (€ 0,20) x1
  12. Autocolante neon (€ 9,99) x1
  13. Cabluri (€ 6,99) x1
  14. Servomotor (€ 2,10) x1

Aparatul Smart Pinball este un aparat de pinball DIY care poate fi construit folosind Raspberry Pi și diverse componente. Pinball-ul are senzori, un servomotor, un ecran LCD și o bază de date pentru stocarea datelorA. Următoarele sunt consumabilele și instrumentele necesare pentru a face aparatul Smart Pinball:

Furnituri
  • Raspberry Pi (39.99) x1
  • Zmeura T-cobbler (3.95) x1
  • Alimentare USB-C 3.3 V (9.99) x1
  • Placă de lemn (9.45) x1
  • LDR (3.93) x1
  • Rezistor sensibil la forță (7.95) x1
  • Senzor infrarosu (2.09) x1
  • Bețe de lemn (6.87) x1
  • Cutie cu benzi de cauciuc colorate (2.39) x1
  • Ecran LCD (8.86) x1
  • Marmură neagră (0.20) x1
  • Autocolante neon (9.99) x1
  • Cabluri (6.99) x1
  • Servomotor (2.10) x1
Instrumente
  • Pistol de lipici
  • Jigsaw
  • Un burghiu
  • Lipici pentru lemn

Instrucțiuni de utilizare

  1. Conectarea totul: Urmați instrucțiunile furnizate în PDF files pentru a conecta toți senzorii, servomotorul și ecranul LCD folosind cabluri. Asigurați-vă că toate componentele sunt conectate corect și sigur.
  2. Configurarea bazei de date: Instalați MariaDB pe Raspberry Pi și conectați MySQL Workbench la acesta. Apoi, rulați SQL file furnizat pentru a crea o bază de date pentru a stoca toate datele jocului. Baza de date conține două tabele importante, unul pentru jucători și celălalt pentru datele senzorilor.
  3. Configurarea senzorilor și a site-ului: Urmați instrucțiunile furnizate în PDF pentru a configura senzorii și site-ul pentru aparatul de pinball.
  4. Realizarea jocului fizic: cutia: Urmați instrucțiunile furnizate în PDF pentru a crea o cutie de lemn pentru aparatul de pinball.
  5. Combinând totul: Combinați toate componentele aparatului de pinball conform instrucțiunilor furnizate în PDF.

Pasul 1: Conectați totul
În pdf-urile de mai jos puteți găsi ce și cum puteți conecta toți senzorii, servomotorul și ecranul LCD. Unele dintre componente sunt setate pe panoul de pe pdf, dar ar trebui să conectați totul cu cabluri. De ce este nevoie pentru a pune mai târziu totul în cutie?

Descărcați: https://www.instructables.com/ORIG/FHF/1MQM/L4IGPP2Z/FHF1MQML4IGPP2Z.pdf

Descărcați: https://www.instructables.com/ORIG/FFH/ZZ83/L4IGPP38/FFHZZ83L4IGPP38.pdf

Pasul 2: Configurarea bazei de date
Pentru acest proiect, aveți nevoie de o bază de date pentru a stoca toate datele pe care le veți primi din joc. Pentru aceasta, am realizat o bază de date în MySQL workbench. Asigurați-vă că aveți MariaDB instalat pe raspberry-pi și conectați MySQL workbench la pi. Acolo puteți rula sqlle pe care îl puteți găsi aici pentru a obține baza de date. tabelele importante din baza de date sunt pentru oamenii care joacă și datele senzorilor stocate în tabelul „spel”. Acest lucru salvează atunci când începe și se termină jocul, de câte ori ați accesat zona fierbinte și timpul de joc. Toate acestea sunt folosite pentru a obține tabelul de scor al celor mai bune 10 jocuri jucate.instructables Smart Pinball-fig-2

Pasul 3: Configurarea senzorilor și a site-ului
În Biblioteca Github puteți găsi tot codul de care aveți nevoie pentru ca senzorii și motorul să funcționeze. De asemenea, puteți găsi tot codul pentru a face webfuncționează pe site și interacționează cu jocul.

Câteva informații despre cod:
Jocul începe când mingea se rostogolește lângă ldr, așa că se întunecă. Ldr detectează acest lucru și începe jocul. Puteți modifica intensitatea ldr-ului pentru a vă adapta perfect situația de iluminare. L-am pus pe 950, pentru că a funcționat bine acolo unde l-am construit, dar ar putea fi diferit pentru tine. Primești puncte pentru fiecare secundă în care ții mingea „vie”. Când lovești senzorul de presiune, adică zona fierbinte, primești puncte în plus și servomotorul se oprește puțin să se rotească. Când pierzi în cele din urmă, mingea se rostogolește lângă senzorul IR și așa știe jocul când pierzi.

Pasul 4: Realizarea jocului fizic: cutia
Primul pas în realizarea jocului este realizarea cutiei în sine. M-am bazat pe designul acestui videoclip. Numai că am folosit lemn în loc de carton și am făcut capătul puțin mai sus, așa că nu a putut ecranul LCD. Am avut noroc, pentru că aveam un prieten cu o mașină de tăiat lemn, dar este posibil să decupez formele folosind un puzzle.
Începeți prin a tăia părțile laterale, spatele, partea din față și placa de bază principală. Înainte de a conecta totul, faceți o gaură în spate pentru ecranul LCD. Acum conectați totul cu cuie sau lipici de lemn. Asigurați-vă că aveți o margine de cel puțin un centimetru pe părțile laterale. După aceea, este volumul să facă niște găuri! Aveți nevoie de câteva găuri în formă de triunghi pentru a pune bețișoarele și câteva găuri pentru motor și senzori. Pe bastoane, puneți aproximativ 3 benzi de cauciuc fiecare, astfel încât mingea să poată sări sau din ea. Asigurați-vă că aveți niște găuri mari la capătul cutiei pentru a trece toate cablurile de alimentare și alte cabluri. Ultima și mai greu de realizat, este mecanismul pentru ippers. În teorie, nu este atât de dificil. Bastoanele pe care le apeși transformă un bloc și o bandă de cauciuc împinge acel bloc înapoi. Pe acel bloc există un băț cu partea superioară la capătul acestuia. Asigurați-vă că bețișoarele laterale sunt foarte bine lipite de blocuri, astfel încât să nu cadă.instructables Smart Pinball-fig-3 instructables Smart Pinball-fig-4

Pasul 5: Combinând totul
După ce cutia este gata, putem începe să punem totul împreună. Puteți atașa raspberry-pi-ul în mijloc cu câteva șuruburi mici. Doar asigurați-vă că nu le puneți prea adânc, altfel vor ieși din farfurie în partea de sus. Puteți doar să îndepărtați stratul protector al plăcilor și să le lipiți în cutie. Puneți ldr-ul în lateralul din stânga cutiei, imediat după mecanismul de lansare. Puteți pune senzorul de presiune oriunde doriți. L-am pus în fața unuia dintre triunghiuri. S-ar putea să trebuiască să faceți o altă gaură în față pentru a introduce senzorul IR. Trebuie să fie lateral pentru a vedea mingea. Orificiul pe care l-ai făcut pentru ecranul LCD ar trebui să aibă dimensiunea perfectă pentru a-l împinge. Pentru motor, poți lipi un mic băț de el, folosind pistolul de lipici. Pune bățul prin gaura pe care i-ai făcut-o și lipește o bucată de lemn pe băț. După ce s-au terminat toate acestea, puteți să-l depășiți prin lipirea unor autocolante frumoase pe el!instructables Smart Pinball-fig-5 instructables Smart Pinball-fig-6 instructables Smart Pinball-fig-7

Documente/Resurse

instructables Smart Pinball [pdfInstrucțiuni
Pinball inteligent

Referințe

Lasă un comentariu

Adresa ta de e-mail nu va fi publicată. Câmpurile obligatorii sunt marcate *