Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
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
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ə
Ə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
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!