สารบัญ:
- ขั้นตอนที่ 1: ไฟ LED
- ขั้นตอนที่ 2: สนามปริศนา
- ขั้นตอนที่ 3: Piezo Buzzer และ Frankenstein Wires
- ขั้นตอนที่ 4: รหัส
- ขั้นตอนที่ 5: แผ่นโซลูชัน
- ขั้นตอนที่ 6: เสร็จแล้ว
วีดีโอ: เกมไขปริศนา 'breadbot' ของ Arduino: 6 ขั้นตอน (พร้อมรูปภาพ)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:07
ไม่นะ! หุ่นยนต์ตัวน้อยของฉันต้องการสายไฟสองสามเส้นเพื่อฟื้นคืนชีพอีกครั้ง!
วันนี้เราจะทำเกมไขปริศนาที่อาจสอนผู้ใช้ Arduino มือใหม่เกี่ยวกับการทำ Breadboarding นั่นเป็นเหตุผลที่ฉันทำสิ่งนี้! คุณสามารถทำให้มันซับซ้อนได้ตามที่คุณต้องการ แต่ฉันเลือก LED 4 ดวงและ 5 พินในแต่ละด้านของเขียงหั่นขนมขนาดเล็ก เกมไขปริศนานี้ได้รับแรงบันดาลใจจากเกม 'Keep talking andไม่มีใครระเบิด' ยอดนิยมบน Steam
นี่คือสิ่งที่คุณจะต้องสร้างเวอร์ชันเดียวกับที่ฉันทำ:
- Arduino UNO
- breadbord เพื่อเชื่อมต่อสายไฟเพื่อเล่นบน
- สายไฟ (ชายกับชายและชายกับหญิง)
- ไฟ LED สีต่างกัน 4 ดวง (และตัวต้านทาน)
- ออดเซอร์ 1 อัน
- (ฉันใช้ 5) ตัวต้านทานเพื่อวัดผลลัพธ์ที่แตกต่างกันสำหรับคำตอบของคุณ
- (ฉันใช้ 5) ตัวต้านทานสำหรับอีกด้านหนึ่งของบอร์ดขนมปังขนาดเล็ก
- กล่องเล็กใส่ของทุกอย่าง (ฉันใช้กล่องที่มีโทรศัพท์เก่าของฉันเข้ามา)
- ระบายสี เทป แขน ขา และหัวสำหรับหุ่นยนต์ของคุณ! คลั่งไคล้สิ่งนี้!
ฉันขอแนะนำให้ทำโปรเจ็กต์นี้ก่อนบนเขียงหั่นขนมก่อนที่จะใส่ทุกอย่างลงในกล่องหรืออาจบัดกรีเข้าด้วยกัน ทำในสิ่งที่คุณคิดว่าดีที่สุด!
ขั้นตอนที่ 1: ไฟ LED
เราต้องการใช้หมุดดิจิทัล 4 ตัวบน Arduino สำหรับ LED 4 ดวง
ทำให้ตามลำดับนี้สำหรับแต่ละรายการ: พินดิจิทัลไปยังเขียงหั่นขนม > ตัวต้านทานสำหรับ LED > LED > ลงกราวด์บน Arduino ของคุณ ทดสอบพวกเขาเพื่อดูว่าพวกเขาทำงาน!
ขั้นตอนที่ 2: สนามปริศนา
ด้วยการใช้พินอนาล็อกเพื่อวัดแรงดันไฟฟ้า เราจะได้ผลลัพธ์ที่แตกต่างกัน
เริ่มต้นด้วยการต่อสายจากพินแอนะล็อกเข้ากับเขียงหั่นขนม แนบตัวต้านทานที่แข็งแรง (แนะนำให้ใช้ 1 kOhm) ในรางเดียวกันนั้นกับกราวด์ ดังนั้นเมื่อเราวัดพินตอนนี้ มันจะคืนค่าเป็น 0
ทำสิ่งนี้สูงสุด 5 ครั้ง เราต้องเปิดพินอะนาล็อก 1 พินเพื่อสร้างเมล็ดพันธุ์สุ่มเมื่อเริ่มเกม!
ตอนนี้สำหรับอีกด้านหนึ่งของบอร์ด: ต่อสายจากพิน 5V เข้ากับรางบวกในเขียงหั่นขนม เพื่อให้ได้ผลลัพธ์ที่ต่างกันจากแต่ละเส้นลวด เราต้องการค่าตัวต้านทาน 5 ค่า หากคุณไม่มีตัวต้านทาน 5 แบบเช่นฉัน ให้ใช้ตัวคูณต่อกัน พวกมันจะรวมกันได้
ดี!
ขั้นตอนที่ 3: Piezo Buzzer และ Frankenstein Wires
เดินสายเกือบเสร็จแล้ว!
ใช้พินดิจิทัลและเชื่อมต่อออดแบบ piezo ที่เชื่อมต่อกลับไปที่กราวด์
ใช้พินดิจิตอลอีกอันแล้วต่อสายยาวเข้ากับมัน ต่อสายยาวอีกอันหนึ่งเข้ากับกราวด์ ถ้าทั้งสองสัมผัส เราจะทริกเกอร์การตรวจสอบเพื่อดูว่าสายทั้งหมดที่เครื่องเล่นเชื่อมต่อนั้นถูกต้องหรือไม่!
ขั้นตอนที่ 4: รหัส
ดาวน์โหลดรหัสโครงการของฉันและอ่านอย่างละเอียด ฉันแน่ใจว่ามันจะสะอาดขึ้น มีประสิทธิภาพมากขึ้น และดีขึ้นมาก แต่นี่คือสิ่งที่ฉันได้สัมผัสจากประสบการณ์ของฉัน! รู้สึกอิสระที่จะเล่นซอกับมันหรือเสนอโครงการของคุณเอง!
ขั้นตอนที่ 5: แผ่นโซลูชัน
ไฟล์ที่แนบมาเป็นภาษาดัตช์ ดังนั้นพวกคุณส่วนใหญ่คงไม่ค่อยชินกับมันเท่าไหร่ (ถ้าคุณไม่ต้องการความท้าทายพิเศษในการแปลทุกอย่าง!) ดังนั้นเราจะต้องทำไฟล์ของเราเอง คุณสามารถสร้างโซลูชันของคุณเองได้อย่างง่ายดายโดยการตั้งค่าตัวแปร 'u' เป็นตัวเลขที่ต้องการ อัปโหลด ดูไฟที่เปิดอยู่ ต่อสายไฟที่คุณเลือก และต่อสายแฟรงเกนสไตน์เพื่อดูวิธีแก้ปัญหา เขียนคำตอบนั้นลงใน อาร์เรย์โซลูชันในโค้ดและในแผ่นโซลูชันของคุณเพื่อให้ผู้เล่นสามารถแก้ปัญหาได้! ฉันแน่ใจว่าคุณสามารถคิดออกถ้าคุณมาไกลถึงขนาดนี้:)
ขั้นตอนที่ 6: เสร็จแล้ว
ว้าว!!! ขอแสดงความยินดีที่คุณทำมัน คุณสร้างเกมปริศนาหุ่นยนต์
ตอนนี้ได้เวลาสร้างที่อยู่อาศัยและรวบรวมทุกอย่างแล้ว! โชคดี!!
แนะนำ:
Super Probe ของ Carlson: 11 ขั้นตอน (พร้อมรูปภาพ)
Carlson's Super Probe: สวัสดีทุกคน เมื่อเร็ว ๆ นี้ฉันได้สร้าง "Carlson Super Probe" และฉันต้องการแบ่งปันวิธีการทำสิ่งนี้กับคุณ ก่อนอื่น ฟังวิดีโอของ Paul คุณจะเห็นว่าทำไมคุณควรสร้างโพรบนี้ ความละเอียดอ่อนนั้นเป็นอย่างไร นอกจากนี้ ถ้าคุณชอบเครื่องใช้ไฟฟ้า คุณต้อง
แก้ไขปัญหาพอร์ตอนุกรม/ไดรเวอร์ USB ของ Mac Lilypad: 10 ขั้นตอน (พร้อมรูปภาพ)
การแก้ไขปัญหาพอร์ตอนุกรม/ไดรเวอร์ USB ของ Mac Lilypad: ในปี 2559 Mac ของคุณมีอายุน้อยกว่า 2 ปีหรือไม่ คุณเพิ่งอัปเกรดเป็นระบบปฏิบัติการใหม่ล่าสุด (โยเซมิตีหรืออะไรใหม่กว่า) หรือไม่ Lilypad USB/MP3 ของคุณใช้งานไม่ได้อีกต่อไปหรือไม่ ของฉัน บทช่วยสอนจะแสดงให้คุณเห็นว่าฉันแก้ไข Lilypad USB อย่างไร ข้อผิดพลาดที่ฉันพบมีความเกี่ยวข้อง
GorillaBot หุ่นยนต์ Quadruped ของ Arduino Autonomous Sprint ที่พิมพ์ 3 มิติ: 9 ขั้นตอน (พร้อมรูปภาพ)
GorillaBot หุ่นยนต์ Arduino Autonomous Sprint Quadruped Robot ที่พิมพ์ 3 มิติ: ทุกปีในตูลูส (ฝรั่งเศส) มีการแข่งขันหุ่นยนต์ตูลูส # TRR2021 การแข่งขันประกอบด้วยการวิ่งอัตโนมัติ 10 เมตรสำหรับหุ่นยนต์สองขาและสี่เท่า สถิติปัจจุบันที่ฉันรวบรวมสำหรับสัตว์สี่เท้าคือ 42 วินาทีสำหรับ วิ่ง 10 เมตร ดังนั้นในม
Mandalorian Tracking Fob ของ MVRK: 8 ขั้นตอน (พร้อมรูปภาพ)
Mandalorian Tracking Fob ของ MVRK: วันที่ 4 พฤษภาคม หรือที่รู้จักในชื่อ Star Wars Day วันหยุดที่ใกล้เข้ามาและเป็นที่รักของพวกเรา ปีนี้เราตัดสินใจที่จะเฉลิมฉลองให้แตกต่างไปจากปีที่แล้วเล็กน้อย ด้วยเทคโนโลยีจากประสบการณ์และโปรเจ็กต์ผู้สร้าง เราได้ใช้แนวทางที่ซับซ้อนและเปลี่ยน
IR Control ของ IKEA FYRTUR Shades: 11 ขั้นตอน (พร้อมรูปภาพ)
การควบคุม IR ของ IKEA FYRTUR Shades: ในที่สุดฉันก็ได้ใช้ม่านบังตาแบบใช้มอเตอร์ของ IKEA FYRTUR และต้องการควบคุมโดยใช้รีโมทอินฟราเรด นี่เป็นแอปพลิเคชั่นเฉพาะ แต่ฉันคิดว่ามันอาจมีประโยชน์สำหรับคนที่ต้องการเรียนรู้วิธีใช้พิน GPIO ของ Arduino เป็น low-v