Isi kandungan:

Automasi Rumah yang Dikendalikan Internet / awan Menggunakan Esp8266 (aREST, MQTT, IoT): 7 Langkah (dengan Gambar)
Automasi Rumah yang Dikendalikan Internet / awan Menggunakan Esp8266 (aREST, MQTT, IoT): 7 Langkah (dengan Gambar)

Video: Automasi Rumah yang Dikendalikan Internet / awan Menggunakan Esp8266 (aREST, MQTT, IoT): 7 Langkah (dengan Gambar)

Video: Automasi Rumah yang Dikendalikan Internet / awan Menggunakan Esp8266 (aREST, MQTT, IoT): 7 Langkah (dengan Gambar)
Video: Home Automation with Blynk Apps using NodeMcu | Project IoT menggunakan ESP8266, Blynk & PVC Pipe 2024, Disember
Anonim
Automasi Rumah yang Dikendalikan Internet / awan Menggunakan Esp8266 (aREST, MQTT, IoT)
Automasi Rumah yang Dikendalikan Internet / awan Menggunakan Esp8266 (aREST, MQTT, IoT)
Automasi Rumah yang Dikendalikan Internet / awan Menggunakan Esp8266 (aREST, MQTT, IoT)
Automasi Rumah yang Dikendalikan Internet / awan Menggunakan Esp8266 (aREST, MQTT, IoT)
Automasi Rumah yang Dikendalikan Internet / awan Menggunakan Esp8266 (aREST, MQTT, IoT)
Automasi Rumah yang Dikendalikan Internet / awan Menggunakan Esp8266 (aREST, MQTT, IoT)
Automasi Rumah yang Dikendalikan Internet / awan Menggunakan Esp8266 (aREST, MQTT, IoT)
Automasi Rumah yang Dikendalikan Internet / awan Menggunakan Esp8266 (aREST, MQTT, IoT)

SEMUA kredit kepada https://arest.io/ untuk perkhidmatan awan !!

MENGENAI subjek yang paling banyak dibincangkan di dunia sekarang !! Pelayan dan perkhidmatan awan yang menjadikannya mungkin adalah titik tarikan dunia masa kini…

MENGATASI BARISAN JARAK adalah dan adalah tujuannya !!

Oleh itu, sekarang kendalikan kediaman atau pejabat anda dari mana sahaja di dunia … bukan hanya dari dalam atau dari jarak jauh !!

Penyelesaian termudah dan termurah dari lelaki paling tidak !!! NIKMATI DAN MENYUKAI…

CATATAN: BACA PROJEK SELURUH PERTAMA ITU AKAN MENGAMBIL 3-4 MINIT DAN BERINOVASI … JANGAN BACA DAN BUAT PERANGKAT ANDA …

Langkah 1: KOMPONEN DIPERLUKAN

KOMPONEN DIPERLUKAN
KOMPONEN DIPERLUKAN
KOMPONEN DIPERLUKAN
KOMPONEN DIPERLUKAN
KOMPONEN DIPERLUKAN
KOMPONEN DIPERLUKAN

Hanya 4 komponen yang diperlukan - 1. ESP8266 NODEMCU atau WEMOS D1 mini atau mana-mana papan pengembangan wifi esp8266 2. RELAY (5V atau 6V) 3. ULN2003 atau UNL2003A (Relay IC driver) 4. Pelompat (jelas atau yang lain!) struktur utama projek ini ialah modul ESP8266 akan menerima isyarat dari pelayan MQTT (iaitu arest.io) dan meneruskan isyarat ke pin atau pemproses. IC pemacu geganti ULN2003 disambungkan ke pin papan Nodemcu. Pin output disambungkan ke relay atau lampu RGB atau motor servo dll.

Langkah 2: Perisian

Perisian
Perisian
Perisian
Perisian
Perisian
Perisian
Perisian
Perisian

Saya telah menggunakan Arduino IDE sebagai perisian pengaturcaraan. Sekiranya anda baru menggunakan lembaga pengembangan Nodemcu atau esp8266 ini, sila rujuk arahan saya sebelumnya. Untuk menghubungkan papan Nodemcu atau wemos dengan Arduino IDE.

Di Arduino IDE setelah menyiapkan perkara yang diberitahu sebelumnya, pergi ke SKETCH -> TERMASUK PERPUSTAKAAN -> MENGURUSKAN PERPUSTAKAAN -> MENCARI "arest" -> MEMASANG PERPUSTAKAAN -> SEKARANG CARI UNTUK PubSubClient -> PASANG PERPUSTAKAAN.

Sekarang separuh selesai … hampir di sana !!!

Langkah 3: DIAGRAM PEKELILING

RAJAH PEKELILING
RAJAH PEKELILING

Seperti litar di atas menggambarkan segalanya masih bahagian input IC pemacu relay ULN2003 disambungkan ke pin esp8266 dan output disambungkan ke kaki gegelung relay seperti ketika pin esp8266 semakin tinggi pin output ULN2003 menjadi rendah sehingga memberikan relay potensi 5V untuk berfungsi.

Daripada menghantar 0 atau 1 ke pin relay esp8266, kami juga dapat mengirim nilai lain untuk servo tetapi menyatakan servo.attach (pin) untuk memutar servo ke nilai tertentu. Mudah tetapi semua orang perlu berinovasi, membaca dan berfikir sedikit.

Langkah 4: KOD

KOD
KOD

Saya mendapat idea dari projek "Marco Schwartz" dan mengubahnya. Dia telah menggunakan MQTT d the arest.io tetapi kita juga dapat menggunakan adafruit.io. Bahagian utama program ini adalah:

Id arest 6digit yang unik

char * device_id = "unik_6_digit_id";

Kelayakan WiFi

const char * ssid = "ssid_name"; const char * kata laluan = "kata laluan_anda";

Pilih mana-mana id unik yang anda suka tetapi mestilah unik bukan nama saya atau anda melainkan nama telugu !!

contoh id unik: pf4h6q (hanya contoh)

terdapat banyak perubahan yang dibuat dalam kod tersebut kerana mengikut kodnya, kita harus menyebutkan outputnya setelah setiap reboot papan pengembangan

Kod Github

Kod:

Langkah 5: MENGAWAL

MENGAWAL
MENGAWAL
MENGAWAL
MENGAWAL
MENGAWAL
MENGAWAL

2 langkah penting: 1. menyatakan pin output 2. menukar atau menghantar maklumat dalam pin ituMenyatakan pin output: https://cloud.arest.io/pf486q/mode/5/o "pf486q" adalah kod unik 6 digit untuk arest. io "o" sebagai outputreply setelah melaksanakannya di penyemak imbas mana pun {"message": "Pin D2 diset ke output", "id": "pf486q", "name": "home cloud", "hardware": "esp8266", "connect": true} Menukar atau menghantar maklumat di pin: https://cloud.arest.io/pf486q/digital/2/0digital pin 2 adalah menghantar sedikit "0" atau "1" seperti yang kita mahukanhttps:// cloud.arest.io/pf486q/digital/2/1 Mendeklarasikan pin diperlukan untuk sekali selepas but semula / tetapan semula / penutupan jika tidak, untuk menjalankan berterusan esp8266, ia tidak diperlukan. Saya telah menggunakan aplikasi Android HTTPRequest untuk membuat widget di skrin utama dengan URL yang diperlukan. Seperti yang ditunjukkan dalam arahan saya sebelumnya. Sila lihat bahawa jika tidak, perkara ini akan panjang.

Langkah 6: KESIMPULAN

Ini adalah projek IoT untuk mengawal perkakas rumah, pintu, tingkap, segala-galanya dan dapat disesuaikan mengikut keperluan individu. Ia tidak dikawal secara tempatan, semuanya boleh dikawal dari mana sahaja.

SETIAP PERINTAH ATAU URL DENGAN ARGUMEN MEMERLUKAN BEBERAPA saat 1-2 saat untuk dilaksanakan kerana ini bukan pelayan khusus … tetapi untuk mengawal rumah anda dari mana sahaja di dunia ini adalah AWESOME

NIKMATI DAN MENJADI KEJOHANAN … MENJADI KEBENARAN DAN LUPA MENGHUKUM PAKAIAN TETAPI TANPA KEPALA !!

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

jika anda suka sokongan yang boleh dipesan dan nikmati … dan untuk sebarang masalah mengenai hal ini, tanyakan kepada saya

Langkah 7: Video !

Seseorang yang istimewa menolong saya untuk memastikan ia berfungsi dari tempat lain atau tidak… DAN ia berfungsi dari mana sahaja hanya diperlukan akses internet… (AKU di Kolkata, IN dan dia berada di Ranchi, IN)… dan ya dia mengacaukan saya setelah mengetahui kod unik saya arest.io jadi jangan kongsi kod unik yang anda buat sendiri !!

Disyorkan: