Агуулгын хүснэгт:

Том OLED бүхий Tamaguino шинэчлэлт: 4 алхам
Том OLED бүхий Tamaguino шинэчлэлт: 4 алхам

Видео: Том OLED бүхий Tamaguino шинэчлэлт: 4 алхам

Видео: Том OLED бүхий Tamaguino шинэчлэлт: 4 алхам
Видео: ELK: Elasticsearch, logstash, beats (Часть 1) / Java Tech Talk 2024, Арваннэгдүгээр
Anonim
Том OLED бүхий Tamaguino шинэчлэлт
Том OLED бүхий Tamaguino шинэчлэлт

Мэндчилгээ!

Өнөөдөр бид Тамагуиног DFRobot -ээс өгсөн 2.7 инчийн том хэмжээтэй, том хэмжээтэй OLED дэлгэцээр шинэчлэх гэж байна.

Тамагуино бол миний Arduino -ийн анхны төслүүдийн нэг байсан бөгөөд миний анхны тоглоомыг микроконтроллер дээр ажиллуулахаар бүтээсэн гэдгийг та мэдэж байгаа байх. Энэ бол 90 -ээд онд маш их алдартай байсан Тамаготчи виртуал гэрийн тэжээвэр амьтдын клон юм.

Тамагуиногийн анхны хувилбар нь өргөн хэрэглэгддэг 0.96 I2C OLED -ийг ашигладаг бөгөөд үүнийг электроникийн олон хоббичид ашигладаг.

Тамагуино өөрийн гэсэн вэбсайттай:

Тэнд та дэлгэрэнгүй мэдээлэл, схем, эх код, холбогдох libraire, 3D хэвлэх хайрцаг болон бусад зүйлийг олж авах боломжтой. Үүнийг бас Ардубой руу зөөсөн!;)

Та одоо Тамагуиногийн товч түүхийг мэдэж байгаа болохоор энэхүү шинэ том OLED -ийг гэрэлтүүлэх боломжийг олгоё!

Алхам 1: Шаардлагатай эд анги

Шаардлагатай эд ангиуд
Шаардлагатай эд ангиуд

Энэхүү төслийг самбар дээр бүтээхийн тулд танд дараахь зүйлс хэрэгтэй болно.

  • Arduino UNO эсвэл үүнтэй төстэй
  • талхны самбар
  • DFRobot -ийн 2.7 "OLED 128x64 дэлгэцийн модуль
  • холбогч утас
  • 3 товчлуур
  • пьезо дуугарагч / чанга яригч

Алхам 2: Цахилгааны утас

Цахилгаан утас
Цахилгаан утас

Хамгийн гадна талын OLED тээглүүрүүд нь 1 ба 20 гэсэн шошготой тул холболт бүр зохих зүүгээр холбогдсон эсэхийг дахин шалгаарай

Холболтын талаар энэ гарын авлагыг дагана уу.

  • OLED PIN 1 (GND) -> ARDUINO GND
  • OLED PIN 2 (VCC) -> ARDUINO 5V (3v3 дээр бас ажиллах ёстой)
  • 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

Товчлуур ба дуугарагч / чанга яригч:

  • Товч 1 -> ARDUINO PIN 5
  • 2 товчлуур -> ARDUINO PIN 6
  • 3 товчлуур -> ARDUINO PIN 7
  • BUZZER + -> ARDUINO PIN 4
  • BUZZER - -> GND

Хоёрдахь товчлуурууд GND руу очно

Бид товчлуурт резистор ашиглах шаардлагагүй, учир нь товчлуурын оролтод хэрэглэгддэг Arduino -ийн холбогдох тээглүүдийг кодын дотоод татах эсэргүүцэл ашиглан эхлүүлдэг.

Алхам 3: Кодыг байршуулах

Кодыг байршуулж байна
Кодыг байршуулж байна

Эх кодыг эндээс олж болно:

github.com/alojzjakob/Tamaguino

Энэ бүтцийн хувьд танд энэ тусгай хувилбар хэрэгтэй болно:

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

Энэ дэлгэцтэй нийцтэй байхын тулд анхны кодын өөрчлөгдсөн хувилбар юм.

Хэрэв та өмнө нь Тамагуино барьж байсан бол товчлуурууд болон дуугаралтуудыг энэ тал дээр SSD1306 (I2C) хувилбартай харьцуулахад өөр өөрөөр зурдаг болохыг анхаарна уу. Үүнийг Arduino дээр SPI зориулалтын тээглүүр ашиглахын тулд дахин зохион байгуулах шаардлагатай болсон.

Танд SSD1325 -ийн Adafruit -ийн энэхүү номын сан хэрэгтэй болно.

github.com/adafruit/Adafruit_SSD1325_Libra…

Одоо бүх зүйл бэлэн болсон тул код, номын санг Arduino IDE руу ачаалж самбар дээр байршуулна уу.

Алхам 4: Тойм

Дээрх видеон дээр та намайг алхам алхамаар дагаж өөрийн Тамагуино тэжээвэр амьтдыг бүтээх боломжтой!

Зөвлөмж болгож буй: