![Gra „Space Impact” z czujnikiem żyroskopowym i wyświetlaczem Nokia 5110 LCD: 3 kroki Gra „Space Impact” z czujnikiem żyroskopowym i wyświetlaczem Nokia 5110 LCD: 3 kroki](https://i.howwhatproduce.com/images/002/image-5712-j.webp)
Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-23 15:02
![Image Image](https://i.howwhatproduce.com/images/002/image-5712-2-j.webp)
![](https://i.ytimg.com/vi/RYqI_oLHjNk/hqdefault.jpg)
Po śmierci mojego Tamagotchi (ostatni projekt) zacząłem szukać nowego sposobu na marnowanie czasu. Postanowiłem zaprogramować na Arduino klasyczną grę „Space Impact”. Aby gra była nieco ciekawsza i przyjemniejsza, użyłem czujnika żyroskopowego, który leżałem w pobliżu jako kontrola statku kosmicznego.
Krok 1: Budowanie projektu na tablicy do krojenia chleba
![Budowanie projektu na tabliczce do krojenia chleba Budowanie projektu na tabliczce do krojenia chleba](https://i.howwhatproduce.com/images/002/image-5712-3-j.webp)
![Budowanie projektu na tabliczce do krojenia chleba Budowanie projektu na tabliczce do krojenia chleba](https://i.howwhatproduce.com/images/002/image-5712-4-j.webp)
Sprzęt jest bardzo prosty. Potrzebujesz:
przycisk i rezystor 10 kOhm
Arduino (Uno / Nano / nie ma znaczenia)
czujnik żyroskopowy MPU-6050
wyświetlacz LCD Nokia 5110
Opcjonalnie: aktywny brzęczyk i rezystor 20 Ohm
Dla ułatwienia przylutowałem osłonę do LCD Nokia. Jest tylko wyświetlacz LCD, włącznik podświetlenia i kilka szpilek na 5 V, GND itp.
Dostępne są różne typy wyświetlaczy LCD Nokia. Może będziesz musiał dostosować okablowanie lub trochę zmienić program.
Krok 2: Programowanie gry
![Programowanie gry Programowanie gry](https://i.howwhatproduce.com/images/002/image-5712-5-j.webp)
![Programowanie gry Programowanie gry](https://i.howwhatproduce.com/images/002/image-5712-6-j.webp)
Podobnie jak w moim poprzednim projekcie, wszystkie grafiki zaprojektowałem farbą i użyłem LCDAssistant do przekształcenia zdjęć w heksadecymalne.
Możesz po prostu pobrać pliki i przesłać je na Arduino. Jeśli twoja konfiguracja jest poprawna, wszystko powinno działać poprawnie. Możesz zmienić kontrast wyświetlacza LCD za pomocą myGLCD.setContrast(X);.
Dodałem plik rar (gyro.rar) i dwa osobne pliki (Graphic.c i gyro.ino). Możesz wybrać jedną z tych opcji.:)
Krok 3: Zagraj w grę i baw się dobrze:)
![Zagraj w grę i baw się dobrze:) Zagraj w grę i baw się dobrze:)](https://i.howwhatproduce.com/images/002/image-5712-7-j.webp)
![Zagraj w grę i baw się dobrze:) Zagraj w grę i baw się dobrze:)](https://i.howwhatproduce.com/images/002/image-5712-8-j.webp)
Zaimplementowałem dwie różne prędkości lotu statku kosmicznego, w zależności od kąta trzymania czujnika żyroskopowego. Musisz unikać zderzenia z innymi obiektami, takimi jak meteoryty, lub po prostu zniszczyć je strzałami laserowymi. Niektóre przeszkody są bardziej wytrzymałe niż inne, więc będziesz musiał strzelić w nie dwukrotnie, aby je złamać. Wrogie statki kosmiczne strzelają z powrotem. Celem jest zebranie jak największej liczby gwiazdek. Po zniszczeniu statku kosmicznego możesz zobaczyć swój wynik i przeżył czas.
Jeśli chcesz wersję z joystickiem do sterowania statkiem kosmicznym napisz mi w komentarzach poniżej.:)
Zalecana:
Platforma sterowana czujnikiem żyroskopowym dla labiryntu: 3 kroki
![Platforma sterowana czujnikiem żyroskopowym dla labiryntu: 3 kroki Platforma sterowana czujnikiem żyroskopowym dla labiryntu: 3 kroki](https://i.howwhatproduce.com/images/011/image-30197-j.webp)
Platforma sterowana czujnikiem żyroskopowym dla labiryntu: Ta instrukcja została stworzona w celu spełnienia wymagań projektowych kursu Make na Uniwersytecie Południowej Florydy (www.makecourse.com) „Ten prosty projekt inspirowany samobalansującą się platformą, która zbiera informacje zwrotne z akceleromu
Czujnik UV VEML6070 z wyświetlaczem Nokia 5110 LCD: 11 kroków
![Czujnik UV VEML6070 z wyświetlaczem Nokia 5110 LCD: 11 kroków Czujnik UV VEML6070 z wyświetlaczem Nokia 5110 LCD: 11 kroków](https://i.howwhatproduce.com/images/003/image-6167-35-j.webp)
Czujnik UV VEML6070 Z Nokia 5110 LCD: Po 3 miesiącach pracy nad tym projektem pomyślałem, że podzielę się nim ze społecznością twórców. Czujnik UV w przystępnej cenie :)Może być złożony w ciągu 1 godziny i może służyć przez lata
Barometr Arduino z wyświetlaczem LCD Nokia 5110: 4 kroki
![Barometr Arduino z wyświetlaczem LCD Nokia 5110: 4 kroki Barometr Arduino z wyświetlaczem LCD Nokia 5110: 4 kroki](https://i.howwhatproduce.com/images/003/image-6184-39-j.webp)
Barometr Arduino Z Nokia 5110 LCD: To prosty barometr z Arduino
Arduino GPS z wyświetlaczem LCD Nokia 5110: 4 kroki
![Arduino GPS z wyświetlaczem LCD Nokia 5110: 4 kroki Arduino GPS z wyświetlaczem LCD Nokia 5110: 4 kroki](https://i.howwhatproduce.com/images/002/image-4935-44-j.webp)
Arduino GPS Z Nokia 5110 LCD: Witam! Dzisiaj częściowo ukończyłem mój program Arduino GPS. Zbieram wiedzę przez programowanie Arduino i kilka tygodni temu zdecydowałem, że zrobię prędkościomierz GPS.Chcę go używać w swoim samochodzie.Uwielbiam wyświetlacze lcd Nokia 5510 i to jest
Nokia 5110 LCD z czujnikiem podczerwieni: 4 kroki
![Nokia 5110 LCD z czujnikiem podczerwieni: 4 kroki Nokia 5110 LCD z czujnikiem podczerwieni: 4 kroki](https://i.howwhatproduce.com/images/001/image-1709-45-j.webp)
Nokia 5110 LCD z czujnikiem podczerwieni: Wyświetlacz LCD Nokia 5110 to niesamowity wyświetlacz LCD, który jest kompatybilny z płytką rozwojową Arduino. Kontrolujmy teraz jeden z tych wyświetlaczy LCD i połączmy go z Arduino i czujnikiem podczerwieni