Cuprins:
- Pasul 1: Construirea proiectului pe o panou de calcul
- Pasul 2: Programarea jocului
- Pasul 3: Joacă jocul și distrează-te:)
Video: Joc „Impact spațial” cu senzor giroscopic și LCD Nokia 5110: 3 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:41
După ce Tamagotchi a murit (ultimul proiect), am început să caut o nouă modalitate de a-mi pierde timpul. Am decis să programez clasicul joc „Space Impact” pe Arduino. Pentru a face jocul puțin mai interesant și mai distractiv, am folosit un senzor de giroscop pe care îl aveam întins ca control al navei spațiale.
Pasul 1: Construirea proiectului pe o panou de calcul
Hardware-ul este foarte simplu. Ai nevoie:
un buton și un rezistor de 10 kOhm
un Arduino (Uno / Nano / nu contează)
un senzor giroscopic MPU-6050
un ecran LCD Nokia 5110
Opțional: un buzzer activ și un rezistor de 20 Ohm
Pentru a ușura lucrurile, am lipit un scut pentru ecranul LCD Nokia. Există doar ecranul LCD, un comutator pentru iluminarea din spate și niște capete de pin pentru 5 volți, GND etc.
Există diferite tipuri de LCD LCD Nokia disponibile. Poate că trebuie să reglați cablajul sau să schimbați puțin programul.
Pasul 2: Programarea jocului
Ca și în ultimul meu proiect, am proiectat toate graficele cu vopsea și am folosit LCDAssistant pentru a converti imaginile în hex.
Puteți doar să descărcați fișierele și să le încărcați pe Arduino. Dacă configurarea dvs. este corectă, totul ar trebui să funcționeze bine. Puteți schimba contrastul ecranului LCD cu myGLCD.setContrast (X);.
Am adăugat un fișier rar (gyro.rar) și două fișiere separate (Graphic.c și gyro.ino). Puteți alege între una dintre aceste opțiuni.:)
Pasul 3: Joacă jocul și distrează-te:)
Am implementat două viteze de zbor diferite ale navei spațiale, în funcție de unghiul pe care îl ține senzorul giroscopic. Trebuie să eviți să te ciocnești de alte obiecte, cum ar fi meteoriții sau doar să le distrugi cu fotografii cu laser. Unele dintre obstacole sunt mai durabile decât altele, așa că va trebui să le împușcați de două ori pentru a le sparge. Navele spațiale inamice trag înapoi. Scopul este să aduni cât mai multe stele. După ce nava ta spațială este distrusă, poți vedea scorul și timpul supraviețuit.
Dacă doriți o versiune cu joystick ca control al navei spațiale, scrieți-mi un masaj în comentariile de mai jos.:)
Recomandat:
Platformă controlată cu senzor giroscopic pentru puzzle labirint: 3 pași
Platforma controlată cu senzor giroscopic pentru puzzle-ul labirintului: această instruire a fost creată pentru a îndeplini cerințele proiectului cursului Make la Universitatea din Florida de Sud (www.makecourse.com) „Acest proiect simplu inspirat de o platformă de auto-echilibrare care are feedback din accelerom
Cum se folosește senzorul giroscopic MPU6050 cu „skiiiD”: 9 pași
Cum se folosește Gyro Sensor MPU6050 cu „skiiiD”: Tutorial pentru utilizarea modulului Gyro Sensor MPU6050 cu „skiiiD” Înainte de a începe, există un tutorial de bază pentru utilizarea SkiiiDhttps: //www.instructables.com/id/Getting-Started -W
Senzor UV VEML6070 cu LCD Nokia 5110: 11 pași
Senzor UV VEML6070 cu LCD Nokia 5110: După 3 luni de participare la acest proiect, am crezut că îl împărtășesc cu comunitatea producătorilor. Un senzor UV la prețuri reduse:) Poate fi asamblat în decurs de 1 oră și îl poate folosi ani de zile
Microcontroler AVR. Senzor de distanță cu ultrasunete. HC-SR04 pe ecranul LCD NOKIA 5110: 4 pași
Microcontroler AVR. Senzor de distanță cu ultrasunete. HC-SR04 pe LCD NOKIA 5110: Bună ziua tuturor! În această secțiune fac un dispozitiv electronic simplu pentru a detecta distanța și acești parametri sunt afișați pe LCD NOKIA 5110. Parametrii sunt afișați ca o diagramă și numere. Dispozitivul se bazează pe microcontrolerul AVR ATMEG
LCD Nokia 5110 cu senzor infraroșu: 4 pași
LCD Nokia 5110 cu senzor de infraroșu: Afișajul LCD Nokia 5110 este un afișaj LCD minunat, care este compatibil cu placa de dezvoltare Arduino. Să controlăm acum unul dintre aceste LCD-uri și să-l interfațăm cu Arduino și un senzor IR