สารบัญ:
วีดีโอ: Smart Feeder: 4 ขั้นตอน
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
การมีสัตว์เลี้ยงเป็นเรื่องที่สนุกมาก แต่เมื่อใดก็ตามที่คุณต้องการไปเที่ยวพักผ่อนที่สนุกสนานและคุณไม่สามารถพาเพื่อนรักมาด้วยได้ คุณต้องหาคนมาเลี้ยงสัตว์เลี้ยงของคุณ ฉันมีปัญหานี้มามากและมีแนวคิดที่จะสร้างเครื่องให้อาหารสัตว์เลี้ยงแบบอัตโนมัติซึ่งคุณควบคุมได้จากเว็บไซต์
เสบียง
- ราสเบอร์รี่ Pi 4
- 2 เขียงหั่นขนม
- เขียงหั่นขนมขนาดเล็ก
- โมดูลแหล่งจ่ายไฟเขียงหั่นขนม
- เซ็นเซอร์ DHT11
- เซ็นเซอร์ TMP36
- LDR
- MCP3008
- PCF8574
- สายจัมเปอร์
- โมดูล LCD 16x2
- โมดูลเลเซอร์
- สเต็ปเปอร์มอเตอร์
- บอร์ดไดรเวอร์สเต็ปเปอร์มอเตอร์
- ชุดตัวต้านทาน
- ไม้
- โรเตอร์ทำเอง
ขั้นตอนที่ 1: ขั้นตอนที่ 1: Fritzing Schema
หากต้องการอ่านในเซ็นเซอร์ LDR และ TMP ฉันใช้ PCF หากต้องการใช้สิ่งนี้ คุณจะต้องเปิดใช้งาน I2C บน Raspberry PI ของคุณ สำหรับ DHT11 ฉันตัดสินใจใช้ไลบรารี่เพราะว่าการเขียนโปรแกรมด้วยตัวเองเป็นเรื่องใหญ่ ฉันแนะนำให้ใช้ห้องสมุด Adafruit DHT สำหรับสิ่งนี้
ขั้นตอนที่ 2: ขั้นตอนที่ 2: การสร้างฐานข้อมูล
ด้านบนคุณจะเห็นโมเดลฐานข้อมูลของฉัน ฐานข้อมูลของฉันถูกโฮสต์บน Raspberry pi ของฉันโดยใช้ MariaDB 4 ตารางที่ฉันใช้ทำดังต่อไปนี้
- tblSensoren ใช้เพื่อเก็บเซ็นเซอร์ต่าง ๆ ที่ฉันใช้
- tblWaarde ใช้เพื่อเก็บค่าทั้งหมดที่ฉันอ่านจากเซ็นเซอร์ของฉัน
- tblActuatoren ใช้เพื่อเก็บสถานะของโมดูลเลเซอร์และสเต็ปเปอร์มอเตอร์ของฉัน
- tblVoedermomenten ถูกใช้เพื่อเก็บ datetimes ทั้งหมดเมื่อมอเตอร์ของฉันต้องเปิด
ขั้นตอนที่ 3: ขั้นตอนที่ 3: การเชื่อมต่ออุปกรณ์อิเล็กทรอนิกส์และการเข้ารหัส
ฉันรวมอุปกรณ์อิเล็กทรอนิกส์ทั้งหมดตามที่แสดงในสคีมาด้านบน ฉันปักหมุดทั้งหมดไว้บนเขียงหั่นขนมของฉัน เมื่อเชื่อมต่อทั้งหมดนี้แล้ว คุณสามารถดาวน์โหลดรหัสของฉันบน github เพื่อลองใช้งานได้
ขั้นตอนที่ 4: ขั้นตอนที่ 4: สร้างเคส
ฉันตัดสินใจสร้างเคสจากแผ่นไม้ที่เหลือซึ่งฉันวางอยู่ หลังจากเลื่อยแผ่นไม้ทั้งหมดให้เป็นรูปทรงที่ถูกต้องแล้ว ฉันก็ตอกตะปูและขันให้ทั้งหมดเข้าด้วยกัน