Სარჩევი:

ET Smart Baby მონიტორინგის სისტემა: 10 ნაბიჯი
ET Smart Baby მონიტორინგის სისტემა: 10 ნაბიჯი

ვიდეო: ET Smart Baby მონიტორინგის სისტემა: 10 ნაბიჯი

ვიდეო: ET Smart Baby მონიტორინგის სისტემა: 10 ნაბიჯი
ვიდეო: Основные приемы пикапа. Быстрое соблазнение. Способы внушения. Анна Богинская 2024, ნოემბერი
Anonim
ET Smart Baby მონიტორინგის სისტემა
ET Smart Baby მონიტორინგის სისტემა
ET Smart Baby მონიტორინგის სისტემა
ET Smart Baby მონიტორინგის სისტემა

ET Smart Baby მონიტორინგის სისტემა არის სისტემა, რომელიც მიზნად ისახავს ბავშვთა მოვლის მშობლებისა თუ აღმზრდელების კომფორტის დამატებას. მონიტორინგის სისტემა თვალყურს ადევნებს ბავშვის ტემპერატურას და თუ ნორმალურ ზღვარს გადააჭარბებს, SMS იგზავნება მშობლების ან მომვლელის ტელეფონზე, რომ გააფრთხილოს ისინი. გარდა ამისა, როდესაც ბავშვი ტირის, ხმის სენსორი აღმოაჩენს მას და ჟღერს ზუზუნს. ეს განსაკუთრებით სასარგებლოა ღამით, როდესაც მშობლებს ან მომვლელს სძინავთ. LED შუქის ჩართვა და გამორთვა შესაძლებელია დისტანციურად ვებგვერდზე და არსებული სიტუაციის სურათის გადაღება ასევე შესაძლებელია ვებ – გვერდზე ღილაკის დაჭერით. ამრიგად, ET Smart Baby მონიტორინგის სისტემა ეხმარება თვალყური ადევნოს ბავშვის კეთილდღეობას და ამავე დროს, გაუადვილოს ჩვილებზე ზრუნვის გამოცდილება.

უფრო დეტალური გაკვეთილისთვის, გადახედეთ მოწოდებულ pdf ფაილს.

ნაბიჯი 1: განსახილველი ნაბიჯის შეჯამება

  • მიმოხილვა Set-up
  • აპარატურის მოთხოვნები
  • ბავშვის ჭკვიანი მონიტორინგის სისტემის დაყენება
  • სატესტო გაშვება

ნაბიჯი 2: აპარატურის საბოლოო დაყენება

აპარატურის საბოლოო დაყენება
აპარატურის საბოლოო დაყენება
აპარატურის საბოლოო დაყენება
აპარატურის საბოლოო დაყენება

ნაბიჯი 3: აპარატურის მოთხოვნები

DHT11 (1)

330Ω რეზისტორი (1)

LED (1) 10kΩ რეზისტორი (1)

ბუზერი (1)

PiCam (1)

I2C LCD ეკრანი (1)

ნაბიჯი 4: ბავშვის ჭკვიანი მონიტორინგის სისტემის დაყენება (ნაწილი 1)

ბავშვის ჭკვიანი მონიტორინგის სისტემის დაყენება (ნაწილი 1)
ბავშვის ჭკვიანი მონიტორინგის სისტემის დაყენება (ნაწილი 1)
ბავშვის ჭკვიანი მონიტორინგის სისტემის დაყენება (ნაწილი 1)
ბავშვის ჭკვიანი მონიტორინგის სისტემის დაყენება (ნაწილი 1)
ბავშვის ჭკვიანი მონიტორინგის სისტემის დაყენება (ნაწილი 1)
ბავშვის ჭკვიანი მონიტორინგის სისტემის დაყენება (ნაწილი 1)

Raspberry Pi კომპონენტების დაყენება

ნაჩვენები სურათები არის ნაბიჯ-ნაბიჯ პროცედურები, თუ როგორ გამოიყურება აპარატურის დაყენება. ტექნიკის დაყენების შემდეგ, შეგიძლიათ ჩამოტვირთოთ წყაროს კოდები ქვემოთ მოცემული ბმულიდან.

წყაროს კოდის ბმული:

ნაბიჯი 5: ბავშვის ჭკვიანი მონიტორინგის სისტემის დაყენება (ნაწილი 2)

ბავშვის ჭკვიანი მონიტორინგის სისტემის დაყენება (ნაწილი 2)
ბავშვის ჭკვიანი მონიტორინგის სისტემის დაყენება (ნაწილი 2)
ბავშვის ჭკვიანი მონიტორინგის სისტემის დაყენება (ნაწილი 2)
ბავშვის ჭკვიანი მონიტორინგის სისტემის დაყენება (ნაწილი 2)
ბავშვის ჭკვიანი მონიტორინგის სისტემის დაყენება (ნაწილი 2)
ბავშვის ჭკვიანი მონიტორინგის სისტემის დაყენება (ნაწილი 2)

AWS- ის დაყენება

  1. AWS კონსოლზე დააწკაპუნეთ სერვისებზე.
  2. თქვენს AWS დაფაზე აკრიფეთ "IoT Core" IoT Core სერვისზე წვდომისათვის
  3. მისასალმებელ გვერდზე დააწკაპუნეთ დაწყებაზე
  4. AWS IOT დაფაზე, დააწკაპუნეთ მართვაზე -> ნივთებზე
  5. დააწკაპუნეთ ერთი საქმის შექმნაზე
  6. მიეცით სახელი თქვენს ნივთს, შემდეგ დააჭირეთ ღილაკს შემდეგი ბოლოში
  7. შემდეგ გვერდზე, დააწკაპუნეთ სერტიფიკატის შექმნაზე
  8. იქნება ოთხი გადმოსაწერი ბმული, გადმოწერეთ თითოეული მათგანი
  9. გადაიტანეთ თქვენი სერთიფიკატები ახალ საქაღალდეში და გადაარქვით სახელი შესაბამისად
  10. დააწკაპუნეთ გააქტიურებაზე და თითქმის მაშინვე, თქვენ უნდა ნახოთ "წარმატებით გააქტიურებული სერთიფიკატი" და ღილაკი აქტივაცია იცვლება "გამორთვა"
  11. დააწკაპუნეთ ბოლოში პოლიტიკის მიმაგრებაზე
  12. დააწკაპუნეთ პოლიტიკის შექმნაზე
  13. განსაზღვრეთ პოლიტიკის სახელი და უფლებამოსილი ქმედებები, შემდეგ დააჭირეთ შექმნას
  14. დაბრუნდით IOT დაფაზე აირჩიეთ უსაფრთხო -> სერთიფიკატები და შემდეგ დააწკაპუნეთ სერტიფიკატის მენიუზე პოლიტიკის დასამაგრებლად
  15. აირჩიეთ თქვენ მიერ შექმნილი პოლიტიკა და დააჭირეთ მიმაგრებას
  16. კვლავ დააწკაპუნეთ სერტიფიკატის მენიუზე, დააწკაპუნეთ მიმაგრება ნივთზე, რათა მიამაგროთ თქვენი ნივთი თქვენს სერთიფიკატს
  17. IOT დაფაზე დაუბრუნდით მენეჯმენტს -> ნივთებს და შემდეგ დააწკაპუნეთ იმაზე, რაც თქვენ შექმენით
  18. შეარჩიეთ ინტერაქცია გვერდით ნავიგაციაში, შემდეგ დააკოპირეთ და ჩასვით თქვენი REST API საბოლოო წერტილი ბლოკნოტში

ნაბიჯი 6: ბავშვის ჭკვიანი მონიტორინგის სისტემის დაყენება (ნაწილი 3)

საჭირო ბიბლიოთეკების დაყენება

ეს ნაბიჯი შეიცავს საჭირო ბიბლიოთეკებს, რომლებიც უნდა იყოს დაინსტალირებული იმისათვის, რომ გაუშვათ პროგრამები თქვენს Raspberry Pi– ზე.

1. დააინსტალირეთ Flask შემდეგი ბრძანებით

sudo pip ინსტალაციის კოლბა

2. დააინსტალირეთ AWS პითონის ბიბლიოთეკა შემდეგი ბრძანებით

sudo pip დააინსტალირეთ AWSIoTPythonSDK

3. დააინსტალირეთ AWS Command ‐ Line ინტერფეისის კლიენტი თქვენს Raspberry Pi- ზე

sudo pip დააინსტალირეთ awscli

4. დააინსტალირეთ Boto, პითონის ბიბლიოთეკა AWS– ისთვის თქვენს Raspberry Pi– ზე

sudo pip დააინსტალირეთ boto3

5. დააინსტალირეთ rpi-lcd ბიბლიოთეკა შემდეგი ბრძანებით

sudo pip დააინსტალირეთ rpi-lcd

6. დააინსტალირეთ Mosquitto ბროკერი და კლიენტები თქვენს Raspberry Pi– ზე შემდეგი ბრძანებით

sudo apt-get დააინსტალირეთ mosquitto mosquitto- კლიენტები

7. AWS Python SDK– ს აქვს დამოკიდებულება paho-mqtt– ზე, ასე რომ დარწმუნდით, რომ ის დაინსტალირებულია თქვენს RPI– ზე.

sudo pip დააინსტალირეთ paho-mqtt

8. გაუშვით შემდეგი ბრძანება თქვენს Raspberry Pi– ზე, რომ დააინსტალიროთ AWS Command-line კლიენტი თქვენს Raspberry Pi– ზე

sudo pip install awscli-განახლება-მომხმარებელი

ნაბიჯი 7: ბავშვის ჭკვიანი მონიტორინგის სისტემის დაყენება (ნაწილი 4)

ესემესი

სმს აცნობებს მშობლებს, თუ ტემპერატურა ნორმას სცდება.

DynamoDB და S3

DynamoDB ინახავს ტემპერატურას და მის დროის ნიშნულს. S3 ინახავს PiCam- ის მიერ გადაღებულ სურათებს.

AWS

ჩვენ ვიყენებთ AWS MQTT- ს ტემპერატურის მნიშვნელობების გამოსაწერად და გამოსაქვეყნებლად.

ნაბიჯი 8: ბავშვის ჭკვიანი მონიტორინგის სისტემის დაყენება (ნაწილი 5)

ბავშვის ჭკვიანი მონიტორინგის სისტემის დაყენება (ნაწილი 5)
ბავშვის ჭკვიანი მონიტორინგის სისტემის დაყენება (ნაწილი 5)
ბავშვის ჭკვიანი მონიტორინგის სისტემის დაყენება (ნაწილი 5)
ბავშვის ჭკვიანი მონიტორინგის სისტემის დაყენება (ნაწილი 5)
ბავშვის ჭკვიანი მონიტორინგის სისტემის დაყენება (ნაწილი 5)
ბავშვის ჭკვიანი მონიტორინგის სისტემის დაყენება (ნაწილი 5)

სტატიკური დირექტორია

img

ბავშვი. png

camera.png

lb.png

bootstrap.min.css

bootstrap.min.js

შაბლონები

დაახლოებით. html

დაფა. html

index.html

ledcontrol.html

pic.html

pin.html

aws_pubsub.py

boto_s3_1.py

mqttpublish_temp.py

mqttsubscribe_temp.py

server.py

ჟღერს. py

ნაბიჯი 9: ბავშვის ჭკვიანი მონიტორინგის სისტემის დაყენება (ნაწილი 6)

სატესტო გაშვება

დარწმუნდით, რომ თქვენ ხართ დირექტორიაში, სადაც არის server.py.

ბრაუზერის შესამოწმებლად, შეასრულეთ შემდეგი ბრძანება:

sudo პითონის სერვერი. py

Mqtt კოდის შესამოწმებლად, შეასრულეთ შემდეგი ბრძანება:

კოღო (დამზადებულია ჟოლოს პი 1 -ზე)

sudo python mqttpublish_temp.py (კეთდება ჟოლოს პი 1) სუდო პითონი mqttsubscribe_temp.py (კეთდება ჟოლოს პი 2)

DynamoDB– ზე ასატვირთად გაუშვით შემდეგი ბრძანება:

sudo python aws_pubsub.py

ხმის სენსორის გასაშვებად შეასრულეთ შემდეგი ბრძანება:

sudo python sound_sensor.py

წყაროს კოდის ბმული:

ნაბიჯი 10: შესრულებულია

გმადლობთ რომ კითხულობთ!

ვიმედოვნებთ, რომ ეს გაკვეთილი თქვენთვის სასარგებლო იყო და გაერთეთ კოდირებით!

გირჩევთ: