Inhoudsopgave:

Afstandssensoralarm met Arduino - Ajarnpa
Afstandssensoralarm met Arduino - Ajarnpa

Video: Afstandssensoralarm met Arduino - Ajarnpa

Video: Afstandssensoralarm met Arduino - Ajarnpa
Video: DIY Radar With Ultrasonic Sensor And Chat-GPT Generated Arduino Code | Coders Cafe 2024, November
Anonim
Afstandssensoralarm met Arduino
Afstandssensoralarm met Arduino

Heeft u ooit een afstands-/bewegingssensoralarm gewild dat u thuis zelf kunt samenstellen en met een druk op de knop kunt activeren? Het alarmsysteem dat ik heb gemaakt, doet precies dat, het manipuleert de ultrasone afstandssensor om te controleren of een object binnen 15 inch verschijnt en zodra het alarm is ingeschakeld (zoals in de schakelaar is ingeschakeld), beginnen de alarmlampjes te knipperen terwijl de zoemer creëert een ruckus die onmiddellijk de mensen in de omgeving alarmeerde. Het alarm is ingesteld met een timer die gebruikmaakt van een 7-segments-LED, hoewel het alarm oneindig aan blijft tenzij het wordt uitgeschakeld, na 10 seconden na de activering wordt de politie "op de hoogte gebracht" en naar uw locatie gestuurd. Laten we dus zonder verder oponthoud kijken naar de benodigde materialen.

Benodigdheden

Zeven segment LED

Breadboard

Arduino

Zoemer

Johnson-decenniumteller x 2"

555 Timer

Ultrasone afstandssensor

LED x 9

470 Ohm Weerstand

330 Ohm Weerstand x 2

1 Mega Ohm Weerstand

Stap 1: Monteer de knipperende LED-lampjes

Monteer de knipperende LED-lampjes
Monteer de knipperende LED-lampjes
Monteer de knipperende LED-lampjes
Monteer de knipperende LED-lampjes

Vergeet niet om uw draden een kleurcode te geven! In de eerste plaats geven rode draden een verbinding met de voeding aan, terwijl zwarte draden een verbinding met aarde aangeven. Draden van verschillende kleuren die geen zwart of rood vertegenwoordigen, zijn gewoon voor esthetiek, wat volledig aan uw discretie is. U moet uw 555-timer configureren voor een van de twee Johnson-decenniumtellers, zodra u een teller volledig hebt aangesloten, gaat u verder met de volgende. Sluit deze keer de geïnverteerde output 10-pins van uw reeds geconfigureerde teller aan en sluit deze aan op de timer van uw tweede decenniumteller. Zorg ervoor dat u alle pinnen die op zwart zijn aangesloten, aardt (of, als u tinkercad gebruikt, gebruik het ingebouwde labelsysteem om verschillende pinnen te onderscheiden). Zorg ervoor dat u het breadboard op een digitale pin aansluit in plaats van rechtstreeks op de voeding, dit is handig omdat we kunnen manipuleren wanneer het LED-systeem via code wordt gevoed.

Stap 2: Ultrasone afstandssensor

Ultrasone afstandssensor
Ultrasone afstandssensor

De ultrasone afstandssensor zal worden gebruikt om te zien of een object binnen een bereik van 15 inch van de sensor is gekomen, natuurlijk is de echte afstand aan jou en in werkelijkheid zou deze veel verder zijn. Maar om het project virtueel te simuleren, beperken we het tot een diameter van 15 inch. Zorg ervoor dat u de Trig- en Echo-pinnen aansluit op digitale pinnen van uw keuze, en de voeding en aarde moeten ook worden aangesloten op de daarvoor bestemde pinnen.

Stap 3: Zeven segmenten LED en zoemer

Zeven segmenten LED en zoemer
Zeven segmenten LED en zoemer
Zeven segmenten LED en zoemer
Zeven segmenten LED en zoemer

Configureer de zeven segmenten led naar digitale pinnen naar keuze. Sluit geen pin genaamd DP aan, ook afhankelijk van uw model heeft u ofwel een gemeenschappelijke anode (CA) of een gemeenschappelijke kathode (CC). Zorg ervoor dat u CC op aarde aansluit en CA op voeding met een weerstand van 330 ohm ergens in de circuitdraad. Bovendien moet de led met zeven segmenten ergens in de buurt van het midden van het alarm worden geplaatst, maar mag het zicht van belangrijke instrumenten niet belemmeren. Wat betreft de zoemer, stel de zoemer in op een digitale pin voor zijn aansluitpoot en sluit de negatieve poot aan op aarde samen met een weerstand van één kilo-ohm.

Stap 4: De schakelaar

De schakelaar
De schakelaar

De schakelaar moet eenvoudig worden aangesloten op stroom en aarde voor een van de twee terminals, de gemeenschappelijke poot moet worden aangesloten op een digitale pin, want als deze is ingeschakeld, zal de stroom de pin binnengaan die een stroom detecteert en het alarm vertelt om uit te schakelen.

Stap 5: De code

De code
De code

Het arduino-bestand voor de code is geplaatst en kan worden gedownload voor elke gebruiker die deze handleiding volgt. De code functioneert om de afstand van de ultrasone afstandssensor waar te nemen, het alarm te activeren als de ultrasone afstandssensor een object binnen 15 inch waarneemt EN de schakelaar is uitgeschakeld. Dit activeert de led-tracer/knipperlichten in de vorm van een pijl, de led-timer met zeven segmenten van 10 seconden (9 tot 0) en de zoemer die elke keer dat er een seconde voorbij is op het display met zeven segmenten gaat. Het alarm kan eenvoudig worden uitgeschakeld door het object buiten de 15 inch-rand te verplaatsen of door de schakelaar aan te zetten.

Aanbevolen: