สารบัญ:

อย่าลืมให้อาหารสุนัข: 3 ขั้นตอน
อย่าลืมให้อาหารสุนัข: 3 ขั้นตอน

วีดีโอ: อย่าลืมให้อาหารสุนัข: 3 ขั้นตอน

วีดีโอ: อย่าลืมให้อาหารสุนัข: 3 ขั้นตอน
วีดีโอ: [PODCAST] Pet Talk | EP.7 - 7 พฤติกรรมต้องห้าม ไม่ควรทำกับสุนัขเด็ดขาด! 2024, พฤศจิกายน
Anonim
อย่าลืมให้อาหารสุนัข
อย่าลืมให้อาหารสุนัข

มันเกิดขึ้นหลายครั้งเกินไป! ฉันมองไปที่ชามอาหารหรือน้ำ และมันก็ว่างเปล่า

ฉันต้องการเรียนรู้วิธีใช้ Arduino เป็นเวลานาน ฉันคิดว่านี่จะเป็นโครงการเริ่มต้นที่ดี ฉันอยากรู้โดยย่อว่าระดับอาหารและน้ำสำหรับสุนัขของฉันต่ำเพียงใด และโดยเฉพาะอย่างยิ่งเมื่อว่างเปล่า. ฉันลงเอยด้วยตัวบ่งชี้สีเขียวสองระดับและหนึ่งสีแดงสำหรับว่างเปล่าสำหรับแต่ละชาม

หวังว่าคุณจะชอบมันและรับแนวคิดบางอย่างสำหรับโครงการต่อไปของคุณ

เสบียง

Arduino และอิเล็กทรอนิกส์:

1. บอร์ด Arduino (หรือใกล้เคียง) ผมใช้ Geekcreit® UNO R3 (https://us.banggood.com/Wholesale-Warehouse-UNO-R3…

2. Load Cell Sensor *2 (https://us.banggood.com/Wholesale-Warehouse-3pcs-H…

3. สาย Pitch Ribbon 1.27 มม. (https://www.banggood.com/5M-1_27mm-Pitch-Ribbon-Ca…

4. Heat Shrink Tubing (อุปกรณ์เสริม) (https://www.amazon.com/gp/product/B07PLHG6FY/ref=p…

กล่องไม้:

ไม้อัด

แผ่นลามิเนต

อีพ็อกซี่เรซิ่น (https://www.amazon.com/Epoxy-Resin-32-Tabletops-Co…

เครื่องมือ:

เครื่องมือบัดกรี

คอมพิวเตอร์

ปืนกาวร้อน

จิ๊กซอว์

เครื่องมือแกะสลัก

กาวและสกรู

ขั้นตอนที่ 1: กล่องไม้

กล่องไม้
กล่องไม้
กล่องไม้
กล่องไม้
กล่องไม้
กล่องไม้
กล่องไม้
กล่องไม้

ไม่มากที่จะบอกเกี่ยวกับส่วนนี้ เพียงให้แน่ใจว่าคุณมีขนาดที่เหมาะสมสำหรับชามและสุนัขของคุณ และคุณสามารถใส่เซ็นเซอร์ที่มีความสูงเล็กน้อยถึงหอกได้

เนื่องจากฉันต้องตั้งโปรแกรมตุ้มน้ำหนักที่ถูกต้องสำหรับอาหารและน้ำโดยเฉพาะ ฉันจึงตัดสินใจแกะสลักตำแหน่งที่ถูกต้องสำหรับชามแต่ละใบ

ฉันติดกาว LED หลังจากทาสีแล้วใช้อีพ็อกซี่ ฉันไม่ได้ "รักษา" อีพ็อกซี่สำหรับ LED เนื่องจากฉันต้องการให้แสงกระจาย ซึ่งได้ผล แต่ฉันหวังว่าแสงจะกระจายไปมากกว่านี้ ดังนั้นคุณจึงมองไม่เห็น LED เลย เป็นเพียงลูกบาศก์สีเขียว

ขั้นตอนที่ 2: เซนเซอร์และรหัส

Image
Image
เซนเซอร์และรหัส
เซนเซอร์และรหัส
เซนเซอร์และรหัส
เซนเซอร์และรหัส
เซนเซอร์และรหัส
เซนเซอร์และรหัส

โหลดเซลล์ที่ฉันมีที่ 1Kg นั้นไม่แม่นยำมาก (ในรายการฉันไม่สามารถสร้างได้) แต่ก็ดีพอสำหรับโครงการนี้

ฉันพยายามอธิบายวิธีการทำงานภายในโค้ดให้มากที่สุดเท่าที่จะทำได้ กรอกฟรีเพื่อถามในความคิดเห็นใด ๆ Q.

ต้องใช้ความพยายามอย่างมากและข้อผิดพลาดจนกระทั่งฉันพบวิธีที่ถูกต้องในการทำงานอย่างถูกต้อง ตัวอย่างเช่น ฉันควรใช้มาตราส่วนกี่ขนาดเพื่อให้ได้ค่าแสงที่ดีและยังไม่ขามากเกินไป (ใช้ 10 ในตอนท้าย) หรืออะไรที่จะเป็นขอบแสงที่เหมาะสมสำหรับตาชั่ง เนื่องจากฉันไม่สามารถทำให้มันแม่นยำได้ ถึงประมาณ +-2g.

ต่อมาฉันเพิ่มปุ่มรีเซ็ตให้กับ Arduino ดังนั้นฉันจึงไม่ต้องตัดการเชื่อมต่อ USB ทุกครั้งที่ต้องการรีเซ็ต

ไฟทำงานดังนี้:

* "ย้าย" จากซ้ายไปขวาเมื่อมาตราส่วนเป็น ziro- รหัสคาดว่าจะไม่มีชามอยู่ในกล่อง

* ไฟแดงหนึ่งดวงเมื่อชามเปล่าอยู่ในตำแหน่ง- น้ำหนักของชามถูกฝังอยู่ในรหัส

* ไฟเขียวหนึ่งดวงแล้วสองดวงเมื่อชามเต็ม

* ไฟทุกดวงทำงานเมื่อชามเต็ม

* ไฟสีแดงกะพริบเมื่อไม่ได้ปรับเทียบมาตราส่วน ซึ่งอาจเกิดขึ้นได้หากคุณรีสตาร์ทโดยใส่ชามเข้าที่ แต่คุณต้องหยิบขึ้นมาเพื่อหา หรือเมื่อการอ่านค่าแสงสูงเกินไป

ขั้นตอนที่ 3: แค่นั้นแหละ

แค่นั้นแหละ!
แค่นั้นแหละ!

ฉันหวังว่าคุณจะชอบคำแนะนำนี้ โปรดกรอกคำถามฟรี ฉันจะพยายามอัปเดตขั้นตอนให้สอดคล้อง

แนะนำ: