Bras robotisé Arduino

image principale Bras robotisé Arduino

Difficulté:

Voici un bras robotisé commandé par une carte Arduino MEGA. Les mouvements sont envoyés à distance par le biais d'une télécommande radio 2.4 ghz. Voici un lien vers la vidéo YouTube du système en fonctionnement : https://youtu.be/kUcP-8aEgeQ

Matériel :

Budget : 50€

Fichiers :

Etape 1 :

c quoi les formats des fichiers zz ? 

Ce sont les fichiers fritzing 

Ce sont le fichiers fritzing 

*les

je viens de retablir la video : il faut prendre l'url sans tout les parametres apres l'id de la video 

Bonjour,
Le projet étant très instructif, je m'en suis inspiré pour  un projet plus simple Manette sans fil sur Arduino Pro Mini, mais je  rencontre de gros soucis à la compilation sous Arduino IDE au niveau des includes. J'ai bien récupéré les fichiers le SPI étant celui de base de l'IDE, RF24.h, nRF24L01.h et RF24_config.h, j'ai remplacé les <>  par des "", mais les routine RF24 ne semblent pas être reconnues.
Idem avec vos sources brutes.
Débutant sous Arduino, une petite idée ?
Merci.

C'est bon, il faut mettre la totalité des fichiers du RF24, plus d'erreur, j'aime ne pas encombrer mes répertoires avec des fichiers qui ne sont pas utiles mais là je ne sais pas justement lesquelles sont indispensables pour l'IDE Arduino. Brefs les programmes étant dans les arduino pro mini, plus qu'à tester voir si mon truc fonctionne.

Bonjour,
Voila pourquoi il faut toujours fournir la totalité des fichiers même les includes !
J'ai bien suivi les indications mais dans le fichier RF24_config.h les pins arduino ne sont pas ceux des schémas donc il faut les modifier. Et que dans le fichier reception.ino il y a
RF24 radio(7, 8); // CE, CSN
alors qui les pins connectés sont 9, 10.
Bref j'ai aussi fait des boulettes dans mon code, mais toujours penser aux petites indications qui ne sont pas anodines et qu'il ne faut pas oublier.
Bon maintenant que le code semble ok, la programmation de l'arduino maitrisée, le problème est que les 2 modules RF ne se connectent pas.
// Module radio
Serial.begin(9600);
radio.begin();
Serial.print("Radio connected: ");
Serial.println(radio.isChipConnected() ? "YES" : "NO !!!");
radio.openWritingPipe(address);
//radio.setChannel(1);
radio.setPALevel(RF24_PA_MIN);
radio.stopListening();
J'ai testé en alimentant le module RF en direct en 3.3V de l'arduino, ou la carte régulateur.
Voila je ne sais plus, problème de mes modules ou une coquille qui traine.

Ok c'est moi les mosi, miso, sck sont dépendant du SPI/Arduino donc à modifier en fonction.

Oui en effet cela dépend de la carte utilisée. Si vous rencontrez des problèmes de réception des messages via les modules radio, essayez d'utiliser une alimentation externe et stable pour les alimenter.

Ces tutoriels devraient vous plaire

vignette Arduino Uno - Capteur d'humidité au sol.
Arduino Uno - Capteur d'humidité au sol.
vignette L’imprimante 3D pour 60€: EWaste
L’imprimante 3D pour 60€: EWaste
vignette Construire son Bartop Arcade de A à Z
Construire son Bartop Arcade de A à Z

Découvrez tous les tutoriels partagés sur Oui Are Makers

Powered by Oui Are Makers