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: Обновление Tamaguino с ОГРОМНЫМ 2,7-дюймовым OLED SSD1325 от DFROBOT 2024, Juli
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 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

Potrebni dijelovi
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

Ožičenje
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

Učitavanje koda
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!

Preporučuje se: