สารบัญ:
- ขั้นตอนที่ 1: สรุปขั้นตอนที่จะอภิปราย
- ขั้นตอนที่ 2: การตั้งค่าฮาร์ดแวร์ขั้นสุดท้าย
- ขั้นตอนที่ 3: ข้อกำหนดฮาร์ดแวร์
- ขั้นตอนที่ 4: การตั้งค่าระบบตรวจสอบเด็กอัจฉริยะ (ตอนที่ 1)
- ขั้นตอนที่ 5: การตั้งค่าระบบตรวจสอบเด็กอัจฉริยะ (ตอนที่ 2)
- ขั้นตอนที่ 6: การตั้งค่าระบบตรวจสอบเด็กอัจฉริยะ (ตอนที่ 3)
- ขั้นตอนที่ 7: การตั้งค่าระบบตรวจสอบเด็กอัจฉริยะ (ตอนที่ 4)
- ขั้นตอนที่ 8: การตั้งค่าระบบตรวจสอบเด็กอัจฉริยะ (ตอนที่ 5)
- ขั้นตอนที่ 9: การตั้งค่าระบบตรวจสอบเด็กอัจฉริยะ (ตอนที่ 6)
- ขั้นตอนที่ 10: เสร็จแล้ว
วีดีโอ: ET Smart Baby Monitoring System: 10 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:04
ET Smart Baby Monitoring System เป็นระบบที่มีวัตถุประสงค์เพื่อเพิ่มความสะดวกให้กับผู้ปกครองหรือผู้ดูแลในการดูแลทารก ระบบตรวจสอบจะติดตามอุณหภูมิของทารก และหากเกินปกติ ระบบจะส่ง SMS ไปยังโทรศัพท์ของผู้ปกครองหรือผู้ดูแลเพื่อแจ้งเตือน นอกจากนี้ เมื่อทารกร้องไห้ เซ็นเซอร์เสียงจะตรวจจับและส่งเสียงกริ่ง สิ่งนี้มีประโยชน์อย่างยิ่งในตอนกลางคืนเมื่อพ่อแม่หรือผู้ดูแลกำลังนอนหลับ สามารถเปิดและปิดไฟ LED ได้จากระยะไกลบนเว็บไซต์ และยังสามารถถ่ายภาพสถานการณ์ปัจจุบันได้ด้วยการคลิกปุ่มบนเว็บไซต์ ดังนั้น ET Smart Baby Monitoring System จึงช่วยติดตามความเป็นอยู่ของทารกและในขณะเดียวกันก็ทำให้ประสบการณ์ในการดูแลทารกง่ายขึ้นมาก
สำหรับรายละเอียดการสอนเพิ่มเติม ให้ดูที่ไฟล์ pdf ที่ให้มา
ขั้นตอนที่ 1: สรุปขั้นตอนที่จะอภิปราย
- ภาพรวมของการติดตั้ง
- ข้อกำหนดด้านฮาร์ดแวร์
- การตั้งค่าระบบตรวจสอบเด็กอัจฉริยะ
- ทดสอบการทำงาน
ขั้นตอนที่ 2: การตั้งค่าฮาร์ดแวร์ขั้นสุดท้าย
ขั้นตอนที่ 3: ข้อกำหนดฮาร์ดแวร์
ดีเอชที11 (1)
330Ω ตัวต้านทาน (1)
LED (1) ตัวต้านทาน 10kΩ (1)
ออดเซอร์ (1)
พีแคม (1)
หน้าจอ LCD I2C (1)
ขั้นตอนที่ 4: การตั้งค่าระบบตรวจสอบเด็กอัจฉริยะ (ตอนที่ 1)
การตั้งค่าส่วนประกอบ Raspberry Pi
รูปภาพที่แสดงเป็นขั้นตอนทีละขั้นตอนเกี่ยวกับวิธีการตั้งค่าฮาร์ดแวร์ หลังจากตั้งค่าฮาร์ดแวร์แล้ว คุณสามารถดาวน์โหลดซอร์สโค้ดได้จากลิงค์ด้านล่าง
ลิงก์ซอร์สโค้ด:
ขั้นตอนที่ 5: การตั้งค่าระบบตรวจสอบเด็กอัจฉริยะ (ตอนที่ 2)
การตั้งค่า AWS
- บนคอนโซล AWS ให้คลิกที่บริการ
- บนแดชบอร์ด AWS ของคุณ ให้พิมพ์ "IoT Core" เพื่อเข้าถึงบริการ IoT Core
- ในหน้ายินดีต้อนรับ ให้คลิกที่ Get Started
- บนแดชบอร์ด AWS IOT ให้คลิกที่จัดการ -> สิ่งของ
- คลิกที่สร้างสิ่งเดียว
- ตั้งชื่อให้ Thing ของคุณ แล้วคลิก Next ที่ด้านล่าง
- ในหน้าถัดไป ให้คลิกที่ สร้างใบรับรอง
- จะมีสี่ลิงค์ดาวน์โหลด ดาวน์โหลดแต่ละอัน
- ย้ายใบรับรองของคุณไปยังโฟลเดอร์ใหม่และเปลี่ยนชื่อตามนั้น
- คลิกที่เปิดใช้งานและเกือบจะในทันที คุณจะเห็น "ใบรับรองที่เปิดใช้งานสำเร็จ" และปุ่มเปิดใช้งานจะเปลี่ยนเป็น "ปิดใช้งาน"
- คลิกที่แนบนโยบายที่ด้านล่าง
- คลิกที่สร้างนโยบาย
- กำหนดชื่อนโยบายและการดำเนินการที่ได้รับอนุญาต จากนั้นคลิก Create
- กลับไปที่แดชบอร์ด IOT เลือก ปลอดภัย -> ใบรับรอง จากนั้นคลิกที่เมนูใบรับรองเพื่อแนบนโยบาย
- เลือกนโยบายที่คุณเพิ่งสร้างและคลิกแนบ
- คลิกที่เมนูใบรับรองอีกครั้ง คลิกแนบสิ่งของเพื่อแนบสิ่งของกับใบรับรองของคุณ
- บนแดชบอร์ด IOT กลับไปที่ จัดการ -> สิ่งต่าง ๆ จากนั้นคลิกที่สิ่งที่คุณเพิ่งสร้างขึ้น
- เลือกโต้ตอบที่การนำทางด้านข้าง จากนั้นคัดลอกและวาง REST API Endpoint ของคุณไปที่ notepad
ขั้นตอนที่ 6: การตั้งค่าระบบตรวจสอบเด็กอัจฉริยะ (ตอนที่ 3)
การติดตั้งไลบรารีที่จำเป็น
ขั้นตอนนี้ประกอบด้วยไลบรารีที่จำเป็นที่ต้องติดตั้งเพื่อรันโปรแกรมบน Raspberry Pi ของคุณ
1. ติดตั้ง Flask ด้วยคำสั่งต่อไปนี้
sudo pip ติดตั้งขวด
2. ติดตั้งไลบรารี AWS Python ด้วยคำสั่งต่อไปนี้
sudo pip ติดตั้ง AWSIoTPythonSDK
3. ติดตั้งไคลเอ็นต์อินเทอร์เฟซบรรทัดคำสั่ง AWS บน Raspberry Pi. ของคุณ
sudo pip ติดตั้ง awscli
4. ติดตั้ง Boto ซึ่งเป็นไลบรารี Python สำหรับ AWS บน Raspberry Pi. ของคุณ
sudo pip ติดตั้ง boto3
5. ติดตั้งไลบรารี rpi-lcd ด้วยคำสั่งต่อไปนี้
sudo pip ติดตั้ง rpi-lcd
6. ติดตั้งโบรกเกอร์ Mosquitto และไคลเอนต์บน Raspberry Pi ของคุณด้วยคำสั่งต่อไปนี้
sudo apt-get ติดตั้ง mosquitto mosquitto-clients
7. AWS Python SDK มีการพึ่งพา paho-mqtt ดังนั้น ตรวจสอบให้แน่ใจว่าได้ติดตั้งบน RPI ของคุณแล้ว
sudo pip ติดตั้ง paho-mqtt
8. เรียกใช้คำสั่งต่อไปนี้บน Raspberry Pi ของคุณเพื่อติดตั้งไคลเอนต์บรรทัดคำสั่ง AWS บน Raspberry Pi. ของคุณ
sudo pip ติดตั้ง awscli -- อัปเกรด -- ผู้ใช้
ขั้นตอนที่ 7: การตั้งค่าระบบตรวจสอบเด็กอัจฉริยะ (ตอนที่ 4)
ข้อความ
SMS จะแจ้งให้ผู้ปกครองทราบหากอุณหภูมิเกินปกติ
DynamoDB และ S3
DynamoDB เก็บอุณหภูมิและการประทับเวลา S3 จัดเก็บภาพที่ถ่ายโดย PiCam
AWS
เราจะใช้ AWS MQTT เพื่อสมัครและเผยแพร่ค่าอุณหภูมิ
ขั้นตอนที่ 8: การตั้งค่าระบบตรวจสอบเด็กอัจฉริยะ (ตอนที่ 5)
ไดเร็กทอรีแบบคงที่
img
baby.png
กล้อง.png
lb.png
bootstrap.min.css
bootstrap.min.js
แม่แบบ
about.html
Dashboard.html
index.html
ledcontrol.html
pic.html
pin.html
aws_pubsub.py
boto_s3_1.py
mqttpublish_temp.py
mqttsubscribe_temp.py
server.py
Soundsensor.py
ขั้นตอนที่ 9: การตั้งค่าระบบตรวจสอบเด็กอัจฉริยะ (ตอนที่ 6)
ทดสอบการทำงาน
ตรวจสอบให้แน่ใจว่าคุณอยู่ในไดเร็กทอรีที่ server.py อยู่
ในการทดสอบเว็บเบราว์เซอร์ ให้รันคำสั่งต่อไปนี้:
sudo python server.py
ในการทดสอบโค้ด mqtt ให้รันคำสั่งต่อไปนี้:
ยุง (ทำกับราสเบอร์รี่ pi 1)
sudo python mqttpublish_temp.py (ทำบน raspberry pi 1) sudo python mqttsubscribe_temp.py (ทำบน raspberry pi 2)
ในการอัปโหลดไปยัง DynamoDB ให้รันคำสั่งต่อไปนี้:
sudo python aws_pubsub.py
ในการรันเซ็นเซอร์เสียง ให้รันคำสั่งต่อไปนี้:
sudo python sound_sensor.py
ลิงค์ซอร์สโค้ด:
ขั้นตอนที่ 10: เสร็จแล้ว
ขอบคุณสำหรับการอ่าน!
เราหวังว่าบทช่วยสอนนี้จะเป็นประโยชน์กับคุณและขอให้สนุกกับการเขียนโค้ด!
แนะนำ:
Atari Punk Console กับ Baby 8 Step Sequencer: 7 ขั้นตอน (พร้อมรูปภาพ)
Atari Punk Console พร้อมซีเควนเซอร์ Baby 8 ขั้นตอน: โครงสร้างระดับกลางนี้เป็น Atari Punk Console แบบ all-in-one และ Baby 8 Step Sequencer ที่คุณสามารถกัดได้บนเครื่องกัด PCB Bantam Tools Desktop ประกอบด้วยแผงวงจรสองแผ่น อันแรกคือบอร์ดอินเทอร์เฟซผู้ใช้ (UI) และอีกอันคือบอร์ดยูทิลิตี้
Baby MIT Cheetah Robot V2 Autonomous and RC: 22 ขั้นตอน (พร้อมรูปภาพ)
Baby MIT Cheetah Robot V2 Autonomous and RC: Very Very Sorry ตอนนี้พบแต่การออกแบบขาใน tinkercad เท่านั้นที่มีปัญหา ขอบคุณ Mr.kjellgnilsson.kn สำหรับการตรวจสอบและแจ้งให้ฉันทราบ ตอนนี้เปลี่ยนไฟล์ออกแบบและอัปโหลด กรุณาตรวจสอบและดาวน์โหลด บรรดาผู้ที่ดาวน์โหลดและพิมพ์แล้ว ฉันเ
LittleUnicorn: Raspberry Pi Baby Monitor: 5 ขั้นตอน
LittleUnicorn: Raspberry Pi Baby Monitor: ฉันมีฝาแฝดอายุน้อย และระบบเสียง Baby Monitor ทำให้ฉันเครียด ทุกครั้งที่มันดับลง ฉันรู้สึกประหม่า เผื่อว่ามันหมายถึงอีกคืนที่นอนไม่หลับ ฉันเลยสร้างยูนิคอร์นตัวน้อยขึ้นมา จอภาพสำหรับเด็กที่มองเห็นได้ทำจาก: 2 x raspberry pis, Pimoroni Unicorn H
Arduino และ Raspberry Pi Powered Pet Monitoring System: 19 ขั้นตอน (พร้อมรูปภาพ)
Arduino และ Raspberry Pi Powered Pet Monitoring System: เมื่อเร็ว ๆ นี้ในช่วงวันหยุด เราตระหนักว่าขาดการเชื่อมต่อกับสัตว์เลี้ยง Beagle ของเรา หลังจากการค้นคว้า เราพบผลิตภัณฑ์ที่มีกล้องถ่ายภาพนิ่งที่อนุญาตให้ตรวจสอบและสื่อสารกับสัตว์เลี้ยงของตนได้ ระบบเหล่านี้มีประโยชน์บางประการข
อัจฉริยะ BABY ROCKER: 7 ขั้นตอน
เด็กปัญญาอ่อนอัจฉริยะ: ในโลกปัจจุบันที่พ่อแม่จะยุ่งอยู่กับอาชีพการงาน เป็นเรื่องยากสำหรับพวกเขาที่จะหาเวลาเพียงพอสำหรับลูกน้อย อีกทั้งเป็นธรรมเนียมทั่วไปของสังคมที่แม่ต้องดูแลลูกอัล