Isi kandungan:

Kawal Peranti Melalui Internet Melalui Penyemak Imbas. (IoT): 6 Langkah
Kawal Peranti Melalui Internet Melalui Penyemak Imbas. (IoT): 6 Langkah

Video: Kawal Peranti Melalui Internet Melalui Penyemak Imbas. (IoT): 6 Langkah

Video: Kawal Peranti Melalui Internet Melalui Penyemak Imbas. (IoT): 6 Langkah
Video: Solusi Internet Smartphone Jadi STABIL utk Gaming, Live Stream 2024, November
Anonim
Kawal Peranti Melalui Internet Melalui Penyemak Imbas. (IoT)
Kawal Peranti Melalui Internet Melalui Penyemak Imbas. (IoT)

Dalam Instructable ini saya akan menunjukkan kepada anda bagaimana anda dapat mengawal peranti seperti LED, Relay, motor dll melalui internet melalui penyemak imbas web. Dan anda boleh mengakses kawalan dengan selamat ke mana-mana peranti. Platform web yang saya gunakan di sini adalah RemoteMe.org melawat halaman untuk mengetahui lebih lanjut mengenainya.

Pastikan anda merujuk kepada gambar yang akan membantu anda memahami prosesnya dengan lebih baik.

Oleh itu, mari kita mulakan.

Langkah 1: Perkara yang Anda Perlu: -

Perkara yang Anda Perlu
Perkara yang Anda Perlu
Perkara yang Anda Perlu
Perkara yang Anda Perlu
Perkara yang Anda Perlu
Perkara yang Anda Perlu
Perkara yang Anda Perlu
Perkara yang Anda Perlu

Untuk projek ini, anda memerlukan: -

  1. Pautan ESP8266 (NodeMCU) untuk USLink untuk Eropah
  2. LEDLink untuk USLink untuk Eropah
  3. Tekan ButangLink untuk USLink untuk Eropah
  4. Papan roti. Pautan ke USLink untuk Eropah

Perisian: -

  1. Arduino IDE
  2. Akaun di RemoteMe.

Perhatikan bahawa anda boleh menggunakan Arduino atau Raspberry-pi untuk projek tersebut jika anda tidak mempunyai NodeMCU.

Langkah 2: Menyiapkan Arduino IDE: -

Menyiapkan Arduino IDE
Menyiapkan Arduino IDE
Menyiapkan Arduino IDE
Menyiapkan Arduino IDE
Menyiapkan Arduino IDE
Menyiapkan Arduino IDE

Mula-mula bekerja dengan NodeMCU Esp8266, anda mesti menambahkan papan ke IDE jika anda belum melakukannya, lihat Instruksinya di sini.

Setelah Papan tersedia di IDE terdapat beberapa perpustakaan yang diperlukan untuk projek ini.

Untuk memasang perpustakaan ini: -

Buka IDE dan Pergi >> Sketsa >> Sertakan Perpustakaan >> Urus Perpustakaan. Tetingkap pop timbul akan muncul. Di sini anda akan Cari Perpustakaan yang diperlukan

Senarai Perpustakaan: -

  1. RBD_Timer.h
  2. RBD_Button.h
  3. JauhMe.h
  4. ESP8266WiFi.h
  5. ESP8266WiFiMulti.h
  6. ArduinoHttpClient.h

Pasang satu demi satu dan mulakan semula IDE setelah selesai.

Dengan itu IDE siap digunakan.

Langkah 3: Menyiapkan Halaman di RemoteMe: -

Menyiapkan Halaman di RemoteMe
Menyiapkan Halaman di RemoteMe
Menyiapkan Halaman di RemoteMe
Menyiapkan Halaman di RemoteMe
Menyiapkan Halaman di RemoteMe
Menyiapkan Halaman di RemoteMe

Untuk menggunakan RemoteMe terlebih dahulu anda harus mendaftar supaya anda dapat membuat laman web anda sendiri dan mula mengawal peranti.

Goto RemoteMe.org klik pada "Application", Goto Signup dan masukkan maklumat anda dan tekan pendaftaran

Anda akan disambut dengan halaman selamat datang, Sekarang ke sebelah kiri dalam menu pilih "Peranti"

Di sebelah kanan anda akan melihat pilihan bernama "Peranti baru", Mengkliknya akan memberi anda menu tarik turun, Di sini pilih "Laman Web Baru"

Sekarang beri nama dan Device ID, saya telah menamakannya 'LED' dan diberi Device ID '203'. (ID peranti adalah nombor unik yang akan membezakan antara peranti yang berbeza.)

Pastikan togol ditetapkan ke 'aktif' dan tekan 'hantar'. Peranti baru bernama LED dengan ID peranti 203 akan muncul di halaman. Sekarang pilih anak panah ke bawah di sebelah kanan peranti dan anda akan melihat slot kosong di mana anda boleh membuat halaman web

Pergi halaman GitHub ini. Anda harus menyeret tiga fail (index.html, scripts.js & styles.css) dan menjatuhkannya satu persatu ke slot kosong di peranti anda dan anda sudah selesai

Langkah 4: Memuat naik Kod di MCU: -

Memuat naik Kod di MCU
Memuat naik Kod di MCU

Di bawah ini saya telah memberikan kod yang anda perlukan untuk menjayakan projek tersebut.

Sebelum anda boleh memuat naik kod, terdapat beberapa perubahan kecil yang harus anda buat dalam kod tersebut.

Setelah kod dibuka di IDE, anda harus memasukkan nama dan kata laluan WiFi anda di bidang yang diperlukan sehingga papan dapat menyambung ke rangkaian anda.

Lakukan Perubahan pada bahagian kod berikut: -

#define WIFI_NAME "Masukkan nama WiFi anda" #define WIFI_PASSWORD "Masukkan kata laluan WiFi anda" #define DEVICE_ID 203 #define DEVICE_NAME "LED" #define TOKEN "Masukkan Autentikasi Token"

Untuk mendapatkan token Pengesahan Goto Remoteme.org >> Aplikasi >> Token (Dalam menu di sebelah kiri di bawah Peranti)

Salin Token dan tampal di kod.

Sekarang sambungkan NodeMCU anda ke PC anda, Pilih port yang betul dan muat naik kodnya.

Langkah 5: Sambungan: -

Sambungan
Sambungan

Ikuti gambar di atas untuk membuat sambungan: -

LED disambungkan ke Pin D5 MCU.

Butang tekan disambungkan ke Pin D2.

Gunakan perintang secara bersiri dengan LED untuk mengelakkan kerosakan pada LED.

Langkah 6: Menguji: -

Image
Image
Ujian
Ujian
Ujian
Ujian

Kini anda berjaya menyelesaikan projek ini. Sudah tiba masanya untuk menguji binaan.

Mula-mula untuk memeriksa apakah sambungannya betul, Tekan butang tekan dan anda akan melihat LED menyala, Menekan butang sekali lagi akan mematikan LED

Sekarang pergi ke laman web RemotMe dan buka aplikasi anda. log masuk menggunakan akaun yang anda log masuk

Sekarang goto Peranti dan pilih peranti yang baru anda buat. Perhatikan simbol Sambungan di sebelah kiri sebelum ID peranti bertukar hijau yang menunjukkan bahawa papan ESP disambungkan ke pelayan

Sekarang klik pada file "index.html" dan pilih "buka di tab baru", di tab baru halaman web akan muncul dengan lingkaran. Anda boleh mengklik bulatan untuk menyalakan dan mematikan LED

Untuk mengawal LED anda menggunakan telefon pintar. Sekali lagi pergi ke halaman peranti dan klik pada "index.html". Kali ini pilih, pilihan terakhir "Dapatkan pautan tanpa nama …", tetingkap pop timbul akan muncul dengan pautan yang boleh anda buka di mana-mana telefon pintar untuk mengawal LED tanpa perlu masuk setiap kali

Pilihan yang lebih baik lagi, anda boleh memilih pilihan QR tepat di sebelah pautan. Dan scan QR menggunakan Android atau iPhone anda dan anda akan diarahkan ke halaman web dengan bulatan

Lihat demo video untuk melihat bagaimana ia berfungsi.

Harap anda menyukai projek ini, Sekiranya anda mempunyai sebarang pertanyaan, sila tanyakan di komen.

Terima kasih.

Disyorkan: