สารบัญ:

อัพเดต Tamguino ด้วย OLED ขนาดใหญ่: 4 ขั้นตอน
อัพเดต Tamguino ด้วย OLED ขนาดใหญ่: 4 ขั้นตอน

วีดีโอ: อัพเดต Tamguino ด้วย OLED ขนาดใหญ่: 4 ขั้นตอน

วีดีโอ: อัพเดต Tamguino ด้วย OLED ขนาดใหญ่: 4 ขั้นตอน
วีดีโอ: อัพเดตแอปไม่ได้!!! อัพเดท แอพพลิเคชั่น ใน Play Store Android l ครูหนึ่งสอนดี หนึ่งโมบายมวกเหล็ก 2024, กรกฎาคม
Anonim
อัพเดท Tamguino ด้วย OLED ขนาดใหญ่
อัพเดท Tamguino ด้วย OLED ขนาดใหญ่

ทักทาย!

วันนี้เราจะมาอัพเดท Tamaguino ด้วยหน้าจอ OLED ขนาดใหญ่ 2.7 นิ้ว ใหม่เอี่ยม ที่ DFRobot จัดให้!

อย่างที่คุณรู้อยู่แล้ว Tamaguino เป็นหนึ่งในโครงการ Arduino แรกของฉันและเกมแรกของฉันที่พัฒนาขึ้นเพื่อทำงานบนไมโครคอนโทรลเลอร์ มันคือร่างโคลนของสัตว์เลี้ยงเสมือนจริงของทามาก็อตจิ ซึ่งได้รับความนิยมอย่างมากในยุค 90 และได้รับความนิยมในช่วงไม่กี่ปีที่ผ่านมาเช่นกัน!

Tamaguino เวอร์ชันแรกใช้ I2C OLED ขนาด 0.96 ที่รู้จักกันดีซึ่งมีจำหน่ายอย่างแพร่หลายและถูกใช้โดยมือสมัครเล่นอิเล็กทรอนิกส์จำนวนมาก

Tamaguino มีเว็บไซต์เป็นของตัวเอง:

คุณจะพบข้อมูลโดยละเอียดและแผนผัง ซอร์สโค้ดและ libraires ที่เกี่ยวข้อง กรณีพิมพ์ 3 มิติ และอื่นๆ อีกมากมาย มันถูกย้ายไปยัง Arduboy ด้วย!;)

เมื่อคุณได้ทราบประวัติโดยย่อของทามากิโนแล้ว มาทำให้ OLED ขนาดใหญ่รุ่นใหม่นี้โดดเด่นขึ้นกันเถอะ!

ขั้นตอนที่ 1: อะไหล่ที่จำเป็น

อะไหล่ที่จำเป็น
อะไหล่ที่จำเป็น

ในการสร้างโปรเจ็กต์นี้บนเขียงหั่นขนม คุณจะต้องมีสิ่งต่อไปนี้:

  • Arduino UNO หรือเทียบเท่า
  • เขียงหั่นขนม
  • โมดูลแสดงผล OLED 128x64 ขนาด 2.7 นิ้ว จาก DFRobot
  • สายจัมเปอร์
  • ปุ่มกด 3 ปุ่ม
  • piezo buzzer / ลำโพง

ขั้นตอนที่ 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…

เป็นเวอร์ชันดัดแปลงของรหัสเริ่มต้นเพื่อให้เข้ากันได้กับหน้าจอนี้

หากคุณเคยสร้าง Tamaguino มาก่อน โปรดทราบว่าปุ่มและออดจะจับคู่กับเวอร์ชันนี้แตกต่างไปจากเวอร์ชัน SSD1306 (I2C) ต้องมีการจัดเรียงใหม่เพื่อให้เราสามารถใช้หมุดเฉพาะ SPI บน Arduino ได้

คุณจะต้องใช้ไลบรารีนี้จาก Adafruit สำหรับ SSD1325:

github.com/adafruit/Adafruit_SSD1325_Libra…

เมื่อคุณมีทุกอย่างพร้อมแล้ว ให้โหลดโค้ดและไลบรารีลงใน Arduino IDE แล้วอัปโหลดไปยังบอร์ด

ขั้นตอนที่ 4: ภาพรวม

ในวิดีโอด้านบน คุณสามารถทำตามฉันทีละขั้นตอนและสร้างสัตว์เลี้ยง Tamaguino ของคุณเองได้!

แนะนำ: