Skip to content

Small robot arm working with a Bluetooth app (MIT App inventor) or a potentiometers pannel.

Notifications You must be signed in to change notification settings

ECEBORG/DIY_Arduino_Robot_Arm_with_Smartphone_Control

Repository files navigation

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///                                                                                                                          ///
///       DIY Robot Arm                                                                                                      ///
///       Piece 3D : https://howtomechatronics.com/tutorials/arduino/diy-arduino-robot-arm-with-smartphone-control/          ///
///       Code et réalisation : Jules MAUMY, Antoine DEBBASCH - ECEBORG 10-2019 - ECE PARIS                                  ///
///                                                                                                                          ///
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

Le bras robot est un projet open source trouvé sur le site : https://howtomechatronics.com/tutorials/arduino/diy-arduino-robot-arm-with-smartphone-control/
Suite à la reproduction de ce projet, nous avons constaté que le robot ne marchait pas avec le code donné (full bug).
Nous sommes reparti de 0 pour le code et l'application.
Nous avons aussi rajouté une commande local avec des potentiomètres.

Ce dossier contient : 
	- Les fichier STL pour le bras robot (OPENSOURCE sur le site du tuto)
	- Le fichier Fusion360 pour le boitier de commande (un peu petit) (Jules MAUMY)
	- Le fichier APK pour l'application sur Androïd
	- Le fichier MIT pour modifier l'application
	- Le fichier arduino pour le code

Matériels utilisés : 
	- Arduino Nano (ou Uno)
	- HC-05 (HC-06 a des bugs)
	- 3 servo-moteurs MG996R
	- 3 servo-moteurs SG90

Les 6 servo-moteurs sont controlés soit avec l'application bluetooth par l'envoie d'un octet à chaque action, soit par un potentiomètre lu avec des valeurs analogies par l'arduino.
Le bluetooyh marche très bien sans latence.
Concernant les potentiomètre, nous avons un problème d'interférence entre les fils et qui fausse la lecture analogique. Pour essayer de rémédier à ce problème, nous avons ajouté un delay d'actualisation des lectures analogiques.

Un switch permet de choisir le mode de commande et stop celui qui n'est pas utilisé.

About

Small robot arm working with a Bluetooth app (MIT App inventor) or a potentiometers pannel.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages