Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Manufacturing Technology >> Proceso de manufactura

Intel Arduino 101 BLE Blynk Tank

Componentes y suministros

Arduino 101
× 1
Adafruit Motor / Stepper Shield V2
× 1
SparkFun Dagu DG102 Tank Chassis
× 1
Pilas AA
× 5
Cable USB-A a B
× 1
Paquete de baterías USB Adafruit
× 1
Separador M2.5 con tuerca y tornillo
× 4
Conectores de batería JST polarizados macho y hembra
× 1
Encabezado masculino 40 Posición 1 Fila (0.1 ")
× 1
Cables de puente macho / macho
× 4

Herramientas y máquinas necesarias

Soldador (genérico)

Aplicaciones y servicios en línea

Arduino IDE
Blynk

Acerca de este proyecto

¡Tanque basado en Intel Arduino 101 con BLE y Blynk!

Este proyecto utiliza la placa Intel Arduino 101 que tiene IMU y Bluetooth Low Energy (BLE) incorporadas. Para el control remoto, utilicé la aplicación gratuita Blynk que está disponible para Android y iPhone; le permite arrastrar y soltar rápidamente algunos botones para crear una interfaz de usuario. El chasis es un Dagu DG012 de Sparkfun.

Traté de alimentar todo el equipo con el paquete de baterías 5 AA que venía con el chasis, pero el Arduino se reinició con bajo voltaje. Idealmente, usaría un buen paquete de baterías LiPo, pero para mantener las cosas simples y no esperar que los principiantes aprendan sobre el cuidado y la alimentación de los LiPos y compren un cargador, elegí alimentar los motores por separado del Arduino usando un paquete de baterías USB. Asegúrese de quitar el puente de batería opcional en el protector del motor Adafruit, o de lo contrario puede freír algunas cosas; las fuentes de energía deben estar separadas.

Tutoriales en video

El video tutorial se divide en dos videos:el primero es para el hardware, el montaje y la alimentación de los componentes electrónicos.

El segundo video cubre la creación de la aplicación del teléfono y el código Arduino.

Variante móvil

Estas son las instrucciones de inicio rápido:

Piezas

  • Chasis del tanque o cualquier plataforma que desee.
  • Conector de batería polarizado JST (en la foto hice uno con clavijas de cabezal)
  • 4 cables de puente
  • Placa Arduino 101
  • Placa de controlador de motor (Adafruit Motor / Stepper Shield V2)
  • 4 separadores de nailon M2.5 con tuercas y tornillos
  • 5 pilas AA (para motores)
  • Paquete de batería USB (para Arduino)
  • Cable corto de USB A a USB B
  • termorretráctil de 1 pulgada
  • Algunos pines de encabezado masculinos y femeninos 0.1
  • Dos bridas
  • Hardware

  • Ensamble el chasis del tanque, la imagen de instrucciones incluida es adecuada, deje la placa superior fuera del chasis.
  • Monte el Arduino en la placa superior usando separadores. Prefiero los separadores de nailon M2.5.
  • Cableado

  • Utilice cables de puente para conectar los motores a los encabezados M1 y M2 en el Arduino Motor Shield.
  • Instale el conector polarizado entre el blindaje del motor y el paquete de baterías de 5 AA. Deje quitado el puente del protector del motor para aislar la potencia del motor de la potencia Arduino.
  • Retire la placa superior e inserte algunas bridas para sujetar el conector de la batería USB.
  • Aplicación Blynk

  • Descargue la aplicación Blynk para Android o iPhone y cree una nueva aplicación.
  • Arrastre cuatro botones, un control deslizante y el widget BLE a su nueva aplicación.
  • Edite el control deslizante, debe escribir 0-255 en V0.
  • Los botones están configurados como pulsadores momentáneos, envían un uno mientras se presionan y un 0 cuando se sueltan:Izquierda Adelante =V1, Derecha Adelante =V2, Izquierda Atrás =V3 Derecha Atrás =V4.
  • Desde la configuración de la aplicación Blynk, haga clic en el botón para enviarse por correo electrónico el token de autenticación, lo usaremos en la aplicación Arduino.
  • Software Arduino

    Descarga el boceto de Arduino desde Github

  • Abra el boceto usando el IDE de Arduino. Al escribir esta publicación, su versión IDE debería estar entre 1.6.7 y 1.6.13, es posible que las versiones anteriores no sean compatibles con los tableros Currie y que 1.8.0 no compile el código (experimentado por varias personas en nuestro último taller)
  • Abra Tools -> Board -> Board Manager y busque "Arduino 101", y asegúrese de que la placa esté instalada, también puede actualizar a la última versión.
  • Abra Sketch -> Incluir biblioteca -> Administrar bibliotecas y busque "Adafruit Motor", instale Adafruit Motor Shield V2 Library.
  • También busque e instale la biblioteca Blynk.
  • Reemplace el auth [] token con el que te enviaste por correo electrónico desde la aplicación Blynk creada anteriormente.

    Si tiene varias placas Arduino 101, cambie el nombre de blePeripheral.setLocalName y blePeripheral.setDeviceName variables para que los nombres sean únicos.

  • Actualice el firmware de la placa Arduino 101 cambiando su programador arduino a "Arduino / Genuino 101 Firware Updater" y luego seleccionando "Grabar cargador de arranque"
  • Asegúrese de volver a cambiar el programador Arduino a "ArduinoISP"
  • Descargue el boceto en su tablero, presione el botón "Master Reset" en el arduino, luego vuelva a descargarlo.
  • ES LA HORA

  • Desde la aplicación Blynk, haga clic en el widget BLE, conéctese a su Arduino 101.
  • Ponga la aplicación Blynk en modo de ejecución.
  • Si su servicio arduino 101 BLE no aparece, presione el botón de reinicio maestro en el arduino.
  • ¡Juega!
  • Aquí hay un par de otros proyectos de chasis de Arduino 101 en los que me inspiré.

    Arduino 101 BLE Rover

    BLE Bot 9000

    Código

    Arduino101_BLE_Blynk_AdafruitMotorV2
    Boceto de Arduino para el tanque Arduino 101 BLE Blynkhttps://github.com/ElectronHacks/Arduino101_BLE_Blynk_AdafruitMotorV2

    Proceso de manufactura

    1. Tanque de oxígeno
    2. Batería
    3. Reloj de pared simple con Adafruit 1/4 60 Ring Neopixel
    4. Arduino Spybot
    5. Arduino Power
    6. Avenger ensamblado:casco de Iron Man y reactor de arco
    7. Intel Arduino 101 BLE Blynk Tank
    8. Arduino101 / tinyTILE BLE:Gafas de sol para combinar
    9. Cómo leer la temperatura y la humedad en Blynk con DHT11
    10. Arduino Apple Watch
    11. Podómetro (Arduino 101)