Obsah:

Aktualizácia Tamaguino s obrovskou OLED: 4 kroky
Aktualizácia Tamaguino s obrovskou OLED: 4 kroky

Video: Aktualizácia Tamaguino s obrovskou OLED: 4 kroky

Video: Aktualizácia Tamaguino s obrovskou OLED: 4 kroky
Video: Полный курс Redux Toolkit + RTK Query для начинающих | Редакс за 2 часа! 2024, Júl
Anonim
Aktualizácia Tamaguino s obrovskou OLED
Aktualizácia Tamaguino s obrovskou OLED

S pozdravom!

Dnes aktualizujeme Tamaguino o nový lesklý 2,7 -palcový OLED displej, ktorý láskavo poskytol DFRobot!

Ako už možno viete, Tamaguino bol jedným z mojich prvých projektov Arduino a moja prvá hra bola vyvinutá na beh na mikrokontroléri. Je to klon virtuálneho domáceho maznáčika Tamagotchi, ktorý bol v 90. rokoch veľmi populárny a získava na obľube aj v posledných rokoch!

Prvá verzia Tamaguina používala dobre známy 0,96 I2C OLED, ktorý je široko dostupný a používa ho mnoho fanúšikov elektroniky.

Tamaguino má vlastnú webovú stránku:

Nájdete tu podrobné informácie a schémy, zdrojový kód a súvisiace knižnice, puzdrá pre 3D tlač a mnoho ďalších. Bol prenesený aj do Arduboy!;)

Teraz, keď poznáte krátku históriu Tamaguina, nechajte sa posvietiť na tento nový veľký OLED!

Krok 1: Potrebné diely

Potrebné diely
Potrebné diely

Na vybudovanie tohto projektu na doske budete potrebovať nasledujúce:

  • Arduino UNO alebo podobné
  • breadboard
  • 2,7 "zobrazovací modul OLED 128 x 64 od DFRobot
  • prepojovacie vodiče
  • 3 tlačidlá
  • piezo bzučiak / reproduktor

Krok 2: Zapojenie

Elektrické vedenie
Elektrické vedenie

Najvzdialenejšie piny OLED sú označené 1 a 20, preto dvakrát skontrolujte, či je každému spojeniu priradený správny kolík

Pri pripájaní postupujte podľa tejto príručky:

  • OLED PIN 1 (GND) -> ARDUINO GND
  • OLED PIN 2 (VCC) -> ARDUINO 5V (mal by fungovať aj 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

Tlačidlá a bzučiak / reproduktor:

  • TLAČIDLO 1 -> PIN ARDUINO 5
  • TLAČIDLO 2 -> PIN ARDUINO 6
  • TLAČIDLO 3 -> PIN ARDUINO 7
  • BUZZER + -> ARDUINO PIN 4
  • BUZZER - -> GND

kolíky druhého tlačidla idú na GND

Na tlačidlá nepotrebujeme používať odpory, pretože zodpovedajúce piny Arduino používané na tlačidlové vstupy sú v kóde inicializované vnútornými vyťahovacími odpormi.

Krok 3: Odovzdanie kódu

Odovzdanie kódu
Odovzdanie kódu

Zdrojový kód nájdete tu:

github.com/alojzjakob/Tamaguino

pre túto zostavu budete potrebovať túto konkrétnu verziu:

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

Je to upravená verzia počiatočného kódu, aby bola kompatibilná s touto obrazovkou.

Ak ste predtým stavali Tamaguino, upozorňujeme, že tlačidlá a bzučiak sú v tomto prípade mapované odlišne v porovnaní s verziou SSD1306 (I2C). Muselo to byť znova usporiadané, aby sme na Arduine mohli používať piny vyhradené pre SPI.

Budete tiež potrebovať túto knižnicu od spoločnosti Adafruit pre SSD1325:

github.com/adafruit/Adafruit_SSD1325_Libra…

Teraz, keď máte všetko pripravené, načítajte kód a knižnicu do Arduino IDE a nahrajte na tabuľu.

Krok 4: Prehľad

Vo vyššie uvedenom videu ma môžete krok za krokom sledovať a postaviť si vlastného domáceho miláčika Tamaguina!

Odporúča: