Innholdsfortegnelse:
Video: HJEMMESENSERING OG UNNGÅR ROVER: 3 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:22
En rover er et romforskningsbil som er designet for å bevege seg over overflaten på en planet eller et annet himmellegeme. Noen rovere er designet for å transportere medlemmer av et menneskelig romfartmannskap; andre har vært delvis eller helt autonome roboter. Rovere kommer vanligvis til planetoverflaten på et romfartøy i landstil.
Denne definisjonen for roveren har blitt endret i disse dager fordi vi kan bygge vår egen intelligensrover hjemme med de tilgjengelige banebrytende utviklingstavlene og plattformene. Min idé var å utvikle den autonome hindrings -unngåelsesroveren ved hjelp av ultralydssensorer. Dette var prosjektet med Intel Edison SoC med få sensorer fra Intel Grover sensorsettet.
Trinn 1: Komponenter som brukes
Intel Edison -sett for Arduino, servomotor, likestrømsmotor, IR -sensor og ultralydssensor, strømadapter.
Få legokomponenter ble brukt til å bygge den til basen på roveren og til montering av sensorer og motorer
Trinn 2: Beskrivelse
I utgangspunktet begynte jeg med IR -sensoren for å beregne avstanden eller for å oppdage hindringen. For å gjøre den mer robust, koblet jeg til IR -sensoren for servomotoren for å kontrollere hindringen i alle retninger. Servomotoren fungerte som pannemotoren som kan feie 180 °, og jeg pleide å søke etter hindringen i de tre posisjonene - venstre, høyre og rett. En algoritme ble utviklet for å beregne avstanden til hinderet og kontrollere likestrømsmotoren som er koblet til å drive hjulene. IR -sensoren hadde ulemper, nemlig at den ikke fungerer under sterkt sollys, den er den eneste digitale sensoren og kan ikke måle avstanden til hindringen. IR -sensoren har en rekkevidde på 20 cm. Men med ultralydssensoren kunne jeg beregne avstanden i alle retninger og bestemme hvor langt hindringen er og deretter bestemme i hvilken retning den skal bevege seg. Den har en god rekkevidde på 4 m avstand og kan måle avstanden nøyaktig. Sensoren ble plassert på panservomotoren som feier 180 ° når hindringen er oppdaget i banen. Algoritmen ble utviklet for å sjekke avstanden i alle retninger og deretter autonomt bestemme banen med hinder som er oppdaget relativt langt i alle andre retninger. DC -motorer ble brukt til å drive roverhjulene. Ved å kontrollere pulsen for DC -motorens terminal kan vi flytte roveren fremover, bakover, svinge til venstre, svinge til høyre. Avhengig av beslutningen som ble tatt av kontrollerlogikken ble inngangen for likestrømsmotorene gitt. Algoritmen ble skrevet på en slik måte at hvis det oppdages noen hindring foran roveren, ser den til venstre ved å dreie pan servomotoren til venstre og ultralydsensorsensoren sjekke avstanden i venstre, så beregnes det samme i de andre retningene. Etter at vi har avstanden i de forskjellige retningene, bestemmer kontrolleren den beste egnede banen der hindringen er lengst ved å sammenligne avstandene som er målt. Hvis hindringen er i samme avstand i alle retninger, beveger roveren seg noen få skritt bakover og kontrollerer om det er det samme igjen. Nok en IR -sensor ble koblet til bak roveren for å unngå å slå mens du beveger deg bakover. Terskelverdien ble satt i alle retninger for minimumsavstanden for å unngå å slå.
Trinn 3: Søknad
Dette har anvendelse på mange felt, et av dem ble integrert dette i innendørs posisjoneringsprosjekt for å spore og teste nøyaktigheten av den målte posisjonen til objektet i innemiljøet.
Anbefalt:
Den følelsesmessige hindringen som unngår robot: 11 trinn
Den følelsesmessige hindringen som unngår robot: Den emosjonelle roboten. Denne roboten viser følelser med neopiksler (RGB LED -er) som tristhet, lykke, sint og redd, den kan også unngå hindringer og gjøre visse bevegelser under visse følelser. Hjernen til denne roboten er en Arduino -mega. kj
"GRECO" - Arduino -objekt som unngår robot for nybegynnere: 6 trinn (med bilder)
"GRECO" - Arduino Object Avoiding Robot for Beginners: Vel, hvis du er nybegynner, her finner du den enkleste måten å bygge ditt eget objekt på å unngå robot! Vi vil bruke et mini -rundt robotchassis med to likestrømsmotorer for å bygge det lettere . For en gang til velger vi å bruke det berømte Arduino UNO -brettet
Lag en vegg som unngår robot !: 6 trinn (med bilder)
Lag en vegg som unngår robot !: Mål: Å lage en fungerende robot fra bunnen av som er i stand til å unngå vegger og hindringer. Har du noen gang ønsket å lage en robot som faktisk kunne gjøre noe, men aldri hatt tid eller kunnskap til å gjøre det? Frykt ikke mer, denne instruksen er bare for deg
SELVHINDIGHETER UNNGÅR ROBOT: 5 trinn (med bilder)
SELVHINDIGHETER UNNGÅR ROBOT: DETTE ER EN OSBTISKALIS AVODING ROBOT DETTE SKAPER I BARE 5 ENKLE OG SMÅ STEG Dette kan koste deg 10 til 20 dollar eller mindre
Fra Roomba til Rover på bare 5 trinn !: 5 trinn
Fra Roomba til Rover på bare 5 trinn !: Roomba -roboter er en morsom og enkel måte å dyppe tærne i robotikkens verden. I denne instruksen vil vi detaljere hvordan du konverterer en enkel Roomba til en kontrollerbar rover som samtidig analyserer omgivelsene. Deleliste1.) MATLAB2.) Roomb