Բովանդակություն:
- Քայլ 1. Քննարկվող քայլի ամփոփում
- Քայլ 2: Սարքավորման վերջնական կարգավորում
- Քայլ 3: Սարքավորման պահանջներ
- Քայլ 4. Smart Baby Monitoring System- ի ստեղծում (մաս 1)
- Քայլ 5. Երեխայի խելացի մոնիտորինգի համակարգի ստեղծում (մաս 2)
- Քայլ 6. Երեխայի խելացի մոնիտորինգի համակարգի ստեղծում (մաս 3)
- Քայլ 7. Երեխայի խելացի մոնիտորինգի համակարգի ստեղծում (մաս 4)
- Քայլ 8. Երեխայի խելացի մոնիտորինգի համակարգի ստեղծում (մաս 5)
- Քայլ 9. Խելացի երեխայի մոնիտորինգի համակարգի ստեղծում (մաս 6)
- Քայլ 10: Կատարված է:
Video: ET Smart Baby Monitoring System: 10 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
ET Smart Baby Monitoring System- ը մի համակարգ է, որի նպատակն է հարմարավետություն հաղորդել նորածիններին խնամող ծնողներին կամ խնամակալներին: Մոնիտորինգի համակարգը հետևելու է երեխայի ջերմաստիճանին և եթե նորմայից դուրս է գալիս, SMS կուղարկվի ծնողների կամ խնամողի հեռախոսին `նրանց զգուշացնելու համար: Բացի այդ, երբ երեխան լաց է լինում, ձայնային տվիչը կբացահայտի այն և կհնչի բզզոց: Սա հատկապես օգտակար է գիշերը, երբ ծնողները կամ խնամակալը քնում են: Կայքում LED լույսը կարող է միացվել և անջատվել, իսկ ընթացիկ իրավիճակի պատկերը կարող է արվել նաև կայքում կոճակի սեղմումով: Այսպիսով, ET Smart Baby Monitoring System- ն օգնում է հետևել երեխայի բարեկեցությանը և միևնույն ժամանակ, շատ ավելի հեշտացնել նորածինների խնամքի փորձը:
Ավելի մանրամասն ձեռնարկի համար նայեք տրամադրված pdf ֆայլին:
Քայլ 1. Քննարկվող քայլի ամփոփում
- Կարգավորման ակնարկ
- Սարքավորման պահանջներ
- Երեխայի խելացի մոնիտորինգի համակարգի ստեղծում
- Test Run
Քայլ 2: Սարքավորման վերջնական կարգավորում
Քայլ 3: Սարքավորման պահանջներ
DHT11 (1)
330Ω դիմադրություն (1)
LED (1) 10kΩ դիմադրություն (1)
Բզզոց (1)
PiCam (1)
I2C LCD էկրան (1)
Քայլ 4. Smart Baby Monitoring System- ի ստեղծում (մաս 1)
Raspberry Pi բաղադրիչների տեղադրում
Shownուցադրված պատկերները քայլ առ քայլ ընթացակարգեր են, թե ինչպես է ապարատային տեղադրումը նման: Սարքաշարի տեղադրումից հետո կարող եք ներբեռնել աղբյուրի կոդերը ստորև բերված հղումից:
Աղբյուրի կոդի հղում ՝
Քայլ 5. Երեխայի խելացի մոնիտորինգի համակարգի ստեղծում (մաս 2)
AWS- ի կարգավորում
- AWS վահանակում կտտացրեք Servicesառայություններ:
- Ձեր AWS վահանակի վրա մուտքագրեք «IoT Core» ՝ IoT Core ծառայություն մուտք գործելու համար
- Ողջույնի էջում կտտացրեք Սկսել
- AWS IOT վահանակի վրա կտտացրեք Կառավարել -> Իրեր
- Կտտացրեք Ստեղծեք միայնակ բան
- Անվանեք ձեր Բանը, այնուհետև ներքևում կտտացրեք Հաջորդը
- Հաջորդ էջում կտտացրեք Ստեղծեք վկայական
- Ներբեռնման չորս հղում կլինի, ներբեռնեք դրանցից յուրաքանչյուրը
- Տեղափոխեք ձեր վկայականները նոր թղթապանակ և համապատասխանաբար վերանվանեք դրանք
- Կտտացրեք Ակտիվացնել և գրեթե անմիջապես, դուք պետք է տեսնեք «Հաջողությամբ ակտիվացված վկայական», և Ակտիվացման կոճակը փոխվում է «Անջատել»
- Կտտացրեք ներքևում կցել քաղաքականություն
- Կտտացրեք Ստեղծել քաղաքականություն
- Սահմանեք քաղաքականության անունը և լիազորված գործողությունները, այնուհետև կտտացրեք Ստեղծել
- Վերադառնալ IOT- ի կառավարման վահանակ, ընտրեք Ապահով -> Վկայականներ, այնուհետև կտտացրեք վկայագրի ընտրացանկին `քաղաքականությունը կցելու համար
- Ընտրեք ձեր ստեղծած քաղաքականությունը և կտտացրեք կցել
- Կրկին կտտացրեք վկայականի ընտրացանկի վրա, կտտացրեք կցել իրին `ձեր իրը ձեր սերտիֆիկատին կցելու համար
- IOT- ի վահանակի վրա վերադարձեք Կառավարել -> Իրեր, այնուհետև կտտացրեք այն, ինչ նոր եք ստեղծել
- Կողքի նավարկության մեջ ընտրեք Interact, այնուհետև պատճենեք և տեղադրեք ձեր REST API- ի վերջնական կետը նոթատետրում
Քայլ 6. Երեխայի խելացի մոնիտորինգի համակարգի ստեղծում (մաս 3)
Անհրաժեշտ գրադարանների տեղադրում
Այս քայլը պարունակում է անհրաժեշտ գրադարաններ, որոնք պետք է տեղադրվեն ՝ ձեր Raspberry Pi ծրագրերը գործարկելու համար:
1. Տեղադրեք Flask- ը հետևյալ հրամանով
sudo pip տեղադրման շիշ
2. Տեղադրեք AWS Python գրադարանը հետևյալ հրամանով
sudo pip տեղադրեք AWSIoTPythonSDK
3. Տեղադրեք AWS Command ‐ Line Interface Client ձեր 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 մոծակ-հաճախորդներ
7. AWS Python SDK- ն կախվածություն ունի paho-mqtt- ից, այնպես որ համոզվեք, որ այն տեղադրված է ձեր RPI- ի վրա:
sudo pip տեղադրել paho-mqtt
8. Գործարկեք հետևյալ հրահանգը ձեր Raspberry Pi- ի վրա `ձեր Raspberry Pi- ի վրա AWS Command-line հաճախորդը տեղադրելու համար
sudo pip install awscli-upgrade-օգտվող
Քայլ 7. Երեխայի խելացի մոնիտորինգի համակարգի ստեղծում (մաս 4)
SMS
SMS- ը կտեղեկացնի ծնողներին, եթե ջերմաստիճանը գերազանցի նորմալը:
DynamoDB և S3
DynamoDB- ն պահում է ջերմաստիճանը և դրա ժամկետը: S3 խանութի պատկերները, որոնք գրված են PiCam- ի կողմից:
AWS
Մենք կօգտագործենք AWS MQTT ՝ ջերմաստիճանի արժեքներին բաժանորդագրվելու և հրապարակելու համար:
Քայլ 8. Երեխայի խելացի մոնիտորինգի համակարգի ստեղծում (մաս 5)
Ստատիկ գրացուցակ
img
baby.png
camera.png
lb.png
bootstrap.min.css
bootstrap.min.js
կաղապարներ
մոտ. html
վահանակ. html
index.html
ledcontrol.html
լուսանկար. html
pin.html
aws_pubsub.py
boto_s3_1.py
mqttpublish_temp.py
mqttsubscribe_temp.py
server.py
հնչյուններ. py
Քայլ 9. Խելացի երեխայի մոնիտորինգի համակարգի ստեղծում (մաս 6)
Test Run
Համոզվեք, որ դուք գտնվում եք այն գրացուցակում, որտեղ գտնվում է server.py- ն:
Վեբ դիտարկիչը փորձարկելու համար գործարկեք հետևյալ հրամանը.
sudo python server.py
Mqtt ծածկագիրը ստուգելու համար գործարկեք հետևյալ հրամանը.
մոծակ (պատրաստված է ազնվամորի պի 1 -ի վրա)
sudo python mqttpublish_temp.py (արված ազնվամորի pi 1 -ի վրա) sudo python mqttsubscribe_temp.py (արված ազնվամորի pi 2 -ի վրա)
DynamoDB- ում վերբեռնելու համար կատարեք հետևյալ հրամանը.
sudo python aws_pubsub.py
Ձայնի տվիչը գործարկելու համար գործարկեք հետևյալ հրամանը.
sudo python sound_sensor.py
Աղբյուրի կոդի հղում ՝
Քայլ 10: Կատարված է:
Շնորհակալություն կարդալու համար:
Հուսով ենք, որ այս ձեռնարկը օգտակար էր ձեզ համար և զվարճացեք կոդավորմամբ:
Խորհուրդ ենք տալիս:
Atari Punk Console With Baby 8 քայլ հաջորդականիչ. 7 քայլ (նկարներով)
Atari Punk Console With Baby 8 Step Sequencer: Այս միջանկյալ կառուցվածքը հանդիսանում է Atari Punk Console- ը և Baby 8 Step Sequencer- ը `բոլորը մեկում: Դուք կարող եք տրորել Bantam Tools Desktop PCB ֆրեզերային մեքենայի վրա: Այն բաղկացած է երկու տպատախտակից ՝ մեկը օգտագործողի միջերեսի (UI) տախտակ է, իսկ մյուսը ՝ կոմունալ ծառայությունների
Baby MIT Cheetah Robot V2 ինքնավար և RC. 22 քայլ (նկարներով)
Baby MIT Cheetah Robot V2 ինքնավար և RC. Այժմ փոխեք դիզայնի ֆայլը և վերբեռնեք: Սիրով ստուգեք և ներբեռնեք: Նրանք, ովքեր արդեն ներբեռնում և տպում են, ես շատ լավ եմ
LittleUnicorn: Raspberry Pi Baby Monitor: 5 քայլ
LittleUnicorn: Raspberry Pi Baby Monitor. Ես ունեմ երիտասարդ երկվորյակներ, և երեխայի աուդիո մոնիտորը ինձ ճնշում է: Ամեն անգամ, երբ այն մարում է, ես նյարդայնանում եմ, եթե դա նշանակում է ևս մեկ անքուն գիշեր: Այսպիսով, ես պատրաստեցի Little Unicorn- ը: Այն տեսողական մանկական մոնիտոր է ՝ պատրաստված 2 x ազնվամորու պիսից, Pimoroni Unicorn H
Arduino Baby Monitor Java Viewer- ով. 8 քայլ (նկարներով)
Arduino Baby Monitor Java Viewer- ով. Կառուցեք Arduino- ի վրա հիմնված բազմասենսորային միավոր `սենյակում պայմանները դիտարկելու համար: Այս միավորը կարող է զգալ խոնավությունը, ջերմաստիճանը, շարժումը և ձայնը: Կցված է java- ի վրա հիմնված դիտիչ, որը arduino- ից ստանում է սերիական տվյալներ
Baby Bottle Pop բարձրախոս `7 քայլ
Baby Bottle Pop Speaker: բարձրախոս և աուդիոձուկ կողքի մանկական շշերի փոշի: միացումը հեշտ և պարզ է: միացումը հիմնավորված է աուդիոժեքի վրա մինչև ժխտականը բարձրախոսի վրա և աջից ՝ աուդիոձուկից