Përmbajtje:
- Hapi 1: Projekti i mëparshëm
- Hapi 2: Ide e re
- Hapi 3: Dizajni i PCB
- Hapi 4: Saldimi
- Hapi 5: Përdorimi
Video: Detektor i rënies ESP32: 5 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:19
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
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
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
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
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
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:
Raspberry Pi - TMD26721 Detektor me afërsi dixhitale me afërsi infra të kuqe Java: 4 hapa
Raspberry Pi-TMD26721 Detektor i afërsisë dixhitale infra të kuqe Java Tutorial: TMD26721 është një detektor i afërsisë dixhitale me rreze infra të kuqe i cili siguron një sistem të plotë të zbulimit të afërsisë dhe logjikë të ndërfaqes dixhitale në një modul të vetëm të montimit të sipërfaqes me 8 kunja. Zbulimi i afërsisë përfshin përmirësimin e sinjalit ndaj zhurmës dhe saktësia. Një pro
Detektor i Nivelit të Ujit: 7 Hapa
Detektori i Nivelit të Ujit: Sensori tejzanor punon në të njëjtat parime si një sistem radari. Një sensor tejzanor mund të konvertojë energjinë elektrike në valë akustike dhe anasjelltas. Sensori i famshëm tejzanor HC SR04 gjeneron valë tejzanor me frekuencë 40kHz. Tipika
Detektor i Prezencës së Shtratit Zigbee: 8 Hapa
Detektori i Prezencës së Shtratit Zigbee: Për ca kohë tani po kërkoja një mënyrë për të zbuluar kur jemi në shtrat. Kjo për përdorimin e këtij informacioni në Homeassistant. Me këtë informacion mund të bëj automatizime për fikjen e dritave gjatë natës ose për shembull të aktivizoj një sistem alarmi në pajisjen time
Mi Band Detektor duke përdorur ESP32 BLE: 6 hapa
Mi Band Detector Duke përdorur ESP32 BLE: Përshëndetje Krijuesi m ( - -) m Lexova këtë formë artikulli 陳亮 (github i hënës së hënës) për mënyrën e përdorimit të esp32 ble për të skanuar pajisjen, kështu që më duhej ta provoja këtë kod në github Arduino_BLE_Scanner. tani dua të përdor Mi Band 3 për të zhbllokuar derën kur të vij në zyrën time
Fillimi me ESP32 - Instalimi i bordeve ESP32 në Arduino IDE - ESP32 Blink Code: 3 hapa
Fillimi me ESP32 | Instalimi i bordeve ESP32 në Arduino IDE | ESP32 Blink Code: Në këtë udhëzues do të shohim se si të fillojmë të punojmë me esp32 dhe si të instalojmë bordet esp32 në Arduino IDE dhe do të programojmë esp 32 që të ekzekutojë kodin e blinkimit duke përdorur arduino ide