Inhoudsopgave:
- Stap 1: Componenten en aan de slag
- Stap 2: De ultrasone sensor aansluiten
- Stap 3: De RGB-led aansluiten
- Stap 4: De code
- Stap 5: Andere doeleinden en bronnen
Video: Multifunctionele lichtafstandssensor - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:18
Er zijn meerdere manieren om een geweldige creatie zoals deze Light Distance Sensor te gebruiken! De reden dat ik besloot dit te maken, was voor mijn naschoolse codeerklas met 6e klassers. De studenten werken met hun Sphero Ollies en leren hoe ze blokcodering kunnen gebruiken om te programmeren. Sommige studenten leren alleen de basis, maar anderen zijn echt gevorderd en doen hun best om zich te concentreren op precieze bewegingen en codes. Ze gebruiken gradenbogen en meter/yard-sticks om te helpen bij het meten van koersen, paden en zelfs objecten die ze proberen te coderen met hun Ollie om te recreëren. Het gebruik van deze lichtafstandssensor zou helpen met nauwkeurige code en zou ook kunnen helpen bij het bieden van een leuke manier om te bepalen wie een taak voltooit binnen een bepaalde vereiste afstand zonder een liniaal te gebruiken. Dit is een project op beginnersniveau dat wordt geleverd met stapsgewijze instructies die het gemakkelijk maken om te volbrengen!
De ultrasone sensor meet de afstand van een object tot zijn sensor door ultrasone golven van de sensor te sturen die weerkaatsen op het object en terugkeren naar de sensor. Deze golven, gebaseerd op de tijd die nodig is om heen en terug te reizen, en de snelheid die het aflegt, berekenen de afstand. De afstand wordt op het breadboard weergegeven via het RGB LED-licht, waarbij de tinten de afstanden (in centimeters) als volgt weergeven:
- Rood: groter dan 125 cm
- Groen: groter dan 100 en kleiner dan of gelijk aan 125 cm
- Blauw: groter dan 75 en kleiner dan of gelijk aan 100 cm
- Geel: groter dan 50 en kleiner dan of gelijk aan 75 cm
- Paars: groter dan 25 en kleiner dan of gelijk aan 50 cm
- Aqua: groter dan 0 en kleiner dan of gelijk aan 25 cm
*Deze afstanden kunnen worden gewijzigd in kleinere of grotere stappen en afstanden, afhankelijk van de taak die u wilt volbrengen.
Stap 1: Componenten en aan de slag
U hebt de volgende benodigdheden nodig om uw eigen multifunctionele ultrasone lichtafstandssensor te maken:
- broodplankje
- Arduino
- 9 startkabels
- 1 RGB-led
- 3-330 Ohm Weerstanden
- 1 ultrasone afstandssensor
- Stroombron- computer en optionele batterijvoeding
- USB-connector om code vanaf de computer aan te sluiten en uit te voeren
- Optioneel: auto met afstandsbediening om Arduino aan te bevestigen als je klaar bent.
Geen gereedschap nodig!
Begin met het aansluiten van de voeding op de voedingsrail van het breadboard van de 5V-pin op je Arduino en de grondrail op de GND-pin op je Arduino.
Stap 2: De ultrasone sensor aansluiten
Vervolgens sluit u uw ultrasone sensor aan.
- Sluit een startkabel van de GND op de sensor aan op de grondrail op je breadboard
- Sluit de Echo aan op de 7 pin op de Arduino
- Sluit de Trig aan op de 8 pin op de Arduino
- Sluit de VCC aan op de stroomrail op je breadboard.
*Opmerking: dit ziet er iets anders uit dan de opstelling op het TinkerCad-diagram omdat mijn ultrasone sensor een ander merk is dan degene die op het programma wordt getoond. Zie de foto's voor een nauwkeurigere installatiehandleiding.
Stap 3: De RGB-led aansluiten
Vervolgens sluit je de RGB LED lamp aan. Onthoud dat het langste been de GND is - zie RGB LED-afbeelding als richtlijn. Verbind uw LED met behulp van de TinkerCad-afbeelding en foto hierboven.
- roodPin: 11
- (-): GND-rail
- groenPin: 10
- blauwe pin: 9
Stap 4: De code
Vervolgens moet je je Arduino op de computer aansluiten en de code downloaden om dit programma uit te voeren. Klik hier voor de link naar de code. Probeer je creatie uit!
NUTTIGE TIPS:
- Bekijk de opmerkingen in de code die aangeven waar u afstandsstappen kunt wijzigen. U kunt er ook voor kiezen om de volgorde waarin de kleuren van de LED's veranderen te wijzigen, indien gewenst.
- Gebruik de "Monitor" in Arduino Editor om de werkelijke afstanden bij te houden terwijl de code op uw Arduino wordt uitgevoerd, zolang u maar op de computer bent aangesloten en niet alleen op een batterijbron.
- Ik heb mijn voltooide Arduino aan een op afstand bestuurbare auto bevestigd om de veranderingen in afstanden vloeiend te laten zien. Dit is niet permanent en kan worden verplaatst of losgemaakt om opnieuw te worden gebruikt.
Stap 5: Andere doeleinden en bronnen
Hier zijn enkele andere manieren waarop de ultrasone afstandslichtsensor voor u kan werken:
- onderwijs meting
- meting schatten
- de afstand van studenten tot het bureau van een leraar in de gaten houden (ik heb moeite met studenten achter mijn bureau of dingen van mijn bureau nemen als ik daar niet zit … dit zou ook geweldig zijn met een zoemer geïnstalleerd!)
- afstandsmeter voor het oefenen van boogschieten
- fietsenstalling in de garage
- spelletje warm/koud
Bronnen:
Auteur onbekend. (2018). Hoe naar mechatronica. Opgehaald van:
E. Chen. (datum onbekend). Ultrasoon bereikmodule HC - SR04 & RGB LED-zender. Opgehaald van Summerfuel Robotics:
Joël_E_B. (datum onbekend). SparkFun Inventor's Kit Experiment Guide - v4.0: Circuit 1D: RGB-nachtlampje. Opgehaald van:
Aanbevolen:
Third Hand++: een multifunctionele helpende hand voor elektronica en ander delicaat werk. 14 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
Derde Hand++: een multifunctionele helpende hand voor elektronica en ander delicaat werk. In het verleden heb ik de derde handen/helpende handen gebruikt die verkrijgbaar zijn bij elektronicaketens en was gefrustreerd over hun bruikbaarheid. Ik kon de clips nooit precies krijgen waar ik ze wilde hebben of het kostte meer tijd dan nodig was om ze op te zetten