โปรเจกต์ อุปกรณ์ Robot ที่ควบคุมความร้อนได้? ผมลองสร้าง Gas Stove Rice Cooker!
ผมได้สร้าง Cooking Robot Device ขึ้นมา
ผมได้สร้าง Cooking Robot Device ขึ้นมา
▶ กดเพื่อดูวิดีโอสาธิตโปรเจกต์
ผมได้สร้าง Cooking Robot Device ขึ้นมา
① ใช้กระทะและ Cassette stove จาก Home center
โครง Aluminum ซื้อมาจาก NIC Autotech
ใช้ Arduino ที่คุ้นเคยสำหรับงานอิเล็กทรอนิกส์
② รวมส่วนประกอบจากข้อ ① ด้านบนเพื่อประกอบเป็นอุปกรณ์ที่เหมือนกับ Cooking Robot
③ ในครั้งนี้ ผมจะลองหุงข้าวดูครับ
●Movie
ผมได้ทำวิดีโออธิบายไว้
รายละเอียดเพิ่มเติมสามารถดูได้ในวิดีโอ
ภาษาหลักเป็นภาษาญี่ปุ่น แต่มีคำแปลภาษาอังกฤษให้ครับ
$ https://www.youtube.com/embed/uPTTTmqnIbE?feature=oembed&autoplay=1
● การควบคุมระดับไฟของ Cassette stove ด้วย Arduino
● ใช้กระทะในการทำอาหารแบบกึ่งอัตโนมัติ ครั้งนี้คือการหุงข้าว
ปรับระดับไฟโดยแบ่งเป็นการจุดไฟ (Ignition), ไฟกลาง (Medium heat), ไฟอ่อน (Low heat) และการดับไฟโดยการวัดเวลา
● ไม่ต้องดัดแปลงตัว Cassette stove โดยติดตั้งกลไกการหมุนและจุดไฟจากภายนอกเข้ากับปุ่มบิด
● อ่านค่าตำแหน่งการหมุนของปุ่มบิดโดยใช้ Variable resistor
● ใช้ถ่านไฟฉาย 9V ไม่ใช้ Lithium-ion battery (ผมพยายามหลีกเลี่ยงการใช้เนื่องจากเป็นอุปกรณ์ที่เกี่ยวข้องกับไฟ)
ไม่จำเป็นต้องใช้อุปกรณ์พิเศษ และสามารถใช้อุปกรณ์ที่มีขายตาม Home center ทั่วไปได้
●Mechanism
ลักษณะภายนอกของตัวเครื่องเป็นแบบนี้
โครง Aluminum ซื้อมาจาก NIOC Autotech
วัสดุข้อต่อมุมสามารถซื้อได้จาก NIC เช่นกัน แต่ผมใช้ 3D printer ในการพิมพ์เพื่อประหยัดค่าใช้จ่าย
คุณสามารถใส่คำอธิบายภาพได้
การกำหนดค่า Gearbox จาก Motor ไปยัง Variable resistor
คุณสามารถใส่คำอธิบายภาพได้
Gearbox จาก Variable resistor ไปยังปุ่มบิดของ Cassette stove
Variable resistor และปุ่มบิดถูกจัดวางอยู่ในแกนเดียวกัน Variable resistor มีขายที่ Akizuki Denshi
ตอนนี้คุณสามารถอ่านค่าตำแหน่งการหมุนและปรับระดับไฟได้แล้ว
คุณสามารถใส่คำอธิบายภาพได้
คุณสามารถใส่คำอธิบายภาพได้
●Circuit
Motor driver ที่ใช้คือ MDD3A ซึ่งมาพร้อมกับ Tact switch ในตัว
ตอนนี้ แม้ว่าจะไม่ได้เชื่อมต่อกับ Arduino แต่ถ้ามีการจ่ายไฟ คุณก็สามารถกด Tact switch ได้
หมุน Motor และตรวจสอบการปรับระดับไฟล่วงหน้า
เมื่อเกิดปัญหากับเตา ให้ปิด Arduino และกดสวิตช์ที่ Motor driver
คุณสามารถหมุนปุ่มบิดเตาไปที่ตำแหน่งดับไฟได้ (หากสายไฟยังคงปกติ...)
● Program concept
แนวคิดในการปรับระดับไฟแต่ละขั้นคือ
สำหรับเมนูทั่วไป ให้ปรับปุ่มบิดหรือคันโยก แล้วทำอาหารด้วยไฟกลางเป็นเวลา...นาที
ผมกำหนดให้เวลาที่การปรับแต่งเสร็จสิ้นเริ่มนับเป็น 0 วินาที
ใน Code นี้ ช่วงเวลาที่สวิตช์ Arduino ถูกเปิดจะถือว่าเป็น 0 วินาที (0sec)
Timer จะวัดเวลาอย่างต่อเนื่องในขณะที่บันทึกช่วงเวลาที่ปุ่มบิดหมุนไปถึงตำแหน่งที่กำหนด
จากนั้นหาค่าส่วนต่างระหว่างเวลาที่วัดได้กับเวลาที่ใช้ในการเข้าถึงตำแหน่งของปุ่มบิด เพื่อดูว่าใช้เวลาไปเท่าไหร่สำหรับไฟกลางและไฟอ่อน
การตัดสินใจและการควบคุม
●How to use
① วางกระทะ
② ใส่ข้าวครึ่งถ้วย
③ เติมน้ำ 130cc ลงในกระทะ
④ เปิดสวิตช์ Power supply
⑤ เปิดสวิตช์ Arduino
⑥ เปิดสวิตช์สำหรับทำอาหาร
หากคุณมีคำถาม โปรดบอกผมและเขียนความคิดเห็นของคุณไว้ได้เลยครับ!
สนับสนุนเพื่อรับ Source Code หรือแอปพลิเคชันสำหรับโปรเจกต์นี้
ประเมินราคาอัตโนมัติ + Reference Code
กรอกข้อมูลให้ครบ ระบบจะสร้างรหัสอ้างอิงและประเมินราคา/ระยะเวลาคร่าว ๆ จากรายละเอียดงาน แล้วให้กด Add LINE พร้อมพิมพ์รหัสนี้เพื่อคุยต่อ
ส่งข้อมูลเรียบร้อย
ขั้นตอนต่อไป: กดปุ่มด้านล่าง ระบบจะคัดลอกข้อความพร้อม Reference Code ให้ แล้วพาไปหน้า LINE ทันที เอาข้อความนั้นส่งใน LINE เพื่อให้ทีมงานดึงข้อมูลจากฟอร์มนี้มาต่อได้เลย
Reference Code
รีวิวจากคนใช้งานจริง
ถ้าเคยสั่งงาน เคยอ่านหน้านี้แล้วได้ประโยชน์ หรือมีข้อเสนอแนะ ฝากรีวิวไว้ได้เลย
ยังไม่มีรีวิวบนหน้านี้ ถ้าเคยใช้งานหรือมีข้อเสนอแนะ เขียนเป็นคนแรกได้เลย