3. Undgå forhindringer, lav strategier



I denne video vil Arduino-teamet undersøge, hvordan man kan bruge forskellige teknologier til at opdage forhindringer på Arduino robottens vej. De 3 teknologier, der bliver testede er: "Ultrasonic range finders", "infrared range finders" og et trick der bruger ultra lysstærke LEDer og LDR-sensorer.

Videoen starter med en kort forklaring om ultralyd og hvordan den leverer information om objekter og forhindringer foran sensoren. Xun og David monterer en af disse sensorer på robotten og udfører et eksempel kaldet "Avoid Obstacle”, som er specielt designet til Maxbotix EZ-10 ultrasonic range finder.

Det andet eksempel viser anvendelsen af 2 Sharp infrarød sensorer. Der er mange typer sensorer af dette mærke, der giver forskellige typer data. I dette tilfælde, ser vi hvordan man bruger en type der giver en analog spænding kortlagt til afstanden til objekter.

På en måde fungerer ultralyd og IR på samme måde: Et signal bliver sendt, det kastes tilbage fra objekterne og det modtagne ekko anvendes til at beregne afstanden. Med ultralyd anvendes lydhastigheden og tidsforskellen mellem det sendte signal og det modtagne signal, medens IR er mere direkte, idet det giver en stærkere eller svagere tilbagekastning afhængig af, hvor langt signalet bevæger sig. Beregningen af den tilbagelagte afstand udføres via software. Du vil se et simpelt eksempel på dette, når der skiftes fra ultralyd til infrarød sensorer.

For eksemplet med IR monterer David og Xun 2 sensorer på TinkerKit konnektorerne på robotten. Med ultralydssensorerne kan rotten kun se, om der er noget foran, mens med infrarød sensorerne kan robotten afgøre til hvilken side, der er kortest afstand til forhindringen og kan derfor afgøre i hvilken retning, den skal dreje for at undgå den.

Det sidste eksempel viser, hvor let det er at bygge sine egne reflektive sensorer ved hjælp af et meget stærkt lys og en LDR-sensor. I dette tilfælde anvendes standard TinkerKit komponenter, et ultra lysstærk LED-modul og et LDR-modul. Dette eksempel fungerer på samme måde som IR. I dette tilfælde er IR usynligt for øjet, mens lyset der udsendes af den ultra lysstærke LED ikke er.

Den næste video vil vise, hvordan man får sin robot til at følge linjer ved hjælp af IR-matrix-sensoren i bunden af motorkortet. Husk at tilmelde dig her.