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, Novembar
Anonim
ESP32 Detektor pada
ESP32 Detektor pada

Želim se zahvaliti DFRobot -u 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 4.7uF Kondenzator × 2

0805 100nF kondenzator × 1

0805 1uF kondenzator × 1

WS2812b LED × 1

1206 LED × 4

Mikro USB konektor × 1

0805 470 ohm otpornik × 1

0805 2k ohm otpornik × 1

0805 510 ohm otpornik × 1

0805 300 ohmski otpornik × 1

0805 10k ohm otpornik × 2

0805 270 ohm otpornik × 2

6mm x 6mm Taster × 2

SMD 6mm x 6mm Visoko dugme × 1

Korak 1: Prethodni projekat

Prethodni projekat
Prethodni projekat
Prethodni projekat
Prethodni projekat
Prethodni projekat
Prethodni projekat

Još u kolovozu 2017. zamislio sam uređaj koji bi mogao upozoriti korisnike ako netko od njihovih najmilijih doživi pad ili pritisne dugme za „paniku“. Koristio je ESP8266 i sastavljen je na komadu perf-ploče. Imao je jednu LED lampicu koja bi pokazivala da li je došlo do pada. Uređaj je također sadržavao vrlo osnovno kolo za punjenje LiPo koje nije imalo 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, htio sam napraviti drastična poboljšanja. Prvi je bio način da se programira putem USB -a, pa sam koristio CP2102 USB u UART pretvarač za upravljanje USB -om do serijske veze.

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 povećane snage i Bluetooth veze, što može omogućiti buduće proširenje, poput prateće aplikacije.

Korak 3: Dizajn PCB -a

PCB Design
PCB Design
PCB Design
PCB Design
PCB Design
PCB Design
PCB Design
PCB Design

Sve ove nove značajke zahtijevale bi puno dodatnih kola, 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 igala. Najteža komponenta za lemljenje je CP2102, koji 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 problem sam 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 što 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 redovno puniti. Tu je i dugme povezano sa hardverskim prekidom koje može poslati e -poruku kada se pritisne.

Preporučuje se: