สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
การตั้งค่าเหมือนคอนโซลย้อนยุคขนาดเล็กที่ใช้ 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: เรื่องราว
สวัสดีทุกคน!
นี่คือคอนโซลเกมย้อนยุค 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
การเพิ่มส่วนประกอบลงใน PCB นี้ค่อนข้างง่ายและตรงไปตรงมา ดูวิดีโอสำหรับการสอนการประกอบ PCB ที่ดีขึ้น
หลังจากเพิ่มส่วนประกอบ SMD แล้ว ให้ดำเนินการต่อและเริ่มเพิ่มส่วนประกอบตะกั่วที่เหลือ เช่น สวิตช์ Oled และสิ่งอื่น ๆ หลังจากประกอบทุกอย่างแล้ว เราเพียงแค่ต้องเพิ่มแบตเตอรี่ลงในพอร์ตตัวเชื่อมต่อที่กำหนดและเปิดเครื่องทั้งหมด เดี๋ยวก่อน วิธีตั้งโปรแกรม attiny85!
ขั้นตอนที่ 4: STEP3
"การเขียนโปรแกรม 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
พลังและการทดสอบบอร์ด
ในการจ่ายไฟให้กับบอร์ดนี้ ฉันได้เพิ่มขั้วต่อแบตเตอรี่ แบตเตอรี่ลิเธียมไอออนสามารถเชื่อมต่อกับมันและผ่านพอร์ต USB เราสามารถชาร์จเซลล์ลิเธียมได้
ทดสอบรันวิดีโอ-
แสดงความคิดเห็นหากคุณพบปัญหาบางอย่าง!