สารบัญ:

โปรแกรมให้อาหารปลาในตู้ปลา - อาหารเม็ดที่ออกแบบ: 7 ขั้นตอน (พร้อมรูปภาพ)
โปรแกรมให้อาหารปลาในตู้ปลา - อาหารเม็ดที่ออกแบบ: 7 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: โปรแกรมให้อาหารปลาในตู้ปลา - อาหารเม็ดที่ออกแบบ: 7 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: โปรแกรมให้อาหารปลาในตู้ปลา - อาหารเม็ดที่ออกแบบ: 7 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: เครื่องให้อาหารปลาอัตโนมัติพร้อมสอนวิธีการใช้งานแบบง่ายๆ 2024, พฤศจิกายน
Anonim
เครื่องให้อาหารปลาในตู้ปลาที่ตั้งโปรแกรมได้ - ออกแบบอาหารเม็ด
เครื่องให้อาหารปลาในตู้ปลาที่ตั้งโปรแกรมได้ - ออกแบบอาหารเม็ด
เครื่องให้อาหารปลาในตู้ปลาที่ตั้งโปรแกรมได้ - ออกแบบอาหารเม็ด
เครื่องให้อาหารปลาในตู้ปลาที่ตั้งโปรแกรมได้ - ออกแบบอาหารเม็ด

เครื่องให้อาหารปลา - ออกแบบอาหารเม็ดสำหรับปลาในตู้ปลา

การออกแบบที่เรียบง่ายมากของเครื่องให้อาหารปลาอัตโนมัติเต็มรูปแบบ

ใช้งานกับเซอร์โวขนาดเล็ก SG90 9g และ Arduino Nano

คุณจ่ายไฟให้กับตัวป้อนทั้งหมดด้วยสาย USB (จากที่ชาร์จ USB หรือพอร์ต USB ของพีซีของคุณ)

ด้วยโปรแกรมที่แนบมากับการแก้ไขอย่างง่าย คุณสามารถตั้งเวลาให้อาหารได้อย่างแม่นยำ โดยตั้งเป็นชั่วโมงเป็นนาที

ขั้นตอนที่ 1: เครื่องให้อาหารปลาในตู้ปลา - ตั้งโปรแกรมได้ - พร้อมเซอร์โว 9g

Aquarium Fish Feeder - ตั้งโปรแกรมได้ - พร้อมเซอร์โว 9g
Aquarium Fish Feeder - ตั้งโปรแกรมได้ - พร้อมเซอร์โว 9g
Aquarium Fish Feeder - ตั้งโปรแกรมได้ - พร้อมเซอร์โว 9g
Aquarium Fish Feeder - ตั้งโปรแกรมได้ - พร้อมเซอร์โว 9g

ก่อนอื่นคุณควรพิมพ์ชิ้นส่วนเครื่องจักรกล

นี่คือไฟล์ STL

www.thingiverse.com/thing:2761061

ฉันใช้วัสดุ PET-G เพราะมันแข็งแรงมากและไม่ได้รับผลกระทบจากสารเคมีหรือแสงแดด

นอกจากนี้ยังไม่มีความเสี่ยงที่สารเคมีที่เป็นพิษบางชนิดจะส่งผลต่อตู้ปลาของฉัน

มีเพียงสิ่งเดียวเท่านั้นที่ไม่ได้พิมพ์ 3 มิติและถังสำหรับเม็ดปลา – มีขวด PET แบบเก่าที่ใช้แล้ว

ขั้นตอนที่ 2: ประกอบชิ้นส่วนเครื่องจักรกล

ประกอบชิ้นส่วนเครื่องจักรกล
ประกอบชิ้นส่วนเครื่องจักรกล
ประกอบชิ้นส่วนเครื่องจักรกล
ประกอบชิ้นส่วนเครื่องจักรกล
ประกอบชิ้นส่วนเครื่องจักรกล
ประกอบชิ้นส่วนเครื่องจักรกล
ประกอบชิ้นส่วนเครื่องจักรกล
ประกอบชิ้นส่วนเครื่องจักรกล

ขั้นตอนที่ 3: เตรียมวงจร

เตรียมวงจร
เตรียมวงจร
เตรียมวงจร
เตรียมวงจร
เตรียมวงจร
เตรียมวงจร

เป็นวงจรที่ง่ายมาก

มี mosfet tranzistor ซึ่งทำงานเหมือนสวิตช์ที่ขับเคลื่อนด้วย Arduino

เหตุผลคือเราเปิดใช้งานเซอร์โวเพียงช่วงเวลาสั้น ๆ ในระยะเวลานานมาก ดังนั้นจึงไม่จำเป็นต้องปล่อยให้แบตเตอรี่หมด:)

คุณสามารถใช้บอร์ดบัดกรีอเนกประสงค์ได้

www.thingiverse.com/thing:2761176

ขั้นตอนที่ 4: การเขียนโปรแกรม Arduiono I

เซอร์โวอยู่ในสองตำแหน่ง

1. – ติดตั้งใต้ถังเก็บอาหาร

2. – อยู่ในตำแหน่งเหนือช่องป้อนอาหาร

คุณสามารถใช้โปรแกรมนี้ได้ servo_2_positioning.ino

คุณจะเล่นกับ 2 ค่า

int ser_pos_feeder = 80; // ตำแหน่งใต้ถังอาหาร int ser_pos_fishtank = 25; // วางตำแหน่งเหนือช่องป้อนอาหาร

ขั้นตอนที่ 5: การเขียนโปรแกรม Arduiono II

เมื่อคุณพบว่าเหมาะสมที่สุด

ตำแหน่งของเซอร์โวคุณสามารถอัปโหลดโปรแกรมเต็มรูปแบบพร้อมตัวจับเวลา

ตั้งค่า:

  • - เวลาปัจจุบัน
  • - เวลาให้อาหาร
  • - จำนวนโดส

*(ตอนนี้ฉันกำลังทำงานกับเวอร์ชันที่จะแสดงผล และคุณจะสามารถตั้งค่าได้ด้วยปุ่มต่างๆ และตอนนี้ด้วยคอมพิวเตอร์)

char feeding_times = "08:00:00, 12:00:00, 18:30:10, 21:30:00, 18:32:00"; // รูปแบบเวลาคือ HH:MM:SS และด้วย คุณสามารถเพิ่มค่าอื่นๆ ได้

int count_of_doses = 10; // ให้ปลากินครั้งละกี่ตัว

// หากคุณต้องการให้การป้อนอาหารสอดคล้องกับเวลาจริง คุณต้องตั้งค่าเวลาจริง

สตริง current_time = "18:30:00"; // เวลาจะนับจากค่านี้เสมอหลังจากรีเซ็ตหรือเปิดเครื่อง

ขั้นตอนที่ 6: นำทุกอย่างมารวมกัน

แค่ปิดกล่อง

อัปโหลดโปรแกรมและปล่อยให้ปลาของคุณเพลิดเพลิน:)

ขั้นตอนที่ 7: รายการวัสดุ

สกรู M3 5 มม. 2x

สกรู M3 20 มม. 2x

1x Arduino นาโน

1x SG90 9g ไมโครเซอร์โว

1x Single Row Pin Male Header (เราจะใช้ 3 พิน)

1x BS170 - มอสเฟตทรานซิสเตอร์

ไม่จำเป็น

แบตเตอรี่ 1x9 V

1x 9V แบตเตอรี่ สายไฟสแน็ป

แนะนำ: