Isi kandungan:
Video: Lembaga Pengaturcaraan dan Pembangunan ESP-12E dan ESP-12F: 3 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:11
Tugas lembaga ini mudah:
- Dapat memprogram modul ESP-12E dan ESP-12F semudah papan NodeMCU (iaitu tidak perlu menekan butang).
- Mempunyai pin mesra papan dengan akses ke IO yang boleh digunakan.
- Gunakan penukar bersiri USB ke siri sehingga papan tidak mempunyai saliran arus tambahan dan dapat diuji sedekat mungkin dengan aplikasi akhir, terutama berkaitan dengan arus tidur.
Unit di sini dapat dibuat menggunakan papan roti dan menyebarkan pin header pin 2mm untuk menjembatani antara ESP12 dan papan roti, seperti yang ditunjukkan dalam instruksi lain. Walau bagaimanapun modul PCB lebih kemas dan pantas untuk disambungkan. Oleh itu, jika anda mempunyai peralatan untuk membuat PCB - ambil karya seni yang terpasang dan buat salah satu daripadanya.
Bahagian:
- Jalur pin 2mm (2x8 cara)
- Jalur pin sudut kanan 2.54mm (12 cara + 2off 3 arah)
- Soket 2.54mm 3 arah mendatar - mis. Farnell 1593474
- 2 off BCW32 atau transisitor NPN format SOT23 yang lain.
- 4 diskaun 10k 0805
- 2 diskaun 22k 0805
- Seramik 0.1uF 0805
- Suis taktil 6mm (melalui lubang)
- PCB dibuat untuk karya seni yang dilampirkan.
Langkah 1: Penerangan
Sistem pengaturcaraan NodeMCU menggunakan baris RTS dan CTS bersiri untuk mendorong pin reset dan GPIO0 untuk mengatur mod pengaturcaraan. Beberapa transistor NPN digunakan. Apabila DTR tinggi dan RTS rendah pin Reset ditarik rendah. Apabila DTR rendah dan RTS tinggi GPIO0 ditarik rendah. Perisian pengaturcaraan mendorong pin DTR dan RTS seperti yang diperlukan untuk memasukkan ESP12 ke mod flash.
Gambarajah litar:
Penukar FTDI USB ke siri digunakan kerana ia mempunyai garis yang diperlukan di satu sisi. Oleh itu seseorang hanya perlu menambahkan beberapa header pin.
Semasa memprogram modul ESP12 pada papan pemecah ini, seseorang memilih NodeMCU V1.0 sebagai papan di Arduino IDE atau jika menggunakan Generic ESP8266, kemudian tetapkan Kaedah Reset (dalam Alat) ke nodemcu. Anda kemudian boleh mengklik muat turun setiap kali anda mahu memuatkan lakaran anda. Papan memerlukan kuasa 3.3 yang dikenakan pada pin 3.3v dan GND.
Saya membina ini untuk membantu mengembangkan TicTac Super Wifi Analyzer saya, tetapi mengetahui bahawa ia akan menjadi alat kegemaran saya untuk membangun dan menguji sistem ESP8266 menggunakan papan ESP12.
Langkah 2: Perhimpunan
Muat turun karya seni Programmer ESP12.docx yang dilampirkan. Cetak dan periksa ukuran papan seperti yang dinyatakan. Sekiranya tidak, sesuaikan ukuran melalui klik kanan, Ukuran dan Kedudukan.
Saya mencetak karya seni ke dua kepingan kertas jejak. Saya kemudian meletakkannya untuk menggandakan kontras dan menutupi ketidaksempurnaan kecil dalam pencetakan (saya menggunakan pencetak laser). Saya menebuk lubang di tepi lapisan atas, meletakkan Sellotape di seberang lubang, sejajar dan kemudian tekan pada lubang untuk melekat. Saya mempunyai unit pendedahan UV. Saya pernah menggunakan sinar hitam UV yang berfungsi dengan baik dengan PCB bersalut semburan. Saya menggunakan larutan natrium hidroksida yang lemah (pembersih longkang) untuk mengembangkan dan Di-Sodium Peroxodisulphate Hexahydrate untuk menghasilkan. Berhati-hati dengan bahan kimia, terutamanya natrium hidroksida yang menyerang daging dengan serta-merta. Anda tidak mahu barang ini di mata anda! Saya kemudian mengekspos lagi dan mengembangkan untuk menghilangkan filem di trek dan menyelesaikan dengan beberapa timah tenggelam (cukup mahal - dan kehidupan terhad). Langkah terakhir adalah pilihan, terutamanya jika anda merancang untuk menyolder papan sebelum permukaan terlalu teroksidasi.
Saya memateri komponen mengikut urutan ketinggian. Saya meletakkan komponen SMD, sapukan solder paste pada satu pin dan solder ini. Saya kemudian melakukan perkara yang sama untuk komponen SMD yang lain. Kemudian saya sapukan pasta ke semua pin yang tidak dilekatkan dan kemudian pergi dan solder ini.
Saya tidak menolak jalur pin 2mm sepanjang jalan - tetapi cukup sehingga pin menonjol sekitar 1mm. Setelah selesai bar plastik boleh diturunkan ke permukaan papan. Ini menjimatkan pemotongan dan membiarkan apl ESP12 berjarak satu mm lebih jauh dari penyambung FTDI.
Sekiranya anda menghadapi masalah untuk mendapatkan soket Horizontal 3 way 2.54mm, anda boleh menggunakan jalur soket Arduino dan epoksi sehingga rata dan terpateri pada satu set alas. Sekiranya ada, pasangkan pasangan pad jika perlu, sehingga soket menyambung ke litar.
Akhir sekali, pasangkan jalur pin dan label sudut 12 arah 0.1 seperti di bawah:
Pada modul FTDI solder 2 off 3 way strip sudut sudut kanan seperti di bawah:
Langkah 3: Cara Penggunaan
Mulakan Arduino IDE (muat turun dan pasang dari Arduino.cc jika perlu) dan tambahkan butiran papan ESP jika anda tidak memilikinya (lihat: Sparkfun).
Muatkan kod anda.
Kemudian tetapkan perincian pengaturcaraan (Alat):
Pilih papan: Modul ESP8266 Generik atau NodeMCU v1.0 (Modul ESP-12E). Yang pertama memberikan lebih banyak pilihan. Lihat di bawah untuk tetapan selebihnya. Nombor Port kemungkinan berbeza. Klik PORT untuk melihat mana yang muncul semasa modul FTDI disambungkan.
Sekarang pasangkan papan dengan 3.3v ke pin 3.3v dan sambungkan GND. Pasang penukar FTDI USB ke Serial. Sekarang anda boleh memprogram papan tulis hanya dengan mengklik butang muat turun. Setelah anda melakukan ini beberapa kali anda akan melihat nilai papan kecil ini.
Saya menggunakan ini untuk membangunkan TicTac Super Wifi Analyzer saya
Saya harap anda dapati ini berguna.
Mike
Disyorkan:
Perisai Lembaga Pembangunan Mojo FPGA: 3 Langkah
Perisai Papan Pembangunan Mojo FPGA: Sambungkan papan pengembangan Mojo anda ke input luaran dengan perisai ini. Apakah papan pengembangan Mojo? Papan pengembangan Mojo adalah papan pengembangan yang berpusat di sekitar Xilinx spartan 3 FPGA. Papan dibuat oleh Alchitry. FPGA sangat berguna
Bermula Dengan Esp 8266 Esp-01 Dengan Arduino IDE - Memasang Esp Papan di Arduino Ide dan Pengaturcaraan Esp: 4 Langkah
Bermula Dengan Esp 8266 Esp-01 Dengan Arduino IDE | Memasang Papan Esp di Arduino Ide dan Pengaturcaraan Esp: Dalam instruksional ini kita akan belajar bagaimana memasang papan esp8266 di Arduino IDE dan cara memprogramkan esp-01 dan memuat naik kod di dalamnya. Oleh kerana papan esp sangat popular jadi saya terfikir untuk membetulkan instruktor untuk ini dan kebanyakan orang menghadapi masalah
Lembaga Pembangunan AVR: 3 Langkah
Lembaga Pembangunan AVR: Internet penuh dengan projek dengan Arduino. Untuk sementara waktu maklumat mengenai mikrokontroler ATMEGA328 hilang di semua data Arduino. Ini yang tidak dapat diselesaikan ingin memulihkan permulaan bagaimana mengembangkan projek menggunakan mikrokont AVR
UDuino: Lembaga Pembangunan Sesuai dengan Arduino Kos Rendah: 7 Langkah (dengan Gambar)
UDuino: Lembaga Pembangunan Sesuai dengan Arduino Kos Sangat Rendah: Papan Arduino sangat bagus untuk membuat prototaip. Walau bagaimanapun, ia menjadi lebih mahal apabila anda mempunyai banyak projek serentak atau memerlukan banyak papan pengawal untuk projek yang lebih besar. Terdapat beberapa alternatif yang hebat dan lebih murah (Boarduino, Freeduino) tetapi
Lembaga Pembangunan PIC 18 Pin: 3 Langkah
Lembaga Pembangunan PIC 18 Pin: Saya telah lama bermain dengan PIC Microchip tetapi selalu berjaya tanpa bentuk papan pengembangan. Untuk itu saya telah merancang papan asas yang saya harapkan untuk mendapatkan input. Saya belum membuat papan ini kerana saya menunggu beberapa ki