Mundarija:

Katta OLED bilan Tamaguino yangilanishi: 4 qadam
Katta OLED bilan Tamaguino yangilanishi: 4 qadam

Video: Katta OLED bilan Tamaguino yangilanishi: 4 qadam

Video: Katta OLED bilan Tamaguino yangilanishi: 4 qadam
Video: ЛЮБОВЬ С ДОСТАВКОЙ НА ДОМ (2020). Романтическая комедия. Хит 2024, Iyul
Anonim
Katta OLED bilan Tamaguino yangilanishi
Katta OLED bilan Tamaguino yangilanishi

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

Kerakli qismlar
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

Ulanish
Ulanish

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

Kodni yuklash
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!

Tavsiya: