Daftar Isi:

Otomatisasi Rumah Terkendali Internet/cloud Menggunakan Esp8266 (aREST, MQTT, IoT): 7 Langkah (dengan Gambar)
Otomatisasi Rumah Terkendali Internet/cloud Menggunakan Esp8266 (aREST, MQTT, IoT): 7 Langkah (dengan Gambar)

Video: Otomatisasi Rumah Terkendali Internet/cloud Menggunakan Esp8266 (aREST, MQTT, IoT): 7 Langkah (dengan Gambar)

Video: Otomatisasi Rumah Terkendali Internet/cloud Menggunakan Esp8266 (aREST, MQTT, IoT): 7 Langkah (dengan Gambar)
Video: Как управлять вашим ESP8266 из любой точки мира — демонстрация 2024, Juli
Anonim
Otomatisasi Rumah Terkendali Internet/cloud Menggunakan Esp8266 (aREST, MQTT, IoT)
Otomatisasi Rumah Terkendali Internet/cloud Menggunakan Esp8266 (aREST, MQTT, IoT)
Otomatisasi Rumah Terkendali Internet/cloud Menggunakan Esp8266 (aREST, MQTT, IoT)
Otomatisasi Rumah Terkendali Internet/cloud Menggunakan Esp8266 (aREST, MQTT, IoT)
Otomatisasi Rumah Terkendali Internet/cloud Menggunakan Esp8266 (aREST, MQTT, IoT)
Otomatisasi Rumah Terkendali Internet/cloud Menggunakan Esp8266 (aREST, MQTT, IoT)
Otomatisasi Rumah Terkendali Internet/cloud Menggunakan Esp8266 (aREST, MQTT, IoT)
Otomatisasi Rumah Terkendali Internet/cloud Menggunakan Esp8266 (aREST, MQTT, IoT)

SEMUA kredit ke https://arest.io/ untuk layanan cloud!!

IoT subjek yang paling banyak dibicarakan di dunia saat ini!! Server dan layanan cloud yang memungkinkan hal ini menjadi daya tarik dunia saat ini…

MENGECUALIKAN Hambatan JARAK adalah dan merupakan tujuannya!!

Jadi sekarang kendalikan rumah atau kantor Anda dari mana saja di dunia… tidak hanya dari dalam atau jangkauan!!

Solusi termudah dan termurah dari orang paling malas!!! NIKMATI DAN MALAS…

CATATAN: BACA SELURUH PROYEK TERLEBIH DAHULU, AKAN MEMBUTUHKAN 3-4 MENIT DAN BERINOVASI… JANGAN SETENGAH MEMBACA DAN BATU PERANGKAT ANDA…

Langkah 1: KOMPONEN YANG DIPERLUKAN

KOMPONEN YANG DIPERLUKAN
KOMPONEN YANG DIPERLUKAN
KOMPONEN YANG DIPERLUKAN
KOMPONEN YANG DIPERLUKAN
KOMPONEN YANG DIPERLUKAN
KOMPONEN YANG DIPERLUKAN

Hanya 4 komponen yang diperlukan - 1. ESP8266 NODEMCU atau WEMOS D1 mini atau papan pengembangan wifi esp8266 lainnya 2. RELAY (5V atau 6V) 3. ULN2003 atau UNL2003A (IC driver relay) 4. Jumper (jelas atau solder!!) struktur utama dari proyek ini adalah modul ESP8266 akan menerima sinyal dari server MQTT (yaitu arest.io) dan meneruskan sinyal ke pin atau prosesor. IC driver relai ULN2003 terhubung ke pin board Nodemcu. Pin keluaran terhubung ke relai atau lampu RGB atau motor servo, dll.

Langkah 2: Perangkat Lunak

Perangkat lunak
Perangkat lunak
Perangkat lunak
Perangkat lunak
Perangkat lunak
Perangkat lunak
Perangkat lunak
Perangkat lunak

Saya telah menggunakan Arduino IDE sebagai perangkat lunak pemrograman. Jika Anda baru mengenal papan pengembangan Nodemcu atau esp8266 ini, silakan merujuk ke instruksi saya sebelumnya. Untuk menghubungkan papan Nodemcu atau wemos dengan Arduino IDE.

Di Arduino IDE setelah mengatur hal-hal yang diceritakan sebelumnya, buka SKETCH -> INCLUDE LIBRARY -> MANAGE LIBRARIES -> CARI "arest" -> INSTALL THE LIBRARIES -> SEKARANG CARI PubSubClient -> INSTALL THE LIBRARY.

Sekarang setengahnya selesai… hampir sampai!!!

Langkah 3: DIAGRAM SIRKUIT

DIAGRAM SIRKUIT
DIAGRAM SIRKUIT

Seperti rangkaian di atas menggambarkan semuanya masih sisi input dari IC driver relay ULN2003 terhubung ke pin esp8266 dan output terhubung ke kaki koil relay seperti ketika pin esp8266 menjadi tinggi pin output ULN2003 menjadi rendah sehingga memberikan relay potensi 5V untuk bekerja.

Alih-alih mengirim 0 atau 1 ke pin esp8266 relai, kami juga dapat mengirim nilai lain untuk servo tetapi mendeklarasikan servo.attach(pin) untuk memutar servo ke nilai tertentu. Ini mudah tetapi setiap orang perlu berinovasi, membaca dan berpikir sedikit.

Langkah 4: KODE

KODE
KODE

Saya mendapat ide dari proyek "Marco Schwartz" dan memodifikasinya. Dia telah menggunakan d arest.io MQTT tetapi kami juga dapat menggunakan adafruit.io. Bagian utama dari program ini adalah:

ID arest 6 digit yang unik

char* device_id = "unique_6_digit_id";

kredensial WiFi

const char* ssid = "nama_ssid"; const char* kata sandi = "kata sandi_anda";

Pilih id unik apa pun yang Anda suka tetapi harus unik bukan nama saya atau Anda kecuali itu nama telugu !!

contoh id unik: pf4h6q (hanya contoh)

ada banyak perubahan yang dibuat dalam kode sesuai dengan kode, kami harus menyebutkan output setelah setiap reboot papan pengembangan

Kode Github

Kode:

Langkah 5: MENGONTROL

PENGENDALIAN
PENGENDALIAN
PENGENDALIAN
PENGENDALIAN
PENGENDALIAN
PENGENDALIAN

2 langkah PENTING: 1. mendeklarasikan pin keluaran 2. mengaktifkan atau mengirim informasi di pin tersebut Mendeklarasikan pin keluaran: https://cloud.arest.io/pf486q/mode/5/o"pf486q" adalah kode unik 6 digit untuk arest. io"o" sebagai outputreply setelah menjalankan ini di browser apa pun {"message":"Pin D2 set to output", "id":"pf486q", "name":"home cloud", "hardware":"esp8266", "connected":true}Toggling atau pengiriman informasi di pin:https://cloud.arest.io/pf486q/digital/2/0digital pin 2 kirim bit "0" atau "1" sesuai keinginanhttps:// cloud.arest.io/pf486q/digital/2/1 Mendeklarasikan pin diperlukan sekali setelah reboot/reset/shutdown jika tidak untuk menjalankan esp8266 secara terus-menerus, itu tidak perlu. Saya telah menggunakan aplikasi Android HTTPRequest untuk membuat widget di layar beranda dengan URL yang diperlukan. Seperti yang ditunjukkan pada instruksi saya sebelumnya. Harap lihat bahwa jika tidak, ini akan panjang.

Langkah 6: KESIMPULAN

Ini adalah proyek IoT untuk mengontrol peralatan rumah tangga, pintu, jendela, semuanya dan dapat disesuaikan sesuai dengan kebutuhan individu. Ini tidak dikontrol secara lokal, semua ini dapat dikontrol dari mana saja.

SETIAP PERINTAH ATAU URL DENGAN ARGUMEN MEMBUTUHKAN WAKTU 1-2 detik/s untuk dieksekusi karena ini bukan server khusus… tetapi untuk mengontrol rumah Anda dari mana saja di dunia ini LUAR BIASA

NIKMATI DAN MALAS… TINGGALKAN DAN LUPA MATIKAN PERALATAN TAPI TANPA Pusing kepala!!

Terima kasih kepada layanan MQTT " arest.io " dan kepada " Marco Schwatrz "…

jika Anda menyukai dukungan yang dapat diinstruksikan dan nikmati … dan untuk masalah apa pun tentang ini, tanyakan kepada saya

Langkah 7: Video!

Seseorang yang istimewa membantu saya untuk memeriksa apakah itu berfungsi dari tempat lain atau tidak… DAN itu berfungsi dari mana saja hanya diperlukan akses internet… (Saya di Kolkata, IN dan dia di Ranchi, IN)… dan ya dia mengacaukan saya setelah mengetahui kode unik arest.io saya jadi jangan bagikan kode unik yang Anda buat sendiri!!

Direkomendasikan: