INHOUDSOPGAWE:

ESP32 valdetektor: 5 stappe
ESP32 valdetektor: 5 stappe

Video: ESP32 valdetektor: 5 stappe

Video: ESP32 valdetektor: 5 stappe
Video: ESP32 Tutorial 5 - LED Fade, control brightness of an LED -ESP32 IoT Learnig kit 2024, Desember
Anonim
ESP32 valdetektor
ESP32 valdetektor

Ek bedank graag DFRobot vir die borg van hierdie projek.

Hier is 'n lys van die onderdele wat gebruik word:

DFRobot ESP32 ESP-WROOM-module × 1-https://www.dfrobot.com/product-1559.html

Silicon Labs CP2102 USB na UART Bridge × 1

MCP73831 Li-Ion-laaier IC × 1

LM317BD2T Verstelbare reguleerder × 1

0805 4.7uF kondensator × 2

0805 100nF kondensator × 1

0805 1uF kondensator × 1

WS2812b LED × 1

1206 LED × 4

Mikro -USB -aansluiting × 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 lang drukknop × 1

Stap 1: Vorige projek

Vorige projek
Vorige projek
Vorige projek
Vorige projek
Vorige projek
Vorige projek

In Augustus 2017 het ek my 'n toestel voorgestel wat gebruikers kan waarsku as een van hul geliefdes val of 'n paniekknoppie druk. Dit gebruik 'n ESP8266 en is op 'n stuk perf-board gemonteer. Dit het 'n enkele LED wat aandui of daar 'n val was. Die toestel bevat ook 'n baie basiese LiPo -laaikring wat geen aanwysers het nie.

Stap 2: Nuwe idee

Nuwe idee
Nuwe idee
Nuwe idee
Nuwe idee
Nuwe idee
Nuwe idee
Nuwe idee
Nuwe idee

Aangesien my laaste valdetektor so rudimentêr was, wou ek drastiese verbeterings aanbring. Die eerste was dat dit USB programmeerbaar was, en ek het 'n CP2102 USB na UART -omskakelaar IC gebruik om die USB na UART -seriële verbinding te hanteer.

Ek wou ook hê dat daar meer aanduidings van die operasies sou wees, en ek het 'n LED vir laai, een vir krag en twee vir die USB -status bygevoeg. Ek het gekies om 'n ESP32 te gebruik vanweë die verhoogde krag en Bluetooth -verbinding, wat toekomstige uitbreiding moontlik maak, soos 'n meegaande app.

Stap 3: PCB -ontwerp

PCB ontwerp
PCB ontwerp
PCB ontwerp
PCB ontwerp
PCB ontwerp
PCB ontwerp
PCB ontwerp
PCB ontwerp

Al hierdie nuwe funksies benodig baie ekstra stroombane, en 'n eenvoudige stuk perf-board sal dit nie sny nie. Dit het 'n PCB vereis wat ek in EagleCAD ontwerp het. Ek het begin met die uiteensetting van die verbindings met hul skematiese redakteur. Daarna het ek die werklike bord en spore begin maak.

Stap 4: Soldeer

Soldeer
Soldeer
Soldeer
Soldeer
Soldeer
Soldeer

Dit was die moeilikste deel vanweë die fyn penne. Die moeilikste komponent om te soldeer was die CP2102, wat in 'n QFN-28-pakket kom. Elke pen is net 0,5 mm uitmekaar, en sonder 'n stensil was dit redelik moeilik om aan te heg. Ek het hierdie probleem opgelos deur 'n ruim hoeveelheid vloeibare vloeistof op die pads toe te dien en dan 'n klein hoeveelheid soldeer oor die penne te gooi.

Stap 5: Gebruik

Gebruik
Gebruik
Gebruik
Gebruik

Die toestel werk deur die versnelling wat deur die MPU6050 gemeet word, met vaste tussenposes na te gaan. Sodra dit 'n val opspoor, stuur dit 'n e -pos na 'n vaste kontakpersoon. Ek het uitgevind dat die battery ongeveer drie dae duur, dus dit moet gereeld gelaai word. Daar is ook 'n knoppie wat gekoppel is aan 'n hardeware -onderbreking wat 'n e -pos kan stuur as dit ingedruk word.

Aanbeveel: