Daftar Isi:
- Langkah 1: Kumpulkan Beberapa Barang
- Langkah 2: Membuat PCB
- Langkah 3: Menyolder Komponen
- Langkah 4: Menempelkan Silkscreen
- Langkah 5: Selamat
Video: Papan Pengembangan ESP32 DIY - ESPer: 5 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:54
Jadi baru-baru ini saya telah membaca tentang banyak IoT (Internet of Things) dan percayalah, saya tidak sabar untuk menguji salah satu perangkat yang luar biasa ini, dengan kemampuan untuk terhubung ke internet, saya sendiri dan mulai bekerja. Untungnya kesempatan itu muncul, berkat DFRobot, dan saya diberikan ESP32, modul yang kuat, hybrid, dan mengagumkan.
Untuk memulainya, saya sengaja meminta tim DFRobot untuk mengirimi saya modul ESP32 daripada papan pengembangan karena saya tidak bisa membiarkan sensasi desain dan pembuatan sirkuit yang terampil melewati tangan saya. Dan karenanya, inilah kami, membuat papan pengembangan kami sendiri untuk ESP32.
Tujuan utama saya untuk dewan ini adalah sebagai berikut:
- Papan pengembangan harus ramah papan tempat memotong roti.
- Itu harus memiliki sakelar taktil EN (Reset) dan FLASH.
- Tata letak PCB satu sisi.
Saya memilih tata letak satu sisi karena tidak semua orang memiliki akses ke PCB dua sisi, saya adalah salah satunya.
Tidak ada sirkuit komunikasi UART bawaan
Ini cukup trade-off karena tata letak satu sisi hanya bisa memberikan ruang yang cukup. Oleh karena itu kami akan menggunakan Konverter USB ke TTL secara eksternal untuk mem-flash-nya.
- Seperti Arduino, saya ingin memiliki LED inbuilt untuk mengurangi kabel LED berulang.
- Ringkas, namun mudah disolder dan dibuat.
- Silkscreen yang detail.
- Gunakan pad solder GND di ESP32 untuk kehilangan panas yang lebih baik.
Untungnya, saya dapat memenuhi semua tujuan yang disebutkan di atas setelah merancang berbagai tata letak PCB. Yang sedang berkata, mari kita lanjutkan dengan instruksi.
Langkah 1: Kumpulkan Beberapa Barang
Membuat papan pengembangan ini hanya membutuhkan artikel dasar jika Anda mengecualikan resistor SMD dan tentu saja, ESP32 kami sendiri.
Persyaratan Utama:
- Modul ESP32
- Papan Berpakaian Tembaga
Anda harus memiliki setidaknya 4cm*5cm balok papan tembaga.
-
Resistor SMD:
- 10k - 2 buah
- 1k - 1 buah
- 3mm LED (Setiap warna)
- Header Pria - 38 pin
- Saklar Taktil - 2 buah
Persyaratan Sekunder:
Solder Besi
Saya menggunakan kit solder yang disediakan oleh DFRobot. Itu sangat berguna dalam membuat instruksi ini. Untuk penyolderan halus, saya harus menggunakan ujung tapal kuda penyolderan halus tambahan.
Bor PCB
Tidak punya? Mengapa tidak mencoba membuatnya sendiri! Begini caranya
Besi klorida
Ini akan digunakan untuk tujuan etsa.
- Kertas Amplas - Kelas Nol
- Setrika Pakaian
- Alat Pemotong PCB apa pun
- Pita Dua Sisi
- Spidol Permanen
- Gunting
- Aseton
Saya ingin melakukan hal-hal dengan bersih, jika tidak maka Anda dapat melewati ini.
Saya telah melampirkan file papan elang untuk memberi Anda kebebasan modifikasi.
Itu saja untuk persyaratannya, jika Anda memiliki semua hal yang disebutkan di atas, lanjutkan lebih jauh.
Langkah 2: Membuat PCB
Saya akan membuat PCB menggunakan metode Remedial Toner Transfer. Cetak PDF terlampir pada langkah persyaratan di atas kertas mengkilap, yang terasa enak untuk disentuh. Setelah Anda memiliki cetakan layout yang jelas di atas kertas (putih) glossy, maka tidak ada lagi yang menghentikan Anda, oleh karena itu mulailah dengan proses pembuatan PCB.
Saya menekankan pada kertas glossy menjadi putih karena nanti kita akan memotong silkscreen dari itu. Saya tidak memiliki kertas putih glossy, oleh karena itu saya mengambil dua cetakan dengan layout yang sama.
Proses pembuatan PCB telah dibahas secara rinci di salah satu Instruksi saya yang lain.
Membuat PCB di Rumah
Saya lampirkan gambar bagaimana PCB ini dibuat, di atas.
Untuk pengeboran, gunakan mata bor 1mm atau lebih rendah.
Langkah 3: Menyolder Komponen
Mulailah dengan menyolder ESP32 ke PCB. Hal-hal tertentu yang harus diingat saat menyolder modul yang menantang namun menyenangkan ini disebutkan di bawah ini.
- Penyelarasan modul dengan bantalan solder, langkah pertama, adalah bagian terpenting dari semuanya. Mengacaukan ini dan Anda akan menderita GPIO yang tidak berfungsi dan bahkan mungkin modul yang tidak berfungsi!
- Gunakan ujung solder yang runcing untuk mencegah pembongkaran jejak atau bantalan solder karena terlalu panas.
- Saat menyolder modul ESP32, solder bantalan diagonal terlebih dahulu agar chip tidak mengacaukan keselarasannya.
- Solder bantalan GND ESP32 dengan memanaskan solder di bantalan itu melalui lubang yang dibor di tengah. Ini akan memanaskan solder pada bantalan GND ESP32 dan menggabungkannya dengan bantalan GND pada PCB.
Setelah selesai, solder semua komponen satu per satu di tempatnya masing-masing dengan mengacu pada gambar di atas. Urutan yang benar untuk menyolder komponen adalah:
- ESP32
- Resistor SMD
- Sakelar Taktil
- LED
- jumper
- Header Pria
Para jumper berjumlah tiga orang. Pada tangkapan layar tata letak elang yang diposting di atas, kabel biru mewakili jumper. Di sini, kabel berenamel telah digunakan sebagai jumper. Saat menyolder header, menempatkan ESPer pada papan tempat memotong roti dengan sempurna menyelaraskan header.
Setelah menyolder semua komponen dengan hati-hati dan benar, bersihkan seluruh PCB dengan menggunakan sikat gigi bekas (juga tidak berguna). Ini menghilangkan semua fluks berlebih.
Langkah 4: Menempelkan Silkscreen
Sekarang ESPer kami benar-benar berfungsi tetapi masih kekurangan sesuatu, dan itu adalah silkscreen. Menambahkan silkscreen ini akan membebaskan kita dari referensi terus menerus ke pinouts. Untuk menempelkannya ke papan, saya akan menggunakan selotip dua sisi. Silkscreen dapat dicapai melalui tata letak yang dicetak sebelumnya.
Jika Anda ragu tentang pekerjaan atau kabel Anda, inilah saatnya untuk memeriksanya. Karena setelah mengikuti langkah selanjutnya, Anda tidak akan dapat mengubah papan Anda dengan cara apa pun. Lanjutkan dengan hati hati
Sekarang lanjutkan dengan silkscreen dengan melakukan hal berikut:
- Tutupi seluruh papan ESPer dengan pita perekat dua sisi, kecuali bagian ESP32.
- Kemudian sejajarkan sablon dan tempelkan ke pita dua sisi dengan hati-hati.
- Setelah itu, keluarkan jumlah kertas di atas ESP32 untuk mengeksposnya, dan isi ruang kosong yang tersisa menggunakan lem panas.
Itu saja untuk langkah ini.
Langkah 5: Selamat
Apakah semua langkah sebelumnya? Jika ya, maka selamat karena itu saja untuk instruksi ini.
Sekarang Anda dapat menggunakan modul ESP32 Anda seperti papan pengembangan lainnya hanya dengan menghubungkannya dengan Konverter USB ke TTL (bahkan Arduino Anda). Pengkabelannya sederhana, cukup nyalakan ESPer menggunakan catu daya 3.3V dan buat koneksi UART (Rx, Tx). Saat menggunakan Arduino, ground pin RESET untuk menggunakannya sebagai TTL Converter. Saya akan membahas lebih lanjut tentang ESP32 menggunakan papan pengembangan ini di Instructables yang akan datang.
Saya telah membuat repositori GitHub untuk menyimpan file untuk instruksi ini. Ini linknya kalo minat:
github.com/UtkarshVerma/ESPer/
Saya telah menyematkan video yang menunjukkan ESP32 menangani kode Blink yang telah saya flash melalui OS Mongoose.
Saya telah menghapus silkscreen saya karena saya harus melakukan perbaikan lebih lanjut untuk proyek lain.
Anda dapat melakukan hal yang sama dengan mengikuti Instruksi ini yang mencakup cara menggunakan ESP32 sebagai Arduino. Jika Anda ingin menggunakan OS Mongoose, kunjungi posting saya ini: OS Mongoose di ESPer
Sementara itu, saya ingin berterima kasih kepada DFRobot.com karena telah mengirimkan saya hal-hal luar biasa seperti ESP32 dan memberi saya kesempatan untuk bermain-main dengan mereka. Bahkan kata-kata tidak cukup untuk mengungkapkan rasa terima kasihku.
Itu saja untuk instruksi ini. Jika Anda memiliki keraguan, jangan ragu untuk berkomentar. Jangan lupa untuk mengikuti saya jika Anda menyukai instruksi ini. Tolong dukung saya dengan membuka kembali tautan yang dipersingkat dua atau tiga kali. Anda juga dapat mendukung saya di Patreon.
Terus Berkeringat!
Oleh:
Utkarsh Verma
Disponsori oleh DFRobot.com
Terima kasih kepada Ashish Choudhary karena telah meminjamkan kameranya.
Direkomendasikan:
Membuat Papan Pengembangan Sendiri Dengan Mikrokontroler: 3 Langkah (dengan Gambar)
Buat Papan Pengembangan Anda Sendiri Dengan Mikrokontroler: Apakah Anda pernah ingin membuat papan pengembangan sendiri dengan mikrokontroler dan Anda tidak tahu caranya. Dalam instruksi ini saya akan menunjukkan cara membuatnya. Yang Anda butuhkan hanyalah pengetahuan dalam elektronik, merancang sirkuit dan pemrograman. Jika Anda memiliki quest
Bermain Game Flappy Bird Dengan Papan Pengembangan M5stick C Berbasis M5stack Esp32: 5 Langkah
Bermain Game Flappy Bird Dengan Papan Pengembangan M5stick C Berbasis M5stack Esp32: Hai teman-teman hari ini kita akan belajar cara mengunggah kode permainan burung flappy ke papan pengembangan m5stick c yang disediakan oleh m5stack. Untuk proyek kecil ini, Anda memerlukan dua hal berikut: m5stick-c papan pengembangan: https://www.utsource.net/itm/p/8663561.h
Merancang Papan Pengembangan Mikrokontroler: 14 Langkah (dengan Gambar)
Merancang Papan Pengembangan Mikrokontroler: Apakah Anda seorang pembuat, penghobi, atau peretas yang tertarik untuk melangkah dari proyek perfboard, IC DIP, dan PCB buatan sendiri ke PCB multilayer yang dibuat oleh rumah papan dan kemasan SMD yang siap untuk produksi massal? Maka instruksi ini adalah untuk Anda! Gua ini
Papan Pemrograman dan Pengembangan ESP-12E dan ESP-12F: 3 Langkah (dengan Gambar)
Papan Pemrograman dan Pengembangan ESP-12E dan ESP-12F: Tugas papan ini sederhana: Dapat memprogram modul ESP-12E dan ESP-12F semudah papan NodeMCU (yaitu tidak perlu menekan tombol). Memiliki pin ramah papan tempat memotong roti dengan akses ke IO yang dapat digunakan. Gunakan USB terpisah ke konve
Bangun Papan Pengembangan Anda Sendiri: 8 Langkah (dengan Gambar)
Bangun Papan Pengembangan Anda Sendiri: Instruksi ini akan menunjukkan kepada Anda cara membuat papan pengembangan Anda sendiri dari awal! Metode ini sederhana dan tidak memerlukan alat canggih, Anda bahkan dapat melakukannya di meja dapur Anda. Ini juga memberikan pemahaman yang lebih baik tentang bagaimana Ardruinos dan