Inhoudsopgave:

DIY - op Arduino gebaseerde parkeerassistent V2 - Ajarnpa
DIY - op Arduino gebaseerde parkeerassistent V2 - Ajarnpa

Video: DIY - op Arduino gebaseerde parkeerassistent V2 - Ajarnpa

Video: DIY - op Arduino gebaseerde parkeerassistent V2 - Ajarnpa
Video: Как сделать 4-канальное реле Wi-Fi ESP8266 ESP01 | ESP01 Домашняя автоматизация | УдаленныйXY 2024, December
Anonim
Image
Image

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:

Componenten Montage
Componenten Montage

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

Componenten Montage
Componenten Montage
Componenten Montage
Componenten Montage

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:

Afbeelding
Afbeelding
Afbeelding
Afbeelding
Afbeelding
Afbeelding

Gerber-bestand:

Schema: https://hacksterio.s3.amazonaws.com/uploads/attachments/1031756/1_fFRSIQgYXr-p.webp

Stap 4: De code

De code
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

Demo
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: