Turinys:
- Prekės
- 1 žingsnis: pradėkime
- 2 žingsnis: išbandykime „Breadboard“
- 3 veiksmas: „Servo“prijungimas prie „ESP32Cam“prie „Servo“
- 4 žingsnis: koncepcijos įrodymo testavimas
- 5 žingsnis: galutinė schema
- 6 veiksmas: įspėjimas apie įsibrovėlį
- 7 žingsnis: darbo vaizdo įrašas:
- 8 žingsnis: būsimi patobulinimai
Video: Išmanusis jutiklis be jutiklinio ekrano: 8 žingsniai (su nuotraukomis)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:44
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
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“
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“
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
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
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į
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:
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:
„Raspberry Pi“ekrano ir jutiklinio ekrano pasukimas: 4 veiksmai
Pasukti „Raspberry Pi“ekraną ir jutiklinį ekraną: tai yra pagrindinė instrukcija, skirta parodyti, kaip pasukti bet kurio „Raspberry Pi“, kuriame veikia „Buster Raspbian“operacinė sistema, ekraną ir jutiklinį ekraną, tačiau šį metodą naudoju nuo pat Jessie. Čia naudojami vaizdai yra iš Raspberry Pi
Jutiklinio ekrano vizitinė kortelė: 8 žingsniai (su paveikslėliais)
Jutiklinio ekrano vizitinė kortelė: pagal išsilavinimą esu mechanikas, tačiau taip pat įgijau elektros inžinerijos ir programavimo įgūdžių per daugelį metų trukusius projektus, susijusius su grandinėmis ir mikrovaldikliais. Kadangi darbdaviai tikisi, kad turėsiu mechanikos inžinieriaus įgūdžių
„Raspberry Pi Hi-Fi Audio Streamer“su jutiklinio ekrano valdymu ir „Max2Play“: 9 žingsniai
„Raspberry Pi Hi-Fi Audio Streamer“su jutiklinio ekrano valdymu ir „Max2Play“: čia išsamiai aprašysime naujojo „Raspberry Pi Touch Streamer“surinkimą. Atitinkamą paketą su visais šiai sąrankai reikalingais komponentais rasite „Max2Play“parduotuvėje. Jei jums jau priklauso šios dalys, dėklą taip pat galima nusipirkti atskirai
„Arduino Uno“: „Bitmap“animacija naudojant „ILI9341 TFT“jutiklinio ekrano ekraną su „Visuino“: 12 žingsnių (su nuotraukomis)
„Arduino Uno“: „Bitmap“animacija naudojant „ILI9341 TFT“jutiklinio ekrano ekraną su „Visuino“: „ILI9341“pagrįsti TFT jutiklinio ekrano ekranai yra labai populiarūs pigūs „Arduino“ekrano skydai. Visuino jau kurį laiką juos palaiko, bet aš niekada neturėjau galimybės parašyti mokymo, kaip juos naudoti. Tačiau pastaruoju metu mažai kas paklausė
„Raspberry Pi“jutiklinio ekrano ekrano pamoka: 5 žingsniai (su paveikslėliais)
„Raspberry Pi“jutiklinio ekrano ekrano pamoka: atmeskite savo HDMI kabelius, nes dabar galite turėti „Pi“ekraną! Ši instrukcija padės jums nustatyti „Pi“sąranką su jutikliniu ekranu ir kaip ją naudoti, kad atitiktų jūsų poreikius. Bet kokio tipo HAT stiliaus ekranas gali būti