Sommario:

Flipper da tavolo che utilizza Evive - Piattaforma incorporata basata su Arduino: 18 passaggi (con immagini)
Flipper da tavolo che utilizza Evive - Piattaforma incorporata basata su Arduino: 18 passaggi (con immagini)

Video: Flipper da tavolo che utilizza Evive - Piattaforma incorporata basata su Arduino: 18 passaggi (con immagini)

Video: Flipper da tavolo che utilizza Evive - Piattaforma incorporata basata su Arduino: 18 passaggi (con immagini)
Video: Idee per innovare la didattica. Giornata mondiale della creatività e dell'innovazione. 2024, Dicembre
Anonim
Flipper da tavolo che utilizza Evive - Piattaforma incorporata basata su Arduino
Flipper da tavolo che utilizza Evive - Piattaforma incorporata basata su Arduino
Flipper da tavolo che utilizza Evive - Piattaforma incorporata basata su Arduino
Flipper da tavolo che utilizza Evive - Piattaforma incorporata basata su Arduino
Flipper da tavolo che utilizza Evive - Piattaforma incorporata basata su Arduino
Flipper da tavolo che utilizza Evive - Piattaforma incorporata basata su Arduino

Un altro fine settimana, un altro gioco emozionante! E questa volta non è altro che il gioco arcade preferito da tutti: il flipper! Questo progetto ti mostrerà come creare facilmente il tuo flipper personale a casa. Tutto ciò di cui hai bisogno sono i componenti dello Starter Kit evive, alcune parti tagliate al laser, colori e carte per decorare la tua macchina e un sacco di bricolage! Quindi, porta con te i tuoi amici, indossa i tuoi cappellini fai-da-te e preparati, set, fai-da-te!

Abbiamo scritto il codice in PictoBlox, la nostra piattaforma di programmazione grafica versatile con funzionalità avanzate. Puoi scaricarlo da QUI.

Passaggio 1: materiali di consumo

Forniture
Forniture

Hardware

  • evive
  • Fogli MDF
  • Sensori IR
  • Motori CC
  • Striscia LED RGB
  • Finecorsa
  • tagliere
  • Fili arcobaleno
  • resistori
  • situazioni di stallo
  • Elastici
  • Foglio Colore
  • Dadi e bulloni
  • Cavi di avviamento
  • Alcuni componenti stampati in 3D

Software

PictoBlox

La maggior parte dei componenti elettronici di cui sopra può essere trovata in evive Starter Kit.

Passaggio 2: comprensione del design

Capire il design
Capire il design

Come già saprai, ci sono una serie di componenti in un flipper che rendono il gioco interessante. Quindi, capiamo il design della struttura che prepareremo. Alcuni dei componenti sono ritagli in MDF e alcuni sono stampati in 3D il cui design puoi trovare di seguito.

Nota: puoi realizzare il flipper anche con un foglio di cartone, ma l'MDF gli darà una maggiore durata.

Avremo bisogno dei seguenti componenti per il flipper

  1. Il pannello di controllo
  2. I Supporti (x 2)
  3. Le pareti del punteggio (x 4)
  4. La base
  5. I muri di confine (x 2)
  6. La parete frontale
  7. Il muro in più
  8. Il muro di lancio
  9. Il muro di scarico

Una volta che hai queste parti e la stampa 3D, iniziamo!

Passaggio 3: rendere bello il campo di gioco

Rendere bello il campo di gioco
Rendere bello il campo di gioco

Il campo di gioco è l'area in cui si gioca l'intero gioco del flipper. Inoltre, tutti i componenti verranno posizionati sul campo di gioco, quindi si consiglia di decorare la base nella prima fase (solo se lo si desidera).

Stiamo andando con il tema dello spazio, quindi abbiamo incollato una bella immagine spaziale sulla piastra di base. Una volta incollata la carta alla base, assicurati di fare i fori sulla carta che erano sulla piastra di base.

Passaggio 4: fissaggio dei muri di confine

Fissaggio dei muri di confine
Fissaggio dei muri di confine
Fissaggio dei muri di confine
Fissaggio dei muri di confine

Prendere sia il muro perimetrale sinistro che il muro perimetrale destro e fissarli alla piastra di base utilizzando dadi e bulloni M3 (come mostrato nell'immagine 1).

Una volta fatto, prendi la parete anteriore e fissala alla piastra di base e al muro di cinta sinistro (come mostrato nell'immagine 2). Non attaccheremo la parete anteriore al confine destro poiché lo spazio lasciato qui è per creare il Launchpad. Launchpad non è altro che il corridoio da cui lanceremo o tireremo la nostra palla nel campo di gioco.

Passaggio 5: assemblaggio del Launchpad e dello scarico

Assemblaggio del Launchpad e dello scarico
Assemblaggio del Launchpad e dello scarico
Assemblaggio del Launchpad e dello scarico
Assemblaggio del Launchpad e dello scarico
Assemblaggio del Launchpad e dello scarico
Assemblaggio del Launchpad e dello scarico

Ora, realizziamo il launchpad e lo scarico. Launchpad come già sai è il luogo da cui lanciamo la palla nel campo di gioco. Lo scarico è il punto in cui termina il gioco, cioè una volta che la palla raggiunge lo scarico, non può più tornare sul campo di gioco in quella possibilità. Inoltre, la palla nello scarico rotola giù e finisce nella rampa di lancio. Ora che sappiamo cosa è cosa, iniziamo la loro assemblea.

Prendi la parete extra e fissala alla parete anteriore e alla piastra di base (come mostrato nell'immagine 1) sopra.

Ora, prendi il muro di scarico e attaccalo al muro extra e al confine sinistro. Potresti notare che il muro di scarico è leggermente inclinato, il che rende facile il rotolamento della palla (come mostrato nell'immagine sopra 2).

Una volta fatto, attaccare il muro di lancio parallelamente al muro di confine destro sulla piastra di base. Assicurati di lasciare un po' di spazio tra il muro extra e il muro di lancio. Questo spazio fungerà da porta tra lo scarico e il launchpad (come mostrato nell'immagine 3 sopra).

Passaggio 6: collegamento delle pareti dei punteggi

Attaccare le pareti dei punteggi
Attaccare le pareti dei punteggi

Il muro del punteggio o il muro del bersaglio. Questi sono i muri che ti faranno segnare meglio. Ogni volta che la palla passa attraverso la prima e la terza parete, vengono aggiunti 500 punti al tuo punteggio totale. E se la palla passa attraverso il muro centrale guadagnerai 1000 punti.

Quindi, fissare le pareti della partitura alla base utilizzando dadi e bulloni M3.

Passaggio 7: collegamento del bordo posteriore

Attaccare il confine posteriore
Attaccare il confine posteriore

Ora, dobbiamo proteggere il muro di fondo in modo che la palla non esca dal campo di gioco anche quando abbiamo tirato la palla molto forte. Abbiamo usato un foglio di schiuma per realizzare la parete di fondo.

Taglia lo spesso foglio di schiuma e incollalo alla piastra di base e ai bordi usando la colla a caldo.

Passaggio 8: fissaggio dei supporti e della parete inclinata

Fissaggio dei supporti e della parete inclinata
Fissaggio dei supporti e della parete inclinata
Fissaggio dei supporti e della parete inclinata
Fissaggio dei supporti e della parete inclinata

Ora, il campo di gioco di base è quasi pronto, è il momento di aggiungere il supporto al flipper. Prendere le due piastre di supporto e fissarle sulla piastra di base come mostrato nella figura 1in sopra utilizzando dadi e bulloni M3. L'aggiunta di supporti darà inclinazione al tuo flipper.

Rimane solo una piccola cosa che è l'angolo. Si può notare che si forma un piccolo angolo vicino all'interazione tra il muro di cinta sinistro e il muro di scarico. Ci sono possibilità che la palla possa rimanere bloccata qui. Quindi, aggiungeremo il muro inclinato, ogni volta che la palla raggiunge questo angolo, rotola rapidamente verso lo scarico.

Con questo, il nostro campo di gioco è pronto.

Passaggio 9: aggiunta dei motori

Aggiunta dei motori
Aggiunta dei motori

Potresti notare che il campo di gioco nel flipper non è mai vuoto. Ci sono tonnellate di elementi presenti sul campo di gioco per rendere il gioco interessante. Di cui uno è il flipper e l'altro è il paraurti.

I paraurti sono quelli che ruotano continuamente spingendo via la palla in qualsiasi direzione casuale. Quindi, collegare 3 motori CC vicino al limite superiore utilizzando dadi M3 di 20 mm di lunghezza e bulloni.

Ora è il momento di aggiungere i motori delle pinne. I motori flipper saranno collegati verso l'estremità di scarico. Discuteremo di cosa sono le pinne nel passaggio successivo. Fino ad allora ricorda, sono loro che possono salvarti.

Nota: prima di montare i motori, testarli utilizzando il firmware di evive. Aprire il menu del firmware, selezionare Controlli, selezionare i motori, selezionare M1 o M2 a seconda di dove sono stati collegati i motori.

Passaggio 10: collegamento dei finecorsa

Collegamento dei finecorsa
Collegamento dei finecorsa

Le pinne sono quelle che sono sotto il tuo controllo. Reindirizzano la palla nel campo di gioco dopo aver premuto il pulsante corrispondente. Pertanto, non vogliamo che le alette ruotino di 360 gradi. Limiteremo i movimenti del flipper usando i finecorsa. Potresti notare piccole curve vicino all'area di scarico, qui è dove ripareremo le nostre pinne. Ora, faremo due interruttori tattili per ogni flipper. Attaccali alla fine della curva. Non appena si preme il pulsante, il motore DC del flipper inizierà a ruotare, non appena il flipper tocca il finecorsa superiore, il motore DC inizia a ruotare nella direzione opposta portando il flipper verso il basso. Ora, il motore smette di ruotare non appena il flipper tocca l'interruttore di finecorsa inferiore fino a quando non viene premuto nuovamente il pulsante di controllo.

Ripeti lo stesso procedimento anche per l'altro lato.

Passaggio 11: montaggio dei sensori IR

Montaggio dei sensori IR
Montaggio dei sensori IR
Montaggio dei sensori IR
Montaggio dei sensori IR

Sappiamo perché chiamiamo i muri piccoli il muro del punteggio, ma come faranno a sapere che la palla è appena passata attraverso di loro. Aggiungeremo sensori IR per lo stesso. In totale, aggiungeremo 5 sensori IR.

  • Uno al launchpad
  • Tre per le pareti del punteggio
  • Uno allo scarico

Non appena la palla passa attraverso il sensore IR del launchpad, il gioco inizia.

Ora, l'IR alle pareti del punteggio è di notare il numero di volte in cui la palla passa attraverso le pareti del punteggio.

Infine, l'IR allo scarico indica che il gioco è finito (immagine 2).

Nota: prima di montare i sensori IR, testare i sensori utilizzando il firmware di evive (Pin State Monitor). Inoltre, se non rispondono bene, prova a calibrarli.

Passaggio 12: aggiunta dei pulsanti di controllo e della striscia RGB

Aggiunta dei pulsanti di controllo e della striscia RGB
Aggiunta dei pulsanti di controllo e della striscia RGB
Aggiunta dei pulsanti di controllo e della striscia RGB
Aggiunta dei pulsanti di controllo e della striscia RGB

Innanzitutto, aggiungiamo i pulsanti di controllo. I pulsanti di controllo sono quelli che controlleranno il movimento delle pinne. Abbiamo due interruttori arcade e li abbiamo collegati al pannello di controllo nei fori indicati.

Una volta fatto, prendi la striscia LED RGB e attaccala ai confini del campo di gioco. Cambieremo il colore della striscia RGB che mostra lo stato del gioco. L'RGB dovrebbe diventare verde ogni volta che inizia un nuovo gioco e dovrebbe diventare rosso quando il gioco finisce. Inoltre, dovrebbe cambiare ogni volta che la palla passa attraverso le pareti del punteggio.

Passaggio 13: aggiunta del programma di avvio

Aggiunta del lanciatore
Aggiunta del lanciatore

Ora è il momento di aggiungere il lanciatore o lo stantuffo. Il lanciatore ti aiuterà a lanciare la tua palla nel campo di gioco attraverso il launchpad. Abbiamo stampato in 3d il launcher a cui abbiamo attaccato l'elastico. L'estremità della gomma è fissata alla parete anteriore e alla parete di confine sinistra. Più tiri il lanciatore, più forza verrà trasferita alla palla.

Passaggio 14: collegamento del pannello di controllo

Collegamento del pannello di controllo
Collegamento del pannello di controllo

Una volta collegato lo stantuffo e i cavi ai sensori, collega il pannello di controllo sulla parte superiore del campo di gioco utilizzando dadi e bulloni M3.

Passaggio 15: è ora di aggiungere le parti stampate in 3D

Aggiungiamo prima le pareti laterali della corsia, queste indirizzeranno la tua palla alla paletta se la palla entra nella corsia.

Immagine
Immagine

Come già sappiamo l'uso del paraurti. Fissarli sugli alberi liberi dei motori DC.

Immagine
Immagine

È ora di aggiungere le pinne, fissare le pinne sull'albero del motore CC. Inoltre, assicurati che le pinne si adattino bene alle curve indicate.

Immagine
Immagine

Una volta fatto, attacchiamo alcuni kicker. I calciatori sono quelli che spingono la palla orizzontalmente nel campo di gioco ogni volta che la palla la tocca. Attacca 3 distanziatori su ciascun lato e avvolgi le gomme attorno ad essi.

Con questo, l'intero assemblaggio del flipper è completo.

Immagine
Immagine

Passaggio 16: effettuare la connessione

Effettuare la connessione
Effettuare la connessione
Effettuare la connessione
Effettuare la connessione
  1. Collegamento dei sensori IR

    1. Punteggio 1 sensore IR (pin di segnale) al pin digitale 8 di evive
    2. Punteggio 2 sensore IR (pin di segnale) al pin digitale 9 di evive
    3. Punteggio 3 sensore IR (pin di segnale) al pin digitale 10 di evive
    4. Sensore IR Drain Wall (pin segnale) al pin digitale 11 di evive
    5. Sensore IR Launchpad (pin di segnale) al pin digitale 12 di evive
    6. Ora collega VCC e GND di tutti i sensori IR a VCC e GND di evive
  2. Collegamento della striscia RGB

    Collega la striscia LED RGB al Pin 13 digitale di evive

  3. Collegamento dei motori flipper

    1. Motore flipper sinistro alla porta M1 di evive
    2. Motore flipper destro alla porta M2 di evive
  4. Collegamento delle pinne

    1. Collegare il terminale "NC" dell'interruttore a flipper lato sinistro al pin digitale 2 di evive e al resistore da 10K ohm e collegare un'altra estremità del resistore da 10k ohm a GND di evive, inoltre collegare il terminale "COM" dell'interruttore a flipper lato sinistro a VCC di evive
    2. Allo stesso modo, collegare il terminale "NC" dell'interruttore a flipper lato destro al pin digitale 3 di evive e al resistore da 10k ohm e collegare un'altra estremità del resistore da 10K ohm a GND di evive, collegare anche il terminale "COM" dell'interruttore a flipper lato destro a VCC di evive
  5. Collegamento dei motorini paraurti

    Collegare tutti e 3 i motori Bumper in parallelo e collegare un'estremità al pin VVR (+) e l'altra estremità al terminale "COM" del relè, quindi collegare il terminale "NO" del relè al pin VVR (-) di evive

  6. Collegamento dei finecorsa
    1. Collegare "NC" del finecorsa lato sinistro (su) a VCC di evive e il terminale COM al pin digitale 4 di evive e a GND tramite un resistore da 10K ohm
    2. Collegare "NC" del finecorsa lato sinistro (giù) a VCC di evive e il terminale COM al pin digitale 5 di evive e a GND tramite un resistore da 10K ohm
    3. Collegare "NC" del finecorsa lato destro (su) a VCC di evive e il terminale COM al pin digitale 6 di evive e a GND tramite un resistore da 10K ohm
    4. Collegare "NC" del finecorsa lato destro (giù) a VCC di evive e il terminale COM al pin digitale 7 di evive e a GND tramite un resistore da 10K ohm

Passaggio 17: è ora di codificare

Scriveremo il codice in PitoBlox, un software di programmazione basato su Scratch 3.0. Carica il seguente script su evive.

Immagine
Immagine
Immagine
Immagine
Immagine
Immagine
Immagine
Immagine
Immagine
Immagine

Passaggio 18: Conclusione

Con questo, il tuo flipper fai da te è pronto. Ottenere. Set. Flipper!

Consigliato: