Sadržaj:

Stona fliper mašina koja koristi ugrađenu platformu zasnovanu na Evive-u- Arduino: 18 koraka (sa slikama)
Stona fliper mašina koja koristi ugrađenu platformu zasnovanu na Evive-u- Arduino: 18 koraka (sa slikama)

Video: Stona fliper mašina koja koristi ugrađenu platformu zasnovanu na Evive-u- Arduino: 18 koraka (sa slikama)

Video: Stona fliper mašina koja koristi ugrađenu platformu zasnovanu na Evive-u- Arduino: 18 koraka (sa slikama)
Video: CS50 2015 - Week 6 2024, Juli
Anonim
Stona fliper mašina koja koristi ugrađenu platformu zasnovanu na Evive-Arduino
Stona fliper mašina koja koristi ugrađenu platformu zasnovanu na Evive-Arduino
Stona fliper mašina koja koristi ugrađenu platformu zasnovanu na Evive-Arduino
Stona fliper mašina koja koristi ugrađenu platformu zasnovanu na Evive-Arduino
Stona fliper mašina koja koristi ugrađenu platformu zasnovanu na Evive-Arduino
Stona fliper mašina koja koristi ugrađenu platformu zasnovanu na Evive-Arduino

Još jedan vikend, još jedna uzbudljiva igra! Ovoga puta, to je niko drugi do omiljena arkadna igra - Pinball! Ovaj će vam projekt pokazati kako lako napraviti vlastitu fliper mašinu kod kuće. Sve što vam je potrebno su komponente iz evive Starter Kit-a, neki laserski izrezani dijelovi, boje i papiri za ukrašavanje vaše mašine i mnogo DIY-ing-a! Dakle, povedite svoje prijatelje, stavite DIY-ing kape i spremni, spremni, DIY!

Kod smo napisali u PictoBloxu - našoj svestranoj platformi za grafičko programiranje sa naprednim mogućnostima. Možete ga preuzeti OVDJE.

Korak 1: Potrošni materijal

Supplies
Supplies

Hardver

  • evive
  • MDF ploče
  • IR senzori
  • DC motori
  • RGB LED traka
  • Granični prekidač
  • Breadboard
  • Rainbow Wires
  • Otpornici
  • Standoffs
  • Gumene trake
  • List boja
  • Matice i vijci
  • Džemper kablovi
  • Neke 3D štampane komponente

Softver

PictoBlox

Većina gore navedenih elektroničkih komponenti može se pronaći u evive Starter Kit -u.

Korak 2: Razumijevanje dizajna

Razumevanje dizajna
Razumevanje dizajna

Kao što već znate, u fliperu postoji niz komponenti koje igru čine zanimljivom. Dakle, shvatimo dizajn strukture koju ćemo pripremiti. Neke od komponenti su izrezi od MDF -a, a neke su 3D štampane čiji dizajn možete pronaći u nastavku.

Napomena: Fliper možete napraviti i od kartona, ali MDF će mu dati veću izdržljivost.

Za Pinball Machine trebat će nam sljedeće komponente

  1. Kontrolna tabla
  2. Podržava (x 2)
  3. Zidovi bodova (x 4)
  4. Baza
  5. Granični zidovi (x 2)
  6. Prednji zid
  7. Dodatni zid
  8. Zid lansiranja
  9. Odvodni zid

Kad dobijete ove dijelove i 3D ispis, počnimo!

Korak 3: Učinite igralište lijepim

Učinite igralište lijepim
Učinite igralište lijepim

Playfield je područje na kojem se igra cijela igra flipera. Također, sve komponente bit će postavljene na igralište, pa se predlaže da ukrasite bazu u prvom koraku (samo ako želite).

Idemo sa svemirskom temom, lijepili smo prekrasnu svemirsku sliku na osnovnu ploču. Nakon što zalijepite papir na podlogu, provjerite jeste li napravili rupe na papiru koje su bile na osnovnoj ploči.

Korak 4: Pričvršćivanje graničnih zidova

Pričvršćivanje graničnih zidova
Pričvršćivanje graničnih zidova
Pričvršćivanje graničnih zidova
Pričvršćivanje graničnih zidova

Uzmite i lijevi rubni zid i desni rubni zid i pričvrstite ga na osnovnu ploču pomoću matica i vijaka M3 (kao što je prikazano na slici 1).

Kada završite, uzmite prednji zid i pričvrstite ga na osnovnu ploču i lijevi rubni zid (kao što je prikazano na slici 2). Nećemo pričvršćivati prednji zid na desnu granicu jer je ovdje ostavljen prostor za izradu Launchpada. Launchpad nije ništa drugo do hodnik odakle ćemo lansirati ili pucati loptom u igralište.

Korak 5: Sklapanje lansirne ploče i odvoda

Sklapanje lansirne ploče i odvoda
Sklapanje lansirne ploče i odvoda
Sklapanje lansirne ploče i odvoda
Sklapanje lansirne ploče i odvoda
Sklapanje lansirne ploče i odvoda
Sklapanje lansirne ploče i odvoda

Sada napravimo lansirnu ploču i odvod. Launchpad, kao što već znate, mjesto je s kojeg izbacujemo loptu na igralište. Odvod je mjesto koje završava igru, tj. Kada lopta dođe do odvoda, više se ne može vratiti u polje za igru u toj prilici. Takođe, lopta u odvodu se kotrlja i završava u podnožju za lansiranje. Sada, kad znamo što je što, započnimo njihovo sastavljanje.

Uzmite dodatni zid i pričvrstite ga na prednji zid i osnovnu ploču (kao što je prikazano na gornjoj slici 1).

Sada uzmite odvodni zid i pričvrstite ga na dodatni zid i lijevu granicu. Možda ćete primijetiti da je odvodni zid pomalo nagnut što olakšava kotrljanje kugle (kao što je prikazano na gornjoj slici 2).

Kada završite, pričvrstite lansirni zid paralelno na desni rubni zid na osnovnoj ploči. Ostavite malo prostora između dodatnog zida i zida za lansiranje. Ovaj prostor će djelovati kao vrata između odvoda i lansirne rampe (kao što je prikazano na gornjoj slici 3).

Korak 6: Pričvršćivanje zidova bodova

Pričvršćivanje zidova bodova
Pričvršćivanje zidova bodova

Bodovni zid ili ciljni zidovi. Ovo su zidovi zbog kojih ćete postići bolji rezultat. Kad god lopta prođe kroz prvi i treći zid, 500 bodova se dodaje vašem ukupnom rezultatu. A ako lopta prođe kroz središnji zid, zaradit ćete 1000 poena.

Tako pričvrstite zidne žlijebove na podlogu pomoću M3 matica i vijaka.

Korak 7: Pričvršćivanje zadnje granice

Pričvršćivanje zadnje granice
Pričvršćivanje zadnje granice

Sada moramo osigurati stražnji zid tako da lopta ne siđe s igrališta čak i kad smo loptu jako snažno ispucali. Za izradu stražnjeg zida koristili smo pjenasti lim.

Izrežite debeli pjenasti lim i zalijepite ga na temeljnu ploču i ivice pomoću vrućeg ljepila.

Korak 8: Pričvršćivanje nosača i kosog zida

Pričvršćivanje nosača i kosog zida
Pričvršćivanje nosača i kosog zida
Pričvršćivanje nosača i kosog zida
Pričvršćivanje nosača i kosog zida

Sada je osnovno igralište gotovo spremno, vrijeme je za dodavanje podrške fliper mašini. Uzmite dvije potporne ploče i pričvrstite ih na osnovnu ploču kako je prikazano na gornjoj slici 1in pomoću M3 matica i vijaka. Dodavanje potpora dat će sklonost vašoj fliper mašini.

Ostaje samo jedna mala stvar koja je ugao. Možda ćete primijetiti da se mali ugao formira u blizini interakcije lijevog graničnog zida i odvodnog zida. Postoje šanse da se lopta ovdje zaglavi. Tako ćemo dodati nagnuti zid, kad god lopta dođe do ovog ugla, ona se brzo otkotrlja do odvoda.

Time je naše igralište spremno.

Korak 9: Dodavanje motora

Dodavanje motora
Dodavanje motora

Možda ćete primijetiti da igralište u fliperu nikada nije prazno. Na igralištu postoji mnoštvo elemenata koji igru čine zanimljivom. Od kojih je jedan peraja, a drugi branik.

Odbojnici su oni koji se neprestano okreću gurajući loptu u bilo kojem slučajnom smjeru. Tako pričvrstite 3 istosmjerna motora blizu gornje granice pomoću matica M3 duljine 20 mm i vijaka.

Sada je vrijeme da dodate motore s perajama. Motori s perajama bit će pričvršćeni prema kraju odvoda. U sljedećem koraku će se raspravljati o tome šta su peraje. Do tada zapamtite, oni su ti koji vas mogu spasiti.

Napomena: Prije montaže motora, testirajte ih pomoću firmvera kompanije evive. Otvorite meni firmvera, odaberite Controls, odaberite motore, odaberite M1 ili M2 ovisno o tome gdje ste priključili motore.

Korak 10: Priključivanje graničnih sklopki

Priključivanje graničnih sklopki
Priključivanje graničnih sklopki

Lamele su one koje su pod vašom kontrolom. Preusmjeravaju loptu na igralište nakon što pritisnete odgovarajuće dugme. Dakle, ne želimo da se peraje okreću za 360 stepeni. Ograničit ćemo pokrete peraje pomoću krajnjih prekidača. Možda ćete primijetiti male zavoje u blizini odvodnog područja, ovdje ćemo popravljati peraje. Sada ćemo za svaki peraja imati dva taktilna prekidača. Pričvrstite ih na kraj krivulje. Čim pritisnete tipku, istosmjerni motor s fliperom počet će se okretati, čim fliper dodirne gornji granični prekidač, DC motor će se početi okretati u suprotnom smjeru dovodeći lamelu prema dolje. Sada se motor prestaje okretati čim peraja dodirne donji granični prekidač sve dok se kontrolno dugme ponovno ne pritisne.

Isti postupak ponovite i za drugu stranu.

Korak 11: Montiranje IC senzora

Montaža IC senzora
Montaža IC senzora
Montaža IC senzora
Montaža IC senzora

Znamo zašto male zidove nazivamo bodovnim zidom, ali kako će oni znati da je lopta upravo prošla kroz njih. Za iste ćemo dodati i IR senzore. Ukupno ćemo dodati 5 IR senzora.

  • Jedan na lansirnoj rampi
  • Tri za bodove
  • Jedan na odvodu

Čim lopta prođe kroz IR senzor lansirne rampe, igra počinje.

Sada će IR -ovi na bodovnim zidovima primijetiti koliko je puta lopta prošla kroz zidove bodova.

Konačno, IC na odvodu pokazuje da je igra završena (slika 2).

Napomena: Prije postavljanja IC senzora testirajte senzore pomoću firmvera kompanije evive (Pin State Monitor). Također, ako ne reagiraju dobro, pokušajte ih kalibrirati.

Korak 12: Dodavanje kontrolnih dugmadi i RGB trake

Dodavanje kontrolnih dugmadi i RGB trake
Dodavanje kontrolnih dugmadi i RGB trake
Dodavanje kontrolnih dugmadi i RGB trake
Dodavanje kontrolnih dugmadi i RGB trake

Prvo, dodajmo kontrolne tipke. Kontrolni gumbi su oni koji će kontrolirati kretanje peraja. Imamo dva arkadna prekidača i pričvrstili smo ih na upravljačku ploču u datim rupama.

Kada završite, uzmite RGB LED traku i pričvrstite je na granice igrališta. Promijenit ćemo boju RGB trake koja prikazuje status igre. RGB bi trebao postati zelen kad god započne nova igra i trebao bi postati crven kad se igra završi. Takođe, trebalo bi da se mijenja svaki put kada lopta prođe kroz zidove za bodove.

Korak 13: Dodavanje pokretača

Dodavanje pokretača
Dodavanje pokretača

Sada je vrijeme da dodate lanser ili klip. Pokretač će vam pomoći da izbacite loptu na igralište kroz podlogu za lansiranje. 3D smo odštampali lanser na koji smo pričvrstili gumicu. Kraj gume je pričvršćen na prednji zid i lijevi rubni zid. Što više povlačite lanser, veća sila će se prenijeti na loptu.

Korak 14: Priključivanje kontrolne ploče

Postavljanje kontrolne ploče
Postavljanje kontrolne ploče

Nakon što priključite klip i žice na senzore, pričvrstite kontrolnu ploču na vrh igrališta pomoću M3 matica i vijaka.

Korak 15: Vrijeme je za dodavanje 3D ispisanih dijelova

Najprije dodajmo bočne zidove trake, oni će vašu loptu usmjeriti prema peraji ako lopta uđe u stazu.

Image
Image

Kao što već znamo upotrebu odbojnika. Pričvrstite ih na slobodna vratila istosmjernih motora.

Image
Image

Vrijeme je za dodavanje peraja, pričvrstite peraje na vratilo istosmjernog motora. Također, pobrinite se da peraje dobro pristanu na zadane krivulje.

Image
Image

Kad završimo, dodajmo neke kopačke. Udarači su oni koji izbacuju loptu vodoravno u igralište kad god je lopta dodirne, pričvrstite 3 sa svake strane i omotajte gume oko njih.

Time je kompletna montaža flipera završena.

Image
Image

Korak 16: Uspostavljanje veze

Uspostavljanje veze
Uspostavljanje veze
Uspostavljanje veze
Uspostavljanje veze
  1. Priključivanje IC senzora
    1. Ocjena 1 IC senzor (signalni pin) na digitalni pin 8 evive -a
    2. Ocenite 2 IC senzor (signalni pin) na digitalni pin 9 kompanije evive
    3. Ocenite 3 IC senzor (signalni pin) na digitalni pin 10 evive -a
    4. Odvodni zidni IR senzor (signalni pin) na digitalni pin 11 evivea
    5. IC senzor lansirne ploče (signalni pin) na digitalni pin 12 kompanije evive
    6. Sada spojite VCC i GND svih IC senzora na VCC i GND uređaja evive
  2. Spajanje RGB trake

    Spojite RGB LED traku na digitalni pin 13 evive -a

  3. Priključivanje lamelarnih motora
    1. Motor s preklopom lijevo prema M1 priključku evive
    2. Motor s desnim preklopnikom na M2 port evive
  4. Spajanje peraja
    1. Spojite “NC” terminal lijevog preklopnog prekidača na digitalni pin 2 evive i 10K ohmskog otpornika, a drugi kraj 10k ohmskog otpornika spojite na GND evivea, također spojite “COM” terminal lijevog preklopnog prekidača na VCC evivea
    2. Slično, spojite “NC” terminal desne preklopne sklopke na digitalni pin 3 evive i 10k ohmskog otpornika, a drugi kraj 10K ohmskog otpornika spojite na GND evivea, također spojite “COM” terminal desne preklopne sklopke na VCC od evive
  5. Spajanje motora branika

    Paralelno spojite sva 3 motora odbojnika i jedan kraj spojite na VVR (+) iglu, a drugi kraj na "COM" terminal releja, zatim spojite "NO" terminal releja na VVR (-) pin evivea

  6. Spajanje graničnih sklopki

    1. Spojite “NC” lijevog krajnjeg prekidača (gore) na VCC evive i COM priključak na digitalni pin 4 evivea i na GND preko 10K ohmskog otpornika
    2. Spojite “NC” lijevog krajnjeg prekidača (dolje) na VCC evive i COM priključak na digitalni pin 5 evivea i na GND preko 10K ohmskog otpornika
    3. Spojite "NC" desnog krajnjeg prekidača (gore) na VCC evive i COM priključak na digitalni pin 6 evivea i na GND preko 10K ohmskog otpornika
    4. Spojite "NC" desnog krajnjeg prekidača (dolje) na VCC evive i COM priključak na digitalni pin 7 evivea i na GND preko 10K ohmskog otpornika

Korak 17: Vrijeme je za šifriranje

Kôd ćemo pisati u PitoBloxu, softveru za programiranje zasnovanom na Scratch 3.0. Otpremite sljedeću skriptu za evive.

Image
Image
Image
Image
Image
Image
Image
Image
Image
Image

Korak 18: Zaključak

Time je vaša DIY fliper mašina spremna. Get. Set. Pinball!

Preporučuje se: