Pametni prekidač bez dodira: 8 koraka (sa slikama)
Pametni prekidač bez dodira: 8 koraka (sa slikama)
Anonim
Image
Image

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

Započnimo
Započ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

Testirajmo na Breadboard -u
Testirajmo na Breadboard -u

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

Priključivanje servo na ESP32Cam na servo
Priključivanje 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

Testiranje dokaza koncepta
Testiranje dokaza koncepta
Testiranje dokaza koncepta
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

Završne sheme
Završne sheme

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

Upozorenje protiv uljeza
Upozorenje protiv uljeza
Upozorenje protiv uljeza
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:

Image
Image
Radni video
Radni video
Radni video
Radni video
Radni video
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.