Sommario:
- Passaggio 1: costruire il progetto su una breadboard
- Passaggio 2: Programmazione del gioco
- Passaggio 3: gioca e divertiti:)
Video: Gioco "Space Impact" con sensore giroscopico e LCD Nokia 5110: 3 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:00
Dopo la morte del mio Tamagotchi (ultimo progetto), ho iniziato a cercare un nuovo modo per sprecare il mio tempo. Ho deciso di programmare su Arduino il classico gioco “Space Impact”. Per rendere il gioco un po' più interessante e divertente, ho usato un sensore giroscopico che avevo in giro come controllo dell'astronave.
Passaggio 1: costruire il progetto su una breadboard
L'hardware è molto semplice. Hai bisogno:
un pulsante e una resistenza da 10 kOhm
un Arduino (Uno/Nano/non importa)
un sensore giroscopico MPU-6050
un display LCD Nokia 5110
Opzionale: un Buzzer attivo e una resistenza da 20 Ohm
Per semplificare le cose, ho saldato uno scudo per il Nokia LCD. C'è solo il display LCD, un interruttore per la retroilluminazione e alcune testine di spillo per 5 Volt, GND, ecc.
Sono disponibili diversi tipi di LCD Nokia. Forse devi aggiustare il cablaggio o cambiare un po' il programma.
Passaggio 2: Programmazione del gioco
Come nel mio ultimo progetto, ho disegnato tutta la grafica con la vernice e ho usato LCDAssistant per convertire le immagini in esadecimale.
Puoi semplicemente scaricare i file e caricarli sul tuo Arduino. Se la configurazione è corretta, tutto dovrebbe funzionare correttamente. Puoi modificare il contrasto del tuo LCD con myGLCD.setContrast(X);.
Ho aggiunto un file rar (gyro.rar) e due file separati (Graphic.c e gyro.ino). Puoi scegliere tra una di queste opzioni.:)
Passaggio 3: gioca e divertiti:)
Ho implementato due diverse velocità di volo dell'astronave, a seconda dell'angolo tenuto dal sensore giroscopico. Devi evitare di schiantarti contro altri oggetti come meteoriti o semplicemente distruggerli con colpi di laser. Alcuni degli ostacoli sono più resistenti di altri, quindi dovrai sparargli due volte per romperli. Le astronavi nemiche rispondono al fuoco. L'obiettivo è raccogliere quante più stelle possibile. Dopo che la tua astronave è stata distrutta puoi vedere il tuo punteggio e il tuo tempo sopravvissuto.
Se vuoi una versione con joystick come il controllo dell'astronave scrivimi un massaggio nei commenti qui sotto.:)
Consigliato:
Piattaforma controllata da sensore giroscopico per puzzle labirinto: 3 passaggi
Gyro Sensor Controlled Platform for Maze Puzzle: questo istruttivo è stato creato per soddisfare i requisiti del progetto del corso Make presso la University of South Florida (www.makecourse.com) "Questo semplice progetto ispirato a una piattaforma autobilanciante che richiede feedback dall'acceleromo
Come utilizzare il sensore giroscopico MPU6050 con "skiiiiD": 9 passaggi
Come utilizzare il sensore giroscopico MPU6050 con "skiiiD": Tutorial per utilizzare il modulo Gyro Sensor MPU6050 con "skiiiiD"Prima di iniziare, è disponibile un tutorial di base su come utilizzare skiiiDhttps://www.instructables.com/id/Getting-Started -W
MPU6050-Accelerometro + Nozioni di base sul sensore giroscopico: 3 passaggi
MPU6050-Accelerometro+Sensore giroscopio Nozioni di base: MPU6050 è un sensore molto utile. L'mpu 6050 è un'IMU: un'unità di misura inerziale (IMU) è un dispositivo elettronico che misura e riporta la forza specifica di un corpo, la velocità angolare e talvolta l'orientamento del corpo, utilizzando una combinazione
Sensore UV VEML6070 con LCD Nokia 5110: 11 passaggi
Sensore UV VEML6070 con LCD Nokia 5110: dopo aver trascorso 3 mesi su questo progetto, ho pensato di condividerlo con la comunità dei produttori. Un sensore UV economico :) Può essere assemblato entro 1 ora e può essere utilizzato per anni
Visualizza le letture del sensore Arduino in tempo reale su un LCD Nokia 5110: 4 passaggi (con immagini)
Visualizza le letture del sensore Arduino in tempo reale su un LCD Nokia 5110: se hai mai lavorato con arduino, probabilmente volevi che mostrasse le letture del sensore. probabilmente vuoi che mostri le letture su qualcosa di più