Indholdsfortegnelse:

Multi-Purpose Light Distance Sensor: 5 trin
Multi-Purpose Light Distance Sensor: 5 trin

Video: Multi-Purpose Light Distance Sensor: 5 trin

Video: Multi-Purpose Light Distance Sensor: 5 trin
Video: TOF10120 Laser Range Sensor with Arduino to Measure Distance + Oled Display. laser for measurements 2024, November
Anonim
Multi-Purpose Light Distance Sensor
Multi-Purpose Light Distance Sensor

Der er flere måder at bruge en fantastisk skabelse på, f.eks. Denne lysdistancesensor! Grunden til, at jeg besluttede at oprette dette var til min efterskolekodningsklasse med 6. klasser. Eleverne arbejder med deres Sphero Ollies og lærer at bruge blokkodning til at programmere Nogle elever lærer kun det grundlæggende, men andre er virkelig avancerede og prøver deres bedste for at nulstille præcise bevægelser og koder. De bruger vinkelmåler og målere/gårdspinde til at hjælpe med målinger af baner, stier og endda objekter, de forsøger at kode deres Ollie for at genskabe. Brug af denne lysdistancesensor ville hjælpe med præcis kode og kunne også hjælpe med at give en sjov måde at afgøre, hvem der udfører en opgave inden for en bestemt afstand, der kræves uden at bruge en lineal. Dette er et projekt på begynderniveau, der leveres med trin-for-trin instruktioner, der gør det let at gennemføre!

Ultralydssensoren opfanger et objekts afstand fra sin sensor ved at sende ultralydbølger fra sensoren, der hopper af objektet og vender tilbage til sensoren. Disse bølger, baseret på den tid, det tager det at rejse der og tilbage, ud over den hastighed, den kører, beregner afstanden. Afstanden er repræsenteret på brødbrættet gennem RGB LED -lyset, hvor nuancerne repræsenterer afstande (i centimeter) som følger:

  • Rød: større end 125 cm
  • Grøn: større end 100 og mindre end eller lig med 125 cm
  • Blå: større end 75 og mindre end eller lig med 100 cm
  • Gul: større end 50 og mindre end eller lig med 75 cm
  • Lilla: større end 25 og mindre end eller lig med 50 cm
  • Aqua: større end 0 og mindre end eller lig med 25 cm

*Disse afstande kan ændres til mindre eller større trin og afstande afhængigt af den opgave, du ønsker at udføre.

Trin 1: Komponenter og kom godt i gang

Komponenter og kom godt i gang
Komponenter og kom godt i gang

Du skal bruge følgende forbrugsvarer til at oprette din egen multifunktionelle ultralydslysafstandssensor:

  • brødbræt
  • Arduino
  • 9 springkabler
  • 1 RGB LED
  • 3-330 Ohm modstande
  • 1 ultralydsafstandssensor
  • Strømkilde- computer og valgfri batterikilde
  • USB -stik til at forbinde og køre kode fra computeren
  • Valgfrit: fjernbetjeningsbil til at fastgøre Arduino til, når den er færdig.

Ingen værktøjer nødvendige!

Start med at tilslutte strøm til brødbrætskinnen fra 5V -stiften på din Arduino og jordskinnen til GND -stiften på din Arduino.

Trin 2: Tilslutning af ultralydssensoren

Tilslutning af ultralydssensor
Tilslutning af ultralydssensor
Tilslutning af ultralydssensor
Tilslutning af ultralydssensor

Du tilslutter din ultralydssensor derefter.

  1. Tilslut et jumperkabel fra GND på sensoren til jordskinnen på dit brødbræt
  2. Tilslut ekkoet til 7 -benet på Arduino
  3. Slut Triggen til 8 -benet på Arduino
  4. Tilslut VCC til power rail på dit brødbræt.

*Bemærk: dette ser lidt anderledes ud end konfigurationen på TinkerCad -diagrammet, fordi min ultralydssensor er et andet mærke end det, der vises på programmet. Se billederne for en mere præcis opsætningsguide.

Trin 3: Tilslutning af RGB LED

Tilslutning af RGB LED
Tilslutning af RGB LED
Tilslutning af RGB LED
Tilslutning af RGB LED
Tilslutning af RGB LED
Tilslutning af RGB LED

Derefter tilslutter du RGB LED -lyset. Husk, det længste ben er GND-se RGB LED-billedet som en vejledning. Tilslut din LED ved hjælp af TinkerCad -billedet og fotoet ovenfor.

  • redPin: 11
  • (-): GND-skinne
  • greenPin: 10
  • bluePin: 9

Trin 4: Koden

Koden
Koden
Koden
Koden

Dernæst skal du slutte din Arduino til computeren og downloade koden for at køre dette program. Klik her for linket til koden. Prøv din skabelse!

Nyttige tip:

  1. Tag et kig på kommentarerne i koden, der angiver, hvor du kan ændre afstandsintervaller. Du kan også vælge at ændre rækkefølgen, hvor LED'ens farver vender, hvis det foretrækkes.
  2. Brug "Monitor" i Arduino Editor til at spore faktiske afstande, mens koden kører på din Arduino, så længe du er tilsluttet computeren og ikke kun en batterikilde.
  3. Jeg fastgjorde min færdige Arduino til en fjernbetjeningsbil for at vise ændringer i afstande flydende. Dette er ikke permanent og kan flyttes eller løsnes for at blive ændret.

Trin 5: Andre formål og ressourcer

Her er nogle andre måder, hvorpå ultralydsafstandssensoren kan fungere for dig:

  • undervisningsmåling
  • estimering af måling
  • overvågning af elevernes afstand til lærerens skrivebord (jeg har det svært med elever bag mit skrivebord eller tager ting fra mit skrivebord, når jeg ikke sidder der …. det ville også være fantastisk med en summer indstillet!)
  • rækkevidde-finder til bueskydning måltræning
  • cykelparkering i garagen
  • spil varmt/koldt

Ressourcer:

Forfatter ukendt. (2018). Sådan mekatronisk. Hentet fra:

E. Chen. (dato ukendt). Ultrasonic Ranging Module HC - SR04 & RGB LED Emitter. Hentet fra Summerfuel Robotics:

Joel_E_B. (dato ukendt). SparkFun Inventor's Kit Experiment Guide - v4.0: Circuit 1D: RGB Night -Light. Hentet fra:

Anbefalede: