İçindekiler:

Akıllı Perde Sistemi: 4 Adım
Akıllı Perde Sistemi: 4 Adım

Video: Akıllı Perde Sistemi: 4 Adım

Video: Akıllı Perde Sistemi: 4 Adım
Video: Dikey Tül Zebra Perde (GÖLGE STOR MEKANİK PERDE, İMALAT VE TASARIM HİZMETLERİ) 2024, Temmuz
Anonim
Image
Image

Oda çok sıcak ve aydınlık olduğunda kendini kapatan ve hareket halindeyken de uzaktan kontrol edebilen akıllı perde sistemi ister misiniz?

Burada size bir tanesini nasıl gerçekten kolaylaştıracağınızı göstereceğim~

Gereçler

  • Karton kutu
  • DHT11 sıcaklık sensörü
  • Servo motor
  • kamış sensörü
  • Realtek Ameba1 RTL8195AM mikrodenetleyici
  • atlama teli

Adım 1: MQTT

MQTT
MQTT

MQTT, makineden makineye (M2M)/"Nesnelerin İnterneti" bağlantı protokolüdür. Son derece hafif bir yayınla/abone ol mesajlaşma aktarımı olarak tasarlanmıştır.

MQTT'nin IoT için tasarlanmış bir protokol olduğunu söyleyebiliriz. MQTT, TCP/IP'ye dayalıdır ve yayınla/abone ol yoluyla veri iletir/alır.

Ameba geliştirme kartı kullandığımız için, amebaiot'taki resmi web sitesinde bir hesap açabilir ve amebaiot.com/cloud-getting-started adresinde ücretsiz bir MQTT sunucusu alabiliriz.

AmebaIOT.com'a kaydolduktan ve cihazınızı "Bulut Hizmeti" için kaydettirdikten sonra, AmebaIOT.com'da oturum açmak için kullandığınız kullanıcı adı ve parola MQTT bağlantınız için aynıdır, ayrıntılar öğreticide daha sonra açıklanacaktır..

Adım 2: Yazılım Kurulumu

Yazılım Kurulumu
Yazılım Kurulumu
Yazılım Kurulumu
Yazılım Kurulumu
Yazılım Kurulumu
Yazılım Kurulumu

Her IoT (Nesnelerin İnterneti) projesinin merkezi, Wi-Fi özellikli bir mikro denetleyicidir, projemiz istisna değildir. Burada kullanılan Wi-Fi mikro denetleyici Realtek'ten Ameba-1 RTL8195AM'dir, birçok kullanışlı çevre birimine ve bir hücre piliyle haftalarca çalışacak kadar düşük bir güçte güçlü bir Wi-Fi modülüne sahiptir.

Daha ne? Bu kart Arduino IDE'de programlanabilir! Evet, öğrenme hardcore yazılımına gerek yok, sadece Arduino IDE'nizi açın ve aşağıdaki bağlantıyı "Dosya -> Tercihler" altındaki "ek pano yöneticisi URL'lerine" yapıştırın ve mikrodenetleyicinin tüm araç zinciri ve yardımcı programları bu panoyu yükleyerek otomatik olarak indirilecektir. "Araçlar -> Pano" altındaki "Yönetim Kurulu Yöneticisi"

Daha sonra Github'daki kaynak kodunu Github'dan indirebilirsiniz.

Yapmanız gereken son şey, az önce indirdiğiniz kod üzerinde aşağıdaki bilgileri düzenlemek ve ardından en sonunda o “Yükle” butonuna basmaya ve kodun saniyeler içinde ameba'da yanıp sönmesini sağlamaya hazırsınız.

3. Adım: Donanım Bağlantısı

Donanım Bağlantısı
Donanım Bağlantısı
Donanım Bağlantısı
Donanım Bağlantısı
Donanım Bağlantısı
Donanım Bağlantısı

İhtiyaç duyduğunuz şeylerin bir listesini almak için sarf malzemeleri bölümüne başvurabilirsiniz.

İlk önce karton kutudan bir “ev” inşa etmeniz gerekiyor, çok süslü değil, aşağıdaki bu işinizi görecektir.

Devre bağlantısı oldukça basittir, her şeyi bağlamak için aşağıdaki bağlantı haritasını kontrol edin.

Bağlantı yapıldıktan sonra kolunu perdeye bağlarken servoyu karton evinizin duvarına, perdenin bir tarafına reed sensörünü, diğer tarafına da mıknatısı yapıştırabilirsiniz. Servo motor perdeyi çekip onunla birlikte sürükleyene kadar varsayılan olarak reed sensörü ve mıknatısın birbirine bitişik olması gerektiğini unutmayın.

Kamış sensörünün amacı, perdenin kapalı veya açık olup olmadığını ameb'e bildirmektir. Son olarak, DHT11 sensörünü duvarın diğer tarafına yapıştırın, "oda" sıcaklığını ölçmeye yardımcı olacaktır ve oda sıcaklığı rahatsız edici bir düzeye yükselten çok fazla güneş ışığı alıyorsa amiplere söylemesi beklenir.. Oda gerçekten çok sıcaksa, perdeyi otomatik olarak kapatacak ve kullanıcıya bir MQTT mesajı gönderecektir.

4. Adım: Telefon Kurulumu

Telefon ayarları
Telefon ayarları
Telefon ayarları
Telefon ayarları
Telefon ayarları
Telefon ayarları
Telefon ayarları
Telefon ayarları

Perdeyi MQTT üzerinden uzaktan kontrol edebilmek için önce bir MQTT istemcisi kurmamız gerekiyor. Android için Playstore'da ve iOS için Appstore'da birçok ücretsiz MQTT istemci uygulaması vardır. İşte android sürümü ve iOS sürümü.

Hangi sürümü kullanırsanız kullanın, kurulum prosedürü aynıdır, Öncelikle, MQTT sunucu adresini -> “cloud.amebaiot.com” alanını doldurmanız gerekir;

İkinci olarak, bağlantı noktası numarasını -> “1883” girin;

Üçüncüsü, abone olmak için konuyu doldurun -> “outTopic”;

Dördüncüsü, yayınlamak için konuyu doldurun -> “inTopic”;

Beşinci olarak, MQTT bulut hizmeti kullanıcı adınızı ve şifrenizi girin;

Son olarak, bağlanmak için "bağlan" düğmesine basın.

Bağlandıktan sonra, başarılı çift yönlü bağlantının onayı olarak ameba'dan gönderilen bir “---MQTT sunucusu bağlandı!---” mesajı alacaksınız. Artık perdeyi açmak için “on”, istediğiniz zaman kapatmak için “off” mesajı gönderebilirsiniz!

Önerilen: