Mündəricat:
- Addım 1: Avadanlıq yoxlama siyahısı
- Addım 2: AWS -ə daxil olmaq
- Addım 3: Raspberry Pi üçün quraşdırma
- Addım 4: Ağıllı Otaq Nəzarət Kodları
- Addım 5: Təcrübə öyrənmək
Video: Ağıllı Otaq Nəzarəti: 5 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:48
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ı
Bu dərs üçün lazım olan hardware komponentlərini nəzərdən keçirək.
- Çeşidli Jumper Kabelləri
- DHT11 Temperatur və Nəmlik Sensoru x1
- 10k ohm müqavimət x2
- MCP3008 x1
- İşıqdan Rezistor (LDR) x1
- LED işığı x1
- 330 ohm müqavimət x1
- Picamera x1
Addım 2: AWS -ə daxil olmaq
- Https://awseducate.qwiklabs.com/users/sign_in?locale=en ünvanına daxil olun
- Daha sonra konfiqurasiya etmək üçün Giriş Açarı ID və Gizli Giriş Açarını kopyalayın.
- "Açıq Konsolu" vurun
Raspberry Pi -ni "bir şey" olaraq qeyd edin
- AWS IoT axtarın
- Sol naviqasiya çubuğunun altında "İdarə et" düyməsini basın və "Şeylər" seçin
- Əşyanız üçün bir ad yazın və sertifikat yaradın.
- Sertifikat yaradıldıqdan sonra yaradılan 4 faylı qeyd edin.
- Siyasət yaradın və siyasəti Şeyinizə əlavə edin.
DynamoDB
- DynamoDB axtarın
- İşıq üçün bir masa yaradın
S3 Kovası
- S3 axtar
- Şəkillər yükləmək üçün bir kova yaradın
Addım 3: 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
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ə:
ESP8266 ilə Otaq Nəzarəti - Temperatur, Hərəkət, Pərdələr və İşıqlandırma: 8 addım
ESP8266 ilə Otaq Nəzarəti | Temperatur, Hərəkət, Pərdələr və İşıqlandırma: Bu layihə, NodeMCU ESP8266 moduluna əsaslanan bir sistemdən ibarətdir ki, bu da LED şeridin parlaqlığını və otağınızın pərdəsini idarə etməyə imkan verir, həmçinin otağınızın hərəkət hadisələri haqqında məlumat göndərə bilir. və buluddakı temperatur
Python & Thingspeak istifadə edərək Raspberry Pi Fan -ın Ağıllı Nəzarəti: 7 addım
Python & Thingspeak istifadə edərək Raspberry Pi Fan -ın Ağıllı Nəzarəti: Qısa xülasə Varsayılan olaraq, fan birbaşa GPIO -ya bağlıdır - bu onun daimi işləməsini nəzərdə tutur. Fanın nisbi sakit işləməsinə baxmayaraq, fasiləsiz işləməsi aktiv bir soyutma sisteminin effektiv istifadəsi deyil. Eyni zamanda
Ağıllı Telefon Nəzarəti Arduino Robotu: 3 addım
Ağıllı Telefon Nəzarəti Arduino Robotu: Bir smartfonu idarə edən Arduino robot layihəsidir. Bu layihə üçün bir PCB qurdum, buna görə də meshy tel əlaqələrində heç bir problem yoxdur. Bu lövhədə ikili motor sürücüsü var. bəzi əlavə Arduino pinləri, 3V, 5V, GND çıxdı, buna görə də bu PCB -dən istifadə edərək xətti izləyə bilərsiniz
IOT CA2 Təhlükəsiz Ağıllı Ev/Otaq: 8 addım
IOT CA2 Secure Ağıllı Ev/Otaq: Məzmun 1 Smart Secure Evə Baxış 2 Avadanlıq tələbləri + Quraşdırma3 Proqram tələbləri + Quraşdırma4 Raspberrypi -ni bir şey kimi qeyd edin5 S3 Bucket6 DynamoDB quraşdırma + Qaydalar77 Gözlənilən nəticə8 Kodlar (Pastebindən) 9 İstinadlarBaxış
NodeMCU Ağıllı Otaq - ESP8266 - Arduino: 6 addım
NodeMCU Ağıllı Otaq | ESP8266 | Arduino: Bir youtube seriyası yaradıram " Arduino ilə otağınızı necə avtomatlaşdırmaq olar? &Quot; və bu istehsalın bir hissəsi olaraq ən yeni təkmilləşdirmələrimdən birini sizə təqdim edirəm. ESP8266 nodemcu WiFi modulundan istifadə etmək qərarına gəldim, çünki bu proqramlaşdırıla bilər