Innehållsförteckning:
Video: ESP32 Falldetektor: 5 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:44
Jag vill tacka DFRobot för sponsringen av detta projekt.
Här är en lista över de delar som används:
DFRobot ESP32 ESP-WROOM-modul × 1-https://www.dfrobot.com/product-1559.html
Silicon Labs CP2102 USB till UART Bridge × 1
MCP73831 Li-Ion-laddare 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 Motstånd × 1
0805 2k ohm Motstånd × 1
0805 510 ohm Motstånd × 1
0805 300 ohm Motstånd × 1
0805 10k ohm Motstånd × 2
0805 270 ohm Motstånd × 2
6 mm x 6 mm tryckknapp × 2
SMD 6 mm x 6 mm hög tryckknapp × 1
Steg 1: Föregående projekt
I augusti 2017 föreställde jag mig en enhet som kunde varna användare om någon av deras nära och kära upplevde ett fall eller tryckte på en "panik" -knapp. Den använde en ESP8266 och monterades på en bit perf-board. Den hade en enda lysdiod som skulle indikera om ett fall hade inträffat. Enheten hade också en mycket grundläggande LiPo -laddningskrets som inte hade några indikatorer.
Steg 2: Ny idé
Eftersom min förra höstdetektor var så rudimentär ville jag göra drastiska förbättringar. Den första var att göra den USB -programmerbar, så jag använde en CP2102 USB till UART -omvandlare IC för att hantera USB till UART seriell anslutning.
Jag ville också att det skulle finnas fler indikationer på operationerna, så jag lade till en lysdiod för laddning, en för ström och två för USB -status. Jag valde att använda en ESP32 på grund av dess ökade effekt och Bluetooth -anslutning, vilket kan möjliggöra framtida expansion, till exempel en medföljande app.
Steg 3: PCB -design
Alla dessa nya funktioner skulle kräva en massa ytterligare kretsar, och en enkel bit av perf-board skulle inte skära den. Detta krävde ett kretskort, som jag designade i EagleCAD. Jag började med att lägga ut kopplingarna till deras schematiska redaktör. Sedan gick jag över till att göra själva brädan och spåren.
Steg 4: Lödning
Detta var den svåraste delen på grund av de fina nålarna. Den svåraste komponenten att löda var CP2102, som kommer i ett QFN-28-paket. Varje stift är bara 0,5 mm från varandra, och utan stencil var det ganska svårt att fästa. Jag löste detta problem genom att applicera en generös mängd vätskeflöde på dynorna och sedan köra en liten mängd lödning över stiften.
Steg 5: Användning
Enheten fungerar genom att kontrollera accelerationen som mäts av MPU6050 med bestämda intervall. När det upptäcker ett fall, skickar det ett e -postmeddelande till en angiven kontakt. Jag har fått reda på att batteriet räcker i cirka tre dagar, så det måste laddas regelbundet. Det finns också en knapp som är ansluten till ett maskinvaruavbrott som kan skicka ett e -postmeddelande när det trycks in.
Rekommenderad:
Arduino Car Reverse Parking Alert System - Steg för steg: 4 steg
Arduino Car Reverse Parking Alert System | Steg för steg: I det här projektet kommer jag att utforma en enkel Arduino Car Reverse Parking Sensor Circuit med Arduino UNO och HC-SR04 Ultrasonic Sensor. Detta Arduino -baserade bilomvändningsvarningssystem kan användas för autonom navigering, robotavstånd och andra
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): 8 steg
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): ultraljudsgivare L298N Dc kvinnlig adapter strömförsörjning med en manlig DC-pin Arduino UNOBreadboardHur det fungerar: Först laddar du upp kod till Arduino Uno (det är en mikrokontroller utrustad med digital och analoga portar för att konvertera kod (C ++)
ESP32 Bluetooth -handledning - Så här använder du inbyggd Bluetooth av ESP32: 5 steg
ESP32 Bluetooth -handledning | Hur man använder inbyggd Bluetooth av ESP32: Hej killar Eftersom ESP32 -kortet levereras med WiFi & Bluetooth båda men för våra mestadels projekt använder vi vanligtvis bara Wifi, vi använder inte Bluetooth. Så i denna instruktioner visar jag hur enkelt det är att använda Bluetooth av ESP32 & För dina grundläggande projekt
Komma igång med ESP32 CAM - Strömmande video med ESP CAM över wifi - ESP32 säkerhetskameraprojekt: 8 steg
Komma igång med ESP32 CAM | Strömmande video med ESP CAM över wifi | ESP32 säkerhetskameraprojekt: Idag lär vi oss hur man använder det här nya ESP32 CAM -kortet och hur vi kan koda det och använda det som en säkerhetskamera och få en strömmande video över wifi
Komma igång med ESP32 - Installera ESP32 -kort i Arduino IDE - ESP32 blinkningskod: 3 steg
Komma igång med ESP32 | Installera ESP32 -kort i Arduino IDE | ESP32 Blink -kod: I denna instruktion kommer vi att se hur man börjar arbeta med esp32 och hur man installerar esp32 -kort i Arduino IDE och vi kommer att programmera esp 32 för att köra blinkkod med hjälp av arduino ide