Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-13 06:57
Potreba za socijalnim distanciranjem i sigurnim zdravstvenim postupcima, kao što je uporaba dezinfekcijskih sredstava nakon korištenja javnih okruženja, poput slavina, prekidača itd., Vrlo je bitna za smanjenje širenja koronavirusa. Stoga postoji hitna potreba u inovaciji koja uključuje okidače bez dodira kako bi se olakšale radnje poput aktiviranja slavina, prekidača itd.
U ovom projektu želio bih raspraviti svoju ideju o prototipu za aktiviranje prekidača pomoću senzora blizine. Stvari koje treba uzeti u obzir pri projektiranju nečega što pomaže u ovoj teškoj situaciji uglavnom su vrlo male postojeće infrastrukturne promjene. Dakle, rješenje bi trebalo biti nadogradnja i eventualno se može postaviti na razvodnu ploču za aktiviranje prekidača na temelju geste ruke ili prisutnosti na temelju osjetljivosti. Glavne značajke uključuju,
- 200 sati trajanja baterije,
- Sigurnosna kamera koja fotografira osobu koja ulazi u sobu
- Duboki san radi uštede baterije.
- Prijenosni.
- Slanje upozorenja e -poštom
Pribor
1. Senzor blizine [koristim KEMET SS-430] može biti bilo koji senzor blizine
2. ESPCam32 za snimanje fotografija i slanje poštom
3. Li-ion baterija 1000mAh
4. USB - Li -ion punjač TP4056
5. Pojačani krug 3,7V do 5V
6. Otpornici 10k i 1k
7. BC547 Tranzistor
8. SG90 Servo motor
9. Arduino pro mini
Korak 1: Počnimo
U našem projektu, senzor nije ništa drugo do mali senzor blizine tvrtke KEMET, SS-430
Podaci sa senzora imat će 2 200 ms taktnih impulsa kako je prikazano na slici.
Na gornjoj slici, impulsi od 2 200 ms su oni koji pokazuju ljudsku prisutnost, a drugi impulsi sata nastaju zbog lažnog okidanja. Ovo lažno okidanje dogodilo se otkad sam eksperimentirao s golim senzorom bez leća ili bilo kojeg drugog pokrivača. Lažno aktiviranje drastično se smanjilo nakon što sam upotrijebio plastično kućište za pričvršćivanje senzora.
Korak 2: Testirajmo na pločici
Za test sam upravo koristio mikrokontroler (Arduino Uno) te senzor i LED diodu. Nakon nekoliko sati čitanja vrijednosti senzora na serijskom monitoru i kalibriranja, došao sam s malim kodom kako bih ispravno otkrio prisutnost ljudskog bića ispred njega.
Korak 3: Spajanje servo na ESP32Cam na servo
S ograničenim brojem pinova dostupnih na ESP32 kameri, morao sam koristiti mjerač vremena 2 i GPIO2 za vožnju servo i GPIO13 za funkciju buđenja pomoću Kemet SS-430 senzora blizine.
Razlog korištenja ESP32 kamere je snimiti sliku i preći u stanje mirovanja kada osoba uđe u sobu ili na neovlašteno mjesto. Slika će biti spremljena u
SD kartica. Kako bi odmah djelovao na uljeza, ESP32 će poslati e -poruku na unaprijed konfigurirani ID e -pošte. Za to je potrebna instalacija knjižnice klijenta ESP32 Mail. Idite na upravljanje knjižnicama u Arduino IDE -u, potražite ESP32 Mail klijenta i preuzmite ga. Trebat će vam radni ID e -pošte čije vjerodajnice morate unijeti u kôd, a kasnije ćete morati omogućiti manje sigurne aplikacije. Bolje je stvoriti novi Gmail ID za ovaj projekt.
Korak 4: Testiranje dokaza koncepta
Za jednostavniji, eksplozivniji prikaz projekta, mislio sam sastaviti stvari na akrilnoj ploči na modularni način.
Tamo plastična kutija za senzor pomaže u smanjenju lažnih okidača. Budući da ESP kamera nakon snimanja ide u san, ne mogu izvesti operacije kondicioniranja digitalnog signala na kameri ESP32. Stoga sam dodao još jedan mikrokontroler za smanjenje lažnog okidanja i kondicioniranja signala, a također i za pogon servo motora.
Možete koristiti esp32 ili neki drugi mikrokontroler.
Korak 5: Završna shema
Signal iz piroelektričnog senzora dovodi se do tranzistora u konfiguraciji otvorenog kolektora, nakon što dođe signal tranzistor se aktivira kao prekidač i stoga povezuje GPIO 13 sa zemljom i budi kameru ESP32
U spremištima kodova Pyrolight kôd zajedno sa camera_pins.h služi za ESP32 ostatak kamere 2 koda su za testiranje s Arduino pro mini.
Detaljne sheme i Kicad PCB pronađite u GitHub spremištu.
Zapravo sam za ovaj projekt naručio PCB iz Kine, ali ga nisam dobio na vrijeme zbog izbijanja koronavirusa. Zato sam morao koristiti pretvarač pojačanja i modul TP4056.
Korak 6: Upozorenje protiv uljeza
Kad je u blizini senzora bio uljez, probudio se iz sna, slikao i poslao poštu s privitkom.
Evo kako pošta izgleda. Sve se to može učiniti samo zbog senzora blizine. Budući da se cijeli uređaj napaja iz baterije, omogućuje nam da ga nosimo bilo gdje. i stvorimo vlastito pametno i sigurno okruženje. Možete 3D ispisati kućište kako bi odgovaralo elektronici prema potrebi.
Evo jednog dobrog dizajna: Link
Korak 7: Radni video:
Napravio sam odgovarajući PCB štit za esp32 cam ploču s USB -om na UART i priključcima za servo i piro senzor. Gerberove datoteke možete pronaći na mom dolje navedenom Github repo -u.
Github
Korak 8: Buduća poboljšanja
1. Dizajniranje kućišta ispisanog 3D projektom kako bi izgledalo kao proizvod
2. Poboljšanje performansi baterije
3. Krug za kondicioniranje analognog signala umjesto sekundarnog mikrokontrolera.