Përmbajtje:

Përditësim Tamaguino me OLED të Madh: 4 hapa
Përditësim Tamaguino me OLED të Madh: 4 hapa

Video: Përditësim Tamaguino me OLED të Madh: 4 hapa

Video: Përditësim Tamaguino me OLED të Madh: 4 hapa
Video: DjEmAiL-BuTi PaNa KaKeRaV mE pRaLjE nAmUkAv 2024, Korrik
Anonim
Përditësim Tamaguino me OLED të Madh
Përditësim Tamaguino me OLED të Madh

Pershendetje!

Sot ne do të përditësojmë Tamaguino me një ekran të ri me shkëlqim të madh 2.7 OLED, të siguruar me mirësi nga DFRobot!

Siç mund ta dini tashmë, Tamaguino ishte një nga projektet e mia të para Arduino dhe loja ime e parë u zhvillua për të funksionuar në një mikrokontrollues. Shtë një klon i kafshëve shtëpiake virtuale Tamagotchi, të cilat ishin shumë të njohura në vitet '90, dhe po fitonin popullaritet edhe në vitet e fundit!

Versioni i parë i Tamaguino përdori 0.96 I2C OLED të mirënjohur që është gjerësisht i disponueshëm dhe përdoret nga shumë hobiistë elektronikë.

Tamaguino ka uebfaqen e vet:

Aty mund të gjeni informacione të detajuara dhe skema, kodin burimor dhe bibliotekat e lidhura, kuti të printueshme 3D dhe shumë më tepër. U transferua edhe në Arduboy!;)

Tani që e dini historinë e shkurtër të Tamaguino, le ta bëni atë të shkëlqejë në këtë OLED të ri të madh!

Hapi 1: Pjesët e nevojshme

Pjesët e nevojshme
Pjesët e nevojshme

Për të ndërtuar këtë projekt në një dërrasë buke do t'ju duhet sa më poshtë:

  • Arduino UNO ose të ngjashme
  • dërrasë buke
  • Moduli i ekranit 2.7 "OLED 128x64 nga DFRobot
  • telat e kërcyesit
  • 3 butona
  • piezo zile / folës

Hapi 2: Instalimet elektrike

Instalime elektrike
Instalime elektrike

Kunjat më të jashtme OLED janë etiketuar me 1 dhe 20, kështu që kontrolloni dy herë nëse secila lidhje është caktuar në kunjin e duhur

Ndiqni këtë udhëzues për lidhjet:

  • OLED PIN 1 (GND) -> ARDUINO GND
  • OLED PIN 2 (VCC) -> ARDUINO 5V (duhet të punojë edhe në 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

Butona dhe zile / altoparlant:

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

kunjat e butonit të dytë shkojnë në GND

Ne nuk kemi nevojë të përdorim rezistencë për butonat, sepse kunjat përkatëse Arduino të përdorura për hyrjet e butonave iniciohen me rezistorë tërheqës të brendshëm në kod.

Hapi 3: Ngarkimi i Kodit

Ngarkimi i Kodit
Ngarkimi i Kodit

Kodi burimor mund të gjendet këtu:

github.com/alojzjakob/Tamaguino

për këtë ndërtim do t'ju duhet ky version specifik:

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

Versionshtë një version i modifikuar i kodit fillestar që të jetë i pajtueshëm me këtë ekran.

Nëse keni qenë duke ndërtuar Tamaguino më parë, ju lutemi vini re se butonat dhe zile janë hartuar ndryshe në këtë krahasim me versionin SSD1306 (I2C). Duhej të riorganizohej në mënyrë që të mund të përdorim kunjat e dedikuar SPI në Arduino.

Ju gjithashtu do të keni nevojë për këtë bibliotekë nga Adafruit për SSD1325:

github.com/adafruit/Adafruit_SSD1325_Libra…

Tani që keni gjithçka gati, ngarkoni kodin dhe bibliotekën në Arduino IDE dhe ngarkoni në tabelë.

Hapi 4: Vështrim i përgjithshëm

Në videon e mësipërme mund të më ndiqni hap pas hapi dhe të krijoni kafshën tuaj Tamaguino!

Recommended: