İçindekiler:

Büyük OLED ile Tamaguino Güncellemesi: 4 Adım
Büyük OLED ile Tamaguino Güncellemesi: 4 Adım

Video: Büyük OLED ile Tamaguino Güncellemesi: 4 Adım

Video: Büyük OLED ile Tamaguino Güncellemesi: 4 Adım
Video: Mühendisin Evcil Dinozoru 2024, Kasım
Anonim
Büyük OLED ile Tamaguino Güncellemesi
Büyük OLED ile Tamaguino Güncellemesi

Selamlar!

Bugün Tamaguino'yu DFRobot tarafından sağlanan parlak yeni, devasa 2,7 OLED ekranla güncelleyeceğiz!

Bildiğiniz gibi Tamaguino benim ilk Arduino projelerimden biriydi ve bir mikrodenetleyici üzerinde çalışacak şekilde geliştirilen ilk oyunumdu. 90'larda çok popüler olan ve son birkaç yılda popülerlik kazanan Tamagotchi sanal evcil hayvanının bir klonudur!

Tamaguino'nun ilk versiyonu, pek çok elektronik meraklısı tarafından yaygın olarak bulunan ve kullanılan iyi bilinen 0.96 I2C OLED'i kullandı.

Tamaguino'nun kendi web sitesi vardır:

Orada ayrıntılı bilgi ve şemalar, kaynak kodu ve ilgili kitaplıklar, 3D yazdırılabilir kasalar ve çok daha fazlasını bulabilirsiniz. Arduboy'a da taşındı!;)

Artık Tamaguino'nun kısa tarihini öğrendiğinize göre, onu bu yeni büyük OLED'de parlatalım!

Adım 1: Gerekli Parçalar

Gerekli Parçalar
Gerekli Parçalar

Bu projeyi bir breadboard üzerinde inşa etmek için aşağıdakilere ihtiyacınız olacak:

  • Arduino UNO veya benzeri
  • ekmek tahtası
  • DFRobot'tan 2.7" OLED 128x64 Ekran Modülü
  • atlama telleri
  • 3 basma düğmesi
  • piezo buzzer / hoparlör

Adım 2: Kablolama

kablolama
kablolama

En dıştaki OLED pimleri 1 ve 20 ile etiketlenmiştir, bu nedenle her bağlantının uygun pime atanıp atanmadığını iki kez kontrol edin

Bağlantılar için lütfen bu kılavuzu takip edin:

  • OLED PIN 1 (GND) -> ARDUINO GND
  • OLED PIN 2 (VCC) -> ARDUINO 5V (3v3'te de çalışması gerekir)
  • 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

Düğmeler ve sesli uyarı / hoparlör:

  • BUTON 1 -> ARDUINO PIN 5
  • BUTON 2 -> ARDUINO PIN 6
  • BUTON 3 -> ARDUINO PIN 7
  • Zil + -> ARDUINO PIN 4
  • Zil - -> GND

ikinci düğme pimleri GND'ye gider

Butonlar için direnç kullanmamıza gerek yok çünkü buton girişleri için kullanılan ilgili Arduino pinleri kodda dahili pull up dirençleri ile başlatılıyor.

Adım 3: Kodu Yükleme

Kodun Yüklenmesi
Kodun Yüklenmesi

Kaynak kodu burada bulunabilir:

github.com/alojzjakob/Tamaguino

bu yapı için bu özel sürüme ihtiyacınız olacak:

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

Bu ekranla uyumlu olması için başlangıç kodunun değiştirilmiş bir versiyonudur.

Tamaguino'yu daha önce inşa ettiyseniz, butonlarda ve sesli uyarının SSD1306 (I2C) sürümüne kıyasla farklı şekilde eşlendiğini lütfen unutmayın. Arduino'da SPI'ye özel pinleri kullanabilmemiz için yeniden düzenlenmesi gerekiyordu.

Adafruit'ten SSD1325 için şu kitaplığa da ihtiyacınız olacak:

github.com/adafruit/Adafruit_SSD1325_Libra…

Artık her şey hazır olduğuna göre, kodu ve kitaplığı Arduino IDE'ye yükleyin ve panoya yükleyin.

4. Adım: Genel Bakış

Yukarıdaki videoda beni adım adım takip edebilir ve kendi Tamaguino evcil hayvanınızı yapabilirsiniz!

Önerilen: