Daftar Isi:

Papan Pengembangan ESP32 DIY - ESPer: 5 Langkah (dengan Gambar)
Papan Pengembangan ESP32 DIY - ESPer: 5 Langkah (dengan Gambar)

Video: Papan Pengembangan ESP32 DIY - ESPer: 5 Langkah (dengan Gambar)

Video: Papan Pengembangan ESP32 DIY - ESPer: 5 Langkah (dengan Gambar)
Video: Transmitting an Alarm Signal with LoRa (600m)! || Improving my Garage Alarm System 2024, Juli
Anonim
Papan Pengembangan ESP32 DIY - ESPer
Papan Pengembangan ESP32 DIY - ESPer
Papan Pengembangan ESP32 DIY - ESPer
Papan Pengembangan ESP32 DIY - ESPer

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

Kumpulkan Beberapa Barang
Kumpulkan Beberapa Barang
Kumpulkan Beberapa Barang
Kumpulkan Beberapa Barang
Kumpulkan Beberapa Barang
Kumpulkan Beberapa Barang
Kumpulkan Beberapa Barang
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

Membuat PCB
Membuat PCB
Membuat PCB
Membuat PCB
Membuat PCB
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

Menyolder Komponen
Menyolder Komponen
Menyolder Komponen
Menyolder Komponen
Menyolder Komponen
Menyolder Komponen
Menyolder Komponen
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:

  1. ESP32
  2. Resistor SMD
  3. Sakelar Taktil
  4. LED
  5. jumper
  6. 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

Menempelkan Silkscreen
Menempelkan Silkscreen
Menempelkan Silkscreen
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

Image
Image
Selamat!
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: