Turinys:

Išmanusis jutiklis be jutiklinio ekrano: 8 žingsniai (su nuotraukomis)
Išmanusis jutiklis be jutiklinio ekrano: 8 žingsniai (su nuotraukomis)

Video: Išmanusis jutiklis be jutiklinio ekrano: 8 žingsniai (su nuotraukomis)

Video: Išmanusis jutiklis be jutiklinio ekrano: 8 žingsniai (su nuotraukomis)
Video: 🟡 POCO X5 PRO – IŠSAMUSIAUSIA APŽVALGA ir TESTAI 2024, Lapkritis
Anonim
Image
Image

Siekiant sumažinti koronaviruso plitimą, labai svarbu laikytis socialinio atsiribojimo ir saugios sveikatos praktikos, pavyzdžiui, naudoti sanitarines priemones po viešosios aplinkos, tokios kaip čiaupai, jungikliai ir kt. Taigi naujovėms, susijusioms su jutikliais be prisilietimo, reikia nedelsiant palengvinti tokius veiksmus, kaip čiaupų, jungiklių ir kt.

Šiame projekte norėčiau aptarti savo idėją apie prototipą, kaip suaktyvinti jungiklį naudojant artumo jutiklį. Dalykai, į kuriuos reikia atsižvelgti kuriant tai, kas padeda šioje sudėtingoje situacijoje, daugiausia susiję su labai mažais esamais infrastruktūros pokyčiais. Taigi sprendimas turėtų būti modernizuotas ir gali būti sumontuotas skirstomojoje skydelyje, kad suaktyvintų jungiklį pagal rankų gestą arba buvimą pagal jautrumą. Pagrindinės savybės apima,

  • 200 valandų baterija,
  • Apsaugos kamera, kuri fotografuoja į kambarį įeinantį asmenį
  • Gilus miegas taupo akumuliatorių.
  • Nešiojamas.
  • Siunčiami įspėjimai el

Prekės

1. Artumo jutiklis [aš naudoju KEMET SS-430] gali būti bet koks artumo jutiklis

2. ESPCam32 nuotraukų fiksavimui ir siuntimui

3. Ličio jonų baterija 1000mAh

4. USB - ličio jonų įkroviklis TP4056

5. Padidinkite grandinę nuo 3,7V iki 5V

6. Rezistoriai 10k ir 1k

7. BC547 tranzistorius

8. SG90 Servo variklis

9. „Arduino pro mini“

1 žingsnis: pradėkime

Pradėkime
Pradėkime

Mūsų projekte jutiklis yra ne kas kita, kaip mažas KEMET SS-430 artumo jutiklis

Duomenys iš jutiklio turės 2 200 ms laikrodžio impulsus, kaip parodyta paveikslėlyje.

Pirmiau pateiktame paveikslėlyje 2 200 ms impulsai rodo tuos, kurie yra žmogaus, kiti laikrodžio impulsai susidaro dėl klaidingo paleidimo. Šis klaidingas paleidimas įvyko nuo tada, kai eksperimentavau su pliku jutikliu be lęšių ar kito dangtelio. Netikras paleidimas smarkiai sumažėjo, kai jutikliui pritvirtinti panaudojau plastikinį gaubtą.

2 žingsnis: išbandykime „Breadboard“

Išbandykime ant duonos lentos
Išbandykime ant duonos lentos

Bandymui aš ką tik naudojau mikrovaldiklį („Arduino Uno“), jutiklį ir šviesos diodą. Po kelių valandų skaitymo jutiklio reikšmių serijiniame monitoriuje ir jo kalibravimo, atėjau su nedideliu kodu, kad teisingai nustatyčiau žmogaus buvimą priešais jį.

3 veiksmas: „Servo“prijungimas prie „ESP32Cam“prie „Servo“

Servo prijungimas prie ESP32Cam prie Servo
Servo prijungimas prie ESP32Cam prie Servo

Kadangi ESP32 fotoaparate yra ribotas kaiščių skaičius, turėjau naudoti laikmatį 2 ir GPIO2, kad galėčiau vairuoti servo, o GPIO13-pažadinimo funkcijoms, naudojant artumo jutiklį „Kemet SS-430“.

ESP32 fotoaparato naudojimo priežastis yra fotografuoti ir pereiti į miego režimą, kai asmuo įeina į kambarį ar neleistiną vietą. Vaizdas bus išsaugotas

SD kortelė. Norėdami nedelsiant imtis veiksmų prieš įsibrovėlį, ESP32 atsiųs el. Laišką į iš anksto sukonfigūruotą el. Pašto ID. Tam reikia įdiegti ESP32 pašto kliento biblioteką. Eikite į „Arduino IDE“bibliotekų tvarkymą ir ieškokite ESP32 pašto kliento bei atsisiųskite. Jums reikės veikiančio el. Pašto ID, kurio prisijungimo duomenis turėsite įvesti į kodą, o vėliau turėsite įgalinti mažiau saugias programas. Šiam projektui geriau sukurti naują „Gmail“ID.

4 žingsnis: koncepcijos įrodymo testavimas

Koncepcijos įrodymas
Koncepcijos įrodymas
Koncepcijos įrodymas
Koncepcijos įrodymas

Norėdami supaprastinti projekto vaizdą, sumaniau moduliniu būdu surinkti daiktus ant akrilo lakšto.

Plastikinė jutiklio dėžutė padeda sumažinti klaidingus trigerius. Kadangi ESP fotoaparatas užmiega po nuotraukų, negaliu atlikti skaitmeninio signalo kondicionavimo operacijų ESP32 fotoaparate. Taigi aš pridėjau kitą mikrovaldiklį, kad sumažintų klaidingą trigerį ir signalo kondicionavimą, taip pat vairuoti servo variklį.

Abu galite naudoti esp32 arba kitą mikrovaldiklį.

5 žingsnis: galutinė schema

Galutinė schema
Galutinė schema

Piroelektrinio jutiklio signalas tiekiamas į tranzistorių atviro kolektoriaus konfigūracijoje, kai signalas ateina, tranzistorius įjungiamas kaip jungiklis, todėl jis prijungia GPIO 13 prie žemės ir pažadina ESP32 kamerą

Kodo saugyklose „Pyrolight“kodas kartu su „camera_pins.h“yra skirtas ESP32 fotoaparato poilsiui. 2 kodai skirti bandymams naudojant „Arduino pro mini“.

Išsamias schemas ir „Kicad“PCB rasite „GitHub“saugykloje.

Tiesą sakant, aš užsakiau PCB iš Kinijos šiam projektui, bet nesulaukiau jo laiku dėl koronaviruso protrūkio. Taigi turėjau naudoti padidinimo keitiklį ir TP4056 modulį.

6 veiksmas: įspėjimas apie įsibrovėlį

Įspėjimas apie įsibrovėlį
Įspėjimas apie įsibrovėlį
Įspėjimas apie įsibrovėlį
Įspėjimas apie įsibrovėlį

Kai šalia jutiklio buvo įsibrovėlis, jis pabudęs iš miego nufotografavo ir atsiuntė laišką su priedu.

Štai kaip atrodo paštas. Visa tai galima padaryti tik dėl artumo jutiklio. Kadangi visas prietaisas maitinamas baterijomis, mes galime nešiotis bet kur. ir sukurti savo protingą ir saugią aplinką. Galite 3D spausdinti korpusą, kad prireikus tilptų elektronika.

Štai vienas geras dizainas: nuoroda

7 žingsnis: darbo vaizdo įrašas:

Image
Image
Darbinis vaizdo įrašas
Darbinis vaizdo įrašas
Darbinis vaizdo įrašas
Darbinis vaizdo įrašas
Darbinis vaizdo įrašas
Darbinis vaizdo įrašas

Aš padariau tinkamą PCB skydą esp32 kumštelio plokštei su USB į UART ir jungtis servo ir piro jutikliui. Gerber failus galite rasti mano „Github“atpirkimo nuorodoje.

„Github“

8 žingsnis: būsimi patobulinimai

1. Projektui sukurti 3D spausdintą dėklą, kad jis atrodytų kaip produktas

2. Akumuliatoriaus veikimo gerinimas

3. Analoginio signalo kondicionavimo grandinė vietoj antrinio mikrovaldiklio.

Rekomenduojamas: