Inhoudsopgave:
Video: ESP32 Valdetector: 5 stappen
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:16
Ik wil DFRobot bedanken voor het sponsoren van dit project.
Hier is een lijst van de gebruikte onderdelen:
DFRobot ESP32 ESP-WROOM-module ×1 -
Silicon Labs CP2102 USB naar UART-brug ×1
MCP73831 Li-Ion-oplader IC × 1
LM317BD2T Verstelbare regelaar ×1
0805 4.7uF condensator ×2
0805 100nF condensator ×1
0805 1uF condensator ×1
WS2812b LED ×1
1206 LED ×4
Micro-USB-connector × 1
0805 470 ohm Weerstand ×1
0805 2k ohm Weerstand ×1
0805 510 ohm Weerstand ×1
0805 300 ohm Weerstand ×1
0805 10k ohm Weerstand ×2
0805 270 ohm Weerstand ×2
6 mm x 6 mm drukknop × 2
SMD 6 mm x 6 mm hoge drukknop × 1
Stap 1: Vorig project
In augustus 2017 stelde ik me een apparaat voor dat gebruikers zou kunnen waarschuwen als een van hun dierbaren viel of op een "paniekknop" drukte. Het gebruikte een ESP8266 en was geassembleerd op een stuk perfboard. Het had een enkele LED die zou aangeven of er een val had plaatsgevonden. Het apparaat had ook een zeer eenvoudig LiPo-oplaadcircuit zonder indicatoren.
Stap 2: Nieuw idee
Omdat mijn laatste valdetector zo rudimentair was, wilde ik drastische verbeteringen aanbrengen. De eerste was om het USB-programmeerbaar te maken, dus ik gebruikte een CP2102 USB naar UART converter IC om de USB naar UART seriële verbinding te verwerken.
Ik wilde ook dat er meer indicaties waren van de bewerkingen, dus ik voegde een LED toe voor opladen, één voor stroomvoorziening en twee voor de USB-status. Ik koos ervoor om een ESP32 te gebruiken vanwege het grotere vermogen en de Bluetooth-connectiviteit, wat toekomstige uitbreiding mogelijk maakt, zoals een bijbehorende app.
Stap 3: PCB-ontwerp
Al deze nieuwe functies zouden veel extra circuits vergen, en een eenvoudig stuk perf-board zou het niet redden. Hiervoor was een PCB nodig, die ik in EagleCAD heb ontworpen. Ik begon met het leggen van de verbindingen met hun schematische editor. Daarna ging ik verder met het maken van het eigenlijke bord en de sporen.
Stap 4: Solderen
Dit was het moeilijkste deel vanwege de fijne pinnen. Het moeilijkste onderdeel om te solderen was de CP2102, die wordt geleverd in een QFN-28-verpakking. Elke pin is slechts 0,5 mm uit elkaar, en zonder stencil was dit vrij lastig om te bevestigen. Ik loste dit probleem op door een royale hoeveelheid vloeibare flux op de pads aan te brengen en vervolgens een kleine hoeveelheid soldeer over de pinnen te laten lopen.
Stap 5: Gebruik:
Het apparaat werkt door de door de MPU6050 gemeten acceleratie op gezette tijden te controleren. Zodra het een val detecteert, stuurt het een e-mail naar een vast contact. Ik heb ontdekt dat de batterij ongeveer drie dagen meegaat, dus deze moet regelmatig worden opgeladen. Er is ook een knop die is verbonden met een hardware-interrupt die een e-mail kan verzenden wanneer erop wordt gedrukt.
Aanbevolen:
Game Design in Flick in 5 stappen: 5 stappen
Game-ontwerp in Flick in 5 stappen: Flick is een heel eenvoudige manier om een game te maken, vooral zoiets als een puzzel, visuele roman of avonturengame
Gezichtsdetectie op Raspberry Pi 4B in 3 stappen: 3 stappen
Gezichtsdetectie op Raspberry Pi 4B in 3 stappen: In deze Instructable gaan we gezichtsdetectie uitvoeren op Raspberry Pi 4 met Shunya O/S met behulp van de Shunyaface-bibliotheek. Shunyaface is een bibliotheek voor gezichtsherkenning/detectie. Het project streeft naar de hoogste detectie- en herkenningssnelheid met
Doe-het-zelfspiegel in eenvoudige stappen (met LED-stripverlichting): 4 stappen
DIY make-upspiegel in eenvoudige stappen (met behulp van LED-stripverlichting): In dit bericht heb ik een doe-het-zelfspiegel gemaakt met behulp van de LED-strips. Het is echt gaaf en je moet ze ook proberen
ESP32 Bluetooth-zelfstudie - Hoe de ingebouwde Bluetooth van ESP32 te gebruiken: 5 stappen
ESP32 Bluetooth-zelfstudie | Hoe de ingebouwde Bluetooth van ESP32 te gebruiken: Hallo, aangezien het ESP32-bord wordt geleverd met WiFi & Bluetooth beide, maar voor onze meestal projecten gebruiken we meestal alleen wifi, we gebruiken geen Bluetooth. Dus in deze instructables laat ik zien hoe gemakkelijk het is om Bluetooth van ESP32 & Voor uw basisprojecten
Aan de slag met ESP32 - ESP32-kaarten installeren in Arduino IDE - ESP32-knippercode: 3 stappen
Aan de slag met ESP32 | ESP32-kaarten installeren in Arduino IDE | ESP32-knippercode: in deze instructie zullen we zien hoe we met esp32 kunnen werken en hoe we esp32-kaarten in Arduino IDE kunnen installeren en we zullen esp 32 programmeren om knippercode uit te voeren met behulp van arduino ide