สารบัญ:
- ขั้นตอนที่ 1: การออกแบบ
- ขั้นตอนที่ 2: วัสดุ
- ขั้นตอนที่ 3: อุปกรณ์อิเล็กทรอนิกส์และรหัส
- ขั้นตอนที่ 4: สร้างโครงสร้าง
- ขั้นตอนที่ 5: เวลาให้อาหาร (18:00 น.)
- ขั้นตอนที่ 6: โบนัส: ตั้งค่ากิจวัตรของ Alexa
วีดีโอ: Alexa Controlled Dog Feeder: 6 ขั้นตอน (พร้อมรูปภาพ)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:05
นี่คือสุนัขของเรา Bailey เธอเป็นส่วนหนึ่งของ Border Collie และ Australian Cattle Dog ดังนั้นบางครั้งเธอก็ฉลาดกว่าความดีของตัวเอง โดยเฉพาะอย่างยิ่งเมื่อพูดถึงการบอกเวลาและรู้ว่าเมื่อใดที่เธอควรรับประทานอาหารเย็น โดยปกติเราจะพยายามให้อาหารมันประมาณ 18.00 น. แต่มันไม่ง่ายเสมอไปหากเราไม่อยู่บ้าน Alexa Controlled Dog Feeder ถูกสร้างขึ้นเพื่อเป็นโซลูชั่นที่สมบูรณ์แบบในการให้อาหาร Bailey ในขณะที่เราไม่อยู่บ้านเพื่อให้แน่ใจว่าเธอจะไม่กระสับกระส่ายและยังสามารถรักษาตารางเวลาของเธอได้
โค้ดนี้อิงจากโปรเจ็กต์นี้จาก Bob ที่ I Like to Make Stuff ซึ่งดูแลโค้ดฐานสำหรับการสื่อสารกับอุปกรณ์ Alexa ข้อดีของการใช้ Alexa เป็นระบบสื่อสารหลักคือสามารถควบคุมได้โดยใช้แอป Alexa บนสมาร์ทโฟนของคุณ ทำให้ไม่จำเป็นต้องใช้เซิร์ฟเวอร์ที่ซับซ้อนหรือการเข้ารหัสขั้นสูง รายการอุปทานค่อนข้างสั้นและโครงการทั้งหมดอาจจะแล้วเสร็จในช่วงบ่ายเมื่อรวบรวมทุกอย่างแล้ว
หากคุณชอบสิ่งที่คุณเห็น โปรดโหวตให้ฉันในการประกวดสัตว์เลี้ยง! ฉันหวังว่าคุณจะพบว่าคำแนะนำนี้มีประโยชน์และแจ้งให้เราทราบหากคุณมีคำถามใด ๆ ตามมา
ขั้นตอนที่ 1: การออกแบบ
ฉันได้ทำเบลีย์เป็นแผงขายอาหารขนาดเล็กซึ่งเป็นรุ่นจิ๋วของโต๊ะรับประทานอาหารของเราสำหรับใส่อาหารและชามน้ำของเธอ เพื่อปรับพื้นที่ให้เหมาะสม ฉันต้องการให้ถาดป้อนอาหารพอดีกับที่วางอาหารนี้และเก็บอาหารได้เพียงไม่กี่ส่วนเท่านั้น ส่วนใหญ่จะใช้ที่ป้อนอาหารในโอกาสเล็กๆ น้อยๆ เมื่อเราไม่อยู่บ้าน ดังนั้นฉันจึงไม่ต้องการมันเพื่อใส่อาหารจำนวนมาก (เพียงไม่กี่เสิร์ฟ) หากสิ่งนี้ไม่ตรงกับความต้องการของคุณ ก็ไม่ต้องกังวลเพราะขนาดสามารถปรับขนาดขึ้นหรือลงได้ค่อนข้างง่าย อุปกรณ์อิเล็กทรอนิกส์จะยังคงเหมือนเดิม และคุณสามารถปรับโครงสร้างตัวป้อนรอบ ๆ ตัวป้อนเพื่อให้เหมาะกับความต้องการของคุณ
โครงสร้างประกอบด้วยห้องหลักสองห้อง ห้องหนึ่งสำหรับอาหารและอีกห้องหนึ่งสำหรับอุปกรณ์อิเล็กทรอนิกส์ อาหารจะหล่นลงมาจากพื้นที่กักกันและเข้าไปในท่อพีวีซี ท่อพีวีซีอยู่ภายในพื้นที่กักเก็บอุปกรณ์อิเล็กทรอนิกส์ซึ่งมีท่อพีวีซี T สองท่อพร้อมมอเตอร์และสว่านพิมพ์ 3 มิติไหลผ่านท่อ เมื่ออาหารหยดลงในท่อพีวีซีเส้นแรก เครื่องเจาะจะเคลื่อนเป็นเส้นตรงจนกระทั่งท่อพีวีซีอันที่สองหลุดออกมาและลงไปในชาม เมื่อทดสอบสว่าน ฉันสังเกตเห็นว่ามันติดขัดเป็นครั้งคราว และทำให้มอเตอร์หยุดทำงาน ในเวอร์ชันต่อๆ ไป ฉันวางแผนที่จะดูกลไกนี้เพิ่มเติมเพื่อลดไม่ให้สิ่งนี้เกิดขึ้น อีกครั้งที่ข้อดีของโครงการนี้คือความกล้าหลัก (เช่น อุปกรณ์อิเล็กทรอนิกส์) ที่สามารถปรับให้เข้ากับกลไกการส่งอาหารที่คุณเลือกได้อย่างง่ายดาย
ฉันเลือกทำโครงสร้างด้วยไม้อัด 1/2 ที่ฉันเคยนอนอยู่รอบๆ ชิ้นส่วนต่างๆ ถูกประกอบขึ้นโดยใช้กาวไม้และสกรูรูพ็อกเก็ตผสมกันเพื่อให้แน่ใจว่าปลอดภัย ฉันยังเลือกใช้เศษไม้ที่เหลือ อะครีลิกสำหรับด้านบนทำให้ง่ายต่อการเติมอาหารสำรองและดูว่ามีอาหารเหลืออยู่เท่าใด
ขั้นตอนที่ 2: วัสดุ
วัสดุส่วนใหญ่สามารถซื้อได้จากร้านฮาร์ดแวร์ในพื้นที่ของคุณและ Amazon ในราคาถูก ข้อยกเว้นสำหรับสิ่งนี้คือส่วนรองรับท่อพีวีซีที่พิมพ์ 3 มิติ อย่างไรก็ตาม คุณสามารถสร้างสรรค์ด้วยตัวยึดท่อและฝาปิดท้ายเพื่อหลีกเลี่ยงปัญหานี้ ท่อพีวีซียังต้องถูกตัดให้ยาว 2.75 นิ้ว เพื่อให้พอดีกับโครงสร้าง
วัสดุที่ใช้:
1. ไม้อัด 1/2"
2. 1/8 อะคริลิค
3. แกนเกลียว M8 (6.5 ) และน็อต (หากจำเป็นเพื่อยึดสว่านกับก้าน)
4. ท่อพีวีซีที 2"
5. มอเตอร์ NEMA 17 และขายึด
6.35mm ถึง 8mm Coupler
7. Arduino UNO
8. โหนด MCU
9. ไดร์เวอร์สเต็ปเปอร์มอเตอร์
10. สายจัมเปอร์
11. สกรูพ็อกเก็ตรู
12. กาวไม้
13. Arduino พาวเวอร์ซัพพลาย (9V-12V)
เครื่องมือที่ใช้:
- เลื่อยวงเดือน
- เครื่องพิมพ์ 3 มิติ
- พ็อกเก็ตโฮลจิ๊ก
- หัวแร้ง (ไม่จำเป็น แต่มีประโยชน์)
- ท่อหดความร้อนหรือเทปไฟฟ้า
- ปืนกาวร้อน
ขั้นตอนที่ 3: อุปกรณ์อิเล็กทรอนิกส์และรหัส
การตั้งค่าอิเล็กทรอนิกส์ค่อนข้างง่ายและเป็นไปตามคำสั่งพื้นฐานโดยใช้ Echo Dot, Node MCU, Arduino Uno และสเต็ปเปอร์มอเตอร์ Node MCU มีรหัสที่เชื่อมต่อกับเครือข่าย wifi ของคุณ เมื่อเชื่อมต่อกับอินเทอร์เน็ตแล้ว จะออกอากาศตัวเองเป็นปลั๊กอัจฉริยะ Wemo สำหรับอุปกรณ์ Alexa เพื่อเชื่อมต่อ จากที่นี่ รอให้ Alexa ส่งคำสั่งจากนั้นตั้งค่าพินตัวใดตัวหนึ่งเป็น HIGH สั้น ๆ ซึ่งจะทำให้ Arduino เรียกใช้สเต็ปเปอร์มอเตอร์ ฉันยังเพิ่มปุ่มสำหรับป้อนด้วยมือ วิธีนี้ช่วยให้ฉันสามารถจ่ายอาหารในปริมาณที่จำเป็นได้ แต่จะเลี่ยงผ่านการใช้ Alexa และส่วนใหญ่จะใช้สำหรับการทดสอบ
ฉันไม่สามารถรับ Echo Dot (รุ่นที่ 2) เพื่อค้นหา Node MCU ในตอนแรก ในที่สุดฉันก็พบว่ามันใช้งานได้หลังจากที่ฉันดาวน์เกรดทั้งไลบรารี "fauxmo" และบอร์ด "esp8266" เป็นเวอร์ชัน 2.3.0 ใน Arduino IDE เมื่อฉันทำสิ่งนี้แล้ว ฉันก็แค่ให้ Alexa ไปค้นหาอุปกรณ์ใหม่ และไม่มีปัญหาในการค้นหา
มีการแนบรหัสสำหรับ Node MCU และ Arduino พร้อมกับรูปภาพของแผนภาพวงจร โปรดทราบว่าคุณจะต้องเปลี่ยนบอร์ดใน Arduino IDE ขึ้นอยู่กับว่าคุณกำลังอัปโหลดโค้ดไปที่บอร์ดใด: Arduino Uno = "Arduino/Genuine Uno", Node MCU = "NodeMCU 1.0 (โมดูล ESP-12E)" คุณจะต้องแก้ไขตัวแปรต่อไปนี้ในโค้ดตามการตั้งค่าของคุณ (เพียงค้นหาความคิดเห็น "UPDATE"):
โหนด MCU
- motorSteps
Arduino Uno
- WIFI_SSID
- WIFI_PASS
- ชื่ออุปกรณ์ (สามารถปรับได้โดยใช้กิจวัตรของ Alexa ซึ่งมีรายละเอียดในขั้นตอนที่ 6)
การทดสอบอุปกรณ์อิเล็กทรอนิกส์นั้นง่ายที่สุดก่อนจะนำไปใส่ในโครงสร้าง เนื่องจากจะถูกจำกัดไว้ในภายหลัง ฉันขอแนะนำให้ตรวจสอบให้แน่ใจว่า Alexa สามารถเชื่อมต่อกับอุปกรณ์และกระตุ้นมอเตอร์ก่อนที่จะไปยังโครงสร้าง
ขั้นตอนที่ 4: สร้างโครงสร้าง
ตัดแผ่นไม้อัดทั้งหมดออกจากไม้อัดสต็อกของคุณโดยใช้วิธีการที่คุณต้องการเพื่อทำลายไม้อัด (เช่น เลื่อยโต๊ะ เลื่อยวงเดือน จิ๊กซอว์ ฯลฯ) ฉันใช้ชีต 24" x 24" x 1/2" และ CutList Optimizer (หรือ Workshop Buddy) เพื่อสร้าง cutlist อย่างง่ายดาย ตรวจสอบให้แน่ใจว่าได้ตัดรอยบากสี่เหลี่ยมในแผงด้านหน้าและฐาน และวงกลมใน Electronics Closeout ด้วย เพื่อให้มีช่องว่างสำหรับท่อพีวีซี นอกจากนี้ยังมีช่องลึก ~1/8" ในแผงด้านหน้า แผงด้านหลัง และด้านที่ 1 สำหรับอะครีลิกเพื่อเลื่อนเข้า
ต่อไปฉันเลือกเจาะสกรูรูพ็อกเก็ตล่วงหน้าในฐานหลัก ฐานอิเล็กทรอนิกส์ และชิ้นส่วนด้านข้างทั้งสาม คุณยังสามารถใช้สกรูธรรมดาและเจาะเข้าไปในเกรนของไม้อัดได้โดยตรง แต่ระวังอย่าให้ไม้แตก กาวไม้มีประโยชน์เพื่อให้แน่ใจว่าโครงสร้างจะอยู่ด้วยกัน แต่ให้แน่ใจว่าคุณยังสามารถเข้าถึงอุปกรณ์อิเล็กทรอนิกส์ได้หากต้องการแก้ไขปัญหา วิธีแก้ปัญหาของฉันคือติดแผงปิดระบบอิเล็กทรอนิกส์ด้วยสกรูเพื่อให้สามารถถอดออกได้ในภายหลังหากจำเป็น โปรดทราบว่าคุณอาจต้องการทาสีโครงสร้างหรือเคลือบสารป้องกัน สิ่งนี้ทำได้ง่ายที่สุดก่อนที่ทุกอย่างจะประกอบเข้าด้วยกัน
มีการแนบขนาดและป้ายกำกับทั้งหมดสำหรับแผง โปรดทราบว่าฉันได้เพิ่มชิ้นอะครีลิคบางส่วนเพื่อให้มีความลาดเอียงสำหรับอาหารสุนัขที่จะเลื่อนเข้าไปในท่อพีวีซี ตรวจสอบให้แน่ใจว่าสว่านหมุนอย่างราบรื่นภายในท่อพีวีซี มีช่องว่างเพียงพอเพื่อให้มันติดอยู่ จากนั้นตรวจสอบปลายก้านด้านใดด้านหนึ่งหรือตรวจสอบให้แน่ใจว่าท่อตรง
ขั้นตอนที่ 5: เวลาให้อาหาร (18:00 น.)
เมื่อประกอบทุกอย่างเรียบร้อยแล้ว ก็ถึงเวลาทดสอบตัวป้อน คุณควรลองใช้เครื่องป้อนอาหารก่อนเมื่อคุณอยู่ที่บ้าน เพื่อให้แน่ใจว่าทุกอย่างทำงานได้อย่างราบรื่นก่อนที่จะใช้เครื่องป้อนในขณะที่คุณไม่อยู่บ้าน วิดีโอแรกที่แนบคือการทำงานครั้งแรก แต่มีเคอร์เนลติดอยู่ที่สว่านซึ่งทำให้มอเตอร์หยุดทำงาน (เบลีย์ไม่ค่อยมีความสุขนัก แต่เธอก็ได้รับของที่ทำให้เธอรู้สึกดีขึ้น) วิดีโอที่สองแสดงอุปกรณ์ทำงานอย่างถูกต้อง ยังต้องปรับขั้นบันไดของมอเตอร์เล็กน้อย และฉันจะต้องเพิ่มทางลาดเพื่อให้อาหารเข้าไปในชามและไม่หลุดออกไปบางส่วน
อย่างไรก็ตามกลไกทำงานและอิเล็กทรอนิกส์ทำงาน! หวังว่าคุณจะพบว่าคำแนะนำนี้มีประโยชน์ ไม่ว่าจะเป็นการทำเครื่องให้อาหารสุนัขของคุณเองหรืออุปกรณ์ควบคุมของ Alexa แบบอื่น!
ขั้นตอนที่ 6: โบนัส: ตั้งค่ากิจวัตรของ Alexa
ข้อดีอย่างหนึ่งของ Alexa ก็คือคุณสามารถตั้งค่ากิจวัตรที่สามารถควบคุมอุปกรณ์อัจฉริยะใดๆ ของคุณได้ ฉันสามารถตั้งค่า Alexa ตามกำหนดเวลาได้ เพื่อให้ Bailey ป้อนตอน 6 โมงโดยอัตโนมัติทุกวัน แต่เราชอบให้เธอทำอุบายก่อนที่เธอจะกิน ฉันตัดสินใจที่จะตั้งค่ารูทีน แต่ฉันมีคำสั่งเสียงที่กำหนดเองสำหรับ Alexa ในกรณีนี้ ทั้งหมดที่ฉันต้องพูดคือ "Alexa, Bailey หิว" และตัวป้อนจะเปิดใช้งานและ Alexa จะตอบกลับว่า "ตกลง ฉันจะให้อาหารเธอ" แน่นอน คุณสามารถปรับแต่งสิ่งนี้เป็นสิ่งที่คุณต้องการ และทำให้ง่ายต่อการเปลี่ยนชื่อของอุปกรณ์โดยไม่ต้องเปลี่ยนชื่อของอุปกรณ์และใส่รหัส
แนะนำ:
Simple Robo-Dog (ทำจากคีย์เปียโน ปืนของเล่น และเมาส์): 20 ขั้นตอน (พร้อมรูปภาพ)
Simple Robo-Dog (ทำจากคีย์เปียโน ปืนของเล่น และเมาส์): โอ้ อาเซอร์ไบจาน! ดินแดนแห่งไฟ การต้อนรับที่ดี ผู้คนที่เป็นมิตรและผู้หญิงสวย (… ขอโทษนะ ผู้หญิง! แน่นอน ฉันมีตาให้คุณเท่านั้น ภรรยาของฉัน gözəl balaca ana ördəkburun!) แต่บอกตามตรง ที่นี่เป็นสถานที่ที่ยากมากสำหรับผู้ผลิต โดยเฉพาะอย่างยิ่งเมื่อคุณ
Bird Feeder Monitor V2.0: 12 ขั้นตอน (พร้อมรูปภาพ)
Bird Feeder Monitor V2.0: นี่เป็นโครงการเพื่อตรวจสอบ ถ่ายภาพ และบันทึกจำนวนและเวลาที่ใช้โดยนกที่มาเยี่ยมชมเครื่องให้อาหารนกของเรา โครงการนี้ใช้ Raspberry Pi (RPi) หลายตัว อันหนึ่งถูกใช้เป็นเซ็นเซอร์สัมผัสแบบ capacitive Adafruit CAP1188 เพื่อตรวจจับ แก้ไข
IoT Cat Feeder โดยใช้อนุภาคโฟตอนรวมกับ Alexa, SmartThings, IFTTT, Google ชีต: 7 ขั้นตอน (พร้อมรูปภาพ)
IoT Cat Feeder โดยใช้อนุภาคโฟตอนผสานรวมกับ Alexa, SmartThings, IFTTT, Google ชีต: ความจำเป็นในการให้อาหารแมวอัตโนมัติเป็นสิ่งที่อธิบายได้ด้วยตนเอง แมว (แมวเราชื่อ เบลล่า) เวลาหิวจะน่าสะอิดสะเอียน และถ้าแมวของคุณเป็นเหมือนของฉันก็จะกินชามให้แห้งทุกครั้ง ฉันต้องการวิธีจ่ายอาหารตามปริมาณที่ควบคุมได้โดยอัตโนมัติ
SMART FISH FEEDER "DOMOVOY": 5 ขั้นตอน (พร้อมรูปภาพ)
เครื่องให้อาหารปลาอัจฉริยะ "DOMOVOY": เครื่องป้อน "DOMOVOY" ออกแบบมาเพื่อให้อาหารปลาในตู้อัตโนมัติตามกำหนดเวลา คุณสมบัติ: ออกแบบมาเพื่อให้อาหารปลาในตู้อัตโนมัติ ให้อาหารตามเวลาที่กำหนดอัลกอริธึมพิเศษป้องกันการติดขัดของฟีด พารามิเตอร์สามารถเปลี่ยนแปลงได้
Smart Cat Feeder: 8 ขั้นตอน (พร้อมรูปภาพ)
เครื่องให้อาหารแมวอัจฉริยะ: หากคุณเบื่อหน่ายกับการที่แมวกรีดร้องหาคุณทุกเช้า คุณสามารถสร้างเครื่องให้อาหารแมวสำหรับมันได้ เราต้องการขวดวิตามิน 2 กระป๋องขวดวิตามินMG996 เซอร์โวมอเตอร์ที่รัดสายไฟ สายหนา ชามคู่ ชิ้นส่วนของโฟม เทปไฟฟ้าArduino หรือไมโครคอนโทรลเลอร์/ไมโครคอมพิวเตอร์ที่คล้ายกัน