Daftar Isi:

Kontrol ESP8266 Melalui Internet (dari Mana Saja): 5 Langkah (dengan Gambar)
Kontrol ESP8266 Melalui Internet (dari Mana Saja): 5 Langkah (dengan Gambar)

Video: Kontrol ESP8266 Melalui Internet (dari Mana Saja): 5 Langkah (dengan Gambar)

Video: Kontrol ESP8266 Melalui Internet (dari Mana Saja): 5 Langkah (dengan Gambar)
Video: Kontrol LED (On/Off) dengan NodeMCU ESP8266 melalui Blynk 2.0 (Blynk Cloud dan Blynk IoT app) 2024, November
Anonim
Kontrol ESP8266 Melalui Internet (dari Mana Saja)
Kontrol ESP8266 Melalui Internet (dari Mana Saja)
Kontrol ESP8266 Melalui Internet (dari Mana Saja)
Kontrol ESP8266 Melalui Internet (dari Mana Saja)
Kontrol ESP8266 Melalui Internet (dari Mana Saja)
Kontrol ESP8266 Melalui Internet (dari Mana Saja)

Hanya ada beberapa hal yang lebih baik daripada (berhasil) pemrograman dan menggunakan Arduino Anda. Tentunya salah satunya adalah menggunakan ESP8266 Anda sebagai Arduino dengan WiFi! Dalam instruksi ini saya akan menunjukkan cara MUDAH agar ESP8266 berfungsi sebagai server web DAN mengakses server itu dari mana saja (melalui internet)

Juga jika Anda menganggap instruksi ini menarik, mungkin Anda akan menyukai beberapa dari saya yang lain:

Tampilan data sensor OLED Arduino MUDAH

Cara membuat catu daya tegangan tinggi

Cara mengirim data dari Arduino ke excel (dan plotnya)

Cara menampilkan pembacaan sensor Arduino pada layar Nokia 5110

Langkah 1: Yang Anda Butuhkan:

Apa yang Anda Butuhkan
Apa yang Anda Butuhkan

Karena esp8266 NodeMcu sangat murah, saya sangat merekomendasikan untuk membelinya. Anda cukup mencolokkannya ke PC Anda dan menggunakannya sebagai Arduino. Tidak ada perintah aneh atau apa pun yang "tidak diketahui".

Langkah 2: Arduino IDE+ESP8266:

Arduino IDE+ESP8266
Arduino IDE+ESP8266
Arduino IDE+ESP8266
Arduino IDE+ESP8266
Arduino IDE+ESP8266
Arduino IDE+ESP8266
Arduino IDE+ESP8266
Arduino IDE+ESP8266

-Buka Arduino IDE

-Buka File->Preferences->Additional Boards Manager URLs: https://arduino.esp8266.com/stable/package_esp8266c… -> klik OK

-Tutup IDE dan buka lagi

-Buka Tools->Board (di mana Anda akan memilih versi Arduino Anda)->Boards Manager, temukan ESP8266 dan klik Install

Anda sekarang harus dapat menggunakan ESP8266 sebagai Arduino. Cukup pilih NODEMCU 1.0 sebagai papan Anda dan Anda akan siap untuk membuat kode. (jika tidak berhasil, coba versi 0.9)

Langkah 3: Kode "Arduino":

Karena kode menjadi kacau saat ditempel, saya telah memasukkannya sebagai file txt. Download dan paste ke Arduino IDE Anda.

Kode dikomentari, jadi Anda tidak akan kesulitan memahami apa yang harus diubah agar sesuai dengan kebutuhan Anda

Langkah 4: Akses Dari Mana Saja:

Akses Dari Mana Saja
Akses Dari Mana Saja

Pertama, Anda harus pergi ke www.whatsmyip.org dan salin IP Anda.

Anda sekarang harus membuka pengaturan router Anda. (google bagaimana melakukan ini untuk router Anda) Buka browser Anda dan ketik alamat untuk router Anda. Di sana Anda akan menemukan beberapa pengaturan, termasuk sesuatu di sepanjang garis Penerusan atau penerusan port.

Hal penting yang perlu diperhatikan di sini adalah "Port layanan" dan "alamat IP".

Di "Port layanan", Anda harus mengetikkan port yang Anda tentukan dalam kode Arduino Anda. (saya adalah 301)

Di "Alamat IP", Anda harus mengetik: IP (dari whatsmyip): ServicePort

jadi seharusnya terlihat seperti xxx.xxx.xx.xx:301

Biarkan saja pengaturan lainnya di Default. (atau periksa cara port forward untuk router Anda)

Langkah 5: Apa Sekarang???

Sekarang … ketik saja xxx.xxx.xx.xx:301 ke dalam browser Anda dan Anda akan memiliki halaman web dasar dengan dua tombol di atasnya. Saya yakin Anda dapat mengetahui cara menggunakannya.

Anda dapat mengetik alamat ke ponsel Anda saat jauh dari rumah dan mengakses ESP8266 dengan cara itu. Mungkin alih-alih menyalakan dan mematikan LED, coba katakan untuk menyalakan AC Anda pada hari-hari musim panas yang panas itu.

Direkomendasikan: