Turinys:

„Tamaguino“atnaujinimas su didžiuliu OLED: 4 žingsniai
„Tamaguino“atnaujinimas su didžiuliu OLED: 4 žingsniai

Video: „Tamaguino“atnaujinimas su didžiuliu OLED: 4 žingsniai

Video: „Tamaguino“atnaujinimas su didžiuliu OLED: 4 žingsniai
Video: Голубая стрела (1958) фильм 2024, Liepa
Anonim
„Tamaguino“atnaujinimas su didžiuliu OLED
„Tamaguino“atnaujinimas su didžiuliu OLED

Sveikinimai!

Šiandien mes atnaujinsime „Tamaguino“su blizgiu nauju didžiuliu 2,7 colio OLED ekranu, kurį maloniai parūpino „DFRobot“!

Kaip jau žinote, „Tamaguino“buvo vienas iš mano pirmųjų „Arduino“projektų ir pirmasis mano žaidimas, sukurtas paleisti naudojant mikrovaldiklį. Tai „Tamagotchi“virtualių augintinių, kurie buvo labai populiarūs 90 -aisiais ir populiarėja ir per pastaruosius kelerius metus, klonas!

Pirmojoje „Tamaguino“versijoje buvo naudojamas gerai žinomas 0,96 colio I2C OLED, kuris yra plačiai prieinamas ir naudojamas daugelio elektronikos mėgėjų.

„Tamaguino“turi savo svetainę:

Čia galite rasti išsamios informacijos ir schemų, šaltinio kodo ir susijusių bibliotekų, 3D spausdinimo dėklų ir daug daugiau. Jis taip pat buvo perkeltas į Arduboy!;)

Dabar, kai žinote trumpą Tamaguino istoriją, leiskite jai sužibėti šiame naujame dideliame OLED!

1 žingsnis: reikalingos dalys

Reikalingos dalys
Reikalingos dalys

Norėdami sukurti šį projektą ant lentos, jums reikės:

  • „Arduino UNO“ar panašiai
  • Bandomoji Lenta
  • 2,7 colio OLED 128x64 ekrano modulis iš „DFRobot“
  • jungiamieji laidai
  • 3 mygtukai
  • pjezo garsinis signalas / garsiakalbis

2 žingsnis: laidų prijungimas

Laidai
Laidai

Atokiausi OLED kaiščiai pažymėti 1 ir 20, todėl dar kartą patikrinkite, ar kiekviena jungtis priskirta tinkamam kaiščiui

Norėdami prisijungti, vadovaukitės šiuo vadovu:

  • OLED PIN 1 (GND) -> ARDUINO GND
  • OLED PIN 2 (VCC) -> ARDUINO 5V (turėtų veikti ir su 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

Mygtukai ir garsinis signalas / garsiakalbis:

  • 1 MYGTUKAS -> ARDUINO PIN 5
  • 2 MYGTUKAS -> ARDUINO PIN 6
  • 3 MYGTUKAS -> ARDUINO PIN 7
  • BUZZER + -> ARDUINO PIN 4
  • BUZZERIS - -> GND

antrojo mygtuko smeigtukai eina į GND

Mums nereikia naudoti rezistorių mygtukams, nes atitinkami „Arduino“kaiščiai, naudojami mygtukų įvestims, yra inicijuojami naudojant vidinius traukimo rezistorius.

3 veiksmas: įkelkite kodą

Įkeliamas kodas
Įkeliamas kodas

Šaltinio kodą rasite čia:

github.com/alojzjakob/Tamaguino

šiai konstrukcijai jums reikės šios konkrečios versijos:

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

Tai modifikuota pradinio kodo versija, suderinama su šiuo ekranu.

Jei anksčiau kūrėte „Tamaguino“, atkreipkite dėmesį, kad mygtukai ir garsinis signalas yra suplanuoti skirtingai, palyginti su SSD1306 (I2C) versija. Jis turėjo būti pertvarkytas, kad galėtume naudoti SPI skirtus kaiščius „Arduino“.

Jums taip pat reikės šios „Adafruit“bibliotekos, skirtos SSD1325:

github.com/adafruit/Adafruit_SSD1325_Libra…

Dabar, kai viskas yra paruošta, įkelkite kodą ir biblioteką į „Arduino IDE“ir įkelkite į lentą.

4 žingsnis: apžvalga

Aukščiau esančiame vaizdo įraše galite sekti mane žingsnis po žingsnio ir sukurti savo Tamaguino augintinį!

Rekomenduojamas: