Autres arduino et programmation rc

  • Auteur de la discussion cedreatlas
  • Date de début
C

cedreatlas

Ouvrier
voici, mais ce système fonctionne , c'est la lipo en direct qui ne fonctionne pas..
Ph

DSC08698.JPG
 
J

jpbbricole

Compagnon
Mouai....Comment veux-tu que je m'y retrouve...
Le débogage, voir le développement à distance réclame, pour moi, un grande énergie et beaucoups de temps. Avec une photo comme ça, je peux pas grand chose.

c'est la lipo en direct qui ne fonctionne pas..
Que veut dire "en direct", c'est sur quelle borne de l'émetteur (Arduino)?

par contre la lipo et le transfo 12-5 volt, ça fonctionne
Dans ce cas, le 5V. est connect sur quelle borne de l'émetteur (Arduino)?

Je t'ai déjà demandé un schéma détaillé, au moins de l'alimentation qui pose problème, sans ça c'est pas possible d'avancer.

C'est quoi le boîtier CPT?
 
C

cedreatlas

Ouvrier
je ferais un schéma ce we, le boitier CTP est un transfo 12-5 volts 3A
cordialement
Ph
 
C

cedreatlas

Ouvrier
Bonjour
voici le schéma, ne fonctionne qu'avec le transfo 5volts, pas avec le 6 v et ni avec la lipo 12 volts
cordialement
Ph

schema.jpeg
 
C

cedreatlas

Ouvrier
Salut

j'ai voulu rajouter 2 servos coté recepteur en prenant les mêmes termes que toi, ça a fonctionné sur l'emeteur, pas sur le recepteur, d'ou provient cette erreur?
Arduino : 1.8.2 (Windows 10), Carte : "Arduino Nano, ATmega328"

Le croquis utilise 6872 octets (22%) de l'espace de stockage de programmes. Le maximum est de 30720 octets.
Les variables globales utilisent 344 octets (16%) de mémoire dynamique, ce qui laisse 1704 octets pour les variables locales. Le maximum est de 2048 octets.
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x6b
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x6b
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x6b
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x6b
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x6b
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x6b
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x6b
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x6b
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x6b
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x6b
Problème de téléversement vers la carte. Voir http://www.arduino.cc/en/Guide/Troubleshooting#upload pour suggestions.

Ce rapport pourrait être plus détaillé avec
l'option "Afficher les résultats détaillés de la compilation"
activée dans Fichier -> Préférences.


 
J

jpbbricole

Compagnon
Salut cedreatlas

Ce n'est, en tout cas, pas un problème de programme.
C'est une erreur de communication entre l'Arduino et l'IDE.
Je n'ai pas trouvé ce code not in sync: resp=0x6b sur Internet et n'ai pas reussi à le reproduire.
Ce peut être le NANO foutu, la liison USB plantée ....
Essaies de changer de port USB.
Essaies de croiser les NANO, entre émetteur et récepteur, pour voire si le problème se déplace.

Cordialement
jpbbricole
 
C

cedreatlas

Ouvrier
merci, c'est vrai que je n'ai que des bug avec cette carte, je vais changer tout ça, ou faut il acheter plus performant en arduino, dis moi ce qui est mieux car il me faudra une machine stable..
a+
Ph
 
J

jpbbricole

Compagnon
salut cedreatlas

As-tu essayé ce je t'ai ce que je t'ai suggéré dans le post précédent?
c'est vrai que je n'ai que des bug avec cette carte, je vais changer tout ça, ou faut il acheter plus performant en arduino
Est-bien sûre que c'est du côté de l'Arduino qu'il faut chercher:7hus5:
J'utilise des Nano depuis très longtemps, sans soucis majeurs.

Cordialement
jpbbricole
 
C

cedreatlas

Ouvrier
non, je ferais ça ce soir, j'aurais plus de temps
cordialement
Ph
 
C

cedreatlas

Ouvrier
salut jp,
j'ai changé de carte, heureusement j'en avais acheté plusieurs, ça fonctionne à nouveau mais toujours pas en 7.5 v mais en 5 volt oui, c'est le même schémas que mon post 245
 
C

cedreatlas

Ouvrier
salut
j'ai mis des piles neuves de 9 volts qui sortent du 9.50 volts, branchées avec des jacks (+ au centre) sur les schields, comme demandé dans ton post 221, j'ai 7.98 v entres VIN et GDN et 5.01 volts entres les bornes 5 v et GDN , mais ça ne fonctionne pas, alors que ça fonctionne avec les transfos 5 volts
cordialement
 
C

cedreatlas

Ouvrier
Bonjour
j'ai rajouté 2 lignes pour 2 servos sur ton programme RX et TX, j'ai téléversé, pas d'erreur mais la nano recepteur ne clignotte pas , d'ou ça peut venir?

j'ai recommandé des nanos en chine pour résoudre ce problème de tention, tu les achètes ou?
 
C

cedreatlas

Ouvrier
Bonjour,
de retour sur les ondes...
j'ai fini par acheter 2 nano officelles de chez arduino et là , surprise , ça ne fontionne toujours pas avec des transfos 9 volts alors que ça fontionne avec des tranfos 5 volts, par contre plus de bug des servos qui demaraient tout seul parfois, mais je ne vois pas comment régler ce problème de tension!
 
C

cedreatlas

Ouvrier
En fait , ce sont les shields qui ne peuvent être alimentées qu'en 5 v donc nano sur shield ne fonctionne pas en 9 volt
 
J

jpbbricole

Compagnon
Salut cedreatlas
Ouahhhh:guitou59:, tu peut presque tourner dans Madmax avec ta machine.

Bravo, tu y est arrivé, ça n'a pas l'air évident à piloter.

Quelques photos du montage final pour satisfaire ma curiosité?

Bon dimanche
jpbbricole
 
C

cedreatlas

Ouvrier
salut
je manque de voies pour certaines fonctions, tu penses que la mega 2650 sera bien pour ma bricole, tu penses quoi de la mini maestro (popolu)?

IMG_20170917_122351.jpg


IMG_20170924_131846.jpg
 
G

gégé62

Compagnon
ouahhhh! quel engin, beau travail ! il semble y avoir beaucoup de fonctions, ou mouvements, que la video ne montre pas tout ....
 
C

cedreatlas

Ouvrier
bonsoir
oui, j'ai posé 2 des 3 pompes hydrauliques à l'envers, donc pas vérins ni de moteur broyeur, je vais remédié à ça d'ici quelques jours..
 
J

jpbbricole

Compagnon
tu penses que la mega 2650 sera bien pour ma bricole
Difficile à dire, il faudrait que tu mettes en ligne la liste des entrées que tu as déjà ainsi que sur quel port de l'Arduino émetteur elles sont connectées ainsi que la liste de ce que tu voudrai ajouter.

Pour ce qui est d'une extension du récepteur, un circuit comme la Mini Maestro
upload_2017-9-24_14-56-42.png
C'est la Rolls du genre, elle a un interface de paramétrage vraiment bien fait, je l'ai pas mal utilisée et ça utilise que 2 pin (communication série Tx Rx) et il y a une bibliothèque pour l'Arduino afin d'en faciliter l'usage. Je viens de terminer un projet, avec un ami, qui utilise le sans fil RF24 et la Mini Maostro.

Il y a une alternative, nettement moins chère, connecté sur l'Arduino, par i2C
upload_2017-9-24_15-4-3.png
16 servo pour ~2€ !!!

Cordialement
jpbbricole
 
D

Doctor_itchy

Compagnon
j'ai un projet RC hydraulique aussi (mais pas si puissant et pas terrestre :D ) , j'ai trifouillé la carte ci dessus , ça marche plutot pas mal pour le prix , et ça libere pas mal de clk cpu de l'arduino !
 
C

cedreatlas

Ouvrier
Bonjour
J'ai voulu recharger le sketch sur l'emetteur et j'ai cette erreur qui s'affiche quand je vérifie, j'ai remis la librairie, et quand je televerse, ça me dit , le fichier est utilisé par un autre procesus...java,, je ne comprends pas pourquoi

Arduino : 1.8.2 (Windows 10), Carte : "Arduino Nano, ATmega328"

C:\Users\CEDREA~1\AppData\Local\Temp\arduino_modified_sketch_530262\sketch_sep26f.ino:9:129: fatal error: RF24.h: No such file or directory

#include "RF24.h" //RF24 est la librarie qui contiennent des fonctions pour controller la transmission de données avec l'antenne

^

compilation terminated.

exit status 1
Erreur de compilation pour la carte Arduino Nano

Ce rapport pourrait être plus détaillé avec
l'option "Afficher les résultats détaillés de la compilation"
activée dans Fichier -> Préférences.
 
J

jpbbricole

Compagnon
Salut cedreatlas

Esssayes de mettre:
#include <RF24.h>

Bonne journée
jpbbricole
 
C

cedreatlas

Ouvrier
Bonjour
il y est déja #include<rf24.h>

Hier , essaies d'autres fonctions, un petit bugs sur la fin...
 
C

cedreatlas

Ouvrier
Bonjour
Il va falloir que je réduise les vibrations sur l'arduino car Je pense que les bugs viennent de là, j'ai pourtant installé des silents blocs pour éviter ça;

j'ai changé les"" par <>, quand je televerse, j'ai ça

Arduino : 1.8.2 (Windows 10), Carte : "Arduino Nano, ATmega328"

C:\Users\CEDREA~1\AppData\Local\Temp\arduino_modified_sketch_450518\sketch_sep28a.ino:9:129: fatal error: RF24.h: No such file or directory

#include <RF24.h> //RF24 est la librarie qui contiennent des fonctions pour controller la transmission de données avec l'antenne

^

compilation terminated.

exit status 1
Erreur de compilation pour la carte Arduino Nano

Ce rapport pourrait être plus détaillé avec
l'option "Afficher les résultats détaillés de la compilation"
activée dans Fichier -> Préférences.

Et quand je vérifie le programme, j'ai ça:
mais j'ai ça maintenant: le processus ne peut pas acceder au fichier car il est occupé par un autre procéssus...


Capture ERREUR.JPG
 
C

cedreatlas

Ouvrier
Difficile à dire, il faudrait que tu mettes en ligne la liste des entrées que tu as déjà ainsi que sur quel port de l'Arduino émetteur elles sont connectées ainsi que la liste de ce que tu voudrai ajouter.

Pour ce qui est d'une extension du récepteur, un circuit comme la Mini Maestro
Voir la pièce jointe 356590
C'est la Rolls du genre, elle a un interface de paramétrage vraiment bien fait, je l'ai pas mal utilisée et ça utilise que 2 pin (communication série Tx Rx) et il y a une bibliothèque pour l'Arduino afin d'en faciliter l'usage. Je viens de terminer un projet, avec un ami, qui utilise le sans fil RF24 et la Mini Maostro.

Il y a une alternative, nettement moins chère, connecté sur l'Arduino, par i2C
Voir la pièce jointe 356595
16 servo pour ~2€ !!!

Cordialement
jpbbricole


J'ai de A0 à A5 des potentiométres qui fonctionnent bien.
D1-TX;
D2- potard qui fonctionne en TOR;
D3, D4, D5, D6, j'ai connecté potard ou bouton,mais ne fonctionnent pas;
D7- potard fonctionne;
D8 HS,
D9 à D13-RF24;
GDN-masse batterie,
 
C

cedreatlas

Ouvrier
erreur, je n'ai pas branché le pin GDN à la batterie, je devrais?
je l'ai fais sur le recepteur..
 
J

jpbbricole

Compagnon
Salut cedreatlas
j'aurais 12 potentiometres au final et 3 ou 4 TOR, ,la nano sera elle suffisante?
Côté émetteur, non, un Nano c'est 8 entrées analogiques sans l'usage du bus i2C,avec l'usage, plus que 6.
La solution adquate serait de passer par un Nano avec des entrées sur bus i2C ce qui en rend, en théorie, le nombre largement suffisant.
Pour les entrées analogiques,
upload_2017-10-1_11-39-48.png
Qui offre 4 entrées analogiques 16 bits et tu peux mettre 8 cartes comme celle-ci (32 entrées).

Pour les TOR
upload_2017-10-1_11-41-31.png
Qui offre 8 E/S et tu peux en mettre 8 (64 entrées)

Côté récepteur
Pour les servo
upload_2017-10-1_11-44-30.png
Qui t'offre 16 servo et tu peux en mettre 64 (16*64 servo)
Pour les TOR
La même chose qu'à l'émetteur.

Cordialement
jpbbricole
 
Haut