Innehållsförteckning:
- Steg 1: Steg 1: Hitta de delar som krävs för att projektera
- Steg 2: Konfigurera ditt chassi
- Steg 3: Anslut motorföraren
- Steg 4: Inställningar av ENCODERS
- Steg 5: Anslutning av Arduino och Blutooth -modulen
- Steg 6: Fäst elektroniken på botten
- Steg 7: Bygg upp appen för att styra botten
- Steg 8: Kod för Arduino
Video: Bluetooth -kontrollerad RC -bil med hastighetskontroll och avståndsmätning: 8 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:38
Som barn var jag alltid fascinerad av RC -bilarna. Numera kan du hitta många handledning för att göra billiga Bluetooth -kontrollerade RC -bilar själv med hjälp av Arduino. Låt oss ta det ett steg längre och använda vår praktiska kunskap om kinematik för att beräkna avståndet och botens hastighet.
Denna instruerbara gjordes i samarbete med HATCHNHACK. Kolla in deras fantastiska webbplats för all din prototyputrustning, bloggar, idéer och mycket mer.
Steg 1: Steg 1: Hitta de delar som krävs för att projektera
Tja, jag skriver det här som en allmän instruktion så jag ska försöka få några alternativ om du inte hittar delarna som jag använder. Jag kommer också att lägga till köplänkar så att du kan köpa de artiklar som du inte har till hands och så att du kan anpassa din bot med din kreativitet. För delar för att göra detta projekt, se hnhcart. De har delar av god kvalitet med en fantastisk prisklass.
- Mikrocontroller: ja, om du är nybörjare, försök använda en Arduino. Jag använder Arduino Uno. Köp länk till Arduino Uno.
- Motorer och pulsgivare: för detta projekt använder jag 150 varv / min axlar med sidoaxel med inbyggd pulsgivare för att beräkna varv. om du inte kan hitta sådana motorer kan du hänvisa till enkla dubbelaxlade bo -motorer och du måste köpa kodare för BO -motorerna. du kan köpa BO -motorer med två axlar | enkla pulsgivare
- Motorförare: du behöver en motorförare för att köra motorerna eftersom de flesta mikrokontroller inte kan leverera så mycket spänning. Jag använder en L298N som du kan hänvisa till här för att köpa härifrån.
- CHASSIS: För chassi och däck måste du köpa en specifik för de motorer du använder. för att köpa chassi för BO -motorer kan du hänvisa till denna länk.
- Bluetooth -modul (HC05): För att ansluta Arduino med vår smartphone behöver vi en enhet för Bluetooth -kommunikation. här kommer HC05 till nytta. Köp länk för HC05
- Bygelkablar: vi behöver alla bygelkablar för att ansluta saker. Om du är nybörjare skulle du behöva en massa sådana för olika projekt. du kan köpa några härifrån:- Man till man | Man till kvinna
- Batteri: jag använder ett 12v lipobatteri för detta projekt. Om du inte har det kan du alltid byta till generiska 12V litiumjonbatterier. Eller om du använder 9v BO -motorer kan du till och med använda ett enkelt 9v -batteri. Men var noga med att kontrollera din motorspecifikation innan du köper batteriet eftersom du kan skada motorn om du levererar högre spänning än motorns kapacitet. För att köpa 9v batteri, se här.
-
Brödbräda/prototypbräda: du behöver något för att ansluta hela tråden. Här kommer brödbräda till nytta. köpa länk för brödbräda | prototyper
Steg 2: Konfigurera ditt chassi
Om du arbetar med förbyggda chassier behöver du inte oroa dig för saker.
Så eftersom jag inte hade det specifika förbyggda chassit för mina motorer så var jag tvungen att bygga ett själv. Jag valde akrylplåten för basen eftersom den är lätt och lätt att arbeta med och använde standardklämmor för att montera motorerna.
och skruva slutligen på hjulhjulet i botten för att stödja botten.
Steg 3: Anslut motorföraren
För att leverera tillräckligt med juice till motorer måste vi ställa in motorföraren.
- skruva först +ve och -ve polerna på motorn till motorförarens PTR -kontakt.
- sedan för att driva, skruvar motordrivrutinen batteriets +ve till 12v -porten och -ve till motorförarens GND -port.
-
sätt in ingångsstiften på motordrivrutinen till PWM -stiftet på Arduino efter eget val. KOM ihåg att byta till motorstift i koden i enlighet därmed.
- lägg till en omkopplare mellan batteriets +ve och motordrivrutinen annars måste du fortsätta att koppla ur batteriet när du inte använder det.
- få 2 ledningar från motorvagnens 5v och GND till brödbrädan så att du kan driva både Arduino och andra enheter.
Steg 4: Inställningar av ENCODERS
som du kan se är givaren inbyggd med motorn.
- M1 och M2 är +ve och -ve för motorn som går in i motorföraren
- anslut till 5v och GND för kodarna till 5v och GND på brödbrädan för att driva kodarna
- A och B är för kodarens utgångsstiften som vi kommer att fästa stift 2 och stift 3 på Arduino
Steg 5: Anslutning av Arduino och Blutooth -modulen
- fäst GND och 5v från brödbrädan till Vin och GND på Arduino för att driva Arduino.
- gör samma sak med Bluetooth -modulen för att driva den också.
- anslut TX och RX för Bluetooth -modulen till 0 och 1 stiften på Arduino. 0 och 1 stiften på Arduino är de angivna stiften för seriell kommunikation så var försiktig när du laddar upp skissen till Arduino eftersom du kan behöva koppla bort TX -stiftet eftersom Arduino endast kan använda 1 seriell kommunikation åt gången. Du kan undvika detta krångel genom att introducera Software Serial -biblioteket i koden
- och slutligen fäst kodarpinnarna på 2 och 3 stift på Arduino. Stift 2 och stift 3 är betecknade stift för avbrotten. Mer information om avbrotten finns här. du kanske inte behöver avbryta om du använder kodardisk med färre pulslinjer.
Steg 6: Fäst elektroniken på botten
du kan använda skruvar för att montera elektroniken på botten annars när botten rör sig tenderar elektroniken att falla av.
Tja, jag hade inte så små skruvar för att montera elektroniken så jag gick och hette lim elektroniken på själva basen.
Steg 7: Bygg upp appen för att styra botten
för att göra appen använde jag MIT app -uppfinnaren som är riktigt enkel att använda och bekväm för nybörjare. Tro mig, jag är ingen Android -utvecklare och tanken på att bygga en app skrämde mig. Men med detta lärde jag mig precis när jag gjorde appen.
För designern lämnar jag det till dig. Anpassa hur du gillar det.
du kan hänvisa till bilderna för att göra till backend -delen.
Du kan till och med ladda ner min app för boten härifrån.
Steg 8: Kod för Arduino
kan ladda ner INO -filen härifrån för att programmera Arduino.
lämna en fråga för frågor om koden.
allt klart du är redo att gå med din egen Bluetooth -kontrollerade RC -bil.
Rekommenderad:
Avståndsmätning med gestsensor APDS9960: 6 steg
Distansmätning med gestsensor APDS9960: I den här självstudien lär vi oss hur man mäter avståndet med en gestsensor APDS9960, arduino och Visuino. Se videon
Tre sätt att göra LED -blinkare med hastighetskontroll och alternativ blinkning: 3 steg
Tre sätt att göra LED -blinkarkrets med hastighetskontroll och alternativ blinkning: Blinkarkrets är en krets där lysdioden blinkar PÅ och AV med en hastighet som påverkas av kondensatorn som används. Här kommer jag att visa dig tre olika sätt att göra denna krets med : 1. Transistorer 2. 555 Timer IC3. Quartz CircuitLDR kan också användas för att
DIY digital avståndsmätning med ultraljuds sensorgränssnitt: 5 steg
DIY digital avståndsmätning med ultraljuds sensorgränssnitt: Målet med denna instruktionsbok är att designa en digital avståndssensor med hjälp av en GreenPAK SLG46537. Systemet är konstruerat med ASM och andra komponenter i GreenPAK för att interagera med en ultraljudssensor. Systemet är utformat för
Tre sätt att göra LED Chaser -krets med hastighetskontroll + rygg och framåteffekt: 3 steg
Tre sätt att göra LED -chaser -krets med hastighetskontroll + rygg och framåteffekt: LED -chaser -krets är en krets där lysdioderna tänds en efter en under en period och cykeln upprepas och ger körljuset utseende. Här kommer jag att visa du tre olika sätt att göra en LED Chaser Circuit: -1. 4017 IC2. 555 Timer IC3.
RIKTNING OCH HASTIGHETSKONTROLL AV DC -MOTOR MED ANVÄNDNING AV LABVIEW (PWM) OCH ARDUINO: 5 steg
RIKTNING OCH HASTIGHETSKONTROLL AV DC -MOTOR ANVÄNDNING AV LABVIEW (PWM) OCH ARDUINO: Hej killar först och främst förlåt för min roliga engelska. I denna instruerbara ska jag visa dig hur du styr en hastighet på en likströmsmotor med hjälp av labview Låt oss komma igång