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 Connecter un  écran LCD en I2C
Connecter un écran LCD en I2C
vignette Montez facilement votre console de jeu rétrogaming avec RECALBOX !
Montez facilement votre console de jeu rétrogaming avec RECALBOX !
vignette Préparer un fichier pour une découpe et une gravure laser
Préparer un fichier pour une découpe et une gravure laser

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

Powered by Oui Are Makers