สารบัญ:

ATBOY Minimal Retro Gaming Console: 5 ขั้นตอน
ATBOY Minimal Retro Gaming Console: 5 ขั้นตอน

วีดีโอ: ATBOY Minimal Retro Gaming Console: 5 ขั้นตอน

วีดีโอ: ATBOY Minimal Retro Gaming Console: 5 ขั้นตอน
วีดีโอ: Make Your Own Retro Gaming TV Box (Guide) 2024, พฤศจิกายน
Anonim
ATBOY Minimal Retro Gaming Console
ATBOY Minimal Retro Gaming Console

การตั้งค่าเหมือนคอนโซลย้อนยุคขนาดเล็กที่ใช้ ATtiny85 x 0.96 OLED สำหรับผู้บุกรุกพื้นที่เล่น Tetris ฯลฯ

เสบียง

  • Oled 0.96inch x 1
  • อัตตินี่85 x1
  • การตั้งค่าโปรแกรมเมอร์สำหรับการเขียนโปรแกรม Attiny85 x 1
  • (คุณสามารถใช้ Arduino Uno เป็นโปรแกรมเมอร์ได้ที่นี่ - https://www.hackster.io/Oniichan_is_ded/learn-how… หรือสร้างโปรแกรมเมอร์แบบกำหนดเองของคุณเอง - https://www.hackster.io/Oniichan_is_ded/multiple-attiny85-13a -โปรแกรมเมอร์-84adf8)
  • สวิตช์ x 3
  • ตัวต้านทาน 10K SMD 0805 x 2
  • ตัวต้านทาน 1K SMD 0603 x 2
  • LED 0603 x 1
  • M7 ไดโอด SMA x 1
  • พอร์ตไมโคร USB x 1
  • ตัวต้านทาน 7K SMD 0603 x 1
  • PCB แบบกำหนดเอง (Gerber พร้อมใช้งานสำหรับการผลิต)

ขั้นตอนที่ 1: เรื่องราว

Image
Image
ขั้นตอนที่ 1
ขั้นตอนที่ 1

สวัสดีทุกคน!

นี่คือคอนโซลเกมย้อนยุค DIY Attiny85 x Oled ของฉัน*

จริงๆ แล้วมันคือ V2 ของเวอร์ชันสลักที่ฉันสร้างเมื่อไม่กี่สัปดาห์ก่อนhttps://www.hackster.io/Oniichan_is_ded/just-anoth…

JLCPCB ให้บริการ PCB และพวกเขาได้งานที่ยอดเยี่ยมเช่นเคย! คุณสามารถตรวจสอบได้หากต้องการรับ PCB คุณภาพสูงในราคาที่ต่ำมาก

jlcpcb.com/

นอกจากนี้ โค้ดสำหรับโปรเจ็กต์นี้ค่อนข้างธรรมดาและพร้อมใช้งานทางออนไลน์ ฉันเพิ่งนำโค้ดนั้นมาและทำการเปลี่ยนแปลงเล็กน้อยและทำ PCB สำหรับมัน โพสต์ดั้งเดิมคือ -

electronoobs.com/eng_arduino_tut120.php แต่เวอร์ชั่นของเขาก็ไม่ใช่เวอร์ชั่นดั้งเดิมที่ฉันคิด

ขั้นตอนที่ 2: STEP1

รวบรวมวัสดุที่เราต้องการ

  • Oled 0.96inch x 1
  • อัตตินี่85 x1
  • การตั้งค่าโปรแกรมเมอร์สำหรับการเขียนโปรแกรม Attiny85 x 1
  • (คุณสามารถใช้ Arduino Uno เป็นโปรแกรมเมอร์ได้ที่นี่ - https://www.hackster.io/Oniichan_is_ded/learn-how… หรือสร้างโปรแกรมเมอร์แบบกำหนดเองของคุณเอง - https://www.hackster.io/Oniichan_is_ded/multiple-attiny85-13a -โปรแกรมเมอร์-84adf8)
  • สวิตช์ x 3
  • ตัวต้านทาน 10K SMD 0805 x 2
  • ตัวต้านทาน 1K SMD 0603 x 2
  • LED 0603 x 1
  • M7 ไดโอด SMA x 1
  • พอร์ตไมโคร USB x 1
  • ตัวต้านทาน 7K SMD 0603 x 1
  • PCB แบบกำหนดเอง (Gerber พร้อมใช้งานสำหรับการผลิต)

ขั้นตอนที่ 3: ขั้นตอนที่ 2

Image
Image

การเพิ่มส่วนประกอบลงใน PCB นี้ค่อนข้างง่ายและตรงไปตรงมา ดูวิดีโอสำหรับการสอนการประกอบ PCB ที่ดีขึ้น

หลังจากเพิ่มส่วนประกอบ SMD แล้ว ให้ดำเนินการต่อและเริ่มเพิ่มส่วนประกอบตะกั่วที่เหลือ เช่น สวิตช์ Oled และสิ่งอื่น ๆ หลังจากประกอบทุกอย่างแล้ว เราเพียงแค่ต้องเพิ่มแบตเตอรี่ลงในพอร์ตตัวเชื่อมต่อที่กำหนดและเปิดเครื่องทั้งหมด เดี๋ยวก่อน วิธีตั้งโปรแกรม attiny85!

ขั้นตอนที่ 4: STEP3

ขั้นตอนที่3
ขั้นตอนที่3

"การเขียนโปรแกรม Attiny85"

Attiny85 และ Attiny13A เป็นไมโครคอนโทรลเลอร์ตัวโปรดของฉัน เนื่องจากมีราคาถูกและสามารถใช้ในโปรเจ็กต์ต่างๆ ที่ไม่ต้องใช้ฮาร์ดแวร์มากเกินไปและตัวเลือกการเชื่อมต่อ เช่น Oled Gameboy! ในการตั้งโปรแกรม Attiny85 MCU คุณจะต้องมีโปรแกรมเมอร์ ISP

www.hackster.io/Oniichan_is_ded/multiple-a…

www.hackster.io/Oniichan_is_ded/learn-how-…

ฉันจะข้ามขั้นตอนการเขียนโปรแกรม สมมติว่าเราต้องเบิร์น bootloader ก่อน จากนั้นจึงแฟลช attiny85 ด้วยรหัสที่ให้มา หมายเหตุ- คุณต้องเพิ่มไฟล์ส่วนหัวที่ให้มาพร้อมกับรหัสหลักในโฟลเดอร์รหัสหลักที่สร้าง จากนั้นเพิ่มทั้งโฟลเดอร์ในโฟลเดอร์ Sketch Arduino ในเอกสาร

ขั้นตอนที่ 5: STEP4

Image
Image

พลังและการทดสอบบอร์ด

ในการจ่ายไฟให้กับบอร์ดนี้ ฉันได้เพิ่มขั้วต่อแบตเตอรี่ แบตเตอรี่ลิเธียมไอออนสามารถเชื่อมต่อกับมันและผ่านพอร์ต USB เราสามารถชาร์จเซลล์ลิเธียมได้

ทดสอบรันวิดีโอ-

แสดงความคิดเห็นหากคุณพบปัญหาบางอย่าง!

แนะนำ: