สารบัญ:
- ขั้นตอนที่ 1: ส่วนประกอบและการเชื่อมต่อ
- ขั้นตอนที่ 2: ไลบรารีและรหัส
- ขั้นตอนที่ 3: ประสานบน Stripboard
- ขั้นตอนที่ 4: การออกแบบ 3 มิติ
- ขั้นตอนที่ 5: ขั้นตอนสุดท้าย
วีดีโอ: Retro Arcade พร้อม Arduino: 5 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:04
สวัสดีทุกคน! ฉันต้องการแบ่งปันโครงการที่เราทำในปีนี้สำหรับ 'Creative Electronics' ซึ่งเป็นโมดูล Beng Electronics Engineering ที่ University of Málaga, School of Telecommunications
www.uma.es/etsi-de-telecomunicacion/
โปรเจ็กต์นี้ประกอบด้วยการสร้างเครื่องอาร์เคดขนาดเล็กขึ้นใหม่ด้วยเกมง่ายๆ สามเกมที่พัฒนาด้วย Arduino:
->STACK: เกมนี้ประกอบด้วยการซ้อนชั้นและสูงที่สุดเท่าที่จะทำได้ แต่ระวังที่จะเข้าใจผิดเพราะความเร็วเพิ่มขึ้นและพื้นมีขนาดเล็กลง
-> SPACE: ในเกมนี้คุณต้องหลีกเลี่ยงศัตรูที่ล้มเร็วขึ้นในแต่ละครั้งและรับคะแนนสูงสุดเท่าที่จะทำได้
->COCO: เปรียบเทียบความแม่นยำของคุณกับเพื่อน ๆ ในเกมจำกัดเวลา แล้วคุณจะเห็นว่าใครคือมือปืนที่ดีที่สุด
มีรายการสิ่งที่คุณต้องทำคือ:
- จอ LCD Nokia 5110 1 เครื่อง
- Arduino Uno 1 ชิ้น
- 2 ปุ่ม
- จอยสติ๊ก 1 อัน
- ลำโพง 1 ตัว
- แบตเตอรี่ 9V จำนวน 1 ก้อน
- สวิตช์ 2 ตัว
- ไฟ LED RGB 1 ดวง
- อะแดปเตอร์ 1 ตัวสำหรับแบตเตอรี่ 9V ที่เข้ากันได้กับ Arduino
- 5 10KOhm สำหรับ LCD
- 2 10KOhm สำหรับปุ่ม
- 3 330Ohm สำหรับ RGB Led
- สายบาง.
- 1 การออกแบบ 3D
ขั้นตอนที่ 1: ส่วนประกอบและการเชื่อมต่อ
ที่รูปภาพนี้ คุณสามารถดูการเชื่อมต่อที่คุณต้องทำ
สำหรับการตรวจสอบส่วนประกอบนั้นควรทำก่อนบนโปรโตบอร์ดก่อนทำการบัดกรี
ขั้นตอนแรกคือการเชื่อมต่อ LCD กับ Arduino Uno และพิสูจน์ว่าการเชื่อมต่อพินนั้นถูกต้อง จากนั้น คุณต้องทำเช่นเดียวกันกับส่วนประกอบอื่นๆ
ขั้นตอนที่ 2: ไลบรารีและรหัส
ตอนนี้ คุณต้องติดตั้งไลบรารีเพื่อจัดการ LCD ลิงค์ที่นี่และดาวน์โหลด:
www.rinkydinkelectronics.com/library.php?id…
มีเอกสารพร้อมฟังก์ชันทั้งหมดที่คุณสามารถใช้ได้ด้วย
ขั้นตอนต่อไปนี้คือดาวน์โหลดรหัสของเราและพิสูจน์เพื่อให้แน่ใจว่าทั้งหมดถูกต้อง
github.com/acl173/Retro-Arcade-Machine-wit…
เราต้องการขอบคุณโพสต์นี้ที่ช่วยเราในเกมที่สามซึ่งเราต้องเปลี่ยนบางสิ่งเพื่อเพิ่มเกมลงในอาร์เคดเท่านั้น:
www.elecfreaks.com/store/blog/post/joystic…
ขั้นตอนที่ 3: ประสานบน Stripboard
เมื่อคุณตรวจสอบแล้วว่าทุกอย่างถูกต้องแล้ว ให้คุณเริ่มบัดกรีบนแผ่นกระดานซึ่งให้ความเสถียรและความชัดเจนแก่วงจรและสายไฟ
ในรูปแรก คุณเห็นการเชื่อมต่อทั้งหมดที่เราทำ:
->สีน้ำเงิน: หมุดตัวผู้สำหรับเชื่อมต่อกับ Arduino
->สีดำ: เราใช้แผ่นกระดานที่เชื่อมต่อกันเป็นเส้น และเราได้ตัดการเชื่อมต่อเพื่อหลีกเลี่ยงการลัดวงจร ภาพที่สองเป็นตัวอย่างของมัน
-> สีแดง: 10K สำหรับ D3-D7, 10K สำหรับ D12 และ D8 และ 330Ohm สำหรับ D11-D9
->สีเขียว: การเชื่อมต่อระหว่างแผ่นกระดานกับส่วนประกอบอื่นๆ
->สีม่วง: การเชื่อมต่อสำหรับแถบแถบ
-> สีฟ้า: มีรถเมล์สองขา พินบัสที่ยาวที่สุดสำหรับหน้าจอและพินบัสขนาดเล็กสำหรับจอยสติ๊ก ไม่จำเป็นต้องใช้พินบัส คุณสามารถใช้สายไฟได้ แต่ช่วยให้ออกแบบได้ชัดเจนยิ่งขึ้น
-> สีส้ม: ทำเครื่องหมายขอบเขตของแถบแถบ
ภาพที่สามควรเป็นอย่างไรในตอนสุดท้าย
ขั้นตอนที่ 4: การออกแบบ 3 มิติ
ในขั้นตอนนี้ เราใช้การออกแบบ 3D ฟรีของ Intertet ที่เราชอบ ลิงค์อยู่นี่…
www.thingiverse.com/thing:2293173
อย่างไรก็ตาม เราต้องจัดเตรียมบางอย่างเพื่อให้พอดีกับการพิมพ์ 3 มิติกับการออกแบบของเรา ตัวอย่างเช่น เราต้องขยายปุ่มและรูจอยสติ๊ก
ถึงกระนั้น คุณสามารถพิมพ์งานออกแบบอื่นหรือทำเองก็ได้
ขั้นตอนที่ 5: ขั้นตอนสุดท้าย
เราตัดสินใจติดส่วนประกอบด้วยซิลิโคนเพราะเป็นตัวเลือกที่ง่ายและดีในการทำต้นแบบนั้น
แนะนำ:
All Band Receiver พร้อม SI4732 / SI4735 (FM / RDS, AM และ SSB) พร้อม Arduino: 3 ขั้นตอน
All Band Receiver พร้อม SI4732 / SI4735 (FM / RDS, AM และ SSB) พร้อม Arduino: เป็นโปรเจ็กต์เครื่องรับย่านความถี่ทั้งหมด ใช้ห้องสมุด Arduino Si4734 ห้องสมุดนี้มีตัวอย่างมากกว่า 20 ตัวอย่าง คุณสามารถฟัง FM ด้วย RDS สถานี AM (MW) ในพื้นที่ SW และสถานีวิทยุสมัครเล่น (SSB) เอกสารทั้งหมดที่นี่
อินเทอร์เฟซ ESP32 พร้อม SSD1306 Oled พร้อม MicroPython: 5 ขั้นตอน
อินเทอร์เฟซ ESP32 พร้อม SSD1306 Oled พร้อม MicroPython: Micropython เป็นการเพิ่มประสิทธิภาพของ python และมีขนาดเล็กของ python ซึ่งหมายถึงการสร้างสำหรับอุปกรณ์ฝังตัวซึ่งมีข้อจำกัดด้านหน่วยความจำและใช้พลังงานต่ำ Micropython สามารถใช้ได้กับคอนโทรลเลอร์หลายตระกูล ซึ่งรวมถึง ESP8266, ESP32, Ardui
PWM พร้อม ESP32 - Dimming LED พร้อม PWM บน ESP 32 พร้อม Arduino IDE: 6 ขั้นตอน
PWM พร้อม ESP32 | Dimming LED พร้อม PWM บน ESP 32 พร้อม Arduino IDE: ในคำแนะนำนี้เราจะดูวิธีสร้างสัญญาณ PWM ด้วย ESP32 โดยใช้ Arduino IDE & โดยทั่วไปแล้ว PWM จะใช้เพื่อสร้างเอาต์พุตแอนะล็อกจาก MCU ใดๆ และเอาต์พุตแอนะล็อกนั้นอาจเป็นอะไรก็ได้ระหว่าง 0V ถึง 3.3V (ในกรณีของ esp32) & จาก
Retro Arcade Clock - Arduino: 6 ขั้นตอน (พร้อมรูปภาพ)
Retro Arcade Clock - Arduino: สร้างนาฬิกาอาร์เคดข้างเตียงแบบโต้ตอบพร้อมหน้าจอสัมผัสและตัวเลขอาร์เคดแบบเคลื่อนไหวที่คุณสามารถบันทึกเสียงที่คุณเลือกสำหรับการปลุก นี่คือการอัปเดตของโปรเจ็กต์ก่อนหน้าซึ่งตอนนี้มีเคสพิมพ์ 3 มิติและ สี่โปรแกรมแยก
Retro Gaming Console (N64 Mod) พร้อม KODI: 7 ขั้นตอน (พร้อมรูปภาพ)
Retro Gaming Console (N64 Mod) พร้อม KODI: การเล่นเกมย้อนยุคบนคอนโซลโรงเรียนเก่านั้นสนุกมาก แต่การซื้อคอนโซลแต่ละเครื่องและเกมทั้งหมดที่เข้ากันได้นั้นยุ่งยากและแพงเกินไป! ไม่ต้องพูดถึงถ้าคุณเป็นนักศึกษาวิทยาลัย/มหาวิทยาลัยและย้ายอพาร์ตเมนต์ก่อนวัน