2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-13 06:57
Pozdrav!
Danas ćemo Tamaguino ažurirati sjajnim novim velikim 2,7 -inčnim OLED ekranom, ljubazno ga je dostavio DFRobot!
Kao što možda već znate, Tamaguino je bio jedan od mojih prvih Arduino projekata i moja prva igra razvijena za rad na mikrokontroleru. To je klon Tamagotchi virtualnog ljubimca, koji je bio vrlo popularan 90 -ih, a postao je popularan i posljednjih nekoliko godina!
Prva verzija Tamaguina koristila je dobro poznati 0,96 I2C OLED koji je široko dostupan i koriste ga mnogi ljubitelji elektronike.
Tamaguino ima svoju web stranicu:
Tamo možete pronaći detaljne informacije i sheme, izvorni kod i srodne biblioteke, futrole za 3D štampanje i još mnogo toga. Portirano je i na Arduboy!;)
Sada kada znate kratku istoriju Tamaguina, omogućimo mu da zasja na ovom novom velikom OLED -u!
Korak 1: Potrebni dijelovi
Da biste ovaj projekt izgradili na osnovnoj ploči, trebat će vam sljedeće:
- Arduino UNO ili slično
- matična ploča
- 2.7 "OLED 128x64 modul prikaza od DFRobota
- kratkospojne žice
- 3 tastera
- piezo zujalica / zvučnik
Korak 2: Ožičenje
Najudaljeniji OLED pinovi označeni su sa 1 i 20, pa dvaput provjerite je li svakoj vezi dodijeljen odgovarajući pin
Za povezivanje slijedite ovaj vodič:
- OLED PIN 1 (GND) -> ARDUINO GND
- OLED PIN 2 (VCC) -> ARDUINO 5V (trebao bi raditi i 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
Dugmad i zvučni signal / zvučnik:
- TIPKA 1 -> ARDUINO PIN 5
- DUGME 2 -> ARDUINO PIN 6
- TIPKA 3 -> ARDUINO PIN 7
- BUZZER + -> ARDUINO PIN 4
- ZVUK - -> GND
pinovi drugog dugmeta idu na GND
Ne moramo koristiti otpornike za tipke, jer se odgovarajući Arduino pinovi koji se koriste za unose tipki inicijaliziraju s unutarnjim otpornicima u kodu.
Korak 3: Učitavanje koda
Izvorni kod možete pronaći ovdje:
github.com/alojzjakob/Tamaguino
za ovu verziju trebat će vam ova specifična verzija:
github.com/alojzjakob/Tamaguino/tree/maste…
To je izmijenjena verzija početnog koda koja je kompatibilna s ovim ekranom.
Ako ste već proizvodili Tamaguino, imajte na umu da su gumbi i zujalica na ovoj mapi preslikani drugačije u odnosu na verziju SSD1306 (I2C). Moralo se preurediti kako bismo mogli koristiti SPI namjenske pinove na Arduinu.
Trebat će vam i ova biblioteka iz Adafruit -a za SSD1325:
github.com/adafruit/Adafruit_SSD1325_Libra…
Sada kada imate sve spremno, učitajte kôd i biblioteku u Arduino IDE i postavite ih na ploču.
Korak 4: Pregled
U gornjem videu možete me pratiti korak po korak i izgraditi vlastitog ljubimca Tamaguino!