Taula de continguts:

AndroBot: 19 passos (amb imatges)
AndroBot: 19 passos (amb imatges)

Vídeo: AndroBot: 19 passos (amb imatges)

Vídeo: AndroBot: 19 passos (amb imatges)
Vídeo: Часть 1 - Аудиокнига «Тэсс из рода д'Эрбервиллей» Томаса Харди (гл. 01–07) 2024, Octubre
Anonim
AndroBot
AndroBot
AndroBot
AndroBot
AndroBot
AndroBot
AndroBot
AndroBot

AndroBot és un robot avançat controlat per Android i és una combinació de Rover controlat per Android amb braç robotitzat. Així que comencem amb la seva història: Idea i inspiració

Fa gairebé dos mesos que vaig veure una pel·lícula "The Hurt Locker", en ella es mostra un rover que està amb l'equip de Bomb squad i funciona bé, però no va poder completar la seva tasca principal. El seu disseny i funcions m'han inspirat. un fabricant de projectes de robòtica amb molta experiència, però sé que en puc fer un de similar, ja que no serà d'aquesta qualitat, precisió i cost, però pot realitzar les mateixes tasques.

Article original i detallat: -

Com fer un Rover amb braç de robòtica

Pas 1: feu que el Rover V2 controlat per telèfon intel·ligent basat en Bluetooth

Feu Rover V2 controlat per telèfon intel·ligent basat en Bluetooth
Feu Rover V2 controlat per telèfon intel·ligent basat en Bluetooth
Feu Rover V2 controlat per telèfon intel·ligent basat en Bluetooth
Feu Rover V2 controlat per telèfon intel·ligent basat en Bluetooth
Feu Rover V2 controlat per telèfon intel·ligent basat en Bluetooth
Feu Rover V2 controlat per telèfon intel·ligent basat en Bluetooth

Primer, estic fabricant el robot controlat per Android v2. I acabo de modificar el projecte anterior, controlat per Android, i he obtingut el resultat que vull. El Rover / Bot es controlarà mitjançant Bluetooth i tota la seva funció es controlarà mitjançant Microcontrolador Atmega 328p-PU. Amb el qual també estem utilitzant una placa de controladors de motor L298N que controlarà els motors. Tot el que anteriorment s’alimentarà amb la bateria de 12v..

Després d'aquesta modificació, he afegit algunes funcions avançades i la llista de les seves funcions és la següent: -

  1. Moviment de quatre vies
  2. Llum frontal i posterior
  3. Banya
  4. Llum indicador
  5. Es pot afegir un telèfon intel·ligent per utilitzar-lo com a càmera.

Per tant, Després de tota la introducció sobre el pla i les idees, podem parlar dels requisits: -

Requisits per fer un robot controlat per Android: -

  • 1 x placa Arduino Uno
  • 1 placa de controlador de motor L298N
  • 1 x mòdul Bluetooth
  • 1 x bateria de 12v
  • 2 LEDs blancs
  • 1 x LED vermell
  • 1 x LED d’indicació de qualsevol color
  • 4 x motor Bo o motor d'engranatges de 2 x 12 v
  • 1 x Buzzer
  • 4 x pneumàtics de joguina (si teniu motors Bo) Si utilitzeu un motor d'engranatges de 2 x 12 v, llavors dos pneumàtics i una roda Coster
  • .1 x commutador

Altres requisits; -

  • 1 x xassís / base del robot: - El vaig fer combinant 2 sortides de CD / DVD
  • 1 x PC / portàtil (només per codificar i veure els vídeos rebuts des del bot) Arduino IDE
  • 2 x telèfons Android
  • Aplicació d'Android per controlar el robot.

Llegiu-ne més: instal·leu l'APK

Pas 2: xassís: -

Xassís
Xassís
Xassís
Xassís
Xassís
Xassís

Utilitzeu el xassís Readymade, alguns d'ells són els següents: -

O feu-ne una de fàcil com he fet: - Necessitem un gran espai, de manera que porteu dues unitats de CD / DVD defectuoses des del PC antic. Obriu la caixa / sortida / cos exterior d’aquesta unitat de CD / DVD amb un tornavís. Ara connecteu les pinces del motor d'engranatges, si utilitzeu Bo Motor, col·loqueu-les al xassís com es mostra a continuació.

Per tant, ara hem fet un xassís per al Projecte complet i passem a la següent cosa més important, que és el Circuit Assembly.

Llegiu-ne més: elimineu GRUB

Pas 3: diagrama de circuits del Rover controlat per Android basat en Bluetooth

Diagrama de circuits del Rover controlat per Android basat en Bluetooth
Diagrama de circuits del Rover controlat per Android basat en Bluetooth

Font d'alimentació:-

Bateria + 12v = + 12v de L298N

GND de L298N = Gnd de bateria i GND d'Arduino

L298N's 5v = VIN d'Arduino

Taula Arduino ---- Mòdul Bluetooth

Arduino's RX = Tx del mòdul Bluetooth

Arduino's TX = Rx del mòdul Bluetooth

Arduino's 5v = VCC del mòdul Bluetooth

GND d'Arduino = GND del mòdul Bluetooth

Taula Arduino ---- Taula de controladors de motor L298N

Arduino's 5 = in1

Arduino's 6 = in2

Arduino's 10 = in3

Arduino's 11 = in4

Taula Arduino ---- LED i buzzer

Arduino's 2 = vermell de Buzzer

Arduino's 3 = Led vermell (amb resistència de 220ohm)

Arduino's 4 = LED blanc (amb resistència de 220ohm)

Llegiu-ne més: Andro Bot de Sourabh Kumar

Pas 4: Codi Arduino

Copieu o baixeu el codi des d’aquí

Pas 5: aplicació per a Android

Aplicació per a Android
Aplicació per a Android

He trobat algunes bones aplicacions a Playstore i també he creat una aplicació per controlar el Rover: -

Els enllaços són els següents: -

Opció 1: - Arduino Bluetooth RC Car

L’aplicació us permet controlar un cotxe RC basat en Arduino mitjançant Bluetooth. Això es fa mitjançant un telèfon Android habilitat per Bluetooth. Visiteu aquest lloc https://sites.google.com/site/bluetoothrccar/ per obtenir el codi i el circuit de control Arduino. L’aplicació us permet controlar el cotxe amb botons o amb l’acceleròmetre del telèfon. Una barra lliscant us permet controlar la velocitat del vostre cotxe si el circuit de control del cotxe té aquesta característica. També hi ha dos botons per als llums davanters i posteriors. Una llum intermitent us permet saber quan el telèfon està connectat al cotxe i s’encenen fletxes que us indiquen la direcció de conducció del cotxe.

https://play.google.com/store/apps/details?id=braulio.calle.bluetoothRCcontroller&hl=ca

Opció 2: -AndroBot Rover

Amb l’ajut del lloc web del desenvolupador d’aplicacions del MIT, he creat una aplicació i es troba en mode de prova beta, de manera que podeu provar-ho i, si alguna cosa va malament, solucionarem aquest problema. Aquí hi ha l’enllaç de la meva aplicació.

AndroBot Rover.apk

Baixeu-vos l'aplicació i instal·leu-la al telèfon intel·ligent Android.

Pas 6: ara graveu el codi

Els passos són els següents: -

  1. Baixeu-vos o copieu el codi de la secció Codi o programa per fer un robot controlat per Android v2 anterior.
  2. Ara inicieu l’ordinador per transferir el fitxer.ino i obrir-lo amb Arduino IDE.
  3. Connecteu la placa Arduino i l'ordinador amb un cable de connexió.
  4. Seleccioneu el port i el tauler
  5. Compileu i enregistreu el codi fent clic al botó Puja que es trobarà a l'extrem superior esquerre de l'IDE.

Per tant, ara tot està acabat i el nostre BOT / ROVER està a punt. I només hem d’engegar-lo activant-lo.

Llegiu-ne més: Easy Andro Bot

Pas 7: passos per controlar el Rover controlat per telèfon intel·ligent

Engegueu el Rover

  1. Al telèfon, aneu a Configuració i cerqueu la configuració de Bluetooth.
  2. Activeu el Bluetooth del telèfon Android i cerqueu dispositius Bluetooth nous.
  3. HC-04/05 apareixerà a la llista després del resultat de la cerca. Emparelleu-lo amb el mòdul Bluetooth mitjançant Passward: -1234
  4. Ara obriu l'aplicació d'Android i feu clic a Connectar o connectar-se al bot.
  5. Apareixerà una nova finestra on apareixeran tots els dispositius Bluetooth.
  6. Feu clic a HC-04/05.
  7. Ara el bot està connectat amb el telèfon intel·ligent Android.
  8. Observeu els botons i comproveu-los un a un prement-los.
  9. Per afegir una càmera, feu un telèfon Android, instal·leu l'aplicació AirDroid al telèfon intel·ligent i també a l'ordinador i connecteu-les.
  10. L’opció de càmera apareixerà al menú principal de l’escriptori AirDroid, feu-hi clic.
  11. Ara col·loqueu el telèfon intel·ligent a l’espai lliure del rover.

No explico els darrers 3 passos perquè tinc algun pla diferent, afegiré la càmera al següent pas.

Llegiu-ne més: Andro Bot de Sourabh Kumar

Pas 8: Funcionament del circuit

Primer de tot, canvieu el mòdul Rover "ON" i el mòdul bluetooth amb ell. Hem de connectar el Rover amb el telèfon intel·ligent seguint els passos anteriors. enviarà el text "F" a l'Arduino

i al programa F es denomina Endavant

buidar cap endavant () {

analogWrite (in1, Speed);

analogWrite (in3, Speed);

i permetrà que els pins 5, 6 d'arduino i aquests pins estiguin connectats als pins IN1 i IN2 del mòdul de controlador de motor L298N, de manera que està donant font d'alimentació als motors perquè giren. i, per tant, el rover avança. Hem de prémer el botó Atura després de cada execució de l'ordre amb èxit. Així, l'ordre anterior s'aturarà i, per tant, funcionaran tots els botons de direcció. També hi ha un control lliscant per controlar la velocitat del motor. que envia el valor entre 0 i 10 per tant la velocitat del motor controlada. A l’aplicació també hi ha 3 botons addicionals disponibles per a algunes funcions addicionals com Light i Horn. Al fer clic, es transfereix una lletra majúscula a la lletra petita de clic llarg es transfereix a l’arduino i s’adapta al programa i segons el el programa i el pin digital activen o desactiven el LED i el timbre activats (amb majúscula) o apagats (amb la lletra petita). així, el rover complet funciona.

Llegiu-ne més: instal·leu XAPK

Pas 9:

Si tot va bé i funciona, felicitem. Heu completat la primera part Com fer un Rover controlat per Bluetooth v2 d’AndroBot i estem preparats per passar al següent pas.

Podeu suggerir-me alguna idea per fer alguna millora que puguem fer en aquest projecte, així que compartiu-la amb nosaltres.

Pas 10: braç robòtic controlat per Bluetooth

Braç robòtic controlat per Bluetooth
Braç robòtic controlat per Bluetooth

El braç de robòtica serà capaç de captar i deixar caure qualsevol cosa petita i gira en angle de 180 graus dret - esquerra, una altra cosa depèn del disseny. -Microcontrolador PU. Utilitzem 4 servocontroladors i tot això s’alimentarà a través de qualsevol bateria de 9 o Powerbank.

Per tant, Després de tota la introducció sobre el pla i les idees, podem parlar dels requisits.

Requisits Per fer un braç de robòtica controlada per Bluetooth: -

  • 1 x placa Arduino Uno
  • 1 x mòdul Bluetooth
  • 1 x Power Bank o bateria de 9v
  • 1 x LED d’indicació de qualsevol color
  • Servomotor de 4 x 9 g amb engranatges i pinces
  • 1 x interruptor

Altres requisits: -

  • Una base forta
  • Alguns bastonets o escates o bastons metàl·lics.
  • Un full rodó fort però prim.
  • Cinta lateral doble o super glu
  • Pistola glu amb pal
  • i un telèfon intel·ligent Android

Llegiu-ne més: robot per evitar obstacles

Pas 11: construcció

Construcció
Construcció
Construcció
Construcció

La primera imatge us proporcionarà un detall complet.

Feu clic aquí per veure més imatges

Estic fent servir My rover com a plataforma / base i l'he completat, així que publico algunes imatges del pla i la configuració, de manera que serà fàcil fer un braç similar i no haureu de pensar més en el disseny, però sí. heu de fer més llargs els cables del servo afegint-hi alguns.

Pas 12: Diagrama de circuits

Esquema de connexions
Esquema de connexions

Muntatge del circuit: -

  • Arduino Uno's 10: mòdul Bluetooth TX
  • Arduino Uno's 11: mòdul Bluetooth RX
  • Taronja del Servo 1: Arduino Uno 3
  • Taronja del Servo 2: Arduino Uno's 5
  • Taronja del Servo 3: Arduino Uno's 6
  • Taronja del Servo 4: 9 d’Arduino Uno

Llegiu-ne més: Rover amb braç robòtic

Pas 13: Codi Arduino

Copia o descarrega des d’aquí

Pas 14: Passos per gravar el codi a Arduino

Els passos són els següents: -

  1. Descarregueu o copieu el codi de la secció anterior
  2. Ara inicieu l’ordinador per transferir el fitxer.ino i obrir-lo amb Arduino IDE.
  3. Connecteu la placa Arduino i l'ordinador amb el cable de connexió.
  4. Seleccioneu el port i el tauler
  5. Compileu i enregistreu el codi fent clic al botó Puja que es trobarà a l'extrem superior esquerre de l'IDE.

Ara, tot està acabat i el nostre braç de robòtica està a punt. I només hem d’engegar-lo activant-lo.

Llegiu-ne més: Robot fàcil amb braç de robòtica

Pas 15: AndroBot_Arm per controlar 4 Servo

AndroBot_Arm per controlar 4 Servo
AndroBot_Arm per controlar 4 Servo

AndroBot_Arm de Sourabh Kumar (Inventor de l'aplicació MIT)

He desenvolupat una aplicació "AndroBot_Arm" per a telèfons intel·ligents Android amb l'ajut de l'aplicació MIT Inventor, i pot connectar-se amb el braç a través de Bluetooth i pot controlar 4 servos. Encara estic aprenent i actualitzaré regularment. Així que visiteu el nostre lloc i seguiu els nostres perfils socials. Feu clic a la imatge per veure els detalls de totes les opcions i botons i. Descarregueu l'aplicació AndroBot _Arm de Sourabh Kumar des d'aquí: -

AndroBot_Arm.apk de Sourabh Kumar

Pas 16: passos per controlar el braç controlat per Bluetooth

  1. Engegueu el braç activant-lo
  2. Al telèfon, aneu a Configuració i cerqueu la configuració de Bluetooth.
  3. Activeu el Bluetooth del telèfon Android i cerqueu un Bluetooth nou
  4. Devices. HC-04/05 apareixerà a la llista després del resultat de la cerca.
  5. Emparelleu-lo amb el mòdul Bluetooth mitjançant Passward: -1234
  6. Ara obriu l'aplicació d'Android i feu clic a Connecta.
  7. Apareixerà una finestra nova on apareixeran tots els dispositius Bluetooth.
  8. Feu clic a HC-04/05.
  9. Ara el vostre braç de robòtica està connectat amb el telèfon intel·ligent Android. Ara a l’aplicació hi ha 4 control lliscant (una diapositiva per a un servo). Proveu un per un que controlaran el braç.

Llegiu-ne més: Andro Bot

Pas 17: Funcionament del circuit

Primer de tot, activeu el braç "ON" i el mòdul Bluetooth amb ell. Hem de connectar el braç amb el telèfon intel·ligent seguint els passos anteriors. Ara, després de la connexió correcta, hem de moure les diapositives cap a la dreta o cap a l'esquerra. Cada diapositiva té uns valors similars a X000 a X180, on X = 1, 2, 3, 4. Ara, quan movem el control lliscant, es transfereix un número o una data a l’Arduino mitjançant el mòdul Bluetooth. Ara la data es converteix a l’angle amb l'ajuda del programa i la biblioteca ara segons l'angle del senyal PWM es dóna als pins d'Arduino. El filferro taronja o el fil de senyal de tots els servo està connectat al pin PWM d'Arduino. Així, l'engranatge del servo també gira cap a l'angle. el treball és el mateix per a tots els servo i, per tant, el braç de robòtica funciona.

Pas 18: l'AndroBot complet

Col·loqueu el braç a la part superior del rover i fixeu-lo amb una pistola de cola. per tant, l'AndroBot s'ha completat amb èxit.

Pas 19: Alguns problemes i necessiteu la vostra ajuda

Sé que Instractables és una gran comunitat, així que comparteixo un problema (o un objectiu) que he afrontat en aquest projecte i busco la vostra ajuda.

Vaig intentar combinar tant el projecte com la part en un Arduino, però no vaig poder fer-ho. Compartiu el vostre suggeriment, la vostra idea i ajudeu-me a resoldre aquest problema i millorar tot el projecte.

Vull combinar el circuit i vull utilitzar només una aplicació (ja creada), un Arduino i un mòdul Bluetooth

Per tant, comparteix el teu suggeriment, idea i ajuda’m a resoldre aquest problema i millorar tot el projecte.

Gràcies.

Si us plau, visitem que hem observat

Recomanat: