Satura rādītājs:

ESP32 kritiena detektors: 5 soļi
ESP32 kritiena detektors: 5 soļi

Video: ESP32 kritiena detektors: 5 soļi

Video: ESP32 kritiena detektors: 5 soļi
Video: Lilygo T5-4.7 Inch S3 Plus E-paper. ESP32-S3 с дисплеем на электронных чернилах. Вторая версия. 2024, Jūlijs
Anonim
ESP32 kritiena detektors
ESP32 kritiena detektors

Vēlos pateikties DFRobot par šī projekta sponsorēšanu.

Šeit ir izmantoto detaļu saraksts:

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

Silicon Labs CP2102 USB uz UART tiltu × 1

MCP73831 litija jonu lādētājs IC × 1

LM317BD2T Regulējams regulators × 1

0805 4.7uF kondensators × 2

0805 100nF kondensators × 1

0805 1uF kondensators × 1

WS2812b LED × 1

1206 LED × 4

Mikro USB savienotājs × 1

0805 470 omu rezistors × 1

0805 2k omu rezistors × 1

0805 510 omu rezistors × 1

0805 300 omu rezistors × 1

0805 10k omu rezistors × 2

0805 270 omu rezistors × 2

6 mm x 6 mm spiedpoga × 2

SMD 6 mm x 6 mm augsta spiedpoga × 1

1. darbība. Iepriekšējais projekts

Iepriekšējais projekts
Iepriekšējais projekts
Iepriekšējais projekts
Iepriekšējais projekts
Iepriekšējais projekts
Iepriekšējais projekts

Vēl 2017. gada augustā es iedomājos ierīci, kas varētu brīdināt lietotājus, ja kāds no viņu mīļajiem piedzīvo kritienu vai nospiež “panikas” pogu. Tas izmantoja ESP8266 un tika samontēts uz perforētas plātnes. Tam bija viena gaismas diode, kas norādītu, ja būtu noticis kritiens. Ierīcei bija arī ļoti vienkārša LiPo uzlādes ķēde, kurai nebija indikatoru.

2. solis: jauna ideja

Jauna ideja
Jauna ideja
Jauna ideja
Jauna ideja
Jauna ideja
Jauna ideja
Jauna ideja
Jauna ideja

Tā kā mans pēdējais kritiena detektors bija tik elementārs, es vēlējos veikt krasus uzlabojumus. Pirmais padarīja to par programmējamu USB, tāpēc es izmantoju CP2102 USB -UART pārveidotāja IC, lai apstrādātu USB -UART sērijas savienojumu.

Es arī vēlējos, lai būtu vairāk norāžu par darbībām, tāpēc es pievienoju gaismas diodi uzlādēšanai, vienu barošanai un divas - USB statusam. Es izvēlējos izmantot ESP32, ņemot vērā tās palielināto jaudu un Bluetooth savienojumu, kas var ļaut nākotnē paplašināties, piemēram, pievienoto lietotni.

3. solis: PCB dizains

PCB dizains
PCB dizains
PCB dizains
PCB dizains
PCB dizains
PCB dizains
PCB dizains
PCB dizains

Visas šīs jaunās funkcijas prasītu daudz papildu shēmu, un vienkāršs perforācijas dēļa gabals to nesagrieztu. Tam bija nepieciešams PCB, ko es izstrādāju EagleCAD. Es sāku ar sakaru izklāstu ar viņu shematisko redaktoru. Tad es ķēros pie faktiskā dēļa un pēdu veidošanas.

4. solis: lodēšana

Lodēšana
Lodēšana
Lodēšana
Lodēšana
Lodēšana
Lodēšana

Šī bija visgrūtākā daļa smalko tapu dēļ. Visgrūtāk lodējamā sastāvdaļa bija CP2102, kas tiek piegādāts QFN-28 iepakojumā. Katra tapa ir tikai 0,5 mm attālumā, un bez trafareta to bija diezgan grūti piestiprināt. Es atrisināju šo problēmu, uzklājot uz spilventiņiem lielu daudzumu šķidruma plūsmas un pēc tam ar tapām izlaižot nelielu daudzumu lodēšanas.

5. darbība: lietošana

Lietošana
Lietošana
Lietošana
Lietošana

Ierīce darbojas, pārbaudot MPU6050 izmērīto paātrinājumu noteiktos intervālos. Kad tas konstatē kritienu, tas nosūta e -pastu noteiktam kontaktam. Esmu noskaidrojis, ka akumulators ilgst apmēram trīs dienas, tāpēc tas regulāri jāuzlādē. Ir arī poga, kas ir savienota ar aparatūras pārtraukumu, kas, nospiežot, var nosūtīt e -pastu.

Ieteicams: