Mündəricat:

Ağıllı Otaq Nəzarəti: 5 addım
Ağıllı Otaq Nəzarəti: 5 addım

Video: Ağıllı Otaq Nəzarəti: 5 addım

Video: Ağıllı Otaq Nəzarəti: 5 addım
Video: Yaddaşın Necədir? I Qısa Yaddaş Testi 2024, Noyabr
Anonim
Ağıllı Otaq Nəzarəti
Ağıllı Otaq Nəzarəti

Bu layihədə AWS və MQTT -ni qurulumumuzda necə istifadə edəcəyimizi öyrənməyi hədəfləyirik. Texnologiya dünyasında olsanız, yalnız dizüstü kompüterinizlə otağınızı idarə edə biləcəyiniz nə qədər gözəl olacaq! Təsəvvür edin ki, layihələrinizi başa çatdırmaq üçün tələsirsiniz, işığınızın açarını açmaq üçün gəzmək çox vaxt aparır!

Bu portal:

  • Şəkilləri yükləməyə/almağa icazə verin (S3 Bucket)
  • İşıq dəyərlərini yoxlayın (DynamoDB)
  • Led yandırın/söndürün
  • İstilik və rütubəti yoxlayın (phpmyadmin)

Tələbələrdən yaşlılara qədər istifadəsi və başa düşülməsi asan olan sadə bir interfeysdir!

Addım 1: Avadanlıq yoxlama siyahısı

Avadanlıq yoxlama siyahısı
Avadanlıq yoxlama siyahısı
Avadanlıq yoxlama siyahısı
Avadanlıq yoxlama siyahısı

Bu dərs üçün lazım olan hardware komponentlərini nəzərdən keçirək.

  1. Çeşidli Jumper Kabelləri
  2. DHT11 Temperatur və Nəmlik Sensoru x1
  3. 10k ohm müqavimət x2
  4. MCP3008 x1
  5. İşıqdan Rezistor (LDR) x1
  6. LED işığı x1
  7. 330 ohm müqavimət x1
  8. Picamera x1

Addım 2: AWS -ə daxil olmaq

AWS -ə daxil olmaq
AWS -ə daxil olmaq
  1. Https://awseducate.qwiklabs.com/users/sign_in?locale=en ünvanına daxil olun
  2. Daha sonra konfiqurasiya etmək üçün Giriş Açarı ID və Gizli Giriş Açarını kopyalayın.
  3. "Açıq Konsolu" vurun

Raspberry Pi -ni "bir şey" olaraq qeyd edin

  1. AWS IoT axtarın
  2. Sol naviqasiya çubuğunun altında "İdarə et" düyməsini basın və "Şeylər" seçin
  3. Əşyanız üçün bir ad yazın və sertifikat yaradın.
  4. Sertifikat yaradıldıqdan sonra yaradılan 4 faylı qeyd edin.
  5. Siyasət yaradın və siyasəti Şeyinizə əlavə edin.

DynamoDB

  1. DynamoDB axtarın
  2. İşıq üçün bir masa yaradın

S3 Kovası

  1. S3 axtar
  2. Şəkillər yükləmək üçün bir kova yaradın

Addım 3: Raspberry Pi üçün quraşdırma

Raspberry Pi üçün quraşdırma
Raspberry Pi üçün quraşdırma

Kodları işə salmadan əvvəl bunları Raspberry Pi -yə quraşdırın.

Terminal pəncərəsini açın

  • AWSIoTPythonSDK: sudo pip AWSIoTPythonSDK quraşdırın
  • awscli: sudo pip install awscli
  • Boto: sudo pip install boto
  • Boto3: sudo pip boto3 quraşdırın
  • Şüşə: sudo pip quraşdırma qabı
  • mqtt: sudo pip quraşdırın mqtt
  • paho: sudo pip qurun paho

Terminal pəncərənizdə işləyin:

aws konfiqurasiya edin

və konsolunuzun giriş açarını və gizli giriş açarını daxil edin.

Addım 4: Ağıllı Otaq Nəzarət Kodları

  • InsertIntoDB.py: Bu verilənlər bazasına temperatur və rütubət daxil edəcək
  • aws_pubsub.py: Bu, işıq dəyərini və şəkilləri əldə etmək üçün sensorlar/işıq və kamera kimi mövzulara abunə olacaq.
  • server.py: Bu LED -in yandırılmasına və sönməsinə imkan verəcəkdir. İstilik və rütubət də alınacaq və html səhifəsində göstəriləcək. DynamoDB -də saxlanılan işıq dəyəri alınacaq.

Addım 5: Təcrübə öyrənmək

Öyrənmə Təcrübələri
Öyrənmə Təcrübələri

Python üçün tamamilə yeni olduğumuz üçün bu IoT modulunu öyrənmə prosesində bir çox çətinlik və çətinliklərlə üzləşdik. Ancaq müəllimlərimizin və dostlarımızın rəhbərliyi ilə öhdəsindən gələ və öyrənə bildik. Bu layihə sayəsində IoT cihazlarının mövcud dünyada əhəmiyyətini öyrəndik və AWS -dən istifadə haqqında daha yaxşı biliklərə sahib olduq.

Tövsiyə: