Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Manufacturing Technology >> Processo de manufatura

Intel Arduino 101 BLE Blynk Tank

Componentes e suprimentos

Arduino 101
× 1
Motor Adafruit / Escudo deslizante V2
× 1
SparkFun Dagu DG102 Chassi do tanque
× 1
Baterias AA
× 5
Cabo USB-A para B
× 1
Pacote de bateria USB Adafruit
× 1
M2.5 Separador com porca e parafuso
× 4
Conectores de bateria JST polarizados macho e fêmea
× 1
Cabeçalho masculino 40 posição 1 linha (0,1 ")
× 1
Jumper Macho / Macho
× 4

Ferramentas e máquinas necessárias

Ferro de soldar (genérico)

Aplicativos e serviços online

Arduino IDE
Blynk

Sobre este projeto


Tanque baseado em Intel Arduino 101 com BLE e Blynk!

Este projeto usa a placa Intel Arduino 101 que possui IMU e Bluetooth Low Energy (BLE) integrados. Para o controle remoto, usei o aplicativo Blynk gratuito que está disponível para Android e iPhone; ele permite que você arraste e solte rapidamente alguns botões para criar uma interface de usuário. O chassi é um Dagu DG012 da Sparkfun.



Tentei alimentar todo o equipamento com a bateria 5 AA que veio com o chassi, mas o Arduino continuou reiniciando em baixa tensão. Idealmente, eu usaria uma boa bateria LiPo, mas para manter as coisas simples e não esperar que iniciantes aprendam sobre os cuidados e alimentação de LiPos e comprem um carregador, optei por alimentar os motores separadamente do Arduino usando uma bateria USB. Certifique-se de remover o jumper opcional da bateria na blindagem do motor Adafruit, ou então você pode fritar algumas coisas; as fontes de energia precisam ser separadas.





Tutoriais de vídeo


O vídeo tutorial é dividido em dois vídeos:o primeiro é para hardware, montagem e alimentação dos componentes eletrônicos.

O segundo vídeo cobre a criação do aplicativo de telefone e do código do Arduino.





Variante móvel


Aqui estão as instruções de início rápido:





Peças


  • Chassi de tanque ou qualquer plataforma de sua preferência.


  • Conector de bateria polarizada JST (na foto, fiz um com pinos de cabeçalho)


  • 4 fios de ligação


  • placa Arduino 101


  • Placa de controle do motor (Adafruit Motor / Escudo de passo V2)


  • 4 espaçadores de náilon M2.5 com porcas e parafusos


  • 5 pilhas AA (para motores)


  • Bateria USB (para Arduino)


  • Curto cabo USB A para USB B


  • 1 ”termorretrátil


  • Alguns pinos de cabeçalho masculinos e femininos 0.1


  • Duas gravatas Zip





  • Hardware


  • Monte o chassi do tanque, a imagem de instrução incluída é adequada, deixe a placa superior fora do chassi.


  • Monte o Arduino na placa superior usando espaçadores. Eu prefiro os isolantes de náilon M2.5.





  • Fiação


  • Use cabos jumper para conectar os motores aos conectores M1 e M2 no Arduino Motor Shield.


  • Instale o conector polarizado entre a blindagem do motor e a bateria 5 AA. Deixe o jumper de blindagem do motor removido para isolar a energia do motor da energia do Arduino.


  • Remova a placa superior e insira alguns zíperes para segurar o conector da bateria USB.





  • Blynk App


  • Baixe o aplicativo Blynk para Android ou iPhone e crie um novo aplicativo.


  • Arraste quatro botões, um controle deslizante e o widget BLE para o seu novo aplicativo.


  • Edite o controle deslizante, ele precisa escrever de 0-255 a V0.


  • Os botões são configurados como botões momentâneos, eles enviam um enquanto pressionados e um 0 quando liberados:Esquerda para frente =V1, Direita para frente =V2, Esquerda para trás =V3 Direita para trás =V4.


  • Na configuração do aplicativo Blynk, clique no botão para enviar por e-mail o token de autenticação para você mesmo, nós o usaremos no aplicativo Arduino.





  • Software Arduino



    Baixe o esboço do Arduino no Github


  • Abra o esboço usando o IDE Arduino. No momento de escrever este post, sua versão do IDE deve estar em algum lugar entre 1.6.7 e 1.6.13, versões mais antigas podem não suportar placas Currie e 1.8.0 podem não compilar o código (experimentado por várias pessoas em nosso último workshop)


  • Abra Ferramentas -> Placa -> Gerenciador de placa e pesquise “Arduino 101” e certifique-se de que a placa esteja instalada, você também pode atualizar para a versão mais recente.


  • Abra Sketch -> Incluir Biblioteca -> Gerenciar Bibliotecas e pesquise “Adafruit Motor”, instale a Biblioteca Adafruit Motor Shield V2.


  • Pesquise e instale também a Biblioteca Blynk.



  • Substitua o auth [] token com aquele que você enviou por e-mail para si mesmo do aplicativo Blynk criado acima.



    Se você tiver várias placas Arduino 101, renomeie o blePeripheral.setLocalName e blePeripheral.setDeviceName variáveis ​​para que os nomes sejam únicos.


  • Atualize o firmware da placa Arduino 101 alterando seu programador Arduino para "Arduino / Genuino 101 Firware Updater" e, em seguida, selecionando "Burn Bootloader"


  • Certifique-se de mudar o programador Arduino de volta para "ArduinoISP"


  • Baixe o esboço para sua placa, pressione o botão "Master Reset" no arduino e baixe novamente para uma boa medida.





  • JÁ ESTÁ HORA


  • No aplicativo Blynk, clique no widget BLE, conecte-se ao seu Arduino 101.


  • Coloque o aplicativo Blynk em modo de execução.


  • Se o serviço BLE do arduino 101 não aparecer, pressione o botão mestre de redefinição no arduino.


  • Jogue!


  • Aqui estão alguns outros projetos de chassis do Arduino 101 nos quais me inspirei.


    Arduino 101 BLE Rover



    BLE Bot 9000

    Código

    Arduino101_BLE_Blynk_AdafruitMotorV2
    Esboço do Arduino para o tanque do Arduino 101 BLE Blynkhttps://github.com/ElectronHacks/Arduino101_BLE_Blynk_AdafruitMotorV2

    Processo de manufatura

    1. Tanque de oxigênio
    2. Bateria
    3. Relógio de parede simples usando Adafruit 1/4 60 Ring Neopixel
    4. Arduino Spybot
    5. Arduino Power
    6. Vingador montado:Capacete do Homem de Ferro e Reator Arc
    7. Intel Arduino 101 BLE Blynk Tank
    8. Arduino101 / tinyTILE BLE:Óculos de sol que combinam
    9. Como ler a temperatura e umidade em Blynk com DHT11
    10. Arduino Apple Watch