Mula Pantas ke Nodemcu (ESP8266) pada Arduino IDE

Terima kasih kepada orang-orang yang memindahkan Esp8266 ke Arduino IDE dan membantu semua pengguna arduino gembira dengan inti. Ya, sudah lama sejak mereka melakukannya dan jawatan ini agak lama untuk mengucapkan terima kasih kepada orang-orang di luar sana.

Mari mulakan dengan Memasang sokongan Esp8266 untuk Arduino dan lihat bagaimana mengedipkan LED (dunia halo di elektronik)

lihat video untuk mengetahui tutorial langkah demi langkah tentang bagaimana untuk memulakan dengan cip kegemaran kami Esp8266

Pertama buka IDE Arduino

Pergi ke fail dan klik pada keutamaan dalam Arduino IDE

salin kod di bawah di Pengurus Papan Tambahan

//arduino.esp8266.com/stable/package_esp8266com_index.json

klik OK untuk menutup tab pilihan.

Selepas melengkapkan langkah-langkah di atas, pergi ke Alat dan papan, dan kemudian pilih pengurus Pengurus

Navigasi ke esp8266 oleh komuniti esp8266 dan pasang perisian untuk Arduino.

Apabila semua proses di atas selesai, kita baca untuk program esp8266 kami dengan Arduino IDE.

Untuk contoh ini saya telah menggunakan NodeMCU esp8266 dan jika anda menggunakan mana-mana cip wifi vendor lain atau modul wifi generik sila periksa dengan esp8266 Pemetaan pin yang sangat penting untuk membuat kerja-kerja berfungsi.

Alasan mengapa saya menggunakan pin D7 untuk contoh ini adalah, saya memuat naik program berkedip asas yang datang dengan program contoh dalam arduino IDE yang dihubungkan dengan 13 pin arduino. PIN ke 13 dipetakan ke dalam D7 pin NodeMCU.

pergi ke papan dan pilih jenis esp8266 yang anda gunakan. dan pilih port COM yang betul untuk menjalankan program pada peranti esp8266 anda.

void setup () {

// memulakan pin digital 13 sebagai output. pinMode (13, OUTPUT); }

// fungsi gelung berulang-ulang sekali lagi void loop () {digitalWrite (13, TINGGI); / / putar LED pada (TINGGI adalah tahap voltan) kelewatan (1000); / tunggu satu digitalWrite kedua (13, LOW); // Matikan lampu LED dengan membuat kelewatan LOW voltan (1000); / tunggu sebentar}

muat naik program dan lihat hasilnya.

jika anda suka tutorial di atas dan jika anda mahu mencuba dengan projek-projek sejuk anda juga boleh menyemak pautan ini di sini, itulah pautan buku amazon di mana anda boleh menggunakan buku itu untuk membuat IoT dengan Esp8266 atau Nodemcu, buku-buku itu memberikan perlindungan asas tentang bagaimana untuk melakukan perkara yang mudah dan mendapatkan diri anda bermula dengan arduino dan teruskan projek membangun seperti menghantar data ke webserver dan membuat pelayan web, memuat naik dan mengawal data dari laman web, bagaimana untuk mengawal peranti TFT LCD dan I2C dan banyak lagi perkara yang boleh didapati di pautan .

Langkah 1: Kawal yang LED Dari Pelayar Web

Di blog ini, kita akan lihat Bagaimana "Hidupkan dan Matikan" sebuah LED yang telah disambungkan ke Esp8266, esp8266 telah diprogramkan dari Arduino IDE untuk mengawal LED.

Kami akan menyambungkan Esp8266 ke penghala Wi-Fi menggunakan SSID dan kata laluan Wifi rangkaian rumah kami, di mana esp8266 menyambung ke wifi kami dan membuat pelayan web, yang boleh diakses dengan melihat melalui Monitor siri tetingkap Arduino atau anda boleh juga log masuk ke penghala Wifi anda dan semak senarai pelanggan yang disambungkan ke penghala Wi-Fi anda.

Berikut adalah tetingkap yang menerangkan prosedur langkah demi langkah untuk menyambung Esp8266 ke pelayan Wi-fi dan Bagaimana untuk mengakses halaman Web dan mengawal LED yang disambungkan ke Esp8266

Untuk video di atas saya telah menggunakan NodeMcu, anda boleh menggunakan mana-mana jenis Esp8266 untuk membuat perkara ini berfungsi dalam pelayar web anda.

cari pemetaan pin dengan vendor Esp8266 anda, jika program tidak berfungsi dengan baik untuk anda, kesalahan itu akan menggunakan fungsi pemetaan pin, Di sini saya menggunakan pin D7 yang dipetakan ke pin ke-13 apabila program dari Arduino IDE.

 Sambungkan Esp8266 anda ke Arduino IDE dan Pilih Port COM dan jenis papan yang betul dan 
 muat naik program. 
 Nota menukar SSID ke Nama dan kata laluan WiFi anda ke kata laluan Wifi anda. jika anda terlupa menukarnya, esp8266 tidak akan menyambungkan sambungkan wifi anda. 

-------------------------------------------------- -------------------------------------------------- ----------------------


Jika semua selesai, anda boleh beralih ke monitor bersiri anda dan semak alamat ip yang disambungkan oleh peranti anda. anda akan dibentangkan dengan monitor bersiri yang kelihatan tepat pada gambar di bawah.

jika anda suka tutorial di atas dan jika anda mahu mencuba dengan projek-projek sejuk anda juga boleh menyemak pautan ini di sini, itulah pautan buku amazon di mana anda boleh menggunakan buku itu untuk membuat IoT dengan Esp8266 atau Nodemcu, buku-buku itu memberikan perlindungan asas tentang bagaimana untuk melakukan perkara yang mudah dan mendapatkan diri anda bermula dengan arduino dan teruskan projek membangun seperti menghantar data ke webserver dan membuat pelayan web, memuat naik dan mengawal data dari laman web, bagaimana untuk mengawal peranti TFT LCD dan I2C dan banyak lagi perkara yang boleh didapati di pautan .

Langkah 2: Kawal Peranti Elektrik Dari Pelayar Web Pengguna Menggunakan Espodonta Nodemcu

Hai, dalam tutorial ini, kita akan melihat bagaimana untuk mengawal peranti elektrik seperti kipas, cahaya, dan lain-lain, untuk menghidupkan dan mematikan menggunakan esp8266 dari penyemak imbas web. jika anda bosan dengan pengawal peranti khusus seperti aplikasi atau alat kawalan jauh yang akan tersedia untuk hanya satu peranti tertentu tetapi menggunakan kaedah ini semua peranti yang menyokong penyemak imbas web akan bertindak sebagai pengawal untuk kami.

Pastikan semua peranti disambungkan ke penghala yang sama, contoh ini tidak termasuk fungsi penghantaran pelabuhan yang tidak akan membenarkan kami mengendalikan peranti dari luar rangkaian rumah.

Komponen yang anda perlukan untuk melengkapkan projek ini sangat mudah, anda perlu mempunyai modul wifi esp8266 dan relay, pastikan anda membeli relay 5v yang sangat mudah digunakan dengan kerepek esp tidak memerlukan bekalan luaran juga. kita boleh menggunakan pin Vin daripada nodemcu atau jika anda menggunakan cip generik, anda perlu membekalkan 5v luaran ke geganti.

Untuk projek contoh ini saya hanya menggunakan litar relay 2, tetapi program sebenarnya menulis untuk menyambung empat modul geganti.

Anda boleh menyemak video di atas tentang bagaimana perkara ini berfungsi dan cara menyambungkan penyemak imbas anda ke alamat ip yang dikembalikan dari esp dan semua butiran dimasukkan dalam video ini.

Salin kod arduino di bawah dan tampal ke Arduino IDE anda dan muat naik program ke nodemcu anda atau mana-mana peranti esp lain yang anda gunakan, pastikan untuk memilih nama port dan peranti yang betul dari papan. juga jangan lupa menukar SSID dan kata laluan ke tetapan Wi-fi anda.

Program ini untuk esp8266 menulis untuk mengembalikan status peranti, yang pada gilirannya akan memberitahu kami dengan keadaan peranti dalam penyemak imbas yang juga akan membuat pengguna mengetahui peranti mana yang saat ini telah dihidupkan atau dimatikan.

Salin kod di atas dan lengkapkan prosesnya. Berkongsi dan biarkan orang lain tahu mengenai cip kecil ini yang boleh melakukan berpuluh-puluh sihir.

jika anda suka tutorial di atas dan jika anda mahu mencuba dengan projek-projek sejuk anda juga boleh menyemak pautan ini di sini, itulah pautan buku amazon di mana anda boleh menggunakan buku itu untuk membuat IoT dengan Esp8266 atau Nodemcu, buku-buku itu memberikan anda perlindungan asas tentang bagaimana untuk melakukan perkara yang mudah dan mendapatkan diri anda bermula dengan arduino dan teruskan projek membangun seperti menghantar data ke webserver dan membuat pelayan web, memuat naik dan mengawal data dari laman web, bagaimana untuk mengawal peranti TFT LCD dan I2C dan banyak lagi perkara yang boleh didapati di pautan .

Langkah 3: Muat naik Data Sensor Suhu DS18b20 ke Thingspeak Dari Esp8266 (nodemcu)

Halo semua dalam tutorial ini, anda akan tahu cara menggunakan data Suhu Ds18b20 ke thingspeak.com, anda boleh mengikuti rajah litar fritzing untuk mengawal sensor suhu Ds18b20, Sensor ini mengikuti satu protokol wayar yang bermaksud anda boleh menyambungkan banyak sensor yang anda mahu pin tunggal dan data suhu akses yang memanggil sensor mengikut alamat.

semak video di bawah mengenai bagaimana untuk berfungsi dengan sensor ini dan juga bukti kerja kod.


Tidak ada banyak kerja untuk bekerja dengan sensor ini, kerana terdapat banyak contoh perpustakaan yang sudah ada di internet yang sesiapa sahaja boleh menggunakan dan mula bekerja dengan sensor ini.

Uji kod di bawah untuk mengetahui sama ada anda boleh membaca dari sensor suhu dengan ESP8266 atau Nodemcu


jika anda mendapat sebarang kesilapan, pastikan anda telah memuat turun perpustakaan untuk sensor suhu Ds18b20.


salin paste di atas kod ke Arduino IDE anda dan muat naik ke ESP8266 atau Nodemcu anda jika anda tidak pasti bagaimana untuk melakukan ini sila periksa video mengenai untuk mengetahui bagaimana perkara berfungsi, jika anda belum tahu mencari carian di blog ini untuk bermula dengan Esp8266 dalam Arduino IDE.

di bawah anda dapat melihat kod untuk menghantar data suhu ke thingspeak.com dari Esp8266 atau Nodemcu untuk melakukan ini, anda perlu mempunyai kunci api hal-hal yang dapat dengan mudah dengan mendaftar ke laman web.

ubah SSID dan kata laluan ke kata laluan penghala anda dan juga kemas kini kunci api Nodemcu.

-------------------------------------------------- -------------------------------------------------- ----------------------

-------------------------------------------------- -------------------------------------------------- ----------------------

jika anda suka tutorial di atas dan jika anda mahu mencuba dengan projek-projek sejuk anda juga boleh menyemak pautan ini di sini, itulah pautan buku amazon di mana anda boleh menggunakan buku itu untuk membuat IoT dengan Esp8266 atau Nodemcu, buku-buku itu memberikan anda perlindungan asas tentang bagaimana untuk melakukan perkara yang mudah dan mendapatkan diri anda bermula dengan arduino dan teruskan projek membangun seperti menghantar data ke webserver dan membuat pelayan web, memuat naik dan mengawal data dari laman web, bagaimana untuk mengawal peranti TFT LCD dan I2C dan banyak lagi perkara yang boleh didapati di pautan .

Artikel Berkaitan