Inhoudsopgave:
- Benodigdheden
- Stap 1: Monteer de knipperende LED-lampjes
- Stap 2: Ultrasone afstandssensor
- Stap 3: Zeven segmenten LED en zoemer
- Stap 4: De schakelaar
- Stap 5: De code
Video: Afstandssensoralarm met Arduino - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:15
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
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
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
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 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
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:
Digitale klok met netwerktijd met behulp van de ESP8266: 4 stappen (met afbeeldingen)
Digitale netwerkklok met de ESP8266: we leren hoe we een schattige kleine digitale klok kunnen bouwen die communiceert met NTP-servers en de netwerk- of internettijd weergeeft. We gebruiken de WeMos D1 mini om verbinding te maken met een wifi-netwerk, de NTP-tijd te verkrijgen en deze weer te geven op een OLED-module. De video hierboven
DIY slimme weegschaal met wekker (met wifi, ESP8266, Arduino IDE en Adafruit.io): 10 stappen (met afbeeldingen)
DIY Slimme Weegschaal Met Wekker (met Wi-Fi, ESP8266, Arduino IDE en Adafruit.io): In mijn vorige project ontwikkelde ik een slimme weegschaal met Wi-Fi. Het kan het gewicht van de gebruiker meten, het lokaal weergeven en naar de cloud sturen. U kunt hier meer informatie over krijgen op onderstaande link: https://www.instructables.com/id/Wi-Fi-Smart-Scale-wi
Pratende Arduino - Een MP3 afspelen met Arduino zonder enige module - Mp3-bestand afspelen vanaf Arduino met PCM: 6 stappen
Pratende Arduino | Een MP3 afspelen met Arduino zonder enige module | Mp3-bestand van Arduino afspelen met PCM: in deze instructie leren we hoe we een mp3-bestand met arduino kunnen spelen zonder een audiomodule te gebruiken, hier gaan we de PCM-bibliotheek voor Arduino gebruiken die 16 bit PCM van 8 kHz-frequentie speelt, dus laten we dit doen
Draadloze afstandsbediening met 2,4 GHz NRF24L01-module met Arduino - Nrf24l01 4-kanaals / 6-kanaals zenderontvanger voor quadcopter - RC Helikopter - RC-vliegtuig met Arduino: 5 stappen (met afbeeldingen)
Draadloze afstandsbediening met 2,4 GHz NRF24L01-module met Arduino | Nrf24l01 4-kanaals / 6-kanaals zenderontvanger voor quadcopter | RC Helikopter | Rc-vliegtuig met Arduino: een Rc-auto besturen | Quadcopter | Drone | RC vliegtuig | RC-boot, we hebben altijd een ontvanger en zender nodig, stel dat we voor RC QUADCOPTER een 6-kanaals zender en ontvanger nodig hebben en dat type TX en RX is te duur, dus we gaan er een maken op onze
Start uw diavoorstelling met vakantiefoto's met een vleugje magie! 9 stappen (met afbeeldingen)
Lanceer uw diavoorstelling met vakantiefoto's met een vleugje magie!: In de loop der jaren heb ik de gewoonte ontwikkeld om een klein beeldje mee te nemen op reis: ik koop vaak een kleine, lege artoy (zoals die op de foto) en verf het past bij de vlag en het thema van het land dat ik bezoek (in dit geval Sicilië). T