
Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-23 15:03

Pozdrowienia!
Dzisiaj zamierzamy zaktualizować Tamaguino o nowy, błyszczący, ogromny wyświetlacz OLED o przekątnej 2,7 cala, dostarczony dzięki uprzejmości DFRobot!
Jak być może już wiesz, Tamaguino było jednym z moich pierwszych projektów Arduino i pierwszą grą stworzoną do działania na mikrokontrolerze. Jest to klon wirtualnego zwierzaka Tamagotchi, który był bardzo popularny w latach 90-tych, a także w ostatnich latach!
Pierwsza wersja Tamaguino wykorzystywała dobrze znany OLED 0.96 I2C, który jest powszechnie dostępny i używany przez wielu hobbystów elektroniki.
Tamaguino ma własną stronę internetową:
Znajdziesz tam szczegółowe informacje i schematy, kod źródłowy i powiązane biblioteki, przypadki do druku 3D i wiele więcej. Został też przeniesiony na Arduboy!;)
Teraz, gdy znasz już krótką historię Tamaguino, zabłyśnij na tym nowym dużym OLED!
Krok 1: Potrzebne części

Aby zbudować ten projekt na płytce prototypowej, będziesz potrzebować:
- Arduino UNO lub podobny
- płytka do krojenia chleba
- 2,7-calowy wyświetlacz OLED 128x64 firmy DFRobot
- przewody połączeniowe
- 3 przyciski
- brzęczyk piezoelektryczny / głośnik
Krok 2: Okablowanie

Skrajne piny OLED są oznaczone numerami 1 i 20, więc dokładnie sprawdź, czy każde połączenie jest przypisane do odpowiedniego pinu
Postępuj zgodnie z tym przewodnikiem dla połączeń:
- OLED PIN 1 (GND) -> ARDUINO GND
- OLED PIN 2 (VCC) -> ARDUINO 5V (powinien też działać na 3v3)
- OLED PIN 4 (DC) -> ARDUINO PIN 8
- OLED PIN 7 (SCK) -> ARDUINO PIN 13
- OLED PIN 8 (MOSI) -> ARDUINO PIN 11
- OLED PIN 15 (CS) -> ARDUINO PIN 10
- OLED PIN 16 (RST) -> ARDUINO PIN 9
Przyciski i brzęczyk / głośnik:
- PRZYCISK 1 -> PIN ARDUINO 5
- PRZYCISK 2 -> PIN ARDUINO 6
- PRZYCISK 3 -> PIN ARDUINO 7
- BUZZER + -> PIN ARDUINO 4
- BRZĘCZYK - -> GND
szpilki drugiego przycisku idą do GND
Nie musimy używać rezystorów do przycisków, ponieważ odpowiednie piny Arduino używane do wejść przycisków są inicjowane przez wewnętrzne rezystory podciągające w kodzie.
Krok 3: Przesyłanie kodu

Kod źródłowy można znaleźć tutaj:
github.com/alojzjakob/Tamaguino
do tej kompilacji będziesz potrzebować tej konkretnej wersji:
github.com/alojzjakob/Tamaguino/tree/maste…
Jest to zmodyfikowana wersja kodu początkowego, która jest zgodna z tym ekranem.
Jeśli wcześniej budowałeś Tamaguino, pamiętaj, że przyciski i brzęczyk są na tym mapowane inaczej niż w wersji SSD1306 (I2C). Musiało to zostać przearanżowane, abyśmy mogli użyć dedykowanych pinów SPI w Arduino.
Będziesz także potrzebować tej biblioteki od Adafruit dla SSD1325:
github.com/adafruit/Adafruit_SSD1325_Libra…
Teraz, gdy masz już wszystko gotowe, załaduj kod i bibliotekę do Arduino IDE i wgraj na płytkę.
Krok 4: Przegląd

Na powyższym filmie możesz śledzić mnie krok po kroku i budować własnego zwierzaka Tamaguino!
Zalecana:
Aktualizacja pamięci RAM: 4 kroki

Ulepszanie pamięci RAM: Pomyśl o swoim komputerze jak o osobie pracującej przy biurku. Jest blat biurka, na którym wykonywana jest praca, szuflady do przechowywania rzeczy do pracy i osoba siedząca tam, która wykonuje pracę. Co by było, gdyby ta osoba chciała pracować nad większymi zadaniami lub robić multi
Poradnik: Zrób niesamowite arcydzieło w Animal Jam! (UWAGA: AKTUALIZACJA 2020): 3 kroki

Jak zrobić niesamowite arcydzieło w Animal Jam! (UWAGA: AKTUALIZACJA 2020): Animal Jam to wirtualny świat o zwierzętach. Możesz kupować zwierzęta za klejnoty lub diamenty i dostosowywać je do ubrań, które kupujesz w wirtualnych sklepach! Tak naprawdę nigdy nie „gram” Animal Jam, po prostu lubię tworzyć arcydzieła! Dzisiaj pokażę ci
Aktualizacja sprzętu SmartTAG: Podświetlenie LCD: 4 kroki

Aktualizacja sprzętu SmartTAG: Podświetlenie LCD: Oryginalny SmartTAG (Malezja) jest wyposażony w wyświetlacz LCD bez podświetlenia, co jest niewygodne w sprawdzaniu salda karty w warunkach słabego oświetlenia. Widziałem, jak mój przyjaciel BP Tan zmodyfikował jedną jednostkę, aby włączyć podświetlenie, szczęśliwie mnie nauczył i ga
Tania aktualizacja akumulatora samochodowego RC: 3 kroki

Tanie ulepszenie akumulatora RC Car: Mój syn i ja mamy kilka tanich samochodów z napędem na 4 koła, które uwielbiamy jeździć i ścigać się. Specjalnie wybraliśmy tanie samochody, ponieważ jest tylko młody i istnieje znaczna szansa, że coś się zepsuje, a to nie jest takie
Eksperyment z latarką z ogromnym obiektywem XHP70: 4 kroki (ze zdjęciami)

Eksperyment z latarką z ogromnym obiektywem XHP70: W tej instrukcji pokażę jeden z moich eksperymentów z ogromnym obiektywem i mocną diodą LED. Mam nadzieję, że Wam się spodoba :) Jest to druga latarka, którą zbudowałem, ta druga latarka to latarka do rzutu, która może oświetlić chmury. Testowałem to o 1