สารบัญ:
- เสบียง
- ขั้นตอนที่ 1: วงจรสายไฟ
- ขั้นตอนที่ 2: รหัส Arduino
- ขั้นตอนที่ 3: ใส่กล่อง
- ขั้นตอนที่ 4: คู่มือการใช้งาน
วีดีโอ: เกม Balance Box - Arduino Powered: 4 ขั้นตอน (พร้อมรูปภาพ)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:04
เกมบาลานซ์บ็อกซ์ถูกสร้างขึ้นสำหรับกิจกรรมท้าทาย จะต้องผ่านด่านอุปสรรคหรือระยะทางที่กำหนดเพื่อที่จะชนะการท้าทาย
Arduino ใช้สำหรับวัดมุมของกล่องและกระตุ้นการเตือนเมื่อเกินมุมที่ตั้งไว้
กล่องจะต้องถูกย้ายอย่างระมัดระวังในขณะที่ยกระดับ เมื่อกล่องเคลื่อนออกจากระดับ ไฟแสดงการทรงตัวจะสว่างขึ้น ไฟจำนวนมากขึ้นแสดงว่ากล่องอยู่ไกลเกินระดับ ระดับจิตวิญญาณสามารถใช้เพื่อดูว่ากล่องมีระดับหรือไม่ เมื่อกล่องอยู่ไกลจากระดับหรือถูกทุบ กล่องจะร้อง 3 ครั้งและมีเสียงแตร ไฟชีวิตดวงใดดวงหนึ่งจะดับลง เมื่อใช้ครบทั้ง 3 ชีวิต กล่องจะเตือนและกะพริบไฟทั้งหมด เกมจะหายไป
เสบียง
ชิ้นส่วนที่จำเป็นคือ:
1x Arduino นาโน
1x โมดูล MPU6050
3x ไฟ LED สีขาว
5x ไฟ LED สีสำหรับตัวบ่งชี้ความสมดุล (2 สีเขียว 2 สีเหลือง 1 สีแดง)
1x Piezo Buzzer
1x TIP120 ทรานซิสเตอร์
ตัวต้านทาน 1x 2.2K โอห์ม
ตัวต้านทาน 8x220 โอห์ม
1x ปุ่มกด
1x สวิตช์ไฟ
ระดับจิตวิญญาณ "เป้า" 1 เท่า
แหล่งพลังงาน 5v โครงการของฉันใช้โล่ li-ion 18650 พร้อมเอาต์พุต 5v ที่ได้รับการควบคุม
1x กล่องโปรเจ็กต์
คุณจะต้องใช้เขียงหั่นขนมและสายกระโดดเพื่อทดสอบวงจร
เครื่องมือที่จำเป็นคือ:
สว่านและดอกสว่าน
หัวแร้ง
ปืนกาวร้อน
เทปกาว ดินสอ ไม้บรรทัด สำหรับทำเครื่องหมายข้างกล่อง
ไฟล์
ขั้นตอนที่ 1: วงจรสายไฟ
สิ่งเดียวที่ไม่แสดงในแผนภาพการเดินสายไฟคือสวิตช์ไฟหลัก ในโครงการของฉัน สวิตช์นี้วางอยู่ระหว่างแบตเตอรี่ลิเธียมและแผงป้องกันเพื่อให้สามารถตัดการเชื่อมต่อได้อย่างสมบูรณ์
หากคุณไม่คุ้นเคยกับแผนภาพการเดินสายต่อไปนี้ ให้แยกทีละส่วน ปฏิบัติตามการต่อสายแต่ละสายอย่างระมัดระวังและทำงานอย่างเป็นระบบเพื่อไม่ให้พลาดอะไรไป
คุณควรประกอบวงจรบนเขียงหั่นขนมเพื่อตรวจสอบว่าทำงานอย่างถูกต้องก่อนที่จะประสานชิ้นส่วนทั้งหมดเข้าด้วยกัน
Life LEDs บนไดอะแกรมควรเป็น LED สีขาว
ควรจัดไฟ LED สมดุล:
สีแดง - ไฟ LED สมดุล 5
สีเหลือง - LED สมดุล 4
สีเหลือง - LED สมดุล 3
สีเขียว - ไฟ LED สมดุล 2
สีเขียว - LED สมดุล 1
ขั้นตอนที่ 2: รหัส Arduino
สำหรับรหัส Arduino คุณจะต้องเพิ่มไลบรารี่บางส่วนใน Arduino IDE ฉันได้รวมลิงก์ไว้ด้านล่าง
ห้องสมุด Arduino เพิ่มเติมที่จำเป็นคือ:
MPU6050_tockn.h
OneButton.h
คุณจะต้องเพิ่มไลบรารีที่ลิงก์ด้านบนกับ arduino IDE. ของคุณ
ดาวน์โหลดและเปิดไฟล์ที่มีรหัส "Balance_alarm_V1.8.ino"
อัปโหลดรหัสไปยังบอร์ด Arduino
ขั้นตอนที่ 3: ใส่กล่อง
น่าเสียดายที่ฉันไม่ได้ถ่ายรูปกล่องในขณะที่กำลังประกอบส่วนประกอบเข้ากับกล่อง ฉันใช้กาวร้อนติดชิ้นส่วนต่างๆ ในกล่อง
หากคุณกำลังใช้กล่องพลาสติกแบบที่ฉันใช้ ให้ห่อด้านบนด้วยเทปกาวแล้วใช้ไม้บรรทัดและปากกาเพื่อทำเครื่องหมายว่าคุณจำเป็นต้องเจาะรูสำหรับ LED, ลำโพง และสกรูยึดระดับวิญญาณ
สวิตช์ถูกติดตั้งโดยการเจาะรูแล้วยื่นออกให้ได้ขนาดและรูปร่างที่ถูกต้อง
ถ้าฉันทำโปรเจ็กต์นี้ใหม่ ฉันจะติดตั้งส่วนประกอบทั้งหมดไว้ในฝาปิด เพื่อที่ฉันจะได้ไม่ต้องเดินสายเชื่อมระหว่างฝาและด้านล่างของกล่องมาก
ขั้นตอนที่ 4: คู่มือการใช้งาน
เริ่มต้น
ก่อนเปิดกล่อง ให้วางกล่องลงบนพื้นผิวเรียบและระดับเพื่อให้ฟองในระดับจิตวิญญาณอยู่ในวงกลมตรงกลาง
เปิดสวิตช์เครื่อง กล่องจะบี๊บหนึ่งครั้งและบูตขึ้น ปล่อยให้กล่องอยู่กับที่จนกว่าคุณจะได้ยินเสียงบี๊บสามครั้งและ "ไฟแห่งชีวิต" สีขาว 3 ดวงเปิดขึ้น
เกมพร้อมแล้ว
ฟังก์ชั่นกล่อง
กล่องจะต้องถูกย้ายอย่างระมัดระวังในขณะที่ยกระดับ เมื่อกล่องเคลื่อนออกจากระดับ ไฟแสดงการทรงตัวจะสว่างขึ้น ไฟจำนวนมากขึ้นแสดงว่ากล่องอยู่ไกลเกินระดับ
ระดับวิญญาณยังใช้เพื่อดูว่ากล่องมีระดับหรือไม่ (หากระดับวิญญาณและไฟแสดงการทรงตัวไม่ตรงกัน ให้ทำการรีเซ็ตเซ็นเซอร์สมดุล ดูด้านล่าง)
เมื่อกล่องอยู่ไกลจากระดับหรือถูกทุบ กล่องจะร้อง 3 ครั้งและมีเสียงแตร ไฟชีวิตดวงใดดวงหนึ่งจะดับลง
เมื่อใช้ครบทั้ง 3 ชีวิต กล่องจะเตือนและกะพริบไฟทั้งหมด เกมจะหายไป
การควบคุม
รีเซ็ตนาฬิกาปลุก
ทำเช่นนี้เพื่อหยุดเกมด้วยสัญญาณเตือนหลังจากสูญเสียทั้ง 3 ชีวิต
ในขณะที่เสียงปลุกดังขึ้น ให้กดปุ่มสีเขียวเป็นเวลาหนึ่งวินาทีแล้วปล่อย สัญญาณเตือนควรหยุดหลังจากผ่านไปหนึ่งวินาที ถ้าไม่ลองใหม่
รีเซ็ตชีวิต - ทำเช่นนี้หากคุณต้องการรีเซ็ตเกม ทั้งสามชีวิตจะถูกส่งกลับ
เมื่อใดก็ได้ ให้ดับเบิลคลิกที่ปุ่มสีเขียว (เช่น เมาส์คอมพิวเตอร์ แต่ช้ากว่าเล็กน้อย) เสียงรีเซ็ตจะดังขึ้นและไฟแสดงการทำงานสามดวงจะสว่างขึ้น
รีเซ็ตเซ็นเซอร์สมดุล - ทำเช่นนี้หากฟองอากาศในระดับจิตวิญญาณไม่ตรงกับไฟแสดงสถานะสมดุล
กดปุ่มสีเขียวค้างไว้ (กดค้างไว้ 3 วินาทีแล้วปล่อย) เสียงรีเซ็ตบาลานซ์จะดังขึ้นและไฟแสดงความสมดุลจะกะพริบชั่วครู่แล้วดับลง (แสดงว่ากล่องอยู่ในระดับ) ควรทำในขณะที่กล่องมีระดับตามที่ระบุโดยฟองสบู่ระดับวิญญาณ
หมายเหตุ
เมื่อกล่องเริ่มร้องเจี๊ยก ๆ เพราะชีวิตหายไป ให้รีบกลับไปอยู่ในตำแหน่งราบที่ถูกต้อง มิฉะนั้น คุณจะเสียชีวิตอีกทันทีที่เสียงร้องหยุด ประมาณ 5 วินาที
ใช้ระดับจิตวิญญาณเพื่อดูว่าคุณอยู่ทางใดจากระดับที่ราบ/ระดับ ไฟแสดงว่าคุณอยู่นอกระดับ แต่ไม่ได้แสดงว่าคุณอยู่ระดับใด
ฟองของระดับจิตวิญญาณนั้นใกล้เคียงกับไฟแสดงสถานะเมื่อฟองสัมผัสกับด้านข้างของระดับจิตวิญญาณจะสูญเสียชีวิต
หากกล่องทำงานผิดปกติและการรีเซ็ตเซ็นเซอร์สมดุลไม่ทำงาน ให้ปิดกล่องแล้วเปิดใหม่อีกครั้งโดยใช้สวิตช์เปิดปิดสีดำ คุณจะต้องรอประมาณ 10 วินาทีโดยให้กล่องวางบนพื้นผิวเรียบในขณะที่กำลังสำรอง ลองใช้การรีเซ็ตเซ็นเซอร์บาลานซ์ก่อนเพราะจะเร็วกว่า คุณไม่จำเป็นต้องรอให้กล่องเปิดเครื่อง
กล่องนี้ใช้พลังงานจากแบตเตอรี่ ตามทฤษฎีแล้วควรมีประจุเพียงพอสำหรับใช้งานต่อเนื่องได้ตลอดทั้งวัน โปรดปิดเครื่องหากไม่ได้ใช้งานเพื่อประหยัดพลังงานแบตเตอรี
หากปุ่มไม่ตอบสนอง โปรดตรวจสอบให้แน่ใจว่าคุณได้กดและปล่อยปุ่ม
แนะนำ:
เกม 4 ปุ่มที่ใช้อินพุตแบบอะนาล็อกเดียว: 6 ขั้นตอน (พร้อมรูปภาพ)
เกมปุ่ม 4 ปุ่มที่ใช้อินพุตแบบอะนาล็อกเดียว: คำแนะนำนี้เน้นที่การใช้สายอินพุตแบบแอนะล็อกหนึ่งสายสำหรับปุ่มหลายปุ่มซึ่งสามารถตรวจจับได้โดยอิสระจากกัน และเพื่อเน้นการใช้ปุ่มเหล่านี้รวมอยู่ด้วยคือซอฟต์แวร์สำหรับเล่นเกม 4 ปุ่มสี่ปุ่มที่แตกต่างกัน เกมทั้งหมด (8 ในเ
เกม LED Rocker: 7 ขั้นตอน (พร้อมรูปภาพ)
เกม LED Rocker: เกม LED Rocker เป็นเกม Arduino ที่เรียบง่าย ส่วนใหญ่ประกอบด้วยไฟ LED 9 ดวง (ไฟ LED สีน้ำเงิน 8 ดวงและไฟ LED สีแดง 1 ดวงตรงกลาง) ปุ่ม 1 ปุ่ม ลำโพง 1 ตัว และจอ LCD 1 แผง เป้าหมายของเกมนี้คือการกดปุ่มเมื่อไฟ LED สีแดงกะพริบ เริ่มต้นด้วยไฟ LED 9 ดวงกะพริบ
เกม Memento: 7 ขั้นตอน (พร้อมรูปภาพ)
เกม Memento: คุณคงรู้จักเกมเหล่านั้นที่ผู้เล่นจำลำดับของสีและเสียงและต้องเล่นกลับใช่ไหม เกม Memento จะเพิ่มรางวัลเพื่อความสนุกเป็นพิเศษ! เมื่อผู้เล่นบรรลุคะแนนที่กำหนดไว้ พวกเขาจะชนะเกมและกล่องจะเปิดขึ้น
เกม Magnetic Plinko พร้อม Makey Makey: 6 ขั้นตอน (พร้อมรูปภาพ)
Magnetic Plinko Game With Makey Makey: Olá, em seguida, mostrarei como criar um jogo magnético de Plinko com Makey Makey.O título do projeto foi estendido para ser auto-explicativo: um jogo no estilo Plinko, ใช้งานทั่วไปเซ็นเซอร์ Makey.Para a construção do painel, fui
เกม Microbit Tic Tac Toe: 4 ขั้นตอน (พร้อมรูปภาพ)
เกม Tic Tac Toe ของ Microbit: สำหรับโครงการนี้ เพื่อนร่วมงานของฉัน - @descartez และฉันได้สร้างเกม tic tac toe ที่ยอดเยี่ยมโดยใช้ฟังก์ชันวิทยุของ microbits หากคุณไม่เคยได้ยินเกี่ยวกับไมโครบิตมาก่อน ไมโครคอนโทรลเลอร์เหล่านี้เป็นไมโครคอนโทรลเลอร์ที่ยอดเยี่ยมที่ออกแบบมาเพื่อสอนการเขียนโปรแกรมสำหรับเด็ก พวกเขา