Sadržaj:

Tamaguino ažuriranje s ogromnim OLED -om: 4 koraka
Tamaguino ažuriranje s ogromnim OLED -om: 4 koraka

Video: Tamaguino ažuriranje s ogromnim OLED -om: 4 koraka

Video: Tamaguino ažuriranje s ogromnim OLED -om: 4 koraka
Video: MOJ BUDUĆI LAPTOP? MACBOOK PRO SA M3 2024, Studeni
Anonim
Tamaguino ažuriranje s ogromnim OLED -om
Tamaguino ažuriranje s ogromnim OLED -om

Pozdrav!

Danas ćemo Tamaguino ažurirati sjajnim novim velikim 2,7 -inčnim OLED zaslonom, ljubazno vam ga je pružio 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 virtualnih ljubimaca, koji su bili vrlo popularni 90 -ih, a stekli su popularnost 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 vlastitu web stranicu:

Tamo možete pronaći detaljne informacije i sheme, izvorni kod i srodne knjižnice, kućišta za 3D ispis i još mnogo toga. Portirano je i na Arduboy!;)

Sada kada znate kratku povijest Tamaguina, neka zasja na ovom novom velikom OLED -u!

Korak 1: Potrebni dijelovi

Potrebni dijelovi
Potrebni dijelovi

Za izradu ovog projekta na osnovnoj ploči trebat će vam sljedeće:

  • Arduino UNO ili slično
  • matična ploča
  • 2.7 "OLED 128x64 modul zaslona od DFRobota
  • kratkospojne žice
  • 3 tipke
  • piezo zujalica / zvučnik

Korak 2: Ožičenje

Ožičenje
Ožičenje

Najudaljeniji OLED pinovi označeni su s 1 i 20 pa provjerite je li svaka veza dodijeljena odgovarajućem pinu

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

Gumbi i zujalica / zvučnik:

  • TIPKA 1 -> ARDUINO PIN 5
  • TIPKA 2 -> ARDUINO PIN 6
  • TIPKA 3 -> ARDUINO PIN 7
  • BUZZER + -> ARDUINO PIN 4
  • ZVUK - -> GND

pinovi drugog gumba idu na GND

Ne moramo koristiti otpornike za gumbe, jer se odgovarajući Arduino pinovi koji se koriste za unose tipki inicijaliziraju unutarnjim pull up otpornicima u kodu.

Korak 3: Prijenos koda

Učitavanje koda
Učitavanje koda

Izvorni kod možete pronaći ovdje:

github.com/alojzjakob/Tamaguino

za ovu verziju trebat će vam ova posebna verzija:

github.com/alojzjakob/Tamaguino/tree/maste…

To je izmijenjena verzija početnog koda koja je kompatibilna s ovim zaslonom.

Ako ste već gradili Tamaguino, imajte na umu da su gumbi i zujalica na ovom karti drugačije mapirani u odnosu na verziju SSD1306 (I2C). Trebalo ga je 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 prenesite ih na ploču.

Korak 4: Pregled

U gornjem videu možete me pratiti korak po korak i izgraditi vlastitog ljubimca Tamaguino!

Preporučeni: