Innholdsfortegnelse:
- Trinn 1: For å lage din egen IR -sensor
- Trinn 2: Lag kropp
- Trinn 3: Arduino -tilkoblinger
- Trinn 4: Appbygging
- Trinn 5: Programmering
- Trinn 6: Takk
Video: Mobilstyrt linjefollobot med hindring: 6 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:23
Dette var bare en idé der flere funksjoner som hindring, linjefølge, mobilstyrt osv ble blandet sammen og gjort til et enkelt stykke.
Alt du trenger er en kontroller med noen sensorer og et antrekk for dette oppsettet. I dette har jeg laget et leketøy som ser ut til oppsettet.
Liste over nødvendige komponenter
1. Arduino (hvilken som helst mikrokontroller hvis du er kjent med det.)
2. HCSR-04 Ultralydsensor
3. IR -sensor (du kan kjøpe den eller kan lage din egen som meg)
4. HC-05 Bluetooth-modul
5. L293D motordriver
6. summer
7. Likestrømsmotorer, hjul og chassis
8. Batterier.
Trinn 1: For å lage din egen IR -sensor
Det er bedre å bygge din egen sensor enn å kjøpe den. Jeg hadde laget en sensor først, men holdt både sender og mottaker veldig nær, noe som resulterer i høy følsomhet og ikke klarer å oppdage den svarte fargen. Etter å ha gjort en endring, fungerte det bra.
Liste over nødvendige komponenter
1. LM358
2. IR ledet a.k.a sender
3. Fotodiode eller IR -mottaker
4. Motstander (100ohm, 2x10Kohm, 330ohm)
5. Potensiometer (4,7Kohm)
Koble komponentene som vist i kretsdiagrammet på et brødbrett og kontroller hvordan det fungerer.
Hvis alt går bra, plasserer du komponentene på kretskortet og lodder komponentene. Og test sensoren på den svarte overflaten og juster følsomheten med et potensiometer etter behov.
Trinn 2: Lag kropp
Som allerede nevnt ser det ut som en lekebil. For dette trenger du et chassis som du kan kjøpe eller lage selv. Hjul er koblet til motorer og motorer er festet til chassis.
Vanligvis fungerer alle sensorer og mikrokontrollere på 5v, men denne 5v er ikke nok til å drive motorer, så vi trenger en motordykker IC (som L293D). Denne driver -IC driver motorene fra den lille inngangsspenningen ved hjelp av ekstern forsyning.
Tilkoblingene for IC og motorer er vist i kretsdiagrammet.
Jeg har brukt et lite 12V 1A blybatteri som en ekstern kilde til motorer, og 5v strøm er gitt av Arduino.
Trinn 3: Arduino -tilkoblinger
Fest alle sensorene til Arduino og programmer den.
- Bluetooth-modul.
Bluetooth slås på med en 5V strøm, men dataoverføringen utføres med 3,3V. Arduino har en dataoverføringseffekt på 5V, så vi bruker en spenningsdeler mellom Arduino sendepinne og Bluetooth -modul mottakerpinne. Arduino kan imidlertid ta et 3,3V signal, så det er ikke behov for spenningsdeler mellom Bluetooth -senderen og Arduino -mottakerpinnene.
Tilkoblingene for Bluetooth -modulen og Arduino er vist i kretsdiagrammet.
- IR-sensorer
Datapinnene eller signalpinnene til IR -sensorer er koblet til Arduinos digitale pinner og noterer de digitale pinnummerene. Strøm til sensorene er gitt fra Arduino.
- Ultralydsensor
Vanligvis har den ultralydssensoren fire pins de er trig, echo, Vcc og Gnd. Trigpinnen utløser lydbølgene mens ekkopinnen mottar lydbølgene. Sensorens triggpinne og ekkopinne er koblet til Arduinos digitale pinner som har PWM. Strømmen til sensoren er hentet fra Arduino.
- summer
Gnd -pinnen til summeren er koblet til Gnd of Arduino med en motstand i serie. Signalpinnen på summeren er koblet til Arduinos digitale pin.
- Motorsjåfør
Tilkoblingene til motorer og motordriver er vist i forrige trinn. Nå er inngangspinner til motordriverens IC koblet til Arduinos digitale pinner, og strøm til IC er hentet fra Arduino. Imidlertid gir vi en ekstern til driveren IC for å kjøre motor, men for å fungere kreves IC 5v strøm som er gitt av Arduino.
Alle tilkoblingene er gjort til Arduino og programmer nå Arduino med tanke på alle inngangs- og utgangspinnene til Arduino.
Trinn 4: Appbygging
Det er mange plattformer for å bygge applikasjoner for Android, men den enkleste plattformen er MIT App Inventor 2. Det er en online app -byggeplattform med mange eksempler og retningslinjer.
Jeg vil dele appen jeg har bygd, og prøve å bygge appen din slik at den gir mye erfaring og kan tilpasse deg etter behov.
Hvis du er i tvil eller har spørsmål, er det bare å kommentere denne tråden.
Passord for appen er "makeyourself".
Trinn 5: Programmering
Jeg vil bare gi en ide om programmering av Arduino. Hvis du har hatt problemer med å skrive koden din, bare kommenter, jeg skal prøve å hjelpe deg. Importere filen vil ikke gi noen ferdigheter og kunnskap. Så prøv å kode deg selv, men hvis du vil at koden bare kommenter, sender jeg deg koden.
- Skriv en kode for ultralyd for å få avstanden til et hinder fra sensoren.
- Skriv en kode for summeren og aktiver den når avstanden er under den angitte avstandsverdien, og gjør signalet til motorføreren til lav, slik at motorene stopper.
- Skriv en kode for Bluetooth-modul ved hjelp av seriell kommunikasjon og legg merke til dataene som kommer fra modulen når en bestemt knapp trykkes på mobilen.
- Med de dataene gir signaler til motorføreren slik at vi får en nødvendig utgang.
- Skriv en kode for IR-sensorer slik at når et signal fra en bestemt sensor endres, endres også motorførersignalet og vil drive motorene i henhold til.
Hvis du har tvil eller spørsmål, kommenter nedenfor eller kan kontakte meg på e -post -ID -en min
Takk skal du ha.
Anbefalt:
Mobilstyrt Bluetooth -bil -- Lett -- Enkel -- Hc-05 -- Motorskjerm: 10 trinn (med bilder)
Mobilstyrt Bluetooth -bil || Lett || Enkel || Hc-05 || Motorskjerm: … Vennligst abonner på YouTube-kanalen min ………. Dette er den Bluetooth-kontrollerte bilen som brukte HC-05 Bluetooth-modul til å kommunisere med mobil. Vi kan styre bilen med mobil via Bluetooth. Det er en app for å kontrollere bilens bevegelse
Avansert linjefollobot: 7 trinn
Advanced Line Follower Robot: Dette er en linjefølgerrobot med noen ekstra funksjoner. Denne prototypen kan brukes inne i en fabrikk for førerløs materiell bevegelse. Det er to stasjons lastestasjoner som losser stasjonen Fra lastestasjonen vil roboten vente på Materia
Robot for hindring av hindring for tung nyttelast: 6 trinn
Obstruksjonsrobot for å bære tung nyttelast: Dette er en hindringsrobot som er bygget for å bære min sønns rocker
Robot: To måter mobilstyrt av Windows Phone.: 6 trinn (med bilder)
Robot: To måter mobilstyrt av Windows Phone .: Liste: Arduino Uno L 293 (Bridge) HC SR-04 (ekkoloddmodul) HC 05 (Bluetooth-modul) Tg9 (mikroservo) motor med girkasse (to) batteriholder (for 6 AA) Contach Lenses Holder Wires (male to Female pins) Cable Ties Hot Lim (stick
Hvordan lage en mobilstyrt robot - DTMF -basert - Uten mikrokontroller og programmering - Kontroll fra hvor som helst i verden - RoboGeeks: 15 trinn
Hvordan lage en mobilstyrt robot | DTMF -basert | Uten mikrokontroller og programmering | Kontroll fra hvor som helst i verden | RoboGeeks: Vil du lage en robot som kan kontrolleres fra hvor som helst i verden, la oss gjøre det