Innholdsfortegnelse:
- Trinn 1: Youtube Video Link
- Trinn 2: Nødvendige deler og verktøy
- Trinn 3: Struktur / chassis
- Trinn 4: Motor / aktuator
- Trinn 5: Forbered Motors Terminal
- Trinn 6: Monter motoren og installer topptaket
- Trinn 7: Kontroller
- Trinn 8: H Bridge (LM 298 -modul)
- Trinn 9: Strømkilde
- Trinn 10: Elektriske ledninger
- Trinn 11: Kontrolllogikk
- Trinn 12: Programvare
- Trinn 13: Arduino -kode
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
Denne instruksen viser hvordan du lager en smarttelefonstyrt Arduino robotbil.
Oppdatering 25. oktober 2016
Trinn 1: Youtube Video Link
Trinn 2: Nødvendige deler og verktøy
1. 4WD Robot Chassis kit 2. Arduino Uno
3. LM298 H bromodul
4. Bluetooth-modul HC-05
5. 12v Li-po batteri
6. Mann-hunn jumper ledninger
7. Mann-hann-jumpertråder
8. Kanaltape eller annet tape 9. Smarttelefon
Trinn 3: Struktur / chassis
Du kan kjøpe ferdiglagde 4WD bilchassis, eller du kan gjøre det ved å bruke PVC / hvilken som helst hardplate.
Trinn 4: Motor / aktuator
I dette prosjektet bruker jeg 6v likestrømsmotor. Du kan bruke hvilken som helst 6V DC motor.
Trinn 5: Forbered Motors Terminal
Klipp 4 stykker røde og svarte ledninger med en lengde på omtrent 5 til 6 tommer.
0,5 kvm ledninger kan brukes.
Fjern isolasjonen fra ledningene i hver ende Lodd ledningene til motorterminalen
Du kan sjekke motorpolariteten ved å koble den til batteripakken. Hvis den roterer fremover (rød ledning med positiv og svart ledning med negativ pol på batteriet), er tilkoblingen riktig.
Trinn 6: Monter motoren og installer topptaket
Trinn 7: Kontroller
Arduino UNO er et åpen kildekode-mikrokontrollerkort basert på Microchip ATmega328P mikrokontroller og utviklet av Arduino.cc. Brettet er utstyrt med sett med digitale og analoge inngang/utgang (I/O) pinner som kan være koblet til forskjellige ekspansjonskort (skjold) og andre kretser. Brettet har 14 digitale pinner, 6 analoge pinner og programmerbare med Arduino IDE (Integrated Development Environment) via en USB -kabel av type B. Den kan drives av en USB -kabel eller et eksternt 9 volt batteri, selv om den godtar spenninger mellom 7 og 20 volt. Det ligner også på Arduino Nano og Leonardo. Maskinvarereferansedesignet distribueres under en Creative Commons Attribution Share-Alike 2.5-lisens og er tilgjengelig på Arduino-nettstedet. Layout- og produksjonsfiler for noen versjoner av maskinvaren er også tilgjengelig. "Uno" betyr en på italiensk og ble valgt for å markere utgivelsen av Arduino Software (IDE) 1.0. Uno -kortet og versjon 1.0 av Arduino Software (IDE) var referanseversjonene av Arduino, nå utviklet til nyere utgivelser. Uno -kortet er det første i en serie USB Arduino -kort, og referansemodellen for Arduino -plattformen. ATmega328 på Arduino Uno leveres forhåndsprogrammert med en bootloader som lar deg laste opp ny kode til den uten bruk av en ekstern maskinvareprogrammerer. [3] Den kommuniserer ved hjelp av den originale STK500 -protokollen. Uno skiller seg også fra alle foregående kort ved at den ikke bruker FTDI USB-til-seriell driverbrikke. I stedet bruker den Atmega16U2 (Atmega8U2 opp til versjon R2) programmert som en USB-til-serieomformer.
Mikrokontrollerne er vanligvis programmert ved hjelp av en dialekt med funksjoner fra programmeringsspråkene C og C ++. I tillegg til å bruke tradisjonelle kompilatorverktøykjeder, tilbyr Arduino -prosjektet et integrert utviklingsmiljø (IDE) basert på prosessering språkprosjektet.
Trinn 8: H Bridge (LM 298 -modul)
Hva er H-bro? Begrepet H-bro er avledet fra den typiske grafiske fremstillingen av en slik krets. Det er en krets som kan drive en likestrømsmotor i retning forover og bakover. Arbeid: Se bildet ovenfor for å forstå hvordan H -broen fungerer.
Den består av 4 elektronikkbrytere S1, S2, S3 og S4 (Transistorer / MOSFETs / IGBTS). Når bryterne S1 og S4 er lukket (og S2 og S3 er åpne) vil en positiv spenning bli påført over motoren. Så den roterer i foroverretning. På samme måte når S2 og S3 er lukket og S1 og S4 åpnes, vil en revers spenning påføres på tvers av motoren, så den roterer i revers retning.
Merk: Bryterne i samme arm (enten S1, S2 eller S3, S4) er aldri stengt samtidig, det vil gjøre en død kortslutning. H -broer er tilgjengelige som integrerte kretser, eller du kan bygge dine egne ved å bruke 4transistorer eller MOSFET -er. I vårt tilfelle bruker vi LM298 H-bridge IC som kan tillate å kontrollere hastigheten og retningen til motorene.
Pin Beskrivelse:
Utgang 1: DC -motor 1 "+" eller trinnmotor A+
Ut 2: DC motor 1 "-" eller trinnmotor A-
Ut 3: DC motor 2 "+" eller trinnmotor B+
Ut 4: Motor B -ledning ut
12v Pin: 12V input, men du kan bruke 7 til 35V
GND: Bakken
5v Pin: 5V output hvis 12V genser på plass, ideell for å drive Arduino (etc)
EnA: Aktiverer PWM -signal for motor A (se avsnittet "Arduino Sketch considerations")
IN1: Aktiver motor A
IN2: Aktiver MotorA
IN3: Aktiver MotorB
IN4: Aktiver MotorB
EnB: Aktiverer PWM -signal for motor B
Trinn 9: Strømkilde
Disse batteriene kan brukes:
1. AA alkalisk batteri (ikke oppladbart) 2. AA NiMh- eller NiCd -batteri (oppladbart)
3. Li -ion -batteri
4. LiPo -batteri
Trinn 10: Elektriske ledninger
For ledninger trenger du noen hoppetråder. Koble de røde ledningene til to motorer (på hver side) sammen og svarte ledninger sammen.
Så endelig har du to terminaler på hver side. MOTORA har ansvaret for to høyre sidemotorer, tilsvarende er to venstre sidemotorer koblet til MOTORB Følg instruksjonene nedenfor for å koble til alt.
Motortilkobling:
Out1 -> Venstre sidemotor rød ledning (+)
Out2 -> Venstre sidemotor svart ledning (-)
Out3 -> Høyre side motor rød ledning (+)
Out4 -> Motor på høyre side svart ledning (-)
LM298 -> Arduino
IN1 -> D5
IN2-> D6
IN2 -> D9
IN2-> D10
Bluetooth -modul -> Arduino
Rx-> Tx
Tx -> Rx
GND -> GND
Vcc -> 3.3V
Makt:
12V -> Koble batteri rød ledning
GND -> Koble til batteri Svart ledning og Arduino GND -pinne
5V -> Koble til Arduino 5V pin
Trinn 11: Kontrolllogikk
Trinn 12: Programvare
Programvaredelen er veldig enkel, den trenger ikke noe bibliotek. Hvis du forstår logikkbordet i de tidligere trinnene, kan du skrive din egen kode. Jeg brukte ikke mye tid på å skrive koden, så bare ved å bruke en kode skrevet av noen andre. For å kontrollere robotbilen bruker jeg smarttelefonen min. Smarttelefonen er koblet til kontrolleren via en Bluetooth -modul (HC -06 / 05) Last ned appen Etter at du har installert appen, må du koble den til Bluetooth -modulen. Passordet for sammenkobling er "1234".
Last ned kobling: https://play.google.com/store/apps/details? Id = brau …
Trinn 13: Arduino -kode
==> Arduino -kode
Eller
www.mediafire.com/folder/jbgp52d343bgj/Smartphone_Controlled_RC_Car_Using_Arduino_%7C%7C_By_Tafhim