Përmbajtje:

Detektor i rënies ESP32: 5 hapa
Detektor i rënies ESP32: 5 hapa

Video: Detektor i rënies ESP32: 5 hapa

Video: Detektor i rënies ESP32: 5 hapa
Video: How old are your Ears? - Healthy Ear Test 2024, Korrik
Anonim
ESP32 Detektor i Rënies
ESP32 Detektor i Rënies

Dua të falënderoj DFRobot për sponsorizimin e këtij projekti.

Këtu është një listë e pjesëve të përdorura:

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

Silicon Labs CP2102 USB to UART Bridge × 1

MCP73831 Karikues Li-Jon IC × 1

LM317BD2T Rregullator i rregullueshëm × 1

0805 4.7uF Kondensator × 2

0805 100nF Kondensator × 1

0805 1uF Kondensator × 1

WS2812b LED × 1

1206 LED × 4

Lidhës mikro USB × 1

0805 470 ohm Rezistencë × 1

0805 Rezistencë 2k ohm × 1

0805 510 ohm Rezistencë × 1

0805 300 ohm Rezistencë × 1

0805 Rezistencë 10k ohm × 2

0805 270 ohm Rezistencë × 2

Butoni 6mm x 6mm ush 2

Butoni i butë i gjatë SMD 6mm x 6mm × 1

Hapi 1: Projekti i mëparshëm

Projekti i mëparshëm
Projekti i mëparshëm
Projekti i mëparshëm
Projekti i mëparshëm
Projekti i mëparshëm
Projekti i mëparshëm

Në gusht të vitit 2017, imagjinova një pajisje që mund të paralajmëronte përdoruesit nëse një nga të dashurit e tyre përjetonte një rënie ose shtypte një buton "paniku". Përdorte një ESP8266 dhe ishte montuar në një copë pllakë perf. Kishte një LED të vetëm që do të tregonte nëse kishte ndodhur një rënie. Pajisja gjithashtu paraqiste një qark shumë bazë të karikimit LiPo që nuk kishte tregues.

Hapi 2: Ide e re

Ide e re
Ide e re
Ide e re
Ide e re
Ide e re
Ide e re
Ide e re
Ide e re

Meqenëse detektori im i fundit i vjeshtës ishte kaq rudimentar, doja të bëja përmirësime drastike. E para ishte duke e bërë atë të programueshme me USB, kështu që unë përdor një IC CP2102 USB në UART konvertues për të trajtuar lidhjen serike USB me UART.

Doja gjithashtu që të kishte më shumë tregues të operacioneve, kështu që shtova një LED për karikim, një për energji dhe dy për statusin USB. Zgjodha të përdor një ESP32 për shkak të fuqisë së tij të shtuar dhe lidhjes Bluetooth, e cila mund të lejojë zgjerimin në të ardhmen, siç është një aplikacion shoqërues.

Hapi 3: Dizajni i PCB

Dizajni i PCB
Dizajni i PCB
Dizajni i PCB
Dizajni i PCB
Dizajni i PCB
Dizajni i PCB
Dizajni i PCB
Dizajni i PCB

Të gjitha këto karakteristika të reja do të kërkojnë shumë qark shtesë, dhe një copë e thjeshtë e bordit nuk do ta prishte atë. Kjo kërkonte një PCB, të cilën e projektova në EagleCAD. Fillova duke parashtruar lidhjet me redaktorin e tyre skematik. Pastaj kalova në bërjen e tabelës dhe gjurmëve aktuale.

Hapi 4: Saldimi

Bashkim
Bashkim
Bashkim
Bashkim
Bashkim
Bashkim

Kjo ishte pjesa më e vështirë për shkak të kunjave të hollë. Komponenti më i vështirë për t'u bashkuar ishte CP2102, i cili vjen në një paketë QFN-28. Çdo kunj është vetëm.5mm larg, dhe pa një klishe, kjo ishte mjaft e ndërlikuar për t'u bashkuar. Unë e zgjidha këtë problem duke aplikuar një sasi bujare të fluksit të lëngshëm në jastëkë dhe pastaj duke kaluar një sasi të vogël të saldimit mbi kunjat.

Hapi 5: Përdorimi

Përdorimi
Përdorimi
Përdorimi
Përdorimi

Pajisja funksionon duke kontrolluar nxitimin e matur nga MPU6050 në intervale të caktuara. Pasi zbulon një rënie, ai dërgon një email në një kontakt të caktuar. Kam zbuluar se bateria zgjat rreth tre ditë, kështu që duhet të ngarkohet rregullisht. Ekziston edhe një buton që lidhet me një ndërprerje harduerike që mund të dërgojë një email kur të shtypet.

Recommended: