Indholdsfortegnelse:

Bluetooth -styret RC -bil med hastighedskontrol og afstandsmåling: 8 trin
Bluetooth -styret RC -bil med hastighedskontrol og afstandsmåling: 8 trin

Video: Bluetooth -styret RC -bil med hastighedskontrol og afstandsmåling: 8 trin

Video: Bluetooth -styret RC -bil med hastighedskontrol og afstandsmåling: 8 trin
Video: Saphe fartkontrol - parring med telefon 2024, December
Anonim
Image
Image

Som barn var jeg altid fascineret af RC -bilerne. I dag kan du finde mange selvstudier til selv at lave billige Bluetooth -kontrollerede RC -biler ved hjælp af Arduino. Lad os tage det et skridt videre og bruge vores praktiske viden om kinematik til at beregne den tilbagelagte afstand og botens hastighed.

Denne instruktive blev lavet i samarbejde med HATCHNHACK. Tjek deres fantastiske websted for alt dit prototypeudstyr, blogs, ideer og meget mere.

Trin 1: Trin 1: Find de nødvendige dele, der skal laves til projektet

Nå, jeg skriver dette som en generel instruktion, så jeg vil prøve at få nogle alternativer, hvis du ikke kan finde de dele, jeg bruger. Jeg vil også tilføje købslink, så du kan købe de varer, du ikke har praktisk, og så du kan tilpasse din bot med din kreativitet. For dele til at lave dette projekt henvises til hnhcart. De har dele af god kvalitet med en fantastisk prisklasse.

  • Mikrocontroller: godt, hvis du er nybegynder, prøv at bruge en Arduino. Nå, jeg bruger Arduino Uno. Køb link til Arduino Uno.
  • Motorer og encodere: til dette projekt bruger jeg 150 omdrejninger pr. Minut med aksel med indbygget encoder til at beregne omdrejninger. Hvis du ikke kan finde sådanne motorer, kan du henvise til simple bo -aksler med dobbelt aksel, og du bliver nødt til at købe encodere til BO -motorerne. du kan købe BO -motorer med dobbelt aksel | enkelte encodere
  • Motor driver: du skal bruge en motor driver til at køre motorerne, da de fleste mikrokontrollere ikke kan levere så meget spænding. Jeg bruger en L298N, som du kan henvise til her for at købe herfra.
  • CHASSIS: Til chassis og dæk skal du købe en specifik til de motorer, du bruger. for at købe chassis til BO -motorer kan du henvise til dette link.
  • Bluetooth -modul (HC05): For at forbinde Arduino med vores smartphone har vi brug for en enhed til Bluetooth -kommunikation. her er hvor HC05 kommer til nytte. Køb link til HC05
  • Jumperwires: vi har alle brug for jumperwires til at forbinde ting. Hvis du er nybegynder, skal du bruge en masse af disse til forskellige projekter. du kan købe nogle herfra:- Mand til mand | Mand til Kvinde
  • Batteri: godt, jeg bruger et 12v lipo -batteri til dette projekt. hvis du ikke har det, kan du altid skifte til generiske 12v lithium-ion batterier. Eller hvis du bruger 9v BO -motorer, kan du endda bruge et simpelt 9v -batteri. Men vær forsigtig med at kontrollere din motorspecifikation, før du køber batteriet, da du kan beskadige motoren, hvis du leverer højere spænding end motorkapaciteten. For at købe 9v batteri henvises her.
  • Brødbræt/prototypebord: du skal bruge noget til at forbinde hele ledningen. Her vil brødbræt komme til nytte. køb link til brødbræt | prototypebord

Trin 2: Opsætning af dit chassis

Tilslutning af motorføreren
Tilslutning af motorføreren

Hvis du arbejder med færdigbygget chassis, behøver du ikke bekymre dig om ting.

Så da jeg ikke havde det specifikke præbyggede chassis til mine motorer, så var jeg nødt til at bygge et selv. Jeg valgte akrylpladen til basen, da den er let og let at arbejde med og brugte standardklemmer til at montere motorerne.

og til sidst skrues hjulet i bunden for at understøtte botten.

Trin 3: Tilslutning af motordriveren

Tilslutning af motorføreren
Tilslutning af motorføreren

For at levere tilstrækkelig saft til motorer er vi nødt til at opsætte motordriveren.

  1. skru først motorens +ve og -ve poler til motorens drivers PTR -stik.
  2. derefter til motoren skruer motordriveren batteriets +ve til 12v -porten og -ve til motordriverens GND -port.
  3. sæt indgangsstiften på motordriveren til PWM -stiften på Arduino efter eget valg. HUSK at skifte til motorstifter i koden i overensstemmelse hermed.

  4. tilføj en kontakt mellem batteriets +ve og motordriveren, ellers bliver du nødt til at afbryde batteriet, når du ikke bruger det.
  5. få 2 ledninger fra motordriverens 5v og GND til brødbrættet, så du kan drive Arduino såvel som andre enheder.

Trin 4: Opsætning af ENCODERS

KODERE Opsætning
KODERE Opsætning

som du kan se, er encoderen indbygget med motoren.

  • M1 og M2 er +ve og -ve af motoren, der går ind i motorføreren
  • fastgøres til 5v og GND for koderne til 5v og GND på brødbrættet for at drive koderne
  • A og B er for encoder output pins, som vi vil vedhæfte pin 2 og pin 3 på Arduino

Trin 5: Tilslutning af Arduino og Blutooth -modulet

Tilslutning af Arduino og Blutooth -modulet
Tilslutning af Arduino og Blutooth -modulet
Tilslutning af Arduino og Blutooth -modulet
Tilslutning af Arduino og Blutooth -modulet
  • fastgør GND og 5v fra brødbrættet til Vin og GND på Arduino for at drive Arduino.
  • gør det samme med Bluetooth -modulet for at drive det også.
  • fastgør TX og RX på Bluetooth -modulet til 0 og 1 benene på Arduino. 0 og 1 benene på Arduino er de udpegede ben til seriel kommunikation, så vær forsigtig, mens du uploader skitsen til Arduino, da du muligvis skal afbryde TX -stiften, da Arduino kun kan bruge 1 seriel kommunikation ad gangen. Du kan undgå dette besvær ved at indføre softwaren seriel bibliotek i koden
  • og til sidst fastgøres encoder pins til 2 og 3 pins på Arduino. Pin 2 og Pin 3 er udpeget ben til afbrydelserne. For mere information om afbrydelserne henvises her. du behøver muligvis ikke afbrydelser, hvis du bruger encoder -disk med færre pulslinjer.

Trin 6: Tilslutning af elektronikken til bot

Vedhæftning af elektronikken til bot
Vedhæftning af elektronikken til bot

du kan bruge skruer til at montere elektronikken på botten ellers, når botten bevæger sig, har elektronikken en tendens til at falde af.

godt, jeg havde ikke de små skruer til at montere elektronikken, så jeg gik til varm lim elektronikken på selve basen.

Trin 7: Opbygning af appen til styring af bot

Opbygning af appen til at styre Bot
Opbygning af appen til at styre Bot
Opbygning af appen til at styre Bot
Opbygning af appen til at styre Bot

til at lave appen brugte jeg MIT app opfinderen, som er virkelig nem at bruge og praktisk for begyndere. Tro mig, jeg er ikke en Android -udvikler, og tanken om at bygge en app skræmte mig. Men med dette lærte jeg bare, da jeg lavede appen.

For designeren overlader jeg det til dig. Tilpas den måde, du kan lide det.

du kan henvise til de billeder, der skal laves til backend -delen.

Du kan endda downloade min app til bot herfra.

Trin 8: Kode til Arduino

kan downloade INO -filen herfra for at programmere Arduino.

efterlad et spørgsmål for eventuelle spørgsmål om koden.

alt er klar, du er klar til at gå med din egen Bluetooth -kontrollerede RC -bil.

Anbefalede: