Sisukord:

ESP32 kukkumisandur: 5 sammu
ESP32 kukkumisandur: 5 sammu

Video: ESP32 kukkumisandur: 5 sammu

Video: ESP32 kukkumisandur: 5 sammu
Video: ESP32, более мощная чем любая другая Ардуино 2024, November
Anonim
ESP32 kukkumisandur
ESP32 kukkumisandur

Tahaksin tänada DFRobot'i selle projekti toetamise eest.

Siin on kasutatud osade loend:

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

Silicon Labs CP2102 USB to UART Bridge × 1

MCP73831 liitiumioonlaadija IC × 1

LM317BD2T reguleeritav regulaator × 1

0805 4.7uF kondensaator × 2

0805 100 nF kondensaator × 1

0805 1uF kondensaator × 1

WS2812b LED × 1

1206 LED × 4

Mikro -USB -pistik × 1

0805 470 oomi takisti × 1

0805 2k oomi takisti × 1

0805 510 oomi takisti × 1

0805 300 oomi takisti × 1

0805 10 kΩ takisti × 2

0805 270 oomi takisti × 2

6 mm x 6 mm nupp × 2

SMD 6 mm x 6 mm kõrge nupp × 1

Samm: eelmine projekt

Eelmine projekt
Eelmine projekt
Eelmine projekt
Eelmine projekt
Eelmine projekt
Eelmine projekt

Veel 2017. aasta augustis kujutasin ette seadet, mis võiks kasutajaid hoiatada, kui üks nende lähedastest kukub või vajutab paanikanuppu. See kasutas ESP8266 ja oli kokku pandud perf-plaadile. Sellel oli üks LED, mis näitab kukkumise korral. Seadmel oli ka väga lihtne LiPo laadimisahel, millel polnud indikaatoreid.

2. samm: uus idee

Uus Idee
Uus Idee
Uus Idee
Uus Idee
Uus Idee
Uus Idee
Uus Idee
Uus Idee

Kuna mu viimane kukkumisandur oli nii algeline, tahtsin teha drastilisi parandusi. Esimene neist muutis USB programmeeritavaks, nii et kasutasin USB -UART jadaühenduse haldamiseks CP2102 USB -UART -muunduri IC -d.

Samuti soovisin, et toimingute kohta oleks rohkem märke, seega lisasin laadimiseks LED -i, ühe toiteallika ja kaks USB -oleku kohta. Kasutasin ESP32 kasutamist selle suurema võimsuse ja Bluetooth -ühenduse tõttu, mis võimaldab tulevikus laiendada, näiteks kaasasolevat rakendust.

3. samm: trükkplaatide kujundamine

PCB disain
PCB disain
PCB disain
PCB disain
PCB disain
PCB disain
PCB disain
PCB disain

Kõik need uued funktsioonid nõuaksid palju täiendavaid vooluahelaid ja lihtne tükike plaati ei lõikaks seda. Selleks oli vaja trükkplaati, mille kavandasin EagleCADis. Alustasin nende skemaatilise toimetajaga seoste loomisega. Seejärel asusin tegeliku tahvli ja jälgede tegemise juurde.

4. samm: jootmine

Jootmine
Jootmine
Jootmine
Jootmine
Jootmine
Jootmine

See oli peenete tihvtide tõttu kõige raskem. Jootmisel oli kõige raskem komponent CP2102, mis on saadaval QFN-28 pakendis. Iga tihvt on vaid 0,5 mm kaugusel ja ilma šabloonita oli seda üsna keeruline kinnitada. Selle probleemi lahendasin nii, et kandsin padjadele suure hulga vedeliku voolu ja panin seejärel tihvtidele väikese koguse jootet.

5. samm: kasutamine

Kasutamine
Kasutamine
Kasutamine
Kasutamine

Seade töötab, kontrollides MPU6050 abil mõõdetud kiirendust määratud ajavahemike järel. Kui see tuvastab kukkumise, saadab ta e -kirja määratud kontaktile. Olen avastanud, et aku peab vastu umbes kolm päeva, seega tuleb seda regulaarselt laadida. Samuti on olemas riistvarakatkestusega ühendatud nupp, mis võib vajutamisel meilisõnumi saata.

Soovitan: