Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Salomlar!
Bugun biz Tamaguino -ni DFRobot tomonidan taqdim etilgan 2,7 dyuymli OLED -displey bilan yangilaymiz!
Siz bilganingizdek, Tamaguino Arduino -dagi birinchi loyihalarimdan biri edi va mening birinchi o'yinim mikrokontrollerda ishlash uchun ishlab chiqilgan. Bu Tamagotchi virtual uy hayvonlari klonidir, ular 90 -yillarda juda mashhur bo'lgan va so'nggi yillarda mashhurlikka erishgan!
Tamaguinoning birinchi versiyasi ko'plab elektronika havaskorlari tomonidan keng tarqalgan va ishlatilgan 0,96 dyuymli I2C OLED -dan foydalanilgan.
Tamaguinoning o'z veb -sayti bor:
U erda siz batafsil ma'lumot va sxemalar, manba kodi va tegishli libraire, 3D bosib chiqariladigan holatlar va boshqalarni topishingiz mumkin. U Arduboyga ham ko'chirilgan!;)
Endi Tamaguinoning qisqacha tarixini bilsangiz, uni yangi katta OLED -da yoritishga ruxsat bering!
1 -qadam: kerakli qismlar
Loyihani taxtada qurish uchun sizga quyidagilar kerak bo'ladi:
- Arduino UNO yoki shunga o'xshash
- non taxtasi
- DFRobotdan 2,7 dyuymli OLED 128x64 displey moduli
- o'tish simlari
- 3 ta tugma
- piezo buzzer / karnay
2 -qadam: simlarni ulash
Tashqi OLED pinlari 1 va 20 bilan belgilanadi, shuning uchun har bir ulanish to'g'ri pinga ulanganligini tekshiring
Iltimos, ulanish uchun ushbu qo'llanmani bajaring:
- OLED PIN 1 (GND) -> ARDUINO GND
- OLED PIN 2 (VCC) -> ARDUINO 5V (3v3 da ishlashi kerak)
- OLED PIN 4 (shahar) -> 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
Tugmalar va signal / karnay:
- TUGMA 1 -> ARDUINO PIN 5
- 2 TUGMASI -> ARDUINO PIN 6
- 3 TUGMASI -> ARDUINO PIN 7
- BUZZER + -> ARDUINO PIN 4
- BUZZER - -> GND
Ikkinchi tugmachalar GND ga o'tadi
Tugmalar uchun rezistorlardan foydalanishning hojati yo'q, chunki tugmachalarni kiritish uchun mos keladigan Arduino pinlari kodning ichki tortish rezistorlari bilan ishga tushiriladi.
3 -qadam: Kodni yuklash
Manba kodini bu erda topish mumkin:
github.com/alojzjakob/Tamaguino
Ushbu qurilish uchun sizga ushbu maxsus versiya kerak bo'ladi:
github.com/alojzjakob/Tamaguino/tree/maste…
Bu ekranga mos keladigan boshlang'ich kodning o'zgartirilgan versiyasi.
Agar siz ilgari Tamaguino qurayotgan bo'lsangiz, iltimos, SSD1306 (I2C) versiyasi bilan taqqoslaganda, tugmachalar va qo'ng'iroqlar boshqacha xaritaga kiritilganligini unutmang. Biz Arduino-da SPI uchun ajratilgan pinlardan foydalanishimiz uchun uni qayta tartibga solish kerak edi.
Sizga Adafruit -dan SSD1325 uchun ushbu kutubxona kerak bo'ladi:
github.com/adafruit/Adafruit_SSD1325_Libra…
Endi hamma narsa tayyor bo'lganda, kod va kutubxonani Arduino IDE -ga yuklang va taxtaga yuklang.
4 -qadam: umumiy nuqtai
Yuqoridagi videoda siz meni asta-sekin kuzatib borishingiz va o'zingizning Tamaguino uy hayvoningizni qurishingiz mumkin!