Isi kandungan:

Pengaturcara ESP8266-07 Dengan Arduino Nano: 6 Langkah (dengan Gambar)
Pengaturcara ESP8266-07 Dengan Arduino Nano: 6 Langkah (dengan Gambar)

Video: Pengaturcara ESP8266-07 Dengan Arduino Nano: 6 Langkah (dengan Gambar)

Video: Pengaturcara ESP8266-07 Dengan Arduino Nano: 6 Langkah (dengan Gambar)
Video: Part 1 - Trik Kirim Data Sensor Realtime dengan Komunikasi Serial Arduino Nodemcu ke Thinger.IO 2024, Julai
Anonim
Pengaturcara ESP8266-07 Bersama Arduino Nano
Pengaturcara ESP8266-07 Bersama Arduino Nano

Ini adalah tutorial ringkas untuk membuat papan pengaturcaraan ESP8266-07 / 12E yang bagus menggunakan Arduino nano. Skema pendawaian sangat serupa dengan yang ditunjukkan di sini. Anda mempunyai pilihan untuk memasangkan projek ini ke papan roti, menyolder papan wangi, atau menggunakan fail gerber yang dilampirkan untuk membuat pcb yang lebih dipercayai. Saya mencadangkan agar tetap menggunakan pcb atau perfboard (jika anda mempercayai diri anda untuk menyolder dengan betul) jika anda sering memprogramkan peranti yang disebutkan.

Saya merancang untuk membuat beberapa kandungan dengan ESP-07, dan saya akan menggunakan papan yang dibuat dalam tutorial ini secara berkala.

Reka bentuknya mempunyai pengatur voltan 3.3v on-board yang menghidupkan modul ESP, anda harus menyambungkan bekalan 5v selain kabel usb Arduino. Selain itu, anda juga harus menggunakan papan pemecah; ia menjadikan semuanya lebih mudah untuk dikerjakan.

Bekalan

  • Arduino nano
  • ESP8266-07 atau / 12 / e
  • Papan pelarian ESP-07
  • Kabel usb mini
  • Soket kuasa 5.5mm (lelaki dan wanita)
  • Pin header wanita 1 * 15 (2pcs)
  • Pin header wanita 1 * 8 (2pcs)
  • Suis togol 6pin (pilihan)
  • butang tekan (2pcs)
  • Perintang 5Kohm (2pcs)
  • Perintang 10Kohm (2pcs)
  • lm1117 3.3v (Saya menggunakan versi smd, anda boleh menggunakan TH jika anda ingin membuat litar papan roti)
  • Kapasitor 47uf (anda boleh menggunakan nilai yang lebih tinggi jika anda mengalami masalah kuasa)
  • papan roti, atau papan wangi, atau pcb

Langkah 1: Pendawaian

Pendawaian
Pendawaian
Pendawaian
Pendawaian

Litar papan roti:

1. Pasangkan ke papan roti Arduino nano, dan modul ESP menggunakan papan pemecah. Untuk akses yang lebih baik ke pin papan pelarian, anda boleh menggunakan dua papan roti dan bukannya satu seperti yang ditunjukkan.

2. Menghidupkan rel: sambungkan pin 5v soket kuasa ke pin 3 pengatur 3.3m lm1117, GND ke pin 1, dan keluaran dari pin 2 ke rel "+" papan roti. Sambungkan juga pin GND soket kuasa ke "-" papan roti. Tambahkan kapasitor 47uf dan sambungkan rel bersama seperti yang ditunjukkan.

3. Tambahkan dua butang tekan (tetapkan semula dan atur cara) dan sambungkan satu pin dari masing-masing untuk menetapkan semula dan satu lagi ke GPIO0 ESP. Tarik pin yang biasanya disambungkan ke 3.3v menggunakan perintang 10kohm. Sambungkan pin yang biasanya terbuka ke GND

4. Sambungkan + rel ke VCC papan pemecah ESP

5. Sambungkan - rel ke GND papan pemecah ESP

6. Tarik pin CH_PD dan GPIO15 ESP ke rel 3.3v menggunakan perintang 5kohm

7. Sambungkan pin RX nano ke RX ESP menggunakan suis togol 2 saluran

8. Sambungkan TX Nano ke TX ESP menggunakan suis togol 2-saluran. (suis togol adalah pilihan; memungkinkan untuk memutuskan sepenuhnya isyarat antara Arduino dan ESP)

9. Jambatan pin RST dan GND Arduino, langkah ini "mematikan" cip ATmega.

Saya menggunakan bekalan kuasa 5v luaran kerana arduino tidak dapat memberikan arus yang mencukupi untuk mengaktifkan modul ESP dengan pasti. Saya menggunakan pengecas lama dan kabel usb yang diubah suai.

Langkah 2: Memateri Litar Perfboard

Memateri Litar Perfboard
Memateri Litar Perfboard
Memateri Litar Perfboard
Memateri Litar Perfboard
Memateri Litar Perfboard
Memateri Litar Perfboard
Memateri Litar Perfboard
Memateri Litar Perfboard

Saya telah membuat susun atur untuk papan wap 7cm dengan 9cm satu sisi berdasarkan rajah pendawaian pada langkah sebelumnya. Cuba gunakan lokasi komponen yang sama sehingga anda tidak menghadapi masalah penghalaan. Anda boleh menggunakan gambar fritzing yang dilampirkan sebagai panduan.

Juga, saya telah menggunakan pin header wanita 2.54mm untuk menjadikan Nano dan ESP dilepas.

Langkah 3: Litar PCB

Litar PCB
Litar PCB

Hantarkan gerber yang dilampirkan kepada pengeluar pcb dan itu sahaja!

Ia berdasarkan pendawaian yang disebutkan sebelumnya, tetapi susun aturnya sedikit berbeza. Saya harus menjadikannya lebih ringkas untuk menjimatkan wang anda

Fail dibuat dengan EasyEDA.

Langkah 4: Menambah Sokongan Esp8266 ke Arduino IDE

Menambah Sokongan Esp8266 ke Arduino IDE
Menambah Sokongan Esp8266 ke Arduino IDE
Menambah Sokongan Esp8266 ke Arduino IDE
Menambah Sokongan Esp8266 ke Arduino IDE
Menambah Sokongan Esp8266 ke Arduino IDE
Menambah Sokongan Esp8266 ke Arduino IDE
Menambah Sokongan Esp8266 ke Arduino IDE
Menambah Sokongan Esp8266 ke Arduino IDE

Anda boleh melangkau langkah ini jika modul anda sudah dikonfigurasi

Langkah 1: buka IDE dan pergi ke Fail >> pilihan, tetingkap muncul. Ia akan kelihatan seperti salah satu gambar yang dilampirkan

Langkah 2: Di kotak merah, tampal baris ini:

arduino.esp8266.com/stable/package_esp8266com_index.json

jika ada sesuatu yang sudah ditulis di sana, tambahkan koma dan kemudian tampal URL

Langkah 3: Pergi ke alat >> board >> board manager, rujuk lampiran gambar jika anda mempunyai masalah dengan itu

Langkah 4: apabila tetingkap selesai dimuat, gunakan kotak carian untuk mencari esp8266, cari hasilnya dengan tajuk "esp8266 oleh komuniti esp8266" dan pasang

CATATAN: Saya memasang versi 2.5.2 kerana beberapa versi kemudian menyebabkan "fatalerrors"

Langkah 5: Apabila pemasangan selesai, pergi ke Alat >> Papan >> cari dan pilih "modul esp8266 generik"

Langkah 6: Pergi ke alat dan di bawah "papan: Modul esp8266 generik" anda akan menemui beberapa konfigurasi. Pastikan gambar anda sesuai dengan gambar yang dilampirkan.

Langkah 5: Memuat naik Lakaran

Pasang kabel usb ke Arduino Nano dan sambungkannya ke komputer. Juga, sambungkan bekalan kuasa 5v ke soket kuasa di papan.

Sekiranya anda telah memutuskan untuk menambahkan suis togol, pastikan ia ditekan.

Untuk memasukkan modul esp ke mod pengaturcaraan:

Tekan dan tahan butang RESET dan PROGRAM, dan kemudian nikmati "RESET" sambil masih menekan "PROGRAM"

Tahan sebentar dan kemudian tekan butang "PROGRAM"

Pada komputer, buka IDE dan pergi ke alat Tools >> dan pilih port COM di mana anda telah menyambungkan kabel usb ke komputer.

Tulis kod anda, dan gunakan butang muat naik di kiri atas IDE anda untuk mula memprogram modul ESP.

Langkah 6: Uji Kod

Adalah mungkin untuk menguji beberapa program tanpa mengeluarkan modul dari soketnya.

Untuk melakukannya, tekan suis togol, dan tekan butang RESET.

Saya telah menambah suis togol untuk mengasingkan kedua-dua papan sepenuhnya

NIKMATI!

Disyorkan: