Isi kandungan:

Sistem Tirai Pintar: 4 Langkah
Sistem Tirai Pintar: 4 Langkah

Video: Sistem Tirai Pintar: 4 Langkah

Video: Sistem Tirai Pintar: 4 Langkah
Video: GORDEN PINTAR BISA BUKA TUTUP PAKAI REMOTE | REVIEW SMART CURTAIN ACOME IoT 2024, Julai
Anonim
Image
Image

Adakah anda mahukan sistem tirai pintar yang tertutup ketika ruangan terlalu panas dan terang dan juga dapat mengawalnya dari jauh semasa dalam perjalanan?

Di sini saya akan menunjukkan kepada anda bagaimana menjadikannya mudah ~

Bekalan

  • Kotak karton
  • Sensor suhu DHT11
  • Motor servo
  • Sensor reed
  • Mikrokontroler Realtek Ameba1 RTL8195AM
  • Kawat pelompat

Langkah 1: MQTT

MQTT
MQTT

MQTT adalah protokol penyambungan mesin-ke-mesin (M2M) / "Internet of Things". Ia dirancang sebagai pengangkutan pesanan penerbitan / langganan yang sangat ringan.

Kita boleh mengatakan MQTT adalah protokol yang dirancang untuk IoT. MQTT berdasarkan TCP / IP dan menghantar / menerima data melalui penerbitan / langganan.

Oleh kerana kami menggunakan papan pengembangan ameba, kami dapat mendaftarkan akaun di laman web rasmi di amebaiot, dan mendapatkan pelayan MQTT percuma di amebaiot.com/cloud-getting-started

Perhatikan, setelah anda mendaftar di AmebaIOT.com dan mendaftar semula peranti anda untuk "Perkhidmatan Cloud", maka nama pengguna dan kata laluan yang anda gunakan untuk log masuk ke AmebaIOT.com adalah sama untuk sambungan MQTT anda, butiran akan dijelaskan kemudian dalam tutorial.

Langkah 2: Persediaan Perisian

Persediaan Perisian
Persediaan Perisian
Persediaan Perisian
Persediaan Perisian
Persediaan Perisian
Persediaan Perisian

Pusat setiap projek IoT (Internet-of-Things) adalah mikrokontroler berkemampuan Wi-Fi, projek kami tidak terkecuali. Mikrokontroler Wi-Fi yang digunakan di sini adalah Ameba-1 RTL8195AM dari Realtek, ia mempunyai banyak periferal yang berguna dan modul Wi-Fi yang kuat pada daya yang cukup rendah untuk dapat digunakan pada bateri sel selama berminggu-minggu.

Apa lagi? Papan ini boleh diprogramkan di Arduino IDE! Ya, tidak memerlukan perisian tegar pembelajaran, cukup buka Arduino IDE anda dan tampal pautan berikut ke dalam "URL pengurus papan tambahan" di bawah "Fail -> Pilihan" dan keseluruhan rantai alat dan utiliti mikrokontroler akan dimuat turun secara automatik dengan memasang papan ini dari "Pengurus Dewan" di bawah "Alat -> Papan"

Selepas itu, anda boleh memuat turun kod sumber dari Github di Github.

Perkara terakhir yang perlu anda lakukan ialah mengedit maklumat berikut pada kod yang baru anda muat turun dan kemudian anda bersedia untuk menekan butang "Muat Naik" itu akhirnya dan membuat kod tersebut dimuat di ameba dalam beberapa saat.

Langkah 3: Sambungan Perkakasan

Sambungan Perkakasan
Sambungan Perkakasan
Sambungan Perkakasan
Sambungan Perkakasan
Sambungan Perkakasan
Sambungan Perkakasan

Anda boleh merujuk bahagian persediaan untuk mendapatkan senarai barang yang anda perlukan.

Mula-mula anda perlu membina "rumah" dari kotak kadbod, tidak terlalu mewah, yang akan dilakukan di bawah ini.

Sambungan litar agak mudah, periksa peta sambungan di bawah untuk menghubungkan semuanya.

Setelah sambungan selesai, anda boleh melekatkan servo ke dinding rumah kadbod anda sambil menyambungkan lengannya ke tirai, melekatkan sensor buluh di satu sisi tirai dan merekatkan magnet ke sisi lain tirai. Perhatikan bahawa, secara lalai, sensor buluh dan magnet seharusnya berdekatan satu sama lain sehingga motor servo menarik tirai dan menyeretnya.

Tujuan sensor buluh adalah untuk memberitahu ameba jika tirai ditutup atau dibuka. Akhir sekali, lekatkan sensor DHT11 ke sisi lain dari dinding, ia akan membantu mengukur suhu "bilik" dan seharusnya memberitahu ameba jika ruangan itu mendapat cahaya matahari yang terlalu banyak sehingga menaikkan suhu ke tahap yang tidak selesa.. Sekiranya ruangan itu panas, ia akan ditutup secara automatik di langsir dan menghantar mesej MQTT kepada pengguna.

Langkah 4: Persediaan Telefon

Persediaan Telefon
Persediaan Telefon
Persediaan Telefon
Persediaan Telefon
Persediaan Telefon
Persediaan Telefon
Persediaan Telefon
Persediaan Telefon

Untuk mengawal tirai dari jauh melalui MQTT, pertama-tama kita perlu memasang klien MQTT. Terdapat banyak aplikasi klien MQTT percuma di Playstore untuk Android dan Appstore untuk iOS. Berikut adalah versi android dan versi iOS.

Tidak kira versi yang anda gunakan, prosedur penyediaannya sama, Pertama, anda perlu mengisi alamat pelayan MQTT -> "cloud.amebaiot.com";

Kedua, isikan nombor port -> "1883";

Ketiga, isikan topik untuk melanggan -> "outTopic";

Keempat, isikan topik untuk diterbitkan -> "inTopic";

Kelima, isikan nama pengguna dan kata laluan perkhidmatan cloud MQTT anda;

Terakhir, tekan butang "sambung" untuk berhubung.

Setelah disambungkan, anda akan menerima mesej "--- Pelayan MQTT disambungkan! ---" yang dihantar dari ameba sebagai pengesahan sambungan dua arah yang berjaya. Sekarang, anda mungkin mengirim pesan "on" untuk membuka tirai dan "off" mesej untuk menutupnya kapan saja anda suka!

Disyorkan: