Mündəricat:

Ağıllı Pərdə Sistemi: 4 addım
Ağıllı Pərdə Sistemi: 4 addım

Video: Ağıllı Pərdə Sistemi: 4 addım

Video: Ağıllı Pərdə Sistemi: 4 addım
Video: Pərdə arxası #2 - Fahişə həyatı - uşaqlar baxmasın 2024, Iyul
Anonim
Image
Image

Otaq çox isti və işıqlı olanda özünü bağlayan və yolda uzaqdan idarə edə bilən ağıllı bir pərdə sistemi istərdinizmi?

Burada sizə necə asanlaşdıracağınızı göstərəcəyəm ~

Təchizat

  • Karton qutu
  • DHT11 temperatur sensoru
  • Servo motor
  • Qamış sensoru
  • Realtek Ameba1 RTL8195AM mikro nəzarətçi
  • Jumper teli

Addım 1: MQTT

MQTT
MQTT

MQTT, maşından maşına (M2M)/"Əşyaların İnterneti" keçid protokoludur. Son dərəcə yüngül yayım/abunə mesajlaşma nəqliyyatı olaraq hazırlanmışdır.

MQTT -nin IoT üçün hazırlanmış bir protokoldur deyə bilərik. MQTT TCP/IP -ə əsaslanır və dərc/abunə yolu ilə məlumat ötürür/alır.

Ameba inkişaf etdirmə lövhəsindən istifadə etdiyimiz üçün amebaiot ünvanında rəsmi veb saytında bir hesab qeydiyyatdan keçirə bilərik və amebaiot.com/cloud-getting-started ünvanından pulsuz bir MQTT serveri əldə edə bilərik.

Qeyd edək ki, AmebaIOT.com saytında qeydiyyatdan keçdikdən və "Bulud Xidməti" üçün cihazınızı qeydiyyatdan keçirdikdən sonra, AmebaIOT.com -a daxil olmaq üçün istifadə etdiyiniz istifadəçi adı və şifrə MQTT bağlantınız üçün eynidir, təfərrüatlar daha sonra dərslikdə izah ediləcəkdir..

Addım 2: Proqram Quraşdırması

Proqram Quraşdırması
Proqram Quraşdırması
Proqram Quraşdırması
Proqram Quraşdırması
Proqram Quraşdırması
Proqram Quraşdırması

Hər bir IoT (Əşyaların İnterneti) layihəsinin mərkəzi Wi-Fi ilə işləyən bir mikro nəzarətçidir, layihəmiz də istisna deyil. Burada istifadə olunan Wi-Fi mikrokontrolörü, Realtek-dən Ameba-1 RTL8195AM-dır, bir çox faydalı ətraf qurğusuna və həftələrlə mobil batareya ilə işləyə biləcək qədər aşağı gücdə güclü Wi-Fi moduluna malikdir.

Daha nələr var? Bu lövhə Arduino IDE -də proqramlaşdırıla bilər! Bəli, heç bir öyrənmə hardcore proqramına ehtiyac yoxdur, Arduino IDE -ni açın və aşağıdakı linki "Fayl -> Tercihlər" altındakı "əlavə lövhə meneceri URL -lərinə" yapışdırın və mikrokontrolörün bütün alət zənciri və kommunalları bu lövhəni quraşdıraraq avtomatik yüklənəcəkdir. "Alətlər -> İdarə Heyəti" altında "İdarə Heyəti Meneceri"

Bundan sonra mənbə kodunu Github -dan Github -dan yükləyə bilərsiniz.

Etməyiniz lazım olan son şey, yüklədiyiniz kod haqqında aşağıdakı məlumatları redaktə etməkdir və sonra nəhayət ki, "Yüklə" düyməsini basmağa və kodun saniyələr ərzində ameba -da yanıb -sönməsinə hazırsınız.

Addım 3: Avadanlıq Bağlantısı

Avadanlıq Bağlantısı
Avadanlıq Bağlantısı
Avadanlıq Bağlantısı
Avadanlıq Bağlantısı
Avadanlıq Bağlantısı
Avadanlıq Bağlantısı

Ehtiyac duyduğunuz şeylərin siyahısını almaq üçün təchizat hissəsinə müraciət edə bilərsiniz.

Əvvəlcə karton qutudan çox fantastik olmayan bir "ev" tikməlisiniz, bunu aşağıda verəcəyik.

Dövrə bağlantısı olduqca sadədir, hər şeyi əlaqələndirmək üçün aşağıdakı əlaqə xəritəsini yoxlayın.

Bağlantı qurulduqdan sonra, qolunu pərdə ilə bağlayarkən, servonu karton evinizin divarına yapışdıra bilərsiniz, pərdənin bir tərəfinə qamış sensorunu yapışdırıb pərdənin digər tərəfinə maqnit yapışdıra bilərsiniz. Unutmayın ki, standart olaraq, qamış sensoru və maqnit, servo motor pərdəni çəkib onunla birlikdə sürükləyənə qədər bir -birinə bitişik olmalıdır.

Qamış sensorunun məqsədi, pərdənin bağlanıb -açılmadığını Amabaya bildirməkdir. Nəhayət, DHT11 sensorunu divarın digər tərəfinə yapışdırın, bu "otaq" istiliyinin ölçülməsinə kömək edəcək və otaq istiliyi narahat bir səviyyəyə qaldıran çox günəş işığı alırsa amebaya bildirməlidir.. Otaq həqiqətən isti olsa, avtomatik olaraq pərdəni bağlayacaq və istifadəçiyə MQTT mesajı göndərəcək.

Addım 4: Telefonun Qurulması

Telefon Quraşdırması
Telefon Quraşdırması
Telefon Quraşdırması
Telefon Quraşdırması
Telefon Quraşdırması
Telefon Quraşdırması
Telefon Quraşdırması
Telefon Quraşdırması

Pərdəni MQTT vasitəsi ilə uzaqdan idarə etmək üçün əvvəlcə bir MQTT müştəri qurmalıyıq. Android üçün Playstore və iOS üçün Appstore -da bir çox pulsuz MQTT müştəri proqramı var. Burada Android və iOS versiyası var.

Hansı versiyanı istifadə etməyinizdən asılı olmayaraq, quraşdırma proseduru eynidır, Əvvəlcə MQTT server ünvanını doldurmalısınız -> "cloud.amebaiot.com";

İkincisi, liman nömrəsini doldurun -> "1883";

Üçüncüsü, abunə olmaq üçün mövzunu doldurun -> "outTopic";

Dördüncüsü, dərc etmək üçün mövzu doldurun -> "inTopic";

Beşincisi, MQTT bulud xidməti istifadəçi adınızı və şifrənizi daxil edin;

Nəhayət, əlaqə qurmaq üçün "qoşul" düyməsini basın.

Bağlandıqdan sonra, müvəffəqiyyətli ikitərəfli əlaqənin təsdiqi olaraq amebadan göndərilən "--- MQTT serveri qoşuldu! ---" mesajı alacaqsınız. İndi pərdəni açmaq üçün "açıq" və istədiyiniz vaxt bağlamaq üçün "söndür" mesajı göndərə bilərsiniz!

Tövsiyə: