สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
สำหรับโครงการของเราใน 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 หลอด โหลดเซลล์สำหรับตุ้มน้ำหนัก และแผงสำหรับพิมพ์ตุ้มน้ำหนักที่ต้องการ น่าจะเป็นโปรเจ็กต์ที่สมบูรณ์แบบที่จะส่งมอบ แต่เวลาก็ใช้ไม่ได้ผลในที่สุด เราก็เลยลดขนาดโปรเจ็กต์ลง.