สารบัญ:

ระบบทำความเย็นและตรวจจับสำหรับสุนัข: 5 ขั้นตอน
ระบบทำความเย็นและตรวจจับสำหรับสุนัข: 5 ขั้นตอน

วีดีโอ: ระบบทำความเย็นและตรวจจับสำหรับสุนัข: 5 ขั้นตอน

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

สวัสดี ฉันชื่อไบรอัน ฉันมีหมาสองตัว ฉันสงสัยว่าฉันจะทำให้พวกเขาเย็นลงได้อย่างไรในรถเทรลเลอร์ในวันที่อากาศร้อน

วิธีแก้ไขของฉันคือสร้างระบบทำความเย็นและตรวจจับ ระบบตรวจจับคือเพื่อให้แน่ใจว่าระบบจะทำงานเมื่อสุนัขอยู่ในรถพ่วง สำหรับสิ่งนี้ ฉันใช้โหลดเซลล์ HX711 (สเกล) และเซ็นเซอร์อัลตราโซนิก (ระยะทาง) ในการวัดอุณหภูมิฉันใช้ ds18b20 คุณสามารถกำหนดอุณหภูมิที่ต้องการได้ คุณยังสามารถส่งสัญญาณเตือนเมื่อคุณให้อุณหภูมิต่ำสุดและสูงสุดเป็นอินพุต สำหรับการปลุก ฉันใช้ออดที่ทำงานอยู่ ในการทำให้สุนัขเย็นลง คุณจะต้องใช้พัดลม คุณยังสามารถใช้จอแสดงผลได้ ดังนั้นคุณไม่จำเป็นต้องไปที่เว็บไซต์ และสุดท้าย คุณจะต้องมีปุ่มเพื่อเปิด/ปิดเซ็นเซอร์ทั้งหมดของคุณ เราจะสร้างฐานข้อมูลเพื่อบันทึกข้อมูลทั้งหมดจากเซ็นเซอร์และใช้งาน และเราไม่สามารถลืมที่จะสร้างที่อยู่อาศัยสำหรับโครงการนี้อย่างแน่นอน

ตอนนี้คุณรู้มากขึ้นแล้ว มาเริ่มกันที่โครงการนี้กัน

เสบียง

งบประมาณสำหรับโครงการนี้อยู่ที่ประมาณ 122 ยูโร

ขั้นตอนที่ 1: เครื่องมือ

สำหรับโครงการนี้ คุณจะต้อง:

  • Raspberry Pi 3 รุ่น B
  • อะแดปเตอร์ (5V)
  • การ์ด SD
  • สาย UTP
  • ราสเบอร์รี่ PI T-cobbler
  • ตัวป้องกันแบตเตอรี่ 18650 v3
  • NCR 18650 B
  • เขียงหั่นขนม
  • ตัวต้านทาน
  • จัมเปอร์
  • HC-SR04 เซ็นเซอร์อัลตราโซนิก
  • ds18b20
  • โหลดเซลล์
  • HX711
  • Geekcreit® IIC / I2C 1602
  • โพเทนชิออมิเตอร์
  • พัดลม
  • ทรานซิสเตอร์ NPN
  • ปุ่มกด
  • กริ่งที่ใช้งานอยู่
  • ไม้

ขั้นตอนที่ 2: สร้างวงจร

ทำวงจร
ทำวงจร
ทำวงจร
ทำวงจร

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

ขั้นตอนที่ 3: การสร้างฐานข้อมูล

การทำฐานข้อมูล
การทำฐานข้อมูล

ตอนนี้เราจะสร้างฐานข้อมูลเพื่อให้เราสามารถบันทึกข้อมูลจากเซ็นเซอร์ของคุณและใช้งานได้หากเราต้องการ ในการสร้างฐานข้อมูลนี้ คุณจะต้องสร้างโมเดลบน MySQL Workbench หากคุณคัดลอกแบบจำลองของฉัน คุณสามารถส่งต่อวิศวกรได้ และฐานข้อมูลของคุณก็พร้อมใช้งาน

ขั้นตอนที่ 4: รหัส

รหัส
รหัส
รหัส
รหัส
รหัส
รหัส

คุณสามารถดาวน์โหลดรหัสบนที่เก็บ GitHub ของฉัน เพียงไปที่ลิงก์นี้: https://github.com/NMCT-S2-Project-1/nmct-s2-project-1-BryanVermaeren คุณจะพบอะไร: HTML, CSS, JS, Python (โค้ด + คลาส) และฐานข้อมูลของฉัน (แบบสอบถาม)

ก่อนอื่นให้เปลี่ยนหมายเลข ID ในรหัส ds18b20 ทุกตัว (เซ็นเซอร์อุณหภูมิ) มีหมายเลขประจำตัวของตัวเอง จะรู้ได้อย่างไรว่า ID ของคุณคืออะไร? เพียงทำตามขั้นตอนเหล่านี้

1. เปิดใช้งานการเชื่อมต่อแบบสายเดียว

พิมพ์คำสั่งนี้ในเทอร์มินัล

sudo raspi-config

ตอนนี้เปิดใช้งาน one-wire

2. โหลดโมดูลแบบสายเดียว

พิมพ์คำสั่งนี้ในเทอร์มินัล

sudo nano /boot/config.txt

Uncomment บรรทัดถัดไป:

dtoverlay=w1-gpio

บันทึกไฟล์.

3. รีบูต

พิมพ์คำสั่งนี้ในเทอร์มินัล

sudo รีบูต

4. ค้นหาหมายเลขประจำตัวประชาชน

ไปที่ไดเร็กทอรีนี้บนเทอร์มินัลของคุณ

cd /sys/bus/w1/devices/w1_bus_master1

ในโฟลเดอร์นี้ คุณจะพบ ID ของคุณ

ตอนนี้แทนที่ ID ของฉันด้วยรหัสของคุณในเส้นทางจากเซ็นเซอร์อุณหภูมิของคุณ

หากคุณดาวน์โหลดทุกอย่างแล้ว ให้วาง HTML, CSS และ JS บนเซิร์ฟเวอร์ apache บน raspberry pi ของคุณ หากคุณยังไม่มีเซิร์ฟเวอร์ apache เพียงพิมพ์สองคำสั่งนี้ในเทอร์มินัลแล้วรอจนกว่าทุกอย่างจะเสร็จสิ้น

sudo apt-get update

sudo apt-get ติดตั้ง apache2

คุณสามารถอัปโหลดไฟล์โดยใช้ FileZilla หรือโปรแกรมอื่นที่ใช้การถ่ายโอนไฟล์ sftp อัพโหลดไฟล์ไปที่ /var/www/html ส่วนหน้าพร้อมแล้ว

ตอนนี้แบ็กเอนด์ สร้างไดเร็กทอรีบน raspberry pi ของคุณที่คุณจะบันทึกไฟล์ ตัวอย่างคือ 'home/pi/folder' ฉันใช้ pycharm เพื่ออัปโหลดไฟล์ แต่คุณสามารถใช้โปรแกรมต่าง ๆ ได้ หลังจากนั้นเราจะเรียกใช้ไฟล์นี้โดยอัตโนมัติทุกครั้งที่ raspberry pi เริ่มทำงาน มีหลายวิธีที่จะทำ แต่ฉันชอบวิธีที่ฉันใช้

ไปที่ไฟล์นี้ก่อน

sudo nano /etc/rc.local

วางบรรทัดต่อไปนี้ระหว่าง 'fi' และ 'exit 0':

cd '/home/pi/folder' (ไดเร็กทอรีที่คุณบันทึกไว้)

sudo python3.5 -u -m flask run --host=0.0.0.0 --port=5000

บันทึกไฟล์.

หากคุณทำทุกอย่างถูกต้องทุกอย่างก็พร้อมใช้งาน ตรวจสอบให้แน่ใจว่า Raspberry pi ของคุณเชื่อมต่อกับ wifi

ขั้นตอนที่ 5: ที่อยู่อาศัย

ที่อยู่อาศัย
ที่อยู่อาศัย
ที่อยู่อาศัย
ที่อยู่อาศัย
ที่อยู่อาศัย
ที่อยู่อาศัย

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

สำคัญ! ทำเซ็นเซอร์น้ำหนักเหมือนที่ฉันทำหรือการออกแบบที่ฉันพบในอินเทอร์เน็ต มิฉะนั้นคุณจะไม่สามารถวัดน้ำหนักได้

ถ้าคุณทำทุกอย่างถูกต้อง โครงการก็จะเสร็จสิ้น ฉันหวังว่าคุณจะมีความสุขกับผลลัพธ์;)

แนะนำ: