- Klasyczna gra Snake na mikrokontrolerze ATmega8A, z graficznym LCD 84×48 px i pięcioma przyciskami sterującymi. Wersja A+ zawiera PCB oraz zaprogramowany mikrokontroler.
Gra elektroniczna Snake AVR – konsola z wyświetlaczem LCD AVT5554
Układ pozwala zbudować kieszonkową wersję gry Snake z graficznym wyświetlaczem LCD i pięcioma przyciskami sterującymi.
Klasyczna gra Snake na mikrokontrolerze AVR
AVT5554 pozwala zbudować prostą konsolę do gry Snake. Na ekranie porusza się wąż, który zbiera jedzenie i rośnie po każdym trafieniu. Trzeba jednocześnie unikać zderzenia z własnym ogonem, bo wtedy gra kończy się animacją przegranej.
Projekt sprawdza się jako efektowny gadżet, ćwiczenie z mikrokontrolerów AVR i wyświetlaczy graficznych oraz niewielka gra elektroniczna do samodzielnego montażu. Obsługę zapewnia pięć przycisków: kierunki, OK oraz RESET.
Karta techniczna
AVT5554
Gra elektroniczna Snake z mikrokontrolerem ATmega8A, graficznym wyświetlaczem LCD PCD8544, pięcioma przyciskami użytkownika i zasilaniem 3…5 V DC.
| Wersja | A+ – płytka PCB + zaprogramowany mikrokontroler |
| Typ projektu | gra elektroniczna Snake / mini konsola AVR |
| Mikrokontroler | ATmega8A, zaprogramowany w wersji A+ |
| Taktowanie | rezonator kwarcowy 16 MHz |
| Wyświetlacz | graficzny LCD z kontrolerem PCD8544 |
| Rozdzielczość wyświetlacza | 84×48 px |
| Pole gry | 14 segmentów w poziomie i 8 segmentów w pionie |
| Wielkość segmentu gry | 6×6 px |
| Maksymalna długość węża | 112 segmentów |
| Interfejs użytkownika | wyświetlacz i 5 przycisków |
| Przyciski | RESET, UP, DOWN, LEFT, RIGHT, OK |
| Funkcja OK | start gry i pauza podczas rozgrywki |
| Ekran startowy | logo gry i animacja węża |
| Zasilanie | 3…5 V DC |
| Maksymalny pobór prądu | 100 mA |
| Stabilizator | LM1117-3.3 |
| Złącze zasilania | gniazdo USB micro |
| Złącza wyświetlacza | listwa goldpin żeńska i męska 1×8 |
| Montaż wyświetlacza | 4 słupki dystansowe M2/12 |
| Technika montażu | głównie SMD, w tym elementy 0805 |
| Wymiary płytki PCB | 82×45 mm |
Wersja A+ – płytka PCB i zaprogramowany mikrokontroler
AVT5554 A+ zawiera płytkę PCB oraz zaprogramowany mikrokontroler ATmega8A przygotowany do pracy w tym projekcie. Pozostałe elementy elektroniczne z poniższego wykazu trzeba skompletować osobno.
Wykaz elementów
- R1: 10 kΩ, SMD 0805
- R2: 100 Ω, SMD 0805
- C1, C8: 10 µF, SMD A
- C2, C3, C6: 100 nF, SMD 0805
- C4, C5: 22 pF, SMD 0805
- C7: 220 µF, SMD C
- IC1: ATmega8A, TQFP32, zaprogramowany
- IC2: LM1117-3.3
- Q1: rezonator kwarcowy 16 MHz
- X1: gniazdo USB micro
- JP1, JP2: nie montować
- Listwa goldpin żeńska + męska 1×8
- 4 słupki dystansowe M2/12
- RESET, UP, DOWN, LEFT, RIGHT, OK: przyciski TACT
- Wyświetlacz graficzny z kontrolerem PCD8544
Notes
Wersja A+ zawiera mikrokontroler z wgranym programem, dlatego nie trzeba samodzielnie programować ATmega8A do podstawowego uruchomienia gry.
Układ jest zbudowany głównie z elementów SMD, również w rozmiarze 0805. Montaż wymaga staranności, precyzyjnego lutowania i kontroli orientacji mikrokontrolera, stabilizatora oraz wyświetlacza.
Wyświetlacz z kontrolerem PCD8544 montuje się na listwach goldpin i stabilizuje słupkami dystansowymi M2/12. Przed pierwszym uruchomieniem warto sprawdzić napięcie 3,3 V oraz poprawność połączeń przycisków kierunkowych.
Uwaga: Wyświetlacz PCD8544 i logika układu pracują z napięciem 3,3 V. Nie należy podawać na linie wyświetlacza ani przyciski napięć spoza zakresu pracy układu, a zasilanie z gniazda USB micro powinno być stabilne i zgodne z podanym zakresem.
Najczęściej zadawane pytania
Wersja A+ zawiera płytkę PCB oraz zaprogramowany mikrokontroler ATmega8A. Pozostałe elementy trzeba skompletować osobno.
Gracz steruje wężem poruszającym się po ekranie. Celem jest zbieranie pożywienia, po którym wąż rośnie, oraz unikanie zderzenia z własnym ogonem.
Potrzebny jest graficzny wyświetlacz LCD z kontrolerem PCD8544 o rozdzielczości 84×48 px, znany z popularnych wyświetlaczy stosowanych w telefonach Nokia.
Do sterowania służą przyciski kierunkowe UP, DOWN, LEFT i RIGHT. Przycisk OK uruchamia grę i włącza pauzę podczas rozgrywki, a RESET resetuje układ.
Układ wymaga zasilania 3…5 V DC, a maksymalny pobór prądu wynosi około 100 mA. Na płytce znajduje się stabilizator LM1117-3.3.
Układ jest niewielki i zawiera głównie elementy SMD, w tym 0805 oraz mikrokontroler TQFP32. Montaż wymaga precyzji i doświadczenia z lutowaniem elementów SMD.
Nie. To wersja A+, czyli płytka PCB i zaprogramowany mikrokontroler. Wyświetlacz PCD8544, stabilizator, gniazdo USB micro, rezonator, przyciski, listwy goldpin, słupki dystansowe, elementy SMD i pozostałe podzespoły trzeba dobrać osobno według wykazu.
Elektronika









