Inhoudsopgave:

Ultrasone afstandssensor en seriële monitoruitgang gebruiken: 6 stappen
Ultrasone afstandssensor en seriële monitoruitgang gebruiken: 6 stappen

Video: Ultrasone afstandssensor en seriële monitoruitgang gebruiken: 6 stappen

Video: Ultrasone afstandssensor en seriële monitoruitgang gebruiken: 6 stappen
Video: TinkerCad - Ultrasone afstandsensor naar seriële monitor 2024, November
Anonim
Ultrasone afstandssensor en seriële monitoruitgang gebruiken
Ultrasone afstandssensor en seriële monitoruitgang gebruiken

Hallo jongens! Wilt u leren hoe u een seriële monitoruitgang gebruikt. Welnu, hier heb je de perfecte tutorial over hoe je dit moet doen! In deze instructable zal ik je door de eenvoudige stappen leiden die nodig zijn om de afstand te detecteren met behulp van een ultrasone sensor en deze te rapporteren op de seriële monitor.

Stap 1: Stap 1: Downloaden van de Arduino IDE

Stap 1: De Arduino IDE downloaden
Stap 1: De Arduino IDE downloaden

Download en installeer de Arduino IDE (Interactive Development Environment) via de onderstaande link:

www.arduino.cc/en/Main/Software Kies en sla de versie op die het beste bij uw besturingssysteem en configuratie past.

Stap 2: Stap 2: Hardwarematerialen

  1. 1 Arduino-bord
  2. 1 breadboard
  3. 1 Ultrasone sensor
  4. Doorverbindingsdraden
  5. Weerstanden

Stap 3: Stap 3: De hardware bouwen

Stap 3: De hardware bouwen
Stap 3: De hardware bouwen

1) Voeg de ultrasone sensor toe aan het breadboard. Er zijn 4 pinnen in de ultrasone sensor. Dit zijn Vcc (5V voeding), Trig (Trigger), Echo, Gnd (Groud). Sluit Vcc aan op 5V-voeding, Gnd op aarde, Echo op pin 13, Trigger op pin 11 met jumperdraden en weerstanden die in het diagram worden weergegeven.

2) Bovenstaande afbeelding laat zien hoe de aansluitingen eruit moeten zien.

Stap 4: Stap 4: Het programma downloaden en uitvoeren

Download het bijgevoegde arduino-programma naar uw laptop. Sluit de arduino aan op uw laptop en voer het programma uit.

In de arduino IDE, Open Tools->seriële monitor Plaats een opstacle dichtbij en ver van de ultrasone sensor. Observeer de output in seriële monitor. Dit moet de afstand tussen de ultrasone sensor en het obstakel weergeven.

Stap 5: Stap 5: Het programma begrijpen

Laten we eerst eens kijken hoe de ultrasone sensor werkt. Een ultrasone sensor is een apparaat dat de afstand tot een object kan meten door middel van geluidsgolven. Het meet de afstand door een geluidsgolf op een specifieke frequentie uit te zenden en te luisteren of die geluidsgolf terugkaatst. Het pingt de obstakels met echografie. Het Arduino-bord stuurt een korte puls om de detectie te activeren en luistert vervolgens naar een puls op dezelfde pin met behulp van de functie pulseIn().

De pulseIn()-functie wacht tot de pin HOOG wordt, veroorzaakt door de teruggekaatste geluidsgolf, en begint met timing, daarna wacht hij tot de pin LAAG wordt wanneer de geluidsgolf stopt, waardoor de timing stopt. Aan het einde geeft de functie de lengte van de puls in microseconden terug. Om de afstand te krijgen, vermenigvuldigen we de duur met 0,034 en delen we deze door 2 zoals uitgelegd in deze vergelijking. Aan het einde zullen we de waarde van de afstand op de seriële monitor afdrukken.

In de setup-methode declareert u pin 4 als Input en initialiseert u buttonOn als false.

In lus-methode wordt de huidige waarde van de knopinvoer gelezen. als het wordt ingedrukt, schakelt het de knop van uit naar aan. De volgende keer dat de knop wordt ingedrukt, schakelt deze van aan naar uit. Vertragingen worden toegevoegd om ruis te verminderen en te voorkomen dat de output te snel verandert.

Aanbevolen: