INHOUDSOPGAWE:

Tamaguino -opdatering met groot OLED: 4 stappe
Tamaguino -opdatering met groot OLED: 4 stappe

Video: Tamaguino -opdatering met groot OLED: 4 stappe

Video: Tamaguino -opdatering met groot OLED: 4 stappe
Video: Restoration a pet gaming machine | Restore an old pet game console 2024, Julie
Anonim
Tamaguino -opdatering met groot OLED
Tamaguino -opdatering met groot OLED

Groete!

Vandag gaan ons Tamaguino bywerk met 'n blink nuwe groot 2.7 OLED -skerm, vriendelik verskaf deur DFRobot!

Soos u dalk reeds weet, was Tamaguino een van my eerste Arduino -projekte en my eerste speletjie wat ontwikkel is om op 'n mikrobeheerder te werk. Dit is 'n kloon van die Tamagotchi -virtuele troeteldier, wat in die 90's baie gewild was en die afgelope paar jaar ook gewild geword het!

Die eerste weergawe van Tamaguino gebruik bekende 0,96 I2C OLED wat algemeen beskikbaar is en deur baie elektroniese stokperdjies gebruik word.

Tamaguino het sy eie webwerf:

Daar vind u gedetailleerde inligting en skemas, bronkode en verwante biblioteke, 3D -afdrukke en nog baie meer. Dit is ook na Arduboy oorgedra!;)

Noudat u die kort geskiedenis van Tamaguino ken, laat u dit skitter op hierdie nuwe groot OLED!

Stap 1: Onderdele benodig

Onderdele benodig
Onderdele benodig

Om hierdie projek op 'n broodbord te bou, benodig u die volgende:

  • Arduino UNO of soortgelyk
  • broodbord
  • 2.7 "OLED 128x64 -skermmodule van DFRobot
  • springdrade
  • 3 drukknoppies
  • piezo -zoemer / luidspreker

Stap 2: Bedrading

Bedrading
Bedrading

Die buitenste OLED -penne is gemerk met 1 en 20, dus kyk of elke verbinding aan die regte pen gekoppel is

Volg hierdie gids vir verbindings:

  • OLED PIN 1 (GND) -> ARDUINO GND
  • OLED PIN 2 (VCC) -> ARDUINO 5V (behoort ook op 3v3 te werk)
  • 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

Knoppies en gonser / luidspreker:

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

tweede knoppies gaan na GND

Ons hoef nie weerstande vir knoppies te gebruik nie, want ooreenstemmende Arduino -penne wat vir knoppie -insette gebruik word, word geïnisialiseer met interne optrekweerstands in die kode.

Stap 3: Laai die kode op

Laai die kode op
Laai die kode op

Bronkode kan hier gevind word:

github.com/alojzjakob/Tamaguino

vir hierdie build benodig u hierdie spesifieke weergawe:

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

Dit is 'n aangepaste weergawe van die aanvanklike kode om met hierdie skerm versoenbaar te wees.

As u voorheen Tamaguino gebou het, moet u daarop let dat knoppies en zoemer anders hierop gekarteer word in vergelyking met SSD1306 (I2C) weergawe. Dit moes gereël word sodat ons SPI-toegewyde penne op Arduino kan gebruik.

U benodig ook hierdie biblioteek van Adafruit vir SSD1325:

github.com/adafruit/Adafruit_SSD1325_Libra…

Noudat u alles gereed het, laai die kode en biblioteek in Arduino IDE en laai dit op die bord.

Stap 4: Oorsig

In die video hierbo kan u my stap-vir-stap volg en u eie Tamaguino-troeteldier bou!

Aanbeveel: