Daftar Isi:

Sistem Tirai Cerdas: 4 Langkah
Sistem Tirai Cerdas: 4 Langkah

Video: Sistem Tirai Cerdas: 4 Langkah

Video: Sistem Tirai Cerdas: 4 Langkah
Video: Tehnik Menyetel Kerei Otomatis Naik Turun Sangat Detail Penjelasanya 2024, Juli
Anonim
Image
Image

Apakah Anda ingin sistem tirai pintar yang menutup sendiri saat ruangan terlalu panas dan terang dan juga dapat mengontrolnya dari jarak jauh saat bepergian?

Di sini saya akan menunjukkan cara membuatnya sangat mudah~

Perlengkapan

  • Kardus
  • Sensor suhu DHT11
  • Motor servo
  • Sensor buluh
  • Mikrokontroler Realtek Ameba1 RTL8195AM
  • Kawat jumper

Langkah 1: MQTT

MQTT
MQTT

MQTT adalah protokol konektivitas mesin-ke-mesin (M2M)/"Internet of Things". Itu dirancang sebagai transportasi pengiriman pesan / berlangganan yang sangat ringan.

Kita dapat mengatakan MQTT adalah protokol yang dirancang untuk IoT. MQTT didasarkan pada TCP/IP dan mengirimkan/menerima data melalui publish/subscribe.

Karena kami menggunakan papan pengembangan ameba, kami dapat mendaftarkan akun di situs web resmi di amebaiot, dan mendapatkan server MQTT gratis di amebaiot.com/cloud-getting-started

Catatan, setelah Anda mendaftar di AmebaIOT.com dan telah mendaftarkan perangkat Anda untuk “Layanan Cloud”, maka nama pengguna dan kata sandi yang Anda gunakan untuk masuk ke AmebaIOT.com sama untuk koneksi MQTT Anda, detailnya akan dijelaskan nanti di tutorial.

Langkah 2: Pengaturan Perangkat Lunak

Pengaturan Perangkat Lunak
Pengaturan Perangkat Lunak
Pengaturan Perangkat Lunak
Pengaturan Perangkat Lunak
Pengaturan Perangkat Lunak
Pengaturan Perangkat Lunak

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

Apalagi? Papan ini dapat diprogram pada Arduino IDE! Ya, tidak diperlukan perangkat lunak pembelajaran hardcore, cukup buka Arduino IDE Anda dan tempel tautan berikut ke "URL pengelola papan tambahan" di bawah "File -> Preferensi" dan seluruh rantai alat dan utilitas mikrokontroler akan diunduh secara otomatis dengan memasang papan ini dari “Pengelola Dewan” di bawah “Alat -> Papan”

Setelah itu, Anda dapat mengunduh kode sumber dari Github di Github.

Hal terakhir yang perlu Anda lakukan adalah mengedit informasi berikut pada kode yang baru saja Anda unduh dan kemudian Anda siap untuk menekan tombol "Unggah" pada akhirnya dan mendapatkan kode yang di-flash di ameba dalam hitungan detik.

Langkah 3: Koneksi Perangkat Keras

Koneksi Perangkat Keras
Koneksi Perangkat Keras
Koneksi Perangkat Keras
Koneksi Perangkat Keras
Koneksi Perangkat Keras
Koneksi Perangkat Keras

Anda dapat merujuk ke bagian persediaan untuk mendapatkan daftar hal-hal yang Anda butuhkan.

Pertama, Anda perlu membangun "rumah" dari kotak karton, tidak terlalu mewah, yang di bawah ini akan berhasil.

Koneksi sirkuit agak mudah, periksa peta koneksi di bawah ini untuk menghubungkan semuanya.

Setelah sambungan selesai, Anda dapat merekatkan servo ke dinding rumah karton Anda sambil menghubungkan lengannya ke gorden, rekatkan sensor buluh di satu sisi gorden dan rekatkan magnet ke sisi lain gorden. Perhatikan bahwa, secara default, sensor buluh dan magnet seharusnya berdekatan satu sama lain sampai motor servo menarik tirai dan menyeretnya.

Tujuan dari sensor buluh adalah untuk memberi tahu amuba jika tirai ditutup atau dibuka. Last but not least, rekatkan sensor DHT11 ke sisi lain dinding, ini akan membantu mengukur suhu "ruangan" dan seharusnya memberi tahu ameba jika ruangan mendapatkan terlalu banyak sinar matahari yang menaikkan suhu ke tingkat yang tidak nyaman. Jika ruangan memang panas, maka secara otomatis akan menutup tirai dan mengirim pesan MQTT kepada pengguna.

Langkah 4: Pengaturan Telepon

Pengaturan telepon
Pengaturan telepon
Pengaturan telepon
Pengaturan telepon
Pengaturan telepon
Pengaturan telepon
Pengaturan telepon
Pengaturan telepon

Untuk mengontrol tirai dari jarak jauh melalui MQTT, pertama-tama kita perlu menginstal klien MQTT. Ada banyak aplikasi klien MQTT gratis di Playstore untuk Android dan Appstore untuk iOS. Berikut adalah versi android dan versi iOS.

Apa pun versi yang Anda gunakan, prosedur penyiapannya sama, Pertama, Anda harus mengisi alamat server MQTT -> “cloud.amebaiot.com”;

Kedua, isi nomor port -> “1883”;

Ketiga, isi topik untuk berlangganan -> “outTopic”;

Keempat, isi topik yang akan dipublikasikan -> “inTopic”;

Kelima, isi nama pengguna dan kata sandi layanan cloud MQTT Anda;

Terakhir, tekan tombol "hubungkan" untuk terhubung.

Setelah terhubung, Anda akan menerima pesan “---MQTT server connected!---” yang dikirim dari ameba sebagai konfirmasi koneksi dua arah yang berhasil. Sekarang, Anda dapat mengirim pesan "aktif" untuk membuka tirai dan pesan "mati" untuk menutupnya kapan pun Anda mau!

Direkomendasikan: