สารบัญ:
- ขั้นตอนที่ 1: การออกแบบ
- ขั้นตอนที่ 2: มันทำงานอย่างไร
- ขั้นตอนที่ 3: วงจร
- ขั้นตอนที่ 4: รายการ I/O
- ขั้นตอนที่ 5: โปรแกรม
- ขั้นตอนที่ 6: รหัส
- ขั้นตอนที่ 7: การประเมินผล
- ขั้นตอนที่ 8: Candy Mixer ในการดำเนินการ
- ขั้นตอนที่ 9: ขยายโครงการ
วีดีโอ: EAL - การเขียนโปรแกรมแบบฝัง: Candy Mixer 1000: 9 Steps
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:07
สำหรับโครงการของเราใน Arduino เราได้ตัดสินใจทำเครื่องผสมสำหรับขนม แนวคิดก็คือผู้ใช้สามารถกดปุ่ม จากนั้นมอเตอร์จะเริ่มนำขนมเข้าไปในชาม และเมื่อโปรแกรมทำงาน โปรแกรมจะหยุด
ร่างแรกคือการทำเครื่องผสมขนม 5 ชนิด และโหลดเซลล์สำหรับวัดน้ำหนัก แต่เนื่องจากเวลาจำกัดและปัญหาในการรับน้ำหนัก (โหลดเซลล์) ในการทำงาน เราจึงได้ลดขนาดโปรแกรมลงเป็น 2 ประเภท ลูกอมและใช้เครื่องจับเวลาแทนน้ำหนักเพื่อให้แน่ใจว่าจำนวนขนมในแต่ละชามเท่ากัน
ขั้นตอนที่ 1: การออกแบบ
โมเดลของเราทำด้วยคอนเทนเนอร์ 2 ชุดในตัวเรือน ลูกอมจะถูกใส่ลงในภาชนะที่ด้านบนของโมเดล ซึ่งจะร่อนลงไปในหลอดด้วยสว่าน เมื่อมอเตอร์สตาร์ท สว่านจะนำลูกอมไปข้างหน้าจนตกลงไปในชาม
พบการออกแบบท่อและสว่านได้ที่
ขั้นตอนที่ 2: มันทำงานอย่างไร
วิธีการทำงานของเครื่องผสมคือ เรามีลูกอม 1 ชนิดในแต่ละหลอด และเมื่อผู้ใช้กดปุ่มที่ด้านหน้า เครื่องผสมจะผสมลูกอม 2 ชนิดลงในชาม
จอ LCD จะระบุข้อความเมื่อมิกเซอร์กำลังทำงานและอีกครั้งเมื่อเสร็จสิ้น
ขั้นตอนที่ 3: วงจร
สำหรับโครงการนี้ เราจำเป็นต้องเชื่อมต่อมอเตอร์ 2 ตัว จอ LCD และปุ่มกดเข้ากับ Arduino
ขั้นตอนที่ 4: รายการ I/O
ขั้นตอนที่ 5: โปรแกรม
โปรแกรมเริ่มทำงานเมื่อผู้ใช้กดปุ่ม จากนั้นมอเตอร์ทั้งสองจะทำงานเป็นเวลา 5 วินาที จากนั้นจึงเปลี่ยนเป็นโหมดใหม่โดยให้ทำงาน 1.5 วินาทีต่ออันเป็นเวลา 3 วินาที
จอ LCD จะเปลี่ยนข้อความจาก "Tryk Start" เป็น "Blander" เมื่อโปรแกรมทำงาน
ขั้นตอนที่ 6: รหัส
ที่จุดเริ่มต้นของรหัส เราจะกำหนดพินที่ใช้สำหรับจอแสดงผล LCD มอเตอร์ DC 2 ตัว และปุ่ม
ในขั้นตอนการตั้งค่า เรากำหนดปุ่มเป็นอินพุต มอเตอร์เป็นเอาต์พุต และเราตั้งค่าบรรทัดแรกบนจอ LCD เป็น " Candy Mixer 1000"
ในลูปของโค้ด เราจะตรวจสอบสถานะของปุ่มเพื่อดูว่าโปรแกรมของเราจะเริ่มทำงานเมื่อใด
เมื่อกดปุ่ม จอ LCD จะเปลี่ยนจาก "Tryk Start" เป็น "Blander" และมอเตอร์จะเริ่มตามลำดับ
ในลำดับของมอเตอร์ ก่อนอื่นเราจะเรียกใช้มอเตอร์เป็นเวลา 5 วินาทีพร้อมกัน จากนั้นจึงเรียกใช้ทีละตัวเป็นเวลา 3 วินาที
ขั้นตอนที่ 7: การประเมินผล
น่าเสียดายที่เราไม่ได้รับโหลดเซลล์ให้ทำงาน เพราะมันจะทำให้โครงการดีขึ้นมาก และโค้ดก็มีความท้าทายมากขึ้น
ในระหว่างโครงการ เราพบปัญหาหลายประการ ส่วนใหญ่มักใช้เพื่อพยายามให้โหลดเซลล์ทำงาน แต่เราก็มีบางอย่างที่ลูกกวาดติดอยู่ในท่อเพื่อหยุดการหมุนของสว่าน เราแก้ปัญหานี้โดยใส่อิฐเข้าไปในตัวเรือน โดยที่สว่านมาบรรจบกับขอบท่อ เพื่อให้ลูกกวาดมีที่ว่างเล็กๆ น้อยๆ ให้ตกลงไปในพื้นที่รอบๆ สว่าน
โดยรวมแล้วเป็นโปรเจ็กต์ที่สนุกดีที่เราได้เผชิญกับความท้าทายและได้โมเดลที่ดีในตอนท้าย
ขั้นตอนที่ 8: Candy Mixer ในการดำเนินการ
การสาธิตเล็กๆ น้อยๆ ของตู้ผสมขนมของเรา
ขั้นตอนที่ 9: ขยายโครงการ
แนวคิดเดิมของเราคือต้องมีโหลดเซลล์ที่เชื่อมต่อกับเครื่องผสม เพื่อที่ว่าเมื่อผสมลูกอมแล้ว โหลดเซลล์จะตรวจสอบน้ำหนักแล้วหยุดโปรแกรมเมื่อน้ำหนักถึงเกณฑ์ เนื่องจากปัญหาของโหลดเซลล์ที่เรามี เราจึงไม่สามารถทำงานร่วมกันได้
ดังนั้นมิกเซอร์ที่มีลูกกวาด 5 หลอด โหลดเซลล์สำหรับตุ้มน้ำหนัก และแผงสำหรับพิมพ์ตุ้มน้ำหนักที่ต้องการ น่าจะเป็นโปรเจ็กต์ที่สมบูรณ์แบบที่จะส่งมอบ แต่เวลาก็ใช้ไม่ได้ผลในที่สุด เราก็เลยลดขนาดโปรเจ็กต์ลง.
แนะนำ:
3 CHANNEL AUDIO MIXER ที่รวมเข้ากับเครื่องส่งวิทยุ FM: 19 ขั้นตอน (พร้อมรูปภาพ)
3 CHANNEL AUDIO MIXER ที่รวมเข้ากับเครื่องส่งสัญญาณวิทยุ FM: สวัสดีทุกคน ในบทความนี้ ฉันจะแนะนำให้คุณสร้าง 3 CHANNEL AUDIO MIXER ของคุณเองที่ผสานรวมกับเครื่องส่งสัญญาณวิทยุ FM
Candy Bot: 12 ขั้นตอน
Candy Bot: คำแนะนำนี้สร้างขึ้นเพื่อตอบสนองความต้องการของโครงการ Makecourse ที่มหาวิทยาลัยเซาท์ฟลอริดา (www.makecourse.com) Candy Bot เป็นเครื่องจ่ายขนมขนาดเล็กบนเดสก์ท็อปที่ใช้ Arduino Uno, หน้าจอ LCD, ระยะทาง S
Candy Lover - ยมฑูต 14 ขั้นตอน (พร้อมรูปภาพ)
Candy Lover - มัจจุราช: ยินดีต้อนรับตัวเอกของบทความนี้ คนรักลูกกวาด - มัจจุราช! บทแนะนำเพิ่มเติมโปรดไปที่ http://openlab.makeblock.com/ชุมชนของเรา: http://www.makeblock.com
Biting Jack-O-Lantern Candy Bowl: 8 ขั้นตอน (พร้อมรูปภาพ)
Biting Jack-O-Lantern Candy Bowl: โปรเจ็กต์นี้ได้รับแรงบันดาลใจจากชามขนมฮัลโลวีนสุดคลาสสิกที่มือยางเอื้อมมือลงไปหยิบลูกกวาดหรือของนักเล่นกลในขณะที่เขา/เธอเอื้อมมือลงไปหยิบขนมชิ้นหนึ่ง อย่างไรก็ตาม ในกรณีนี้ เราจะใช้แจ็ค-โอ-แลนเทิร์นกัด
ของเล่น Switch-Adapt: Play @ Home Mixer ที่เข้าถึงได้!: 7 ขั้นตอน (พร้อมรูปภาพ)
Switch-Adapt Toys: a Play @ Home Mixer Made Accessible!: การปรับของเล่นเปิดช่องทางใหม่และโซลูชันที่ปรับแต่งได้เองเพื่อให้เด็กที่มีความสามารถในการเคลื่อนไหวจำกัดหรือมีความบกพร่องในการพัฒนาสามารถโต้ตอบกับของเล่นได้อย่างอิสระ ในหลายกรณี เด็กที่ต้องการของเล่นดัดแปลงไม่สามารถ