Orodha ya maudhui:

Kichunguzi cha Kuanguka cha ESP32: Hatua 5
Kichunguzi cha Kuanguka cha ESP32: Hatua 5

Video: Kichunguzi cha Kuanguka cha ESP32: Hatua 5

Video: Kichunguzi cha Kuanguka cha ESP32: Hatua 5
Video: Controlling 32 Servo motors with PCA9685 and ESP32 - V4 2024, Julai
Anonim
Kichunguzi cha Kuanguka cha ESP32
Kichunguzi cha Kuanguka cha ESP32

Ningependa kuwashukuru DFRobot kwa kudhamini mradi huu.

Hapa kuna orodha ya sehemu zinazotumiwa:

Moduli ya DFRobot ESP32 ESP-WROOM × 1 -

Maabara ya Silicon CP2102 USB kwa UART Bridge × 1

Chaja ya MCP73831 Li-Ion IC × 1

Mdhibiti wa Marekebisho ya LM317BD2T × 1

0805 4.7uF Capacitor × 2

0805 100nF Msimamizi × 1

Msimamizi wa 0805 1uF × 1

WS2812b LED × 1

1206 LED × 4

Kiunganishi cha USB kidogo × 1

0805 470 ohm Mpinzani × 1

0805 2k ohm Mpinzani × 1

0805 510 ohm Mpinzani × 1

0805 300 ohm Mpinzani × 1

0805 10k ohm Resistor × 2

0805 270 ohm Mpingaji × 2

6mm x 6mm Pushbutton × 2

SMD 6mm x 6mm Pushbutton ndefu × 1

Hatua ya 1: Mradi uliopita

Mradi uliopita
Mradi uliopita
Mradi uliopita
Mradi uliopita
Mradi uliopita
Mradi uliopita

Rudi mnamo Agosti ya 2017, nilifikiria kifaa ambacho kinaweza kuwatahadharisha watumiaji ikiwa mmoja wa wapendwa wao alipata kuanguka au kubonyeza kitufe cha "hofu". Ilitumia ESP8266 na ilikusanyika kwenye kipande cha bodi ya manukato. Ilikuwa na LED moja ambayo ingeonyesha ikiwa anguko limetokea. Kifaa hicho pia kilionyesha mzunguko wa malipo ya msingi wa LiPo ambao haukuwa na viashiria.

Hatua ya 2: Wazo Jipya

Wazo Jipya
Wazo Jipya
Wazo Jipya
Wazo Jipya
Wazo Jipya
Wazo Jipya
Wazo Jipya
Wazo Jipya

Kwa kuwa kipelelezi changu cha mwisho kilikuwa kibaya sana, nilitaka kufanya maboresho makubwa. Ya kwanza ilikuwa kuifanya iwe na mpango wa USB, kwa hivyo nilitumia USB ya CP2102 hadi UART converter IC kushughulikia unganisho la USB la UART.

Pia nilitaka kuwe na dalili zaidi za shughuli, kwa hivyo niliongeza LED ya kuchaji, moja kwa nguvu, na mbili kwa hali ya USB. Nilichagua kutumia ESP32 kwa sababu ya nguvu yake iliyoongezeka na muunganisho wa Bluetooth, ambayo inaweza kuruhusu upanuzi wa siku zijazo, kama programu inayoambatana.

Hatua ya 3: Ubunifu wa PCB

Ubunifu wa PCB
Ubunifu wa PCB
Ubunifu wa PCB
Ubunifu wa PCB
Ubunifu wa PCB
Ubunifu wa PCB
Ubunifu wa PCB
Ubunifu wa PCB

Vipengele hivi vyote vipya vitahitaji mizunguko mingi ya ziada, na kipande rahisi cha bodi ya manukato hakingekata. Hii ilihitaji PCB, ambayo nilitengeneza katika EagleCAD. Nilianza kwa kuweka uhusiano na mhariri wao wa skimu. Kisha nikahamia kwenye kutengeneza bodi halisi na athari.

Hatua ya 4: Kufunga

Kufundisha
Kufundisha
Kufundisha
Kufundisha
Kufundisha
Kufundisha

Hii ilikuwa sehemu ngumu zaidi kwa sababu ya pini zilizopigwa vizuri. Sehemu ngumu zaidi kwa solder ilikuwa CP2102, ambayo inakuja kwa kifurushi cha QFN-28. Kila pini ni tu.5mm mbali, na bila stencil, hii ilikuwa ngumu sana kushikamana. Nilitatua shida hii kwa kutumia kiwango cha ukarimu cha mtiririko wa kioevu kwenye pedi na kisha kutumia kiwango kidogo cha solder juu ya pini.

Hatua ya 5: Matumizi

Matumizi
Matumizi
Matumizi
Matumizi

Kifaa hufanya kazi kwa kuangalia kasi inayohesabiwa na MPU6050 kwa vipindi vilivyowekwa. Mara tu inapogundua kuanguka, hutuma barua pepe kwa anwani iliyowekwa. Nimegundua kuwa betri huchukua muda wa siku tatu, kwa hivyo inapaswa kuchajiwa mara kwa mara. Pia kuna kitufe ambacho kimeunganishwa na usumbufu wa vifaa ambayo inaweza kutuma barua pepe ikibonyezwa.

Ilipendekeza: