Innholdsfortegnelse:

Bluetooth -kontrollert RC -bil med hastighetskontroll og avstandsmåling: 8 trinn
Bluetooth -kontrollert RC -bil med hastighetskontroll og avstandsmåling: 8 trinn

Video: Bluetooth -kontrollert RC -bil med hastighetskontroll og avstandsmåling: 8 trinn

Video: Bluetooth -kontrollert RC -bil med hastighetskontroll og avstandsmåling: 8 trinn
Video: Custom Cx450 ebike 1800w 48v motor 2024, Juli
Anonim
Image
Image

Som barn var jeg alltid fascinert av RC -bilene. I dag kan du finne mange opplæringsprogrammer for å lage billige Bluetooth -kontrollerte RC -biler selv ved hjelp av Arduino. La oss ta det et skritt videre og bruke vår praktiske kunnskap om kinematikk for å beregne avstanden og botens hastighet.

Denne instruksen ble laget i samarbeid med HATCHNHACK. Sjekk ut det fantastiske nettstedet deres for alt prototyputstyr, blogger, ideer og mye mer.

Trinn 1: Trinn 1: Finne de nødvendige delene som skal produseres

Vel, jeg skriver dette som en generell instruks, så jeg skal prøve å få noen alternativer hvis du ikke finner delene jeg bruker. Jeg vil også legge til kjøpskoblinger, slik at du kan kjøpe varene du ikke har nyttig, og slik at du kan tilpasse boten din med kreativiteten din. For deler for å lage dette prosjektet, se hnhcart. De har deler av god kvalitet med en fantastisk prisklasse.

  • Mikrokontroller: vel, hvis du er nybegynner, prøv å bruke en Arduino. Vel, jeg bruker Arduino Uno. Kjøp lenke til Arduino Uno.
  • Motorer og givere: for dette prosjektet bruker jeg 150 o / min motorer med sideaksel med innebygd encoder for å beregne sving. Hvis du ikke finner slike motorer, kan du referere til enkle bo -motorer med to aksler, og du må kjøpe kodere for BO -motorene. du kan kjøpe BO -motorer med to aksler | enkeltkodere
  • Motordriver: du trenger en motorfører for å kjøre motorene, ettersom de fleste mikrokontrollere ikke kan levere så mye spenning. Jeg bruker en L298N som du kan referere til her for å kjøpe herfra.
  • CHASSIS: For chassis og dekk må du kjøpe en spesifikk for motorene du bruker. for å kjøpe chassis til BO -motorer kan du referere til denne lenken.
  • Bluetooth -modul (HC05): For å koble Arduino til smarttelefonen vår trenger vi en enhet for Bluetooth -kommunikasjon. Her er det nyttig HC05. Kjøp lenke til HC05
  • Jumper wires: vi trenger alle jumper wires for å koble ting. Hvis du er en nybegynner trenger du en haug med disse for forskjellige prosjekter. du kan kjøpe noen herfra:- Mann til mann | Mann til Kvinne
  • Batteri: vel, jeg bruker et 12v lipo -batteri til dette prosjektet. Hvis du ikke har det, kan du alltid bytte til generiske 12v litiumionbatterier. Eller hvis du bruker 9v BO -motorer, kan du til og med bruke et enkelt 9v -batteri. Men vær forsiktig med å sjekke motorspesifikasjonen før du kjøper batteriet, da du kan skade motoren hvis du leverer høyere spenning enn motorkapasiteten. For å kjøpe 9v batteri, se her.
  • Brødbrett/prototypebrett: du trenger noe for å koble hele ledningen. Her vil brødbrett komme godt med. kjøpe lenke til brødbrett | prototypebrett

Trinn 2: Sette opp chassiset ditt

Kabling av motorføreren
Kabling av motorføreren

Hvis du jobber med forhåndsbygd chassis, trenger du ikke bekymre deg for ting.

Så da jeg ikke hadde det spesifikke forhåndsbygde chassiset for motorene mine, så måtte jeg bygge et selv. Jeg valgte akrylplaten til basen, da den er lett og lett å jobbe med og brukte standard klemmer for å montere motorene.

og til slutt skru hjulet på bunnen for å støtte boten.

Trinn 3: Kabling av motordriveren

Kabling av motorføreren
Kabling av motorføreren

For å levere tilstrekkelig juice til motorer må vi sette opp motorføreren.

  1. skru først motorene +ve og -ve til motorens PTR -kontakt på motorføreren.
  2. deretter til motoren, skruer motordriveren batteriets +ve til 12v -porten og -ve til GND -porten på motordriveren.
  3. sett inngangspinnen til motordriveren til PWM -pinnen til Arduino etter eget valg. HUSK å bytte til motorpinner i koden tilsvarende.

  4. legg til en bryter mellom +ve på batteriet og motordriveren, ellers må du fortsette å koble fra batteriet når du ikke bruker det.
  5. få 2 ledninger fra 5v og GND til motordriveren til brødbrettet, slik at du kan drive både Arduino og andre enheter.

Trinn 4: KODERE -oppsett

KODERE Oppsett
KODERE Oppsett

som du kan se, er encoderen innebygd med motoren.

  • M1 og M2 er +ve og -ve av motoren som går inn i motorføreren
  • fest til 5v og GND for koderne til 5v og GND på brødbrettet for å drive koderne
  • A og B er for utgangspinnene til koder som vi vil feste pinnen 2 og pinnen 3 på Arduino

Trinn 5: Tilkobling av Arduino og Blutooth -modulen

Kabling av Arduino og Blutooth -modulen
Kabling av Arduino og Blutooth -modulen
Kabling av Arduino og Blutooth -modulen
Kabling av Arduino og Blutooth -modulen
  • fest GND og 5v fra brødbrettet til Vin og GND på Arduino for å drive Arduino.
  • gjør det samme med Bluetooth -modulen for å drive den også.
  • fest TX og RX på Bluetooth -modulen til 0 og 1 pinnene på Arduino. 0- og 1 -pinnene på Arduino er de angitte pinnene for seriell kommunikasjon, så vær forsiktig når du laster opp skissen til Arduino, da du kanskje må koble fra TX -pinnen, da Arduino bare kan bruke 1 seriell kommunikasjon om gangen. Du kan unngå dette stresset ved å introdusere Software Serial -biblioteket i koden
  • og til slutt fester du koderpinnene til 2 og 3 pinner på Arduino. Pin 2 og Pin 3 er angitt pins for avbruddene. For mer informasjon om avbruddene, se her. du trenger kanskje ikke avbrudd hvis du bruker koderdisk med færre pulslinjer.

Trinn 6: Fest elektronikken til boten

Fest elektronikken til boten
Fest elektronikken til boten

Du kan bruke skruer for å montere elektronikken på boten, ellers vil boten bevege seg når botten beveger seg.

Vel, jeg hadde ikke så små skruer for å montere elektronikken, så jeg gikk for å lime elektronikken på selve basen.

Trinn 7: Bygg opp appen for å kontrollere boten

Bygg opp appen for å kontrollere boten
Bygg opp appen for å kontrollere boten
Bygg opp appen for å kontrollere boten
Bygg opp appen for å kontrollere boten

for å lage appen brukte jeg MIT -appen som var veldig enkel å bruke og praktisk for nybegynnere. Tro meg, jeg er ikke en Android -utvikler, og ideen om å bygge en app skremte meg. Men med dette lærte jeg bare da jeg lagde appen.

For designeren, overlater jeg det til deg. Tilpass måten du liker det.

du kan referere til bildene du vil lage til backend -delen.

Du kan til og med laste ned appen min for boten herfra.

Trinn 8: Kode for Arduino

kan laste ned INO -filen herfra for å programmere Arduino.

legg igjen et spørsmål for spørsmål om koden.

alt klart du er klar til å gå med din egen Bluetooth -kontrollerte RC -bil.

Anbefalt: