Sisällysluettelo:

Tamaguino -päivitys valtavalla OLED -näytöllä: 4 vaihetta
Tamaguino -päivitys valtavalla OLED -näytöllä: 4 vaihetta

Video: Tamaguino -päivitys valtavalla OLED -näytöllä: 4 vaihetta

Video: Tamaguino -päivitys valtavalla OLED -näytöllä: 4 vaihetta
Video: Tamaguino - Soldered and battery powered - Tamagotchi pet clone for Arduino 2024, Heinäkuu
Anonim
Tamaguino -päivitys suurella OLED -näytöllä
Tamaguino -päivitys suurella OLED -näytöllä

Terveisiä!

Tänään aiomme päivittää Tamaguinon uuteen kiiltävään, valtavaan 2,7 tuuman OLED -näyttöön, jonka ystävällisesti tarjoaa DFRobot!

Kuten ehkä tiedätte, Tamaguino oli yksi ensimmäisistä Arduino -projekteistani ja ensimmäinen pelini kehitettiin toimimaan mikrokontrollerilla. Se on Tamagotchin virtuaalisen lemmikin klooni, joka oli erittäin suosittu 90 -luvulla ja joka on saavuttanut suosiota myös viime vuosina!

Tamaguinon ensimmäisessä versiossa käytettiin tunnettua 0,96 I2C OLED -näyttöä, joka on laajalti saatavilla ja jota monet elektroniikan harrastajat käyttävät.

Tamaguinolla on oma verkkosivusto:

Sieltä löydät yksityiskohtaisia tietoja ja kaavioita, lähdekoodia ja siihen liittyviä kirjastoja, 3D -tulostettavia koteloita ja paljon muuta. Se siirrettiin myös Arduboylle!;)

Nyt kun tiedät Tamaguinon lyhyen historian, anna sen loistaa uudessa suuressa OLEDissa!

Vaihe 1: Tarvittavat osat

Tarvittavat osat
Tarvittavat osat

Jos haluat rakentaa tämän projektin leipälevylle, tarvitset seuraavat:

  • Arduino UNO tai vastaava
  • leipälauta
  • 2,7 "OLED 128x64 -näyttömoduuli DFRobotilta
  • hyppyjohtimet
  • 3 painonappia
  • pietsosummeri / kaiutin

Vaihe 2: Johdotus

Johdotus
Johdotus

Ulkoiset OLED -nastat on merkitty numeroilla 1 ja 20, joten tarkista, onko jokainen liitäntä liitetty oikeaan nastaan

Noudata näitä ohjeita liitäntöihin:

  • OLED PIN 1 (GND) -> ARDUINO GND
  • OLED PIN 2 (VCC) -> ARDUINO 5V (pitäisi toimia myös 3v3: lla)
  • 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

Painikkeet ja summeri / kaiutin:

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

toisen painikkeen nastat menevät GND: hen

Meidän ei tarvitse käyttää vastuksia painikkeille, koska vastaavat Arduino -nastat, joita käytetään painikkeiden tuloihin, alustetaan koodin sisäisillä vetovastusvastuksilla.

Vaihe 3: Lataa koodi

Koodin lataaminen
Koodin lataaminen

Lähdekoodi löytyy täältä:

github.com/alojzjakob/Tamaguino

tätä rakennetta varten tarvitset tämän version:

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

Se on alkuperäisen koodin muokattu versio, joka on yhteensopiva tämän näytön kanssa.

Jos olet rakentanut Tamaguinoa aiemmin, huomaa, että painikkeet ja summeri on kuvattu eri tavalla tässä SSD1306 (I2C) -versioon verrattuna. Se oli järjestettävä uudelleen, jotta voimme käyttää SPI-omistettuja nastoja Arduinossa.

Tarvitset myös tämän Adafruit -kirjaston SSD1325: lle:

github.com/adafruit/Adafruit_SSD1325_Libra…

Nyt kun sinulla on kaikki valmiina, lataa koodi ja kirjasto Arduino IDE: hen ja lataa taululle.

Vaihe 4: Yleiskatsaus

Yllä olevassa videossa voit seurata minua askel askeleelta ja rakentaa oman Tamaguino-lemmikkisi!

Suositeltava: