Inhoudsopgave:
Video: DIY - op Arduino gebaseerde parkeerassistent V2 - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:16
Als het leven je bananen geeft!!!!! Eet ze gewoon.
Noodzaak is de moeder van uitvindingen, en dat zal ik niet ontkennen. Eerlijk gezegd is dit de 2e keer dat ik tegen onze garagemuur stoot sinds we naar dit nieuwe huis zijn verhuisd. Dat is het, er zou geen derde keer zijn.
In deze video ga ik een ultrasone sensor gebruiken om de afstand van de auto tot de garagemuur te berekenen en deze weer te geven met behulp van groene, blauwe, gele en rode LED's. De kleur van de LED's geeft aan of je moet blijven rijden, vertragen, stoppen of teruggaan.
De totale kosten van het project bedragen ongeveer $ 20 - $ 25.
Stap 1: Schematisch:
Voor dit project hebben we nodig:
- 8 x meerkleurige LED's
- 8 weerstanden van 220 ohm
- 1 x Arduino NANO
- 1 x HC-SR04 ultrasone sensor
- 1 x luidspreker en
- 1 x 100ohm Weerstand
Laten we beginnen met het aansluiten van de LED's op de pinnummers D5 tot D12 van de Arduino met een weerstand van 200 ohm tussen elk van de pinnen. Laten we vervolgens de luidspreker aansluiten op de A0-pin van de Arduino. De TRIG-pin van de ultrasone sensor maakt verbinding met D2 en de ECHO-pin maakt verbinding met de D3-pinnen van de Arduino. Sluit ten slotte de VCC-pin van de ultrasone sensor aan op de 5V-uitgang van de Arduino en om het circuit te voltooien, sluit je alle -ve-pinnen aan op de GND-pin van de Arduino.
Stap 2: Montage van componenten
Ik zal beginnen met het solderen van de LED's op het bord. Bovenaan rood, dan geel gevolgd door blauw en onderaan groen.
Je kunt elke kleur gebruiken die je wilt, helemaal afhankelijk van hoe je het wilt presenteren. De reden dat ik voor deze kleuren koos, was om te laten zien hoe streng de auto de muur nadert. Ik had zelfs een enkele kleur voor de hele opstelling kunnen gebruiken. Na het solderen van de LED's soldeer ik de 8 x 220ohm stroombegrenzingsweerstanden aan de achterkant van het bord. Vervolgens soldeer ik de zoemer en de 100ohm-weerstand aan boord. Daarna soldeer ik 2 rijen Female Pin Header Strips om de Arduino vast te houden. Vervolgens is het tijd voor mij om de ultrasone sensor aan het onderste deel van het bord te solderen. Eindelijk, voordat ik het onderste bit losmaak, soldeer ik de kabels aan het bord. Oké, dus zo ziet het eruit. Laten we nu eens kijken naar de code in de volgende sectie.
Stap 3:
Gerber-bestand:
Schema: https://hacksterio.s3.amazonaws.com/uploads/attachments/1031756/1_fFRSIQgYXr-p.webp
Stap 4: De code
Start de code door de bibliotheek "NewTone.h" op te nemen en door de constanten en globale variabelen te definiëren die in de code zullen worden gebruikt.
Definieer vervolgens in het setup-gedeelte de pin-modi. Bereken nu in het lusgedeelte de "Afstand" in inches door de waarde te lezen die is ontvangen van de ultrasone sensor. Door vervolgens de waarde van de "Afstand" te controleren, zullen we de LED's in- of uitschakelen op basis van hoe ver het object is. Als de afstand groter is dan 200, schakel dan alle LED's en de zoemer uit als het object buiten bereik is.
Het volgende deel van de code controleert of het object momenteel stilstaat. Het vergelijkt de waarde van de huidige afstand met de vorige afstand en als de waarden hetzelfde zijn (het object is niet bewogen), verhoogt het een teller. Als het object tijdens dit proces op enig moment beweegt, wordt de teller op 0 gezet.
Als de teller op 20 staat, gaan alle LED's uit. En maak tot slot de functie die alle LED's en de zoemer uitschakelt.
Code:
NewTone-bibliotheek:
Stap 5: Demo
Met mijn Land Rover R1V2 ga ik het project aan jullie demonstreren. Zoals u kunt zien, gaan de LED-indicatoren van groen naar rood als de rover de ultrasone sensor nadert. Ja!! missie volbracht.
Stap 6:
Nogmaals bedankt voor het controleren van mijn bericht. Ik hoop dat het je helpt.
Als je me wilt steunen, abonneer je dan op mijn YouTube-kanaal (https://www.youtube.com/user/tarantula3).
Bedankt, ca opnieuw in mijn volgende tutorial.
- JLCPCB - 2 $ voor PCB-prototype:
- V1:
- Teaser:
- Video:
Aanbevolen:
Web ?gebaseerde Arduino-simulator van Wokwi-2020?: 5 stappen
Web-gebaseerde Arduino-simulator van Wokwi-2020: Wokwi Arduino-simulator draait op het AVR8js-platform. Het is een webgebaseerde Arduino Simulator. Arduino Simulator draait op een webbrowser. vandaar dat dit meer aandacht krijgt en eerlijk gezegd heeft dit veel positieve punten in vergelijking met andere beschikbare simulators
Op Arduino gebaseerde telefoon (prototype): 7 stappen
Op Arduino gebaseerde telefoon (prototype): Hallo allemaal, vandaag gaan we in deze instructable kijken naar een op arduino gebaseerde telefoon. Dit is een telefoon is een prototype, het is nog in ontwikkeling. De broncode is opensource, iedereen kan de code wijzigen. Functies in telefoon:1. Muziek 2. Video's 3
Op Arduino gebaseerde contactloze infraroodthermometer - Op IR gebaseerde thermometer met Arduino: 4 stappen
Arduino-gebaseerde contactloze infraroodthermometer | IR-gebaseerde thermometer met Arduino: Hallo allemaal, in deze instructables zullen we een contactloze thermometer maken met behulp van Arduino. Omdat de temperatuur van de vloeistof / vaste stof soms veel te hoog of te laag is en dan is het moeilijk om er contact mee te maken en de temperatuur dan in die sc
Arduino-gebaseerde persoonlijke assistent. (BHAI): 4 stappen
Arduino-gebaseerde persoonlijke assistent. (BHAI): Inleiding: Gemaakt in samenwerking met Kundan Singh Thakur. Dit is mijn eerste instructable, dus probeer eventuele fouten die ik heb gemaakt te verwerken. Laat ook opmerkingen achter in geval van twijfel of problemen. De op arduino gebaseerde persoonlijke assistent is als je vir
Arduino parkeerassistent: 17 stappen (met afbeeldingen)
Arduino-parkeerassistent: degenen onder ons die kleine garages hebben, kennen de frustratie van het iets te ver naar binnen of iets te ver naar buiten parkeren en niet rond het voertuig kunnen lopen. We hebben onlangs een groter voertuig gekocht en het moet perfect in de garage worden geparkeerd om