İçindekiler:

Akıllı Oda Kontrolü: 5 Adım
Akıllı Oda Kontrolü: 5 Adım

Video: Akıllı Oda Kontrolü: 5 Adım

Video: Akıllı Oda Kontrolü: 5 Adım
Video: Cosa P4TR-21 Akıllı Oda Termostatı Kablosuz Kombi Kontrolü (Pilli veya Adaptörlü Kullanım) 2024, Temmuz
Anonim
Akıllı Oda Kontrolü
Akıllı Oda Kontrolü

Bu projede kurulumumuzda AWS ve MQTT kullanmayı öğrenmeyi hedefliyoruz. Teknoloji dünyasında olmak, odanızı sadece dizüstü bilgisayarınızla kontrol edebilmek ne kadar harika olacak! Projelerinizi tamamlamak için acele ettiğinizi, ışığınız için düğmeyi açmak için yürümenizin çok zaman alıcı olduğunu hayal edin!

Bu portal:

  • Görüntüleri yüklemenize/almanıza izin verin (S3 Bucket)
  • Işık değerlerini kontrol edin (DynamoDB)
  • Led'i aç/kapat
  • Sıcaklık ve nemi kontrol edin (phpmyadmin)

Öğrencilerden yaşlılara, kullanımı ve anlaşılması kolay basit bir arayüz!

1. Adım: Donanım Kontrol Listesi

Donanım Kontrol Listesi
Donanım Kontrol Listesi
Donanım Kontrol Listesi
Donanım Kontrol Listesi

Bu eğitim için gereken donanım bileşenlerini gözden geçirelim.

  1. Çeşitli Jumper Kabloları
  2. DHT11 Sıcaklık ve Nem Sensörü x1
  3. 10k ohm direnç x2
  4. MCP3008 x1
  5. Işığa Bağlı Direnç (LDR) x1
  6. LED Işık x1
  7. 330 ohm direnç x1
  8. Pikamera x1

2. Adım: AWS'ye Erişme

AWS'ye erişme
AWS'ye erişme
  1. https://awseducate.qwiklabs.com/users/sign_in?locale=en adresinde oturum açın
  2. Daha sonra yapılandırma amacıyla Erişim Anahtarı Kimliğini ve Gizli Erişim Anahtarını kopyalayın.
  3. "Konsol Aç" ı tıklayın

Raspberry Pi'nizi "Şey" olarak kaydedin

  1. AWS IoT'yi arayın
  2. Sol gezinme çubuğunun altında "Yönet"i tıklayın ve "İşler"i seçin
  3. Şeyiniz için bir ad yazın ve bir sertifika oluşturun.
  4. Sertifika oluşturulduktan sonra oluşturulan 4 dosyayı kaydedin.
  5. Bir politika oluşturun ve politikayı Thing'inize ekleyin.

DinamoDB

  1. DynamoDB'yi arayın
  2. Işık için bir tablo oluşturun

S3 Kova

  1. S3'ü arayın
  2. Görüntülerin yüklenmesi için bir paket oluşturun

3. Adım: Raspberry Pi Kurulumu

Raspberry Pi için Kurulum
Raspberry Pi için Kurulum

Kodları çalıştırmaya başlamadan önce bunları Raspberry Pi'nize yükleyin.

Terminal penceresini aç

  • AWSIoTPythonSDK: sudo pip kurulumu AWSIOTPythonSDK
  • awscli: sudo pip kurulumu awscli
  • Boto: sudo pip yükleme boto
  • Boto3: sudo pip yükleme boto3
  • Şişe: sudo pip yükleme şişesi
  • mqtt: sudo pip kurulum mqtt
  • paho: sudo pip kurulum paho

Terminal pencerenizde çalıştırın:

aws yapılandırmak

ve konsolunuzun erişim anahtarını ve gizli erişim anahtarını girin.

Adım 4: Akıllı Oda Kontrol Kodları

  • InsertIntoDB.py: Bu, veritabanına sıcaklık ve nem ekleyecektir
  • aws_pubsub.py: Bu, ışık değerini ve görüntüleri almak için sensörler/ışık ve kamera gibi konulara abone olacaktır.
  • server.py: Bu, LED'in açılıp kapanmasını sağlar. Sıcaklık ve nem de html sayfasında alınacak ve görüntülenecektir. dynamoDB'de saklanan ışık değeri alınacaktır.

Adım 5: Öğrenme Deneyimleri

Öğrenme deneyimleri
Öğrenme deneyimleri

Python'da tamamen yeni olduğumuz için bu IoT modülünü öğrenme sürecinde birçok zorluk ve sıkıntıyla karşılaştık. Ancak hocalarımız ve arkadaşlarımızın yönlendirmeleriyle başa çıkmayı ve öğrenmeyi başardık. Bu proje sayesinde IoT cihazlarının günümüz dünyasındaki önemini öğrendik ve ayrıca AWS kullanımı hakkında daha fazla bilgi sahibi olduk.

Önerilen: