
Inhoudsopgave:
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-23 15:01


De noodzaak van sociale afstand en veilige gezondheidspraktijken, zoals het gebruik van ontsmettingsmiddelen na het gebruik van openbare omgevingen zoals kranen, schakelaars, enz., is van essentieel belang om de verspreiding van het coronavirus te verminderen. Er is dus een onmiddellijke behoefte aan de innovatie met de touch-free triggers om acties zoals het activeren van kranen, schakelaars etc. te vergemakkelijken.
In dit project wil ik mijn idee bespreken over een prototype om de schakelaar te activeren met behulp van een naderingssensor. Dingen waarmee rekening moet worden gehouden bij het ontwerpen van iets dat helpt tijdens deze moeilijke situatie, zijn voornamelijk minder bestaande infrastructurele veranderingen. De oplossing zou dus een retrofit moeten zijn en kan eventueel op een schakelbord worden gemonteerd om de schakelaar te activeren op basis van handgebaar of aanwezigheid op basis van de gevoeligheid. De belangrijkste kenmerken zijn onder meer,
- 200 uur batterijduur,
- Beveiligingscamera die een foto maakt van een persoon die de kamer binnenkomt
- Diepe slaap om de batterij te sparen.
- Draagbaar.
- E-mailwaarschuwingen verzenden
Benodigdheden
1. Nabijheidssensor [ik gebruik de KEMET SS-430] kan elke nabijheidssensor zijn
2. ESPCam32 voor het vastleggen en verzenden van foto's
3. Li-ionbatterij 1000mAh
4. USB - Li-ion-oplader TP4056
5. Boostcircuit 3.7V tot 5V
6. Weerstanden 10k en 1k
7. BC547-transistor
8. SG90 servomotor
9. Arduino pro mini
Stap 1: Laten we beginnen

In ons project is de sensor niets anders dan een kleine naderingssensor van KEMET, SS-430
De gegevens van de sensor hebben een klokpuls van 2 200 ms, zoals weergegeven in de afbeelding.
In de bovenstaande afbeelding zijn de pulsen van 2 200 ms de pulsen die menselijke aanwezigheid laten zien. Andere klokpulsen worden gevormd als gevolg van valse triggering. Deze valse triggering vond plaats omdat ik aan het experimenteren was met de blote sensor zonder lenzen of een andere hoes. Valse triggering is drastisch verminderd nadat ik de plastic behuizing heb gebruikt om de sensor te bevestigen.
Stap 2: Laten we testen op de Breadboard

Voor de test heb ik zojuist een microcontroller (Arduino Uno) en de sensor en een LED gebruikt. Na uren sensorwaarden op seriële monitor te hebben gelezen en gekalibreerd, kwam ik met een kleine code om de aanwezigheid van een mens ervoor correct te detecteren.
Stap 3: Een servo aansluiten op ESP32Cam op servo

Met het beperkte aantal beschikbare pinnen op ESP32 Camera, moest ik timer 2 en GPIO2 gebruiken voor het aansturen van servo en GPIO13 voor wake-functionaliteit met behulp van de Kemet SS-430 naderingssensor.
Reden voor het gebruik van ESP32 Camera is om een foto te maken en naar de slaapstand te gaan wanneer de persoon de kamer of onbevoegde plaats binnenkomt. De afbeelding wordt opgeslagen in de
SD-kaart. Om onmiddellijk op de indringer te reageren, stuurt de ESP32 een e-mail naar de vooraf geconfigureerde e-mail-ID. Hiervoor moet de ESP32 Mail-clientbibliotheek worden geïnstalleerd. Ga naar bibliotheken beheren in Arduino IDE en zoek naar de ESP32 Mail-client en download. U hebt een werkende e-mail-ID nodig waarvan u de inloggegevens in de code moet invoeren en later moet u minder veilige apps inschakelen. Het is beter om een nieuwe Gmail-ID voor dit project te maken.
Stap 4: Proof of Concept testen


Voor een eenvoudiger exploded view van het project dacht ik eraan om de dingen modulair op acrylplaat te monteren.
Daar helpt de plastic doos voor de sensor bij het verminderen van de valse triggers. Aangezien de ESP-camera in slaapstand gaat na het maken van foto's, kan ik geen bewerkingen voor digitale signaalconditionering uitvoeren op de ESP32-camera. Daarom heb ik een andere microcontroller toegevoegd om de valse trigger en signaalconditionering te verminderen en ook voor het aansturen van de servomotor.
U kunt esp32 of een andere microcontroller gebruiken, beide werken.
Stap 5: definitieve schema's

Het signaal van de pyro-elektrische sensor wordt naar de transistor gevoerd in een open-collectorconfiguratie, zodra het signaal komt, wordt de transistor geactiveerd als een schakelaar en daarom verbindt het GPIO 13 met de grond en wekt het de ESP32-camera
In coderepositories is Pyrolight-code samen met camera_pins.h voor ESP32 camerarust 2 codes zijn voor testen met Arduino pro mini.
Gedetailleerde schema's en Kicad-printplaten vindt u in de GitHub-repository.
Eigenlijk had ik voor dit project PCB uit China besteld, maar vanwege de uitbraak van het coronavirus niet op tijd ontvangen. Dus ik moest een boost-converter en TP4056-module gebruiken.
Stap 6: Inbraakwaarschuwing


Toen er een indringer in de buurt van de sensor was, werd deze wakker uit de slaap, maakte een foto en stuurde een mail met een bijlage.
Zo ziet de mail eruit. Dit alles kan alleen worden gedaan dankzij een nabijheidssensor. Omdat het hele apparaat op batterijen werkt, kunnen we het overal mee naartoe nemen. en onze eigen slimme en veilige omgeving te maken. U kunt een behuizing naar wens 3D-printen om op de elektronica te passen.
Hier is een goed ontwerp: Link
Stap 7: werkvideo:





Ik heb een goed PCB-schild gemaakt voor een esp32-camboard met USB naar UART en connectoren voor servo en de pyrosensor. Je kunt de Gerber-bestanden vinden op mijn Github-repo die hieronder is gelinkt.
Github
Stap 8: Toekomstige verbeteringen
1. Een 3D-geprint hoesje ontwerpen voor het project om het op een product te laten lijken
2. Verbetering van de batterijprestaties
3. Analoge signaalconditioneringsschakeling in plaats van een secundaire microcontroller.
Aanbevolen:
Slimme bureaulamp - Slimme verlichting met Arduino - Neopixels-werkruimte: 10 stappen (met afbeeldingen)

Slimme bureaulamp | Slimme verlichting met Arduino | Neopixels-werkruimte: tegenwoordig brengen we veel tijd thuis door, studeren en werken virtueel, dus waarom zouden we onze werkruimte niet groter maken met een aangepast en slim verlichtingssysteem op Arduino en Ws2812b-leds. Hier laat ik u zien hoe u uw Smart LED bureaulamp die
Coin in a Box-schakelaar: 9 stappen

Coin in a Box-schakelaar: ik zal je laten zien hoe je een oude horlogedoos die je hebt rondslingert, kunt hergebruiken in iets exclusievers door middel van een zeer eenvoudige en gemakkelijke muntschakelaar. Opmerking: dit is slechts een heel eenvoudige schakelaar die je kunt wijzigen of extra kunt toevoegen dingen om er iets unieks van te maken voo
Hoe maak je een klap? AAN/UIT-schakelaar -- Zonder enige IC: 6 stappen

Hoe maak je een klap? AAN/UIT-schakelaar || Zonder IC: dit is een klap op de schakelaar zonder IC. Kun je klappen? Eerste keer dan de gloeilamp? AAN En Klap Tweede Keer De Gloeilamp? UIT. Dit circuit is gebaseerd op SR-flip-flop. Componenten 1. BC547 NPN-transistors (4 stuks) 2. 10k-weerstanden (5 stuks)3. 1K Weerstand
Draadloze schakelaar voor speelgoed: 4 stappen

Draadloze schakelaar voor speelgoed: elk kind heeft het recht om te spelen, omdat het niet alleen een manier is om zichzelf te vermaken, maar ook om te leren en hun verbeeldingskracht en creativiteit te vergroten. Zelfs kinderen met speciale behoeften hebben het recht om te spelen, maar in de handel verkrijgbaar speelgoed kan niet voldoen aan de
Tuchless-schakelaar voor huishoudelijke apparaten -- Bedien uw huishoudelijke apparaten zonder enige schakelaar: 4 stappen

Tuchless-schakelaar voor huishoudelijke apparaten || Bedien uw huishoudelijke apparaten zonder enige schakelaar: dit is een Tuchless-schakelaar voor huishoudelijke apparaten. U kunt dit op elke openbare plaats gebruiken, zodat u elk virus kunt bestrijden. Het circuit op basis van donkere sensorcircuits gemaakt door Op-Amp en LDR. Tweede belangrijk onderdeel van dit circuit SR Flip-Flop met Sequencell