Mündəricat:

Böyük OLED ilə Tamaguino Güncellemesi: 4 addım
Böyük OLED ilə Tamaguino Güncellemesi: 4 addım

Video: Böyük OLED ilə Tamaguino Güncellemesi: 4 addım

Video: Böyük OLED ilə Tamaguino Güncellemesi: 4 addım
Video: OLED ile QLED Arasındaki Fark Nedir Diyenler Cevabı Buluyor 2024, Iyul
Anonim
Böyük OLED ilə Tamaguino Güncellemesi
Böyük OLED ilə Tamaguino Güncellemesi

Salamlar!

Bu gün Tamaguinonu DFRobot tərəfindən təqdim olunan parlaq yeni 2.7 OLED ekranla yeniləyəcəyik!

Bildiyiniz kimi, Tamaguino ilk Arduino layihələrimdən biri idi və ilk oyunum mikrokontrolördə çalışmaq üçün hazırlanmışdır. 90 -cı illərdə çox məşhur olan və son bir neçə ildə də populyarlıq qazanan Tamagotchi virtual ev heyvanının bir klonudur!

Tamaguinonun ilk versiyası, bir çox elektronika həvəskarları tərəfindən geniş yayılmış və istifadə olunan, tanınmış 0.96 I2C OLED istifadə etdi.

Tamaguinonun öz veb saytı var:

Orada ətraflı məlumat və sxemlər, mənbə kodu və əlaqəli libraire, 3D çap halları və daha çox şey tapa bilərsiniz. Arduboy üçün də nəql edildi!;)

Tamaguinonun qısa tarixini bildiyiniz üçün, bu yeni böyük OLED -də parlamağa icazə verin!

Addım 1: Lazım olan hissələr

Ehtiyac duyulan hissələr
Ehtiyac duyulan hissələr

Bu layihəni çörək taxtasında qurmaq üçün sizə lazım olacaq:

  • Arduino UNO və ya bənzəri
  • çörək taxtası
  • DFRobotdan 2,7 "OLED 128x64 Ekran Modulu
  • tullanan tellər
  • 3 düymə
  • piezo buzzer / dinamik

Addım 2: Kabel çəkmə

Kablolama
Kablolama

Ən xarici OLED sancaqlar 1 və 20 ilə etiketlənir, buna görə hər bir əlaqənin uyğun bir pinlə təyin olunduğunu yoxlayın

Bağlantılar üçün bu təlimatı izləyin:

  • OLED PIN 1 (GND) -> ARDUINO GND
  • OLED PIN 2 (VCC) -> ARDUINO 5V (3v3 də işləməlidir)
  • 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üymələr və səs siqnalı / dinamik:

  • DÜĞMƏ 1 -> ARDUINO PIN 5
  • DÜĞMƏ 2 -> ARDUINO PIN 6
  • DÜĞMƏ 3 -> ARDUINO PIN 7
  • BUZZER + -> ARDUINO PIN 4
  • BUZZER - -> GND

ikinci düymə pinləri GND -ə gedir

Düymələr üçün rezistorlardan istifadə etməyimizə ehtiyac yoxdur, çünki düymə girişləri üçün istifadə olunan müvafiq Arduino sancaqları koddakı daxili çəkmə rezistorları ilə işə salınır.

Addım 3: Kodun yüklənməsi

Kod yüklənir
Kod yüklənir

Mənbə kodunu burada tapa bilərsiniz:

github.com/alojzjakob/Tamaguino

Bu quruluş üçün bu xüsusi versiyaya ehtiyacınız olacaq:

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

Bu ekrana uyğun olmaq üçün ilkin kodun dəyişdirilmiş bir versiyasıdır.

Daha əvvəl Tamaguino qururdunuzsa, unutmayın ki, düymələr və səs siqnalı SSD1306 (I2C) versiyası ilə müqayisədə fərqli şəkildə tərtib edilmişdir. Arduino'da SPI xüsusi pinlərindən istifadə edə biləcəyimiz üçün yenidən təşkil edilməli idi.

Adafruit -dən SSD1325 üçün bu kitabxanaya da ehtiyacınız olacaq:

github.com/adafruit/Adafruit_SSD1325_Libra…

İndi hər şey hazır olduqda, kodu və kitabxananı Arduino IDE -yə yükləyin və lövhəyə yükləyin.

Addım 4: Baxış

Yuxarıdakı videoda məni addım-addım izləyə və öz Tamaguino ev heyvanınızı qura bilərsiniz!

Tövsiyə: