สารบัญ:

แท็บสำหรับสัตว์เลี้ยง: 7 ขั้นตอน
แท็บสำหรับสัตว์เลี้ยง: 7 ขั้นตอน

วีดีโอ: แท็บสำหรับสัตว์เลี้ยง: 7 ขั้นตอน

วีดีโอ: แท็บสำหรับสัตว์เลี้ยง: 7 ขั้นตอน
วีดีโอ: แย่งไก่หมา มากินต่อ 🍗 #กินโชว์ #สายประหยัด #ประหยัด #เกร็ดความรู้ #รู้หรือไม่ 2024, พฤศจิกายน
Anonim
แท็บสำหรับสัตว์เลี้ยง
แท็บสำหรับสัตว์เลี้ยง
แท็บสำหรับสัตว์เลี้ยง
แท็บสำหรับสัตว์เลี้ยง

สวัสดี ! ยินดีต้อนรับสู่คำแนะนำของโครงการ Tab For Pets

แท็บสำหรับสัตว์เลี้ยงมีจุดมุ่งหมายเพื่อ:

- ให้สัตว์เลี้ยงของคุณยุ่งเมื่อคุณไม่อยู่;

- เพิ่มความเข้าใจสัตว์เลี้ยงของคุณด้วยเกมที่ท้าทาย;

- ให้วิดีโอสนุก ๆ ของการเล่นเกมสัตว์เลี้ยงของคุณ

ผลิตภัณฑ์สุดท้ายคือ 1 เม็ด + 1 เครื่องจ่าย แอปพลิเคชันกำลังทำงานบนแท็บเล็ต และเมื่อสัตว์เลี้ยงของคุณชนะเกม คำขอ HTTP POST จะถูกส่งไปยังเครื่องจ่าย คำขอนี้จะเปิดใช้งานเซอร์โวมอเตอร์เพื่อให้อาหารตกลงไปที่ตัวป้อนของเครื่องจ่าย นอกจากนี้ เรนเจอร์อัลตราโซนิกจะตรวจจับเมื่อสัตว์เลี้ยงของคุณอยู่ใกล้แท็บเล็ต และมันจะเปิดใช้งานกล้อง เพื่อให้คุณสามารถมีวิดีโอของสัตว์เลี้ยงของคุณเล่นเกมบนแท็บเล็ต ภาพของสถาปัตยกรรมอธิบายวิธีการทำงาน

เราไม่ได้ทดสอบเพราะเราไม่มีสัตว์เลี้ยง และมีบางสิ่งที่ต้องปรับตัวให้มีประสิทธิภาพ ดังนั้นอย่ากลัวและปรับ/ปรับปรุง:)

รายการวัสดุ:

- ราสเบอร์รี่ Pi 3 B+

- โมดูลวัดช่วงอัลตราโซนิก HC-SR04

- DF Robot Micro Servo 9g DF9GMS

- Raspberry Pi NoIR กล้อง V2

- ไฟ LED สีเขียว

- ตัวต้านทาน 330 โอห์ม

- เครื่องพิมพ์ 3 มิติ

- แท็บเล็ต (หรือสมาร์ทโฟน) (เราใช้สมาร์ทโฟนสำหรับเครื่องต้นแบบของเรา แต่เราแนะนำให้ใช้แท็บเล็ตที่ออกแบบมาสำหรับสัตว์เลี้ยงเนื่องจากเทคโนโลยีหน้าจอแบบคลาสสิกไม่ได้ปรับให้เหมาะกับสัตว์)

ซอฟต์แวร์:

- สามัคคี

ข้อกำหนดเบื้องต้น:

คุณต้องมีบัญชีบน Cloudinary เนื่องจากวิดีโอจะถูกอัปโหลดโดยตรงบนแพลตฟอร์ม

ขั้นตอนที่ 1: การตั้งค่า RPi

อันดับแรก เราต้องโหลดโค้ด python ใน RPi ในการทำเช่นนั้น เราแนะนำให้ใช้หน้าจอ เมาส์และคีย์บอร์ด และแน่นอนว่าต้องใช้ขั้วต่อ HDMI เพื่อเชื่อมต่อ RPi กับหน้าจอ คุณต้องมีการเชื่อมต่ออินเทอร์เน็ตด้วย

หลังจากบูต เข้าไป:

/บ้าน/

และสร้างโฟลเดอร์:

mkdir TabForPets || cd TabForPets

ที่นี่คุณเพิ่มไฟล์ python: serveurMotorCamControl.py

จากนั้นคุณต้องติดตั้งแพ็คเกจที่จำเป็นทั้งหมด

pip ติดตั้ง Flask

pip ติดตั้ง cloudinary sudo apt-get install -y gpac sudo apt-get ติดตั้ง xterm

ตอนนี้ คุณต้องเพิ่มไฟล์กำหนดค่า ดังนั้นให้สร้างไฟล์ config.ini และเขียนข้อความต่อไปนี้:

['ค่าเริ่มต้น']

CLOUD_NAME = your-cloudinary-name API_KEY = your-api-key API_SECRET = your-api-secret

แทนที่สิ่งที่อยู่หลัง "=" ด้วยชื่อ cloudinary คีย์และข้อมูลลับ

ขั้นตอนที่ 2: การตั้งค่า Wifi

เราขอแนะนำให้ใช้ช่องสัญญาณ wifi โดยเฉพาะ ในการดำเนินการนี้ บน Raspberry Pi ให้ป้อน:

sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

เพิ่มบรรทัดต่อไปนี้ในนั้น:

เครือข่าย={

ssid="Tab4Pets" psk="รหัสผ่าน" key_mgmt=WPA-PSK }

คุณสามารถแก้ไขพารามิเตอร์ตามที่คุณต้องการ: เพิ่มเครือข่ายอื่น …

ขั้นตอนที่ 3: การตั้งค่ากล้อง เซนเซอร์ เซอร์โวมอเตอร์

การตั้งค่ากล้อง, เซนเซอร์, เซอร์โวมอเตอร์
การตั้งค่ากล้อง, เซนเซอร์, เซอร์โวมอเตอร์

ดูโครงร่างสำหรับการเชื่อมต่อ

กล้อง:

คุณต้องเปิดใช้งานอินเทอร์เฟซของกล้อง เมื่อต้องการทำเช่นนี้ พิมพ์:

sudo raspi-config

ไปที่ ตัวเลือกการเชื่อมต่อ จากนั้นเลือก กล้อง เลือก ใช่ และเลือก ใช่ เพื่อรีบูต

เพื่อทดสอบว่ากล้องเปิดใช้งานอยู่หรือไม่:

vcgencmd get_camera

คุณควรมีบรรทัดรองรับ=1 ตรวจพบ=1 หากไม่พยายามอัปเดต:

sudo apt-get update

sudo apt-get อัพเกรด

ขั้นตอนที่ 4: การตั้งค่าเรียกใช้เมื่อเริ่มต้น

คุณต้องเพิ่มไฟล์ lxterm-autostart.desktop ที่เราจัดเตรียมไว้ให้ในไดเร็กทอรี /home/pi/.config/autostart

ไฟล์นี้มี:

[Desktop Entry]การเข้ารหัส=UTF-8 Name=Terminal autostart Comment=start a terminal Exec=source /home/pi/TabForPets/env/bin/activate Exec=/usr/bin/lxterm -hold -e "sleep 10; FLASK_APP =/home/pi/TabForPets/serveurMotorCamControl.py flask run --host=0.0.0.0"

ขั้นตอนที่ 5: พิมพ์เครื่องจ่าย

พิมพ์เครื่องจ่าย
พิมพ์เครื่องจ่าย
พิมพ์เครื่องจ่าย
พิมพ์เครื่องจ่าย
พิมพ์เครื่องจ่าย
พิมพ์เครื่องจ่าย

รับไฟล์ stl ในภาคผนวก และใช้เพื่อพิมพ์เครื่องจ่ายและส่วนอื่นๆ ด้วยเครื่องพิมพ์ 3 มิติของคุณ

คุณควรมี: เครื่องจ่าย 1 ตัว, สกรู 1 ตัว, เฟืองทรงกระบอก 2 อัน (อันหนึ่งสำหรับมอเตอร์และอีกอันสำหรับสกรู) และอุปกรณ์ประกอบ 3 ชิ้น

ขั้นตอนที่ 6: การโหลดแอปพลิเคชันในแท็บเล็ต

เพียงเชื่อมต่อแท็บเล็ตหรือสมาร์ทโฟนกับพีซี แล้วโหลดไฟล์ iot.apk ที่เราจัดเตรียมให้

จากนั้น ติดตั้ง apk บนแท็บเล็ตหรือสมาร์ทโฟนของคุณ

ขั้นตอนที่ 7: การใช้ TabForPets

เปิด RPI และรอให้ไฟ LED สีเขียวติดสว่าง

TabForPets พร้อมใช้งานแล้ว

แนะนำ: