Sadržaj:

ESP32 Detektor pada: 5 koraka
ESP32 Detektor pada: 5 koraka

Video: ESP32 Detektor pada: 5 koraka

Video: ESP32 Detektor pada: 5 koraka
Video: ⚡GAS Leakage detection system with ESP32 board and Blynk app #sritu_hobby #esp32project 2024, Srpanj
Anonim
ESP32 Detektor pada
ESP32 Detektor pada

Želio bih zahvaliti DFRobotu na sponzorstvu ovog projekta.

Evo popisa korištenih dijelova:

DFRobot ESP32 ESP-WROOM modul × 1-https://www.dfrobot.com/product-1559.html

Silicon Labs CP2102 USB na UART most × 1

MCP73831 Li-Ion punjač IC × 1

LM317BD2T Podesivi regulator × 1

0805 Kondenzator 4,7uF × 2

0805 100nF kondenzator × 1

0805 1uF kondenzator × 1

WS2812b LED × 1

1206 LED × 4

Mikro USB priključak × 1

0805 470 ohm Otpornik × 1

0805 2k ohm otpornik × 1

0805 510 ohm otpornik × 1

0805 Otpornik od 300 ohma × 1

0805 10k ohm otpornik × 2

0805 270 ohmski otpornik × 2

Tipka 6 mm x 6 mm × 2

SMD 6mm x 6mm visoki gumb × 1

Korak 1: Prethodni projekt

Prethodni projekt
Prethodni projekt
Prethodni projekt
Prethodni projekt
Prethodni projekt
Prethodni projekt

Još u kolovozu 2017. zamislio sam uređaj koji bi mogao upozoriti korisnike ako netko od njihovih najmilijih doživi pad ili pritisne gumb za "paniku". Koristio je ESP8266 i sastavljen je na komadu perf-ploče. Imao je jednu LED diodu koja bi pokazivala je li došlo do pada. Uređaj je također sadržavao vrlo osnovni krug punjenja LiPo koji nije imao indikatore.

Korak 2: Nova ideja

Nova ideja
Nova ideja
Nova ideja
Nova ideja
Nova ideja
Nova ideja
Nova ideja
Nova ideja

Budući da je moj zadnji detektor jeseni bio tako rudimentaran, želio sam napraviti drastična poboljšanja. Prvi je bio taj koji ga je mogao programirati putem USB -a, pa sam koristio IC CP2102 USB u UART pretvarač za rukovanje USB -u -UART serijskom vezom.

Također sam želio da ima više naznaka operacija, pa sam dodao LED za punjenje, jednu za napajanje i dvije za status USB -a. Odlučio sam se za korištenje ESP32 zbog njegove povećane snage i Bluetooth veze, što može omogućiti buduće proširenje, poput prateće aplikacije.

Korak 3: Dizajn PCB -a

Dizajn PCB -a
Dizajn PCB -a
Dizajn PCB -a
Dizajn PCB -a
Dizajn PCB -a
Dizajn PCB -a
Dizajn PCB -a
Dizajn PCB -a

Sve ove nove značajke zahtijevale bi puno dodatnih strujnih krugova, a jednostavan komad perf-ploče to ne bi izrezao. Za to je bila potrebna PCB ploča koju sam dizajnirao u EagleCAD -u. Počeo sam postavljanjem veza s njihovim urednikom shema. Zatim sam prešao na izradu prave ploče i tragova.

Korak 4: Lemljenje

Lemljenje
Lemljenje
Lemljenje
Lemljenje
Lemljenje
Lemljenje

Ovo je bio najteži dio zbog fino postavljenih iglica. Najteža komponenta za lemljenje bila je CP2102, koja dolazi u paketu QFN-28. Svaki pin je udaljen samo 0,5 mm i bez šablone to je bilo prilično teško pričvrstiti. Ovaj sam problem riješio primjenom obilne količine tekućeg fluksa na jastučiće, a zatim prešavši malu količinu lemljenja preko igala.

Korak 5: Upotreba

Upotreba
Upotreba
Upotreba
Upotreba

Uređaj radi tako da provjerava ubrzanje izmjereno MPU6050 u postavljenim intervalima. Nakon što otkrije pad, šalje e -poruku postavljenom kontaktu. Otkrio sam da baterija traje oko tri dana pa se mora redovito puniti. Tu je i gumb povezan s hardverskim prekidom koji može poslati e -poruku kada se pritisne.

Preporučeni: