Isi kandungan:

Pengesan Kejatuhan ESP32: 5 Langkah
Pengesan Kejatuhan ESP32: 5 Langkah

Video: Pengesan Kejatuhan ESP32: 5 Langkah

Video: Pengesan Kejatuhan ESP32: 5 Langkah
Video: Bermd bersama team arkeologi melaka di pott bangla kuala sg melaka 2024, Julai
Anonim
Pengesan Kejatuhan ESP32
Pengesan Kejatuhan ESP32

Saya ingin mengucapkan terima kasih kepada DFRobot kerana menaja projek ini.

Berikut adalah senarai bahagian yang digunakan:

Modul DFRobot ESP32 ESP-WROOM × 1 -

Silicon Labs CP2102 USB to UART Bridge × 1

MCP73831 Pengecas Li-Ion IC × 1

LM317BD2T Pengatur Boleh Laras × 1

0805 Kapasitor 4.7uF × 2

0805 Kapasitor 100nF × 1

0805 1uF Kapasitor × 1

WS2812b LED × 1

1206 LED × 4

Penyambung USB Mikro × 1

0805 470 ohm Perintang × 1

0805 2k ohm Perintang × 1

0805 510 ohm Perintang × 1

0805 300 ohm Perintang × 1

0805 10k ohm Perintang × 2

0805 270 ohm Perintang × 2

Butang Tekan 6mm x 6mm × 2

Butang Tekan Tinggi SMD 6mm x 6mm × 1

Langkah 1: Projek Sebelumnya

Projek Sebelumnya
Projek Sebelumnya
Projek Sebelumnya
Projek Sebelumnya
Projek Sebelumnya
Projek Sebelumnya

Kembali pada bulan Ogos 2017, saya membayangkan sebuah peranti yang dapat memberi amaran kepada pengguna jika salah satu orang yang mereka sayangi mengalami kejatuhan atau menekan butang "panik". Ia menggunakan ESP8266 dan dipasang pada sekeping papan wangi. Ini memiliki LED tunggal yang akan menunjukkan jika kejatuhan telah terjadi. Peranti ini juga dilengkapi litar pengisian LiPo yang sangat asas yang tidak mempunyai petunjuk.

Langkah 2: Idea Baru

Idea Baru
Idea Baru
Idea Baru
Idea Baru
Idea Baru
Idea Baru
Idea Baru
Idea Baru

Oleh kerana alat pengesan kejatuhan terakhir saya sangat rendah, saya ingin melakukan peningkatan yang drastik. Yang pertama menjadikannya USB boleh diprogram, jadi saya menggunakan IC penukar USB ke UART CP2102 untuk mengendalikan sambungan bersiri USB ke UART.

Saya juga mahu ada lebih banyak petunjuk mengenai operasi, jadi saya menambahkan LED untuk pengecasan, satu untuk kuasa, dan dua untuk status USB. Saya memilih untuk menggunakan ESP32 kerana peningkatan daya dan sambungan Bluetooth, yang memungkinkan untuk pengembangan masa depan, seperti aplikasi yang menyertainya.

Langkah 3: Reka Bentuk PCB

Reka Bentuk PCB
Reka Bentuk PCB
Reka Bentuk PCB
Reka Bentuk PCB
Reka Bentuk PCB
Reka Bentuk PCB
Reka Bentuk PCB
Reka Bentuk PCB

Semua ciri baru ini memerlukan banyak litar tambahan, dan papan serpihan sederhana tidak akan memotongnya. Ini memerlukan PCB, yang saya reka di EagleCAD. Saya mulakan dengan membuat hubungan dengan editor skematik mereka. Kemudian saya terus membuat papan dan jejak yang sebenarnya.

Langkah 4: Pematerian

Pematerian
Pematerian
Pematerian
Pematerian
Pematerian
Pematerian

Ini adalah bahagian yang paling sukar kerana pin bernada halus. Komponen paling sukar untuk disolder adalah CP2102, yang terdapat dalam pakej QFN-28. Setiap pin hanya berjarak 0,5 mm, dan tanpa stensil, ini agak sukar untuk dilampirkan. Saya menyelesaikan masalah ini dengan menggunakan sejumlah besar fluks cecair ke pad dan kemudian menjalankan sedikit pateri di atas pin.

Langkah 5: Penggunaan

Penggunaan
Penggunaan
Penggunaan
Penggunaan

Peranti berfungsi dengan memeriksa pecutan yang diukur oleh MPU6050 pada selang waktu yang ditetapkan. Setelah mengesan kejatuhan, ia akan menghantar e-mel ke kenalan yang ditetapkan. Saya mendapat tahu bahawa bateri tahan lebih kurang tiga hari, jadi mesti diisi dengan kerap. Terdapat juga butang yang disambungkan ke gangguan perkakasan yang dapat menghantar e-mel semasa ditekan.

Disyorkan: