Innholdsfortegnelse:
- Trinn 1: Trinn 1: Introduksjon
- Trinn 2: Trinn 2: Video
- Trinn 3: Trinn 3: Deler, materialer og verktøy
- Trinn 4: Trinn 4: Krets
- Trinn 5: Trinn 5: Maskinfremstilling
- Trinn 6: Trinn 6: Programmering
- Trinn 7: Trinn 7: Resultat og refleksjon
- Trinn 8: Trinn 8: Referanser og studiepoeng
Video: Cloudy Cloud Heals You (Hindring for å unngå robot med samlingsfunksjon): 8 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:21
En ubrukelig maskin - Arduino Robot
Trinn 1: Trinn 1: Introduksjon
Født i den mørke siden av verden. Den lille alven har reist lenge for å komme til denne verden. Ingenting kan være mer spesielt enn telepati det er gitt. Jeg skal fortelle dette med et sukk. Et eller annet sted aldre og aldre: to eremittkrabber divergerte i et klikk, og en av dem valgte veien der det er mindre reist, og det har gjort hele forskjellen. Ved å puste inn tårene svelger den de negative stemningene. Fordøye det svarte, så spinner de, glimter, det forvandler dem til fargerik friskhet. De gnistrende fargene helbreder alt. Det er på vei mot virvelen i den mørke natten, men kommer alltid ut med sollyset.
Maskinfunksjon:
- Aktiviteter i lyset
- Hvil om natten
- Hindringsfunksjon
- Samle gjenstander på hendene
Trinn 2: Trinn 2: Video
Trinn 3: Trinn 3: Deler, materialer og verktøy
Kropp
- Laserskåret base (inkludert med motorene) * 1
- Laserskåret eske * 1
- Laserskåret arm * 2
- Den laserskårne støttestrukturen (for armen) *2
- Bomullsboller * mye
- 3 mm bolter * 8
- 3 mm nøtter * 8
Hovedelektronikk
- Fotoresistor * 1
- Motor * 4
- Hjul * 4
- Ultralydsensor * 1
- Servomotor * 3
- 220 motstand * 3
- Arduino Uno * 1
- Motordrevet skjerm * 1
- 9V batteri * 2
- Wire * mye
Objekt unngå sensor
En ultralydsensor er festet til servomotoren for å måle avstanden mellom maskinen og omgivelsene. Sensoren har en sender og en mottaker. Emitteren er i stand til å skyte ultralydbølger. hvis det er et objekt på forsiden, vil det reflektere bølgene tilbake til mottakeren. Hvis bølger kommer raskt tilbake, er objektet i nærheten, og hvis bølger kommer sakte tilbake, er objektet langt borte. Ultralydsensoren er festet til servomotoren slik at den kan svinge til venstre og høyre for å bestemme hvilken vei som er langt fra hindringen, og velge den som er lenger fra hindringen.
Motorer
For å kontrollere DC -motorer trenger du en type driver for å kontrollere dem. I2C L293D Motordriver IC L293D er en motordriver som er en billig og relativt enkel måte å kontrollere både hastigheten og retningen på spinnet til fire likestrømsmotorer. Her er en lenke om hvordan det fungerer:
Lyssensor
En fotoresist sensor kan måle mengden lys, og vi bruker den til å bestemme miljøets tilstand. Hvis tilstanden er mørk, vil verdien av sansene være lav, og hvis tilstanden er lys, vil verdien som den sanser være større.
Våpen
Armene er laserskårne komponenter festet til basen foran. Den kommer i to deler som er støttestrukturen som holder armen på plass, og selve armen. Kroppen kommer også i to deler; en laserskåret base får den av hyllen sammen med motorene og et skyformet skall.
Utgangspunkt
Det kan være laserskåret eller håndskåret avhengig av materialet. Vi får den av hyllen sammen med motorene. Finn lenken i komponentdelen. Bruk av sterke, men lette materialer som akrylplater (3-4 mm) eller kryssfiner (2,5 - 3 mm) bidrar til å øke stivheten og redusere vekten. Skumkjerne kan også fungere for en base som er lett å kutte for hånd for mennesker uten tilgang til laserskjærere.
Skall
Skallet var skreddersydd av bomullsdott, stoff og et laserskåret etui. Lag og stable bomullsdottene for å skape den skylignende formen. Den skylignende formen er et lag på toppen av et 1,5 mm akryl laserskåret etui for lettere tilgang. Etuiet brukes til å forhindre at bomullsdottene og stoffet kommer i direkte kontakt med kretsen, så det kan som alltid laserskjæres eller kuttes for hånd så lenge det skiller mellom maskinvaren og bomullsdottene for å forhindre kortslutning. Vi foreslår også at materialet er ikke-ledende, for eksempel tre eller plast.
Verktøy
- Phillips skrutrekker
- Flat skrutrekker
- Håndverkskniv
- Duct tape
- Elektrisk sveiser
- Limpistol
Trinn 4: Trinn 4: Krets
Trinn 5: Trinn 5: Maskinfremstilling
For å montere basen foreslår vi følgende rekkefølge.
1. Først kobler du motorene til basen ved hjelp av brakettene. Brakettene bruker muttere og bolter. Vi foreslår at du setter inn mutrene slik at rotasjonen av hjulet ikke blokkeres. (Hjulene kan festes før eller siden)
2. Koble Arduino til motorskjermen, og koble all nødvendig ledning til motorskjermen. Sørg for å teste rotasjonsretningen på hjulene, og snu polene rundt for å få samme rotasjonsretning.
3. Fest alle servomotorene på basen med en limpistol.
4. Fest ledningene til ultralydsensoren og lim dem på et servomotorroterende blad. (vi foreslår at du bruker fargekodet ledning for bedre kabelbehandling)
5. Sveis all nødvendig ledning for lyssensoren og lim dem på armen.
6. Til slutt kobler du til alle ledningene til komponentene og en batterikilde til motorskjermen. Test ytelsen til komponentene før du limer og fester alt sammen.
Feilproblem 1 - Kretsen fungerer bare en gang, og tilbakestilles ikke automatisk
Løsning - Vi legger til “Boolean goesForward = false” for å tilbakestille statusen til goesForward i løkken.
Problem2 - Hjulene ruller i motstridende retninger
Løsning - reverser den positive og negative siden.
Problem3 - Ultralydsensoren kan ikke oppdage ting foran, og slutter å reagere
Løsning - Forleng avstanden og juster ultralydsensorens posisjon.
Problem 4 - Arduino kan ikke oppdage porten når vi prøver å laste opp koden
Løsning - Ledningene innbyrdes berører hverandre på motorskjermene, noe som forårsaker kortslutning. Vi legger til et brødbrett til ressurser og rydder opp i ledningene.
Problem 5 - Fotoresistor fungerer ikke som den skal
Løsning - Test sensoren individuelt for å finne problemet. Forenkle kretsen og bytt ut sensoren.
Oppgave 6 - Servomotorene styrer ikke armene ordentlig
Løsning - Spenningen er ikke nok; legg til et ekstra batteri.
Trinn 6: Trinn 6: Programmering
Trinn 7: Trinn 7: Resultat og refleksjon
Det første konseptet er å lage en containervogn som følger deg og kaste alt du prøver å putte i beholderen. Vi sliter med å skape en jevn reaksjon, så vi ender med å snu retningen for å lage en vogn som unngår objekter mens vi beholder konseptet med å kaste ting. Selv om vi forenklet videre, hadde vi fortsatt problemer med koding og maskinvare som ikke fungerte like bra. Noen av dem løses ved å finne ut algoritmen til skriptet ved å bruke Serial. println '' for å måle og identifisere problemet, og de andre løses ved å sette inn mer batteri. Hvis jeg kunne gjøre det igjen, ville jeg forvente å bruke mer tid på å teste hele maskinen med alles komponenter sammen. Det er fordi jeg synes at noen ganger fungerer hver komponent bra på seg selv, men når den er satt sammen, fungerer den ikke ordentlig på grunn av kortslutninger og andre maskinvareproblemer. Til slutt ender vi med å fjerne mange funksjoner i maskinen vår fordi den ikke fungerer slik vi forventet, og vi bestemmer oss for å forenkle den for tidsbegrensningen. Hvis jeg kan lage en ny versjon av den, vil jeg bruke mer brødbrett for flere funksjoner i stedet for å ramme dem inn i et enkelt brett.
Trinn 8: Trinn 8: Referanser og studiepoeng
Referanser
Grunnleggende om krets. Hvordan sette opp en ultralydsavstandsmåler på en Arduino
www.circuitbasics.com/how-to-set-up-an-ult…
REES52. Kontroller servomotoren SG90 ved hjelp av LDR -grensesnitt med Arduino Uno Youtube -
Byggmester. Hvordan lage en DIY Arduino -hindring for å unngå bil hjemme.
Studiepoeng
Feng Pan, Meihui Pan, Ruowu Wang, Yufan Liang
Anbefalt:
Hindring for å unngå LEGO Robot: 8 trinn (med bilder)
Hindring for å unngå LEGO Robot: Vi elsker LEGO, og vi elsker også Crazy Circuits, så vi ønsket å kombinere de to til en enkel og morsom robot som kan unngå å løpe inn i vegger og andre gjenstander. Vi viser deg hvordan vi bygde vårt, og skisserer det grunnleggende som trengs, slik at du kan bygge din egen
Hindring for å unngå robot med IR -sensorer uten mikrokontroller: 6 trinn
Hindring for å unngå robot med IR -sensorer uten mikrokontroller: Vel, dette prosjektet er et eldre prosjekt, jeg klarte det i 2014 i juli eller august, tenkte å dele det med dere. Det er en enkel hindring for å unngå robot som bruker IR -sensorer og fungerer uten mikrokontroller. IR -sensorene bruker opamp IC i
Hindring for å unngå robot (Arduino): 8 trinn (med bilder)
Hindring for å unngå robot (Arduino): Her skal jeg instruere deg om hvordan du lager en hindring for å unngå robot basert på Arduino. Jeg håper å gjøre en trinnvis guide for å lage denne roboten på en veldig enkel måte. En hindring for å unngå robot er en helt autonom robot som kan unngå alle ob
OAREE - 3D -trykt - Hindring for å unngå robot for ingeniørutdanning (OAREE) med Arduino: 5 trinn (med bilder)
OAREE - 3D Printed - Obstacle Avoiding Robot for Engineering Education (OAREE) With Arduino: OAREE (Obstacle Avoiding Robot for Engineering Education) Design: Målet med denne instruerbare var å designe en OAR (Obstacle Avoiding Robot) robot som var enkel/kompakt, 3D -utskrivbar, enkel å montere, bruker servoer for kontinuerlig rotasjon for film
Hindring for å unngå robot ved bruk av ultralydsensorer: 9 trinn (med bilder)
Hindring for å unngå robot ved hjelp av ultralydsensorer: Dette er et enkelt prosjekt om hindring for å unngå robot ved hjelp av ultralydsensorer (HC SR 04) og Arduino Uno -kort. Robotbevegelser for å unngå hindringer og velge den beste måten å følge sensorer på. Vær oppmerksom på at dette ikke er et opplæringsprosjekt, deler deg