INHOUDSOPGAWE:

Arduino Bluetooth RC -motor: 6 stappe
Arduino Bluetooth RC -motor: 6 stappe

Video: Arduino Bluetooth RC -motor: 6 stappe

Video: Arduino Bluetooth RC -motor: 6 stappe
Video: 30 лучших советов и рекомендаций по Windows 10 на 2020 год 2024, November
Anonim
Arduino Bluetooth RC -motor
Arduino Bluetooth RC -motor

Ek hou van afstandsbedieningsvoertuie, dit is baie lekker en interessant. In hierdie Instructable sal ek wys hoe ek my eie bluetooth -motor geskep het met behulp van Arduino en 'n paar dele wat ek rondgelê het. Hierdie instruksie is slegs in teorie; die motor het uiteindelik nie presies gewerk soos ek dit beplan het nie, maar volgende jaar sal ek voortgaan en sal dit moontlik weer bywerk wanneer dit voltooi is.

Stap 1: Versamel u materiaal

Versamel u materiaal
Versamel u materiaal
Versamel u materiaal
Versamel u materiaal
Versamel u materiaal
Versamel u materiaal

Dit is al die onderdele wat u benodig om hierdie projek te voltooi. As u nie die presiese onderdele of motors het nie, kan ander vervang word, maar wees gewaarsku dat dit dalk nie net soos myne sal uitdraai nie.

-Arduino Uno

-USB/Arduino -kragkabel

-Broodbord

-HC-06 Bluetooth-module

-Servo motor

-9V DC motor

-2 9V batterye

-2 Batteryknoppies

-MOSFET Transistor

-Diode

-Jumper drade

-Elastiese bande

Stap 2: Die stroombaan

Die stroombaan
Die stroombaan
Die stroombaan
Die stroombaan
Die stroombaan
Die stroombaan

Hier is 'n skema van die stroombaan en 'n prentjie van die stroombaan wat ek gebou het. Kom ons bou dit in stappe:

-Koppel eers die krag en grond van die Arduino aan die krag en grond aan die linkerkant van u broodbord

-Koppel dan die eerste batterykrag en die grond aan die regterkant van die broodbord. Koppel die ander battery -kragkrag aan die Vin -pen op die Arduino, en die grond op die battery klik op die Arduino.

-Koppel die servomotor se kragpen aan die 5V aan die linkerkant van die broodbord, die grondpen aan die linkerkant van die broodbord en die middelste pen van die servomotor aan pen 9 op die Arduino. Die middelste pen is die een waarmee ons die hoek kan beheer waarop die servo ingestel is.

-Koppel die VCC-pen van die HC-06 Bluetooth-module aan 5V aan die linkerkant van die broodbord en die GND-pen aan die linkerkant van die broodbord met die grond. Moenie die TX- en RX -penne aansluit totdat u die program op die Arduino -bord laai nie, want die bord sal die program nie aanvaar terwyl die penne ingeprop is nie. Nadat u die program na die Arduino -prop gelaai het, stuur die TX -pen van die HC na die program -06 in die RX-pen van die Arduino, en die RX-pen van die HC-06 in die TX van die Arduino.

-Die motor is volgende in die ry. Omdat die Arduino slegs 'n maksimum van 5V lewer, is dit nie genoeg om die kaart vorentoe te dryf nie, maar ons moet steeds die motor met die Arduino kan beheer. Ons sal dit doen met 'n komponent genaamd 'n MOSFET -transistor. Die MOSFET het 3 penne, 'n hek, 'n bron en 'n drein. Soos u op die foto kan sien, sal krag van die drein na die bron kan vloei as ons 5V op die hek aanbring. Met dit in gedagte, verbind ons die hekpen van die MOSFET met pen 6 van die Arduino, verwys na die prentjie om seker te maak dat u die regte penne verbind. Dit sal ons toelaat om die ander 2 penne van die MOSFET aan mekaar te koppel deur krag uit pen 10. Koppel die bron van die MOSFET aan die regterkant van die broodbord aan die grond te koppel. Koppel dan die een kant van die motor aan die afvoerpen op die MOSFET, en koppel ook 'n diode van die afvoerpen aan die kragbalk aan die regterkant van die broodbord. Hierdie diode sal parallel stop met die naam van terugspanning. As 'n motor om hom draai, skep dit elektrisiteit soos 'n kragopwekker, en hierdie elektrisiteit kan in die teenoorgestelde rigting vloei as wat die stroombaan loop. Dit kan probleme veroorsaak, en om die elektrisiteit te voorkom, moet ons 'n diode parallel met die motor plaas. Koppel nou die ander kant van die motor aan die kragbalk aan die regterkant van die broodbord. Miskien moet u die motorverbindings omdraai as u agterkom dat die motor die verkeerde rigting vir u motor draai. Hou dit in gedagte wanneer u die motor begin toets.

Stap 3: Die program

Dit is die program wat ons op die Arduino Uno gaan sit om die motor te beheer. Laai dit af en maak dit oop in die Arduino IDE. Ons sal dit na die Arduino -bord laai om die motor te beheer.

Stap 4: Skep motorbasis

Skep motorbasis
Skep motorbasis
Skep motorbasis
Skep motorbasis

Hierdie deel sal dus baie verskil. Ek het 'n prentjie hierby aangeheg wat wys waarop ek vorendag gekom het, maar eintlik is alles wat u nodig het 'n vrydraaiende as met 2 agterwiele, 'n voorwiel wat aan die servomotor geheg kan word, en 'n platform bo of tussenin huis die kringbord en broodbord. Die motor moet ook met 'n rekkie aan die agteras geheg kan word sodat die agterbande kan draai.

Stap 5: Monteer dit alles saam

Monteer dit alles saam
Monteer dit alles saam
Monteer dit alles saam
Monteer dit alles saam

In werklikheid heg u net die bord en die broodbord aanmekaar in 'n pakket en heg dit aan die platform wat in die vorige stap gemaak is. Haak die motor aan die as vas met 'n rekkie en dan is u amper gereed.

Stap 6: Kry die app

Kry die app
Kry die app

U benodig 'n Android -telefoon om dit te laat werk, en dan gaan u na Google Play en vind die app genaamd 'Smart Bluetooth'. Koppel dit aan die HC-06 Bluetooth-module, en dan is u klaar!

Aanbeveel: