Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Manufacturing Technology >> Processus de fabrication

Intel Arduino 101 BLE Blynk Tank

Composants et fournitures

Arduino 101
× 1
Adafruit Motor/Stepper Shield V2
× 1
Châssis de réservoir SparkFun Dagu DG102
× 1
Piles AA
× 5
Câble USB-A vers B
× 1
Batterie USB Adafruit
× 1
Entretoise M2.5 avec écrou et vis
× 4
Connecteurs de batterie JST polarisés mâles et femelles
× 1
En-tête masculin 40 position 1 rangée (0,1")
× 1
Câbles de raccordement mâle/mâle
× 4

Outils et machines nécessaires

Fer à souder (générique)

Applications et services en ligne

Arduino IDE
Blynk

À propos de ce projet

Réservoir basé sur Intel Arduino 101 avec BLE et Blynk !

Ce projet utilise la carte Intel Arduino 101 qui intègre IMU et Bluetooth Low Energy (BLE). Pour la télécommande, j'ai utilisé l'application gratuite Blynk qui est disponible pour Android et iPhone; il vous permet de glisser-déposer rapidement certains boutons pour créer une interface utilisateur. Le châssis est un Dagu DG012 de Sparkfun.

J'ai essayé d'alimenter l'ensemble de la plate-forme à partir du bloc-piles 5 AA fourni avec le châssis, mais l'Arduino n'arrêtait pas de se réinitialiser en basse tension. Idéalement, j'utiliserais une belle batterie LiPo, mais pour garder les choses simples et ne pas attendre des débutants qu'ils apprennent l'entretien et l'alimentation des LiPo et achètent un chargeur, j'ai choisi d'alimenter les moteurs séparément de l'Arduino à l'aide d'une batterie USB. Assurez-vous de retirer le cavalier de batterie en option sur le blindage du moteur Adafruit, sinon vous pouvez faire frire certaines choses ; les sources d'alimentation doivent être séparées.

Tutoriels vidéo

Le didacticiel vidéo est divisé en deux vidéos :la première concerne le matériel, le montage et l'alimentation de l'électronique.

La deuxième vidéo couvre la création de l'application téléphonique et du code Arduino.

Variante Rover

Voici les instructions de démarrage rapide :

Pièces

  • Châssis de réservoir ou toute autre plate-forme de votre choix.
  • Connecteur de batterie polarisé JST (sur la photo, j'en ai fait un avec des broches d'en-tête)
  • 4 cavaliers
  • Carte Arduino 101
  • Carte de pilotage du moteur (Adafruit Motor/Stepper Shield V2)
  • 4 entretoises en nylon M2.5 avec écrous et vis
  • 5 piles AA (pour les moteurs)
  • Batterie USB (pour Arduino)
  • Câble USB A court vers USB B
  • Rétractable à chaud de 1 pouce
  • Quelques broches mâles et femelles 0.1
  • Deux liens zippés
  • Matériel

  • Assemblez le châssis du réservoir, l'image d'instructions incluse est adéquate, laissez la plaque supérieure hors du châssis.
  • Montez l'Arduino sur la plaque supérieure à l'aide d'entretoises. Je préfère les entretoises en nylon M2.5.
  • Câblage

  • Utilisez des cavaliers pour connecter les moteurs aux embases M1 et M2 sur l'Arduino Motor Shield.
  • Installez le connecteur polarisé entre le blindage du moteur et le pack de 5 piles AA. Laissez le cavalier de blindage du moteur retiré pour isoler l'alimentation du moteur de l'alimentation Arduino.
  • Retirez la plaque supérieure et insérez des attaches pour maintenir le connecteur de la batterie USB.
  • Application Blynk

  • Téléchargez l'application Blynk pour Android ou iPhone et créez une nouvelle application.
  • Faites glisser quatre boutons, un curseur et le widget BLE vers votre nouvelle application.
  • Modifiez le curseur, il doit écrire 0-255 à V0.
  • Les boutons sont configurés comme des boutons poussoirs momentanés, ils envoient un un lorsqu'ils sont enfoncés et un 0 lorsqu'ils sont relâchés :avant gauche =V1, avant droite =V2, arrière gauche =V3 arrière droit =​​V4.
  • À partir de la configuration de l'application Blynk, cliquez sur le bouton pour vous envoyer le jeton d'authentification par e-mail, nous l'utiliserons dans l'application Arduino.
  • Logiciel Arduino

    Téléchargez le sketch Arduino depuis Github

  • Ouvrez l'esquisse à l'aide de l'IDE Arduino. Au moment de la rédaction de cet article, votre version IDE devrait se situer quelque part entre 1.6.7 et 1.6.13, les anciennes versions pourraient ne pas prendre en charge les cartes Currie et la 1.8.0 pourrait ne pas compiler le code (expérimenté par plusieurs personnes lors de notre dernier atelier)
  • Ouvrez Outils -> Carte -> Gestionnaire de carte et recherchez "Arduino 101", et assurez-vous que la carte est installée, vous pouvez également mettre à niveau vers la dernière version.
  • Ouvrir Sketch -> Inclure la bibliothèque -> Gérer les bibliothèques et rechercher "Adafruit Motor", installer la bibliothèque Adafruit Motor Shield V2.
  • Recherchez et installez également la bibliothèque Blynk.
  • Remplacez le auth[] jeton avec celui que vous vous êtes envoyé par e-mail à partir de l'application Blynk créée ci-dessus.

    Si vous avez plusieurs cartes Arduino 101, renommez le blePeripheral.setLocalName et blePeripheral.setDeviceName variables afin que les noms soient uniques.

  • Mettez à jour le firmware de la carte Arduino 101 en changeant votre programmeur arduino en "Arduino/Genuino 101 Firware Updater", puis en sélectionnant "Burn Bootloader"
  • Assurez-vous de remettre le programmeur Arduino sur "ArduinoISP"
  • Téléchargez le croquis sur votre tableau, appuyez sur le bouton "Master Reset" sur l'arduino, puis téléchargez à nouveau pour faire bonne mesure.
  • C'EST L'HEURE DE PARTIR

  • Depuis l'application Blynk, cliquez sur le widget BLE, connectez-vous à votre Arduino 101.
  • Mettez l'application Blynk en mode exécution.
  • Si votre service arduino 101 BLE ne s'affiche pas, appuyez sur le bouton de réinitialisation générale de l'arduino.
  • Joue !
  • Voici quelques autres projets de châssis Arduino 101 dont je me suis inspiré.

    Mobile Arduino 101 BLE

    Bot BLE 9000

    Code

    Arduino101_BLE_Blynk_AdafruitMotorV2
    Croquis Arduino pour le réservoir Arduino 101 BLE Blynkhttps://github.com/ElectronHacks/Arduino101_BLE_Blynk_AdafruitMotorV2

    Processus de fabrication

    1. Réservoir d'oxygène
    2. Batterie
    3. Horloge murale simple utilisant Adafruit 1/4 60 Ring Neopixel
    4. Arduino Spybot
    5. Puissance Arduino
    6. Avenger assemblé :casque Iron Man et réacteur à arc
    7. Intel Arduino 101 BLE Blynk Tank
    8. Arduino101 / tinyTILE BLE :lunettes de soleil assorties
    9. Comment lire la température et l'humidité sur Blynk avec DHT11