Een ultrasonisch sensor is een sensor die afstanden meet met behulp van geluidsgolven. Dit doet hij door geluidsgolven te sturen op een ultrasonische frequentie en wacht tot het van het object terug kaatst. Die tijd wordt gebruikt om de afstand te berekenen, dit doen we met een formule;
Afstand = (snelheid van het geluid * tijd) / 2
We doen de afstand delen door 2 omdat het geluid naar het object gaat en weer terug dat is 2x de afstand die we willen weten. De afstand die we willen weten is van de sensor naar het object.
Stap 1: benodigdheden
- Ultrasonic sensor
- Bread board
- Jump wires (male to male)
- Arduino uno
- Usb conection
Stap 2: Aansluiting
- Vcc verbind je met 5V
- Gnd verbind je met Gnd
- Trig verbind je met digitale pin 9
- Echo verbind je met digitale pin 10
Stap 3: programmeren met MBlock (arduino)
- Voeg de extensie toe om communicatie van arduino en sprite te maken.
- Links onderin zie je de extensie icoon klik hierop ->
- Klik vervolgens hier op toevoegen ->
- Doe dit vervolgens ook bij de sprite en klik vervolgens op terug
2. Voeg de startblok voor arduino toe en de herhaalblok
- Gebruik het uitzend blok. Dit zal de waarde naar onze pc sturen.
- nu plaats je de ultrasonic sensor block binnen de waarde van uitzendblok. Zo zal het opgestuurd worden.
- let op dat je het goeie nummer invult voor de trigger en echo pin!!
- Upload de code.
- Klik eerst op verbinden er zal een knop verschijnen met uploaden klik vervolgens daarop. Je code is geupload.
Stap 4: programmeren (sprite)
- Klik op sprite en kies een willekeurige sprite.
- Nu moeten we de code van de sprite ook starten en laten herhalen, want elke keer dat er een waarde wordt verzonden moet dat hier gezegd worden.
- Zet eerst het balkje zeg erin, vervolgens laat je de sprite de afstand zeggen met de met de toegevoegd uploadmodus.
Nu moet je de code van de arduino uploaden als je dat hebt gedaan klik op het groene vlaggetje naast de sprite. De sprite zal de waarde van de afstand aangeven probeer je hand er maar voor te bewegen.
Comments
Makergeek
Laat hier je vragen en reacties achter!
14 december 2020