Innholdsfortegnelse:
Video: ESP32 falldetektor: 5 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:23
Jeg vil takke DFRobot for sponsingen av dette prosjektet.
Her er en liste over delene som er brukt:
DFRobot ESP32 ESP-WROOM-modul × 1-https://www.dfrobot.com/product-1559.html
Silicon Labs CP2102 USB til UART Bridge × 1
MCP73831 Li-Ion-lader IC × 1
LM317BD2T Justerbar regulator × 1
0805 4.7uF kondensator × 2
0805 100nF kondensator × 1
0805 1uF kondensator × 1
WS2812b LED × 1
1206 LED × 4
Micro USB -kontakt × 1
0805 470 ohm Motstand × 1
0805 2k ohm Motstand × 1
0805 510 ohm Motstand × 1
0805 300 ohm Motstand × 1
0805 10k ohm Motstand × 2
0805 270 ohm Motstand × 2
6 mm x 6 mm trykknapp × 2
SMD 6 mm x 6 mm høy trykknapp × 1
Trinn 1: Forrige prosjekt
I august 2017 forestilte jeg meg en enhet som kunne varsle brukere hvis en av deres nærmeste opplevde et fall eller trykket på en "panikk" -knapp. Den brukte en ESP8266 og ble satt sammen på et stykke perf-board. Den hadde en enkelt LED som ville indikere om det hadde skjedd et fall. Enheten hadde også en helt grunnleggende LiPo -ladekrets som ikke hadde indikatorer.
Trinn 2: Ny idé
Siden min siste høstdetektor var så rudimentær, ønsket jeg å gjøre drastiske forbedringer. Den første var å gjøre den USB -programmerbar, så jeg brukte en CP2102 USB til UART -omformer IC for å håndtere USB til UART seriell tilkobling.
Jeg ville også at det skulle være flere indikasjoner på operasjonene, så jeg la til en LED for lading, en for strøm og to for USB -status. Jeg valgte å bruke en ESP32 på grunn av den økte kraften og Bluetooth -tilkoblingen, noe som kan tillate fremtidig utvidelse, for eksempel en medfølgende app.
Trinn 3: PCB -design
Alle disse nye funksjonene ville kreve mye ekstra kretser, og et enkelt stykke perf-board ville ikke kutte det. Dette krevde en PCB, som jeg designet i EagleCAD. Jeg begynte med å legge forbindelsene til skjematisk redaktør. Så gikk jeg over til å lage selve brettet og sporene.
Trinn 4: Lodding
Dette var den vanskeligste delen på grunn av de fine tappene. Den vanskeligste komponenten for lodding var CP2102, som kommer i en QFN-28-pakke. Hver pinne er bare 0,5 mm fra hverandre, og uten sjablong var dette ganske vanskelig å feste. Jeg løste dette problemet ved å påføre en generøs mengde væskestrøm på putene og deretter kjøre en liten mengde loddetinn over pinnene.
Trinn 5: Bruk
Enheten fungerer ved å kontrollere akselerasjonen målt av MPU6050 med bestemte intervaller. Når den oppdager et fall, sender den en e -post til en angitt kontakt. Jeg har funnet ut at batteriet varer omtrent tre dager, så det må lades regelmessig. Det er også en knapp som er koblet til en maskinvareavbrudd som kan sende en e -post når den trykkes.
Anbefalt:
Arduino bilvarslingssystem for omvendt parkering - Trinn for trinn: 4 trinn
Arduino Car Reverse Parking Alert System | Trinn for trinn: I dette prosjektet skal jeg designe en enkel Arduino Car Reverse Parking Sensor Circuit ved hjelp av Arduino UNO og HC-SR04 Ultrasonic Sensor. Dette Arduino -baserte bilreverseringssystemet kan brukes til autonom navigasjon, robotavstand og andre områder
Trinn for trinn PC -bygging: 9 trinn
Steg for trinn PC -bygging: Rekvisita: Maskinvare: HovedkortCPU & CPU -kjøler PSU (strømforsyningsenhet) Lagring (HDD/SSD) RAMGPU (ikke nødvendig) CaseTools: Skrutrekker ESD -armbånd/mathermal pasta m/applikator
ESP32 Bluetooth -opplæring - Slik bruker du innebygd Bluetooth av ESP32: 5 trinn
ESP32 Bluetooth -opplæring | Hvordan bruke innebygd Bluetooth av ESP32: Hei folkens siden ESP32 -kortet kommer med WiFi & Bluetooth begge, men for de fleste prosjektene bruker vi vanligvis bare Wifi, vi bruker ikke Bluetooth. Så i denne instruksjonene viser jeg hvor enkelt det er å bruke Bluetooth av ESP32 & For dine grunnleggende prosjekter
Komme i gang med ESP32 CAM - Streaming av video ved bruk av ESP CAM over Wifi - ESP32 sikkerhetskamera -prosjekt: 8 trinn
Komme i gang med ESP32 CAM | Streaming av video ved bruk av ESP CAM over Wifi | ESP32 Security Camera Project: I dag lærer vi hvordan du bruker dette nye ESP32 CAM -kortet og hvordan vi kan kode det og bruke det som et sikkerhetskamera og få en streaming video over wifi
Komme i gang med ESP32 - Installere ESP32 -kort i Arduino IDE - ESP32 Blink -kode: 3 trinn
Komme i gang med ESP32 | Installere ESP32 -kort i Arduino IDE | ESP32 Blink -kode: I denne instruksjonsboken vil vi se hvordan du begynner å jobbe med esp32 og hvordan du installerer esp32 -kort i Arduino IDE, og vi vil programmere esp 32 for å kjøre blinkkode ved hjelp av arduino ide