
Isi kandungan:
2025 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2025-01-23 15:01




Papan pengembangan ESP8266 adalah papan panduan yang baik untuk projek IOT anda, tetapi menimbulkan masalah jika bateri dikuasakan. Didokumentasikan dengan baik bagaimana pelbagai papan pengembangan ESP8266 tidak cekap kuasa (di sini dan di sini). Lembaga Pembangunan Witty mengatasi beberapa masalah dengan mempunyai USB ke TTL (antara muka pengaturcara) yang terpisah tetapi tidak mempunyai sokongan perisai yang sama dari D1 Mini. BLOK D1M ini memecahkan ESP12 dengan kontrak pin Wemos D1 Mini, dan dibina tanpa peraturan atau pengatur MCP1700.
Ini adalah binaan litar yang fiddly dan bagus untuk keperluan bukti konsep atau bilangan rendah; Saya akan menindaklanjuti dengan versi PCB yang lebih mudah.
CATATAN: untuk binaan yang tidak dikawal selia:
- Voltan operasi ESP12 dilaporkan sebagai 3.0 ~ 3.6V
- Beberapa pembuat melaporkan berjaya menjalankan projek yang tidak diatur pada bateri LiPo 3.7V (3.3 hingga 4.2V)
- Melihat jadual cabutan semasa di atas dari https://forum.makehackvoid.com/t/esp8266-operatin… anda akan melihat terdapat ekonomi palsu yang tidak menggunakan pengatur ketika tidur nyenyak digunakan.
- Binaan yang tidak diatur disediakan, tetapi saya cadangkan untuk tidak tidur nyenyak dan berhati-hati dengan julat voltan yang dikenakan pada 3V3.
SEJARAH:
- 2018-02-15 - Siaran Awal
- 2018-02-19 - penambahan ditambahkan ke I2C (D1 / D2)
- 2018-02-22 - pulldown diubah dari IO2 menjadi IO15, header lelaki pitch 2mm digunakan dan bukannya wayar timah.
Langkah 1: Bahan dan Alat



Terdapat senarai Bil Bahan dan Sumber yang lengkap.
- Pelindung Wemos D1 Mini Protoboard dan header wanita pin panjang
- Modul ESP12F
- 10K resitor (2)
- Resitor 4K7 (2)
- MCP1700 (0 atau 1)
- Kapasitor 100nf (1)
- Header lelaki 2mm (1 * 1P, 3 * 2P, 1 * 5P)
- Pangkalan dan Tudung bercetak 3D, dan label
- Satu set D1M BLOCK - Pasang Jigs
- Pistol gam panas dan tongkat panas
- Pelekat Cyanoachrylate yang kuat (sebaiknya sikat)
- Perkhidmatan Pencetak 3D atau Pencetak 3D
- Soldering Iron dan solder
- Wayar timah
Langkah 2: Memasang Litar



Seperti yang dicadangkan sebelum ini, ini adalah binaan dengan menggunakan perisai protoboard. PCB akan dibangunkan.
A. Perintang, dari bahagian bawah protoboard:
- Benarkan perintang 10K ke dalam RED1 dan RED2 dan solder RED1.
- Benarkan perintang 10K ke dalam RED3 dan RED4 dan hujung pateri.
- Benarkan perintang 4K7 ke RED5 dan RED6 dan hujung pateri.
- Benarkan perintang 4K7 ke RED7 dan RED8 dan hujung pateri.
B. Header lelaki 2mm, dari bahagian bawah ESP12
- Tambahkan header lelaki ke dalam HIJAU (1 - 12) dan hujung pateri di bahagian atas; meninggalkan jurang yang ditunjukkan (untuk wayar perintang kemudian).
- Tanggalkan wayar perintang dari RED2
- Tanggalkan spacer plastik dari pin
-
Bengkokkan pin agar sejajar dengan protoboard bahagian atas:
- TXD0 hingga TX
- RXD0 hingga RX
- IO0 hingga D3
- IO2 hingga D4
- GND hingga GND
- RST ke RST
- ADC hingga A0
- IO16 hingga D0
- IO14 hingga D5
- IO12 hingga D6
- IO13 hingga D7
- VCC hingga 3V3
C. Bergabung dengan Protoboard (bahagian atas) ke ESP12 (bawah)
- Masukkan RED1 ke dalam EN dan biarkan longgar
- Masukkan RED3 ke dalam IO15 dan biarkan longgar
- Masukkan RED5 ke dalam IO4 dan biarkan longgar
- Benarkan RED7 ke dalam IO5 dan biarkan longgar
- Sambungkan pin bengkok dari B # 2
- Tekan papan dengan hati-hati hingga 2mm antara satu sama lain dan selari / sama jarak.
D. Papan pemateri yang disisipkan di bahagian bawah protoboard
- Pin yang keluar melalui lubang boleh disolder dan dipotong
- Plumbum perintang dari RED2 dapat diselaraskan dengan pin 3V3, dipotong dan disolder
E. Papan pematerian bergabung di bahagian atas ESP12 / protoboard
- Wayar yang keluar dari IO15, IO4, IO5 dan EN boleh disolder dan memotong lebihan.
- Pin keluar dari atas boleh disentuh sekiranya sendi retak.
F. Menambah baki komponen pada Protoboard (bahagian atas)
-
Tambahkan kapasitor melalui lubang PINK1 dan ke sendi pada PINK2 dan solder meninggalkan lebihan melalui PINK1
-
Sekiranya mengatur:
- Tambahkan pengatur ke PINK3, 4, 5 dengan lekukan paket plastik menghadap 3V3 pada protoboard
- Di bahagian bawah protoboard, bengkokkan kaki dari PINK3 ke RED2, RED8 dan RED6, solder
- Di bahagian bawah protoboard, panjangkan kaki dari PINK4 ke YELLOW16, solder pada YELLOW16.
- Di bahagian bawah protoboard, bengkokkan kaki dari PINK5 ke PINK1, dan solder.
- Laluan LEG meninggalkan KUNING15 ke kaki meninggalkan PINK5 dan solder.
CATATAN: Gunakan penguji kesinambungan pada multimeter untuk memastikan wayar tidak terpasang di sepanjang binaan.
Langkah 3: Memateri Pin Header (menggunakan SOCKET JIG)





Terdapat video di atas yang menjalankan proses pematerian untuk SOCKET JIG.
- Masukkan pin pengepala melalui bahagian bawah papan (TX kiri atas di bahagian atas).
- Masukkan jig ke atas header plastik dan ratakan kedua permukaan.
- Balikkan jig dan pemasangan dan tekan header dengan kuat ke permukaan rata yang keras.
- Tekan papan ke bawah dengan kuat ke jig.
- Pateri pin 4 sudut menggunakan solder minimum (hanya penjajaran pin sementara).
- Panaskan dan pasangkan semula papan / pin jika diperlukan (papan atau pin tidak sejajar atau paip).
- Selesaikan sisa pin.
Langkah 4: Melekatkan Komponen ke Pangkalan





Tidak diliputi dalam video, tetapi disyorkan: letakkan doh lem panas di pangkalan kosong sebelum memasukkan papan dan sejajar dengan cepat - ini akan membuat kunci pemampatan di kedua sisi papan. Lakukan kering dalam meletakkan perisai di pangkalan. Sekiranya perekatan tidak terlalu tepat, anda mungkin perlu melakukan sedikit pemfailan pinggir PCB.
- Dengan permukaan bawah selongsong dasar menunjuk ke bawah, letakkan pengepala plastik pemasangan yang disolder melalui lubang di dasar; (pin TX akan berada di sisi dengan alur tengah).
- Letakkan jig lem panas di bawah alas dengan kepala plastik diletakkan di alurnya.
- Duduk jig lem panas di permukaan rata yang tegas dan tekan PCB dengan hati-hati sehingga kepala plastik mencapai permukaan; ini semestinya pin diletakkan dengan betul.
- Semasa menggunakan gam panas menjauhkannya dari pin header dan sekurang-kurangnya 2mm dari tempat penutup akan diletakkan.
- Sapukan gam ke semua 4 sudut PCB memastikan hubungan dengan dinding asas; biarkan rembesan ke kedua-dua sisi PCB jika boleh.
Langkah 5: Melekatkan Tudung ke Pangkalan





- Pastikan pin bebas gam dan 2mm bahagian atas alas bebas dari gam panas.
- Pra-pasangkan penutup (kering) memastikan tiada artifak cetak yang menghalang.
- Berhati-hati semasa menggunakan pelekat Cyanoachrylate.
- Sapukan Cyanoachrylate ke sudut bawah penutup memastikan liputan rabung yang berdekatan.
- Pasangkan penutup dengan cepat ke pangkal; penjepit menutup sudut jika boleh.
- Setelah penutup kering secara manual bengkokkan setiap pin sehingga terpusat di ruang kosong jika perlu.
Langkah 6: Menambah Label Pelekat



- Sapukan label pinout di bahagian bawah pangkal, dengan pin RST di sisi dengan alur.
- Terapkan label pengecam pada sisi rata yang tidak berlekuk, dengan pin tidak berada di bahagian atas label.
- Tekan label ke bawah dengan kuat, dengan alat rata jika diperlukan.
Langkah 7: Langkah Seterusnya

- Programkan D1M BLOCK anda dengan D1M BLOCKLY
- Muat naik dengan D1M CH340G BLOCK
- Lihat Thingiverse
- Kemukakan soalan di Forum Komuniti ESP8266
Disyorkan:
ESP12 Pematerian Mudah pada PCB Standard: 3 Langkah

ESP12 Easy Soldering on Standard PCB: Helo, ESP12 cina sangat murni tetapi mimpi ngeri untuk menguji pada papan roti atau menyolder pada pcb kerana langkah 2mm antara kaki mereka. Saya membuat penyesuai cetak 3D kecil dan setelah beberapa percubaan saya dapati soluti yang sangat mudah dan boleh dipercayai
IOT123 - BREAKOUT DOKTOR PENGGAL: 3 Langkah

IOT123 - BREAKOUT DOCTOR CHARGER: Semasa melakukan debug versi 0.4 dari SOLAR TRACKER CONTROLLER, saya menghabiskan banyak masa untuk menyambungkan multi-meter pada rangkaian suis NPN yang berbeza. Berbilang meter tidak mempunyai sambungan mesra papan roti. Saya melihat beberapa monitor berasaskan MCU termasuk
Selang Cuaca untuk Pemanasan Rumah - IoT RasPi Zero & ESP12: 5 Langkah

Interlock Cuaca untuk Pemanasan Rumah - IoT RasPi Zero & ESP12: StoryTo Note, Projek ini bergantung pada anda yang mempunyai RaspberryPi Zero yang menjalankan pelayan automasi rumah Domoticz (cukup mudah dibuat) dengan simpul-merah dan disiapkan sebagai Broker MQTT. pameran ini? Untuk mempamerkan penyelesaian saya mengenai bagaimana saya telah menyimpan sesuatu
ESP8266 / ESP12 Cloud Witty - Pengawal RGB SmartThings Powered Arduino: 4 Langkah

ESP8266 / ESP12 Cloud Witty - Pengawal RGB SmartThings Powered Arduino: RGB RGB's RGB's Everywhere! Siapa yang tidak suka mempunyai pencahayaan berwarna yang cantik di sekitar rumah mereka hari ini? Projek kecil ini memperlihatkan ESP8266 yang dicampurkan dengan kawalan SmartThings dan muncul sebagai pengawal RGB yang betul untuk
ESP8266 / ESP12 Cloud Witty - Arduino Powered SmartThings Illuminance Sensor: 4 Langkah

ESP8266 / ESP12 Awan Witty - Arduino Powered SmartThings Illuminance Sensor: Mempunyai Smart Lighting anda bertindak balas terhadap beberapa masa lalai seperti matahari terbenam dan matahari terbit, atau waktu tertentu … tidak selalu sesuai dengan apa yang dilihat oleh mata anda semasa anda berada di dalam rumah anda. Mungkin sudah tiba masanya untuk menambahkan sensor yang dapat menghidupkan semua itu