Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2478 connectés 

 


 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  258  259  260  ..  278  279  280  281  282  283
Auteur Sujet :

[arduino] Topic Unique blabla @ Arduino

n°413120
nerosso
Posté le 30-09-2023 à 23:40:53  profilanswer
 

Reprise du message précédent :
Salut au topic,
 
Je suis littéralement en train de péter un plomb avec un projet Arduino.
 
Sur la bread board tout fonctionne.
 
C'est un simple système à 2 interrupteurs pour actionner un moteur dans un sens ou dans un autre.
 
C'est en gros le projet 10 du livre officiel.
 
L'électronique de puissance est assurée par un Sabertooth.
 
Entre les bornes Up et Down j'ai des longs cables qui vont vers leurs interrupteurs respectifs.
 
Sauf que quand je branche les cables, j'ai comme un signal parasite et le moteur s'actionne intempestivement dans un sens et dans l'autre, comme s'il y avait un court-circuit entre les 2 boutons.
 
Sauf qu'il n'y a pas de court-circuit, car si j'utilise des cables courts de test tout fonctionne parfaitement.
 
Avez-vous une idée du phénomène électronique/physique qui se passe quand je branche un cable long? Ai-je un moyen d'y remédier? Augmenter les résistances de mise à 0V des bornes d'I/O de l'Arduino?
 
https://i.ibb.co/hmp5hRJ/IMG-9174.jpg  
https://i.ibb.co/jMw7rFy/IMG-9177.jpg  
 
J'ai réalisé mon propre shield pour brancher les boutons, mais avec une carte générique. Je n'ai aucun court-circuit au multimètre.
https://i.ibb.co/p1yZtqF/IMG-9175.jpg  
 
Vue de dessous. J'ai fait un miroir pour plus facilement où va chaque connexion par rapport à la vue de dessus.
 
Résistance 10k ohm
https://i.ibb.co/Q96MrSX/IMG-9176.jpg  
 
 
Pensant avoir mal soudé mon shield j'avais recréé un circuit uniquement avec des bouts de cables sans carte et j'avais exactement le même problème. C'est uniquement quand je branche des cables longs que ça ne marche plus.
 
Faut-il ajouter une ferrite sur les cables longs?


Message édité par nerosso le 30-09-2023 à 23:45:03
mood
Publicité
Posté le 30-09-2023 à 23:40:53  profilanswer
 

n°413140
rat de com​bat
attention rongeur méchant!
Posté le 01-10-2023 à 13:14:47  profilanswer
 

câble long sur entrée CMOS == antenne oui
 
Tu peux tenter des résistances pulldown (vers GND) plus petites genre 1k déjà.


---------------
Ne laissez pas mourir vos sujets en cours de route!
n°413166
nerosso
Posté le 01-10-2023 à 22:55:06  profilanswer
 

Résistances ressoudées à 500ohm + rajout de "software debouncing" => échec
 
J'ai résolu le problème en utilisant des cables secteur gainés. La gaine plastique doit fournir un peu de "blindage", les cables sont légèrement torsadés dedans, et le fil de terre non utilisé doit absorber un peu de parasite électromagnétique.
 
Ce problème me rendait fou. Je suis déçu qu'Arduino ne mette pas plus en garde sur l'usage de cables longs et des options de résolution. Parce que la réponse que je vois souvent dans le forum Arduino "don't use long wires" n'est pas acceptable.
 
La solution de transmission par RC n'était pas possible dans ce cas présent.
 
Concernant le "bounce" dans le livre officiel les tutos cachent la merde sous le tapis en ajoutant des delay(10) un peu partout.


Message édité par nerosso le 01-10-2023 à 22:55:36
n°413167
crazytiti
http://crazytiti.free.fr/
Posté le 01-10-2023 à 23:09:21  profilanswer
 

Il font combien de long tes cables ?
Après on rentre dans de le domaine "du compliqué" ça ne me choque pas que ça ne soit pas présent dans Arduino qui est là pour démocratiser l’informatique embarqué et pas remplacer des cours d'elec.
En environnement pro on aurait mis une liaison rs485 par exemple.
Ou juste passé en 24V la partie interrupteur (c'est pas pour rien que les automates industriels sont en 24v).


Message édité par crazytiti le 01-10-2023 à 23:10:03

---------------
Le PC est une drogue... Téléchargez mes modèles 3D pour que j'ai du filament gratuit :-D https://www.printables.com/fr/@Crazytiti_1456354
n°413173
nerosso
Posté le 02-10-2023 à 00:24:28  profilanswer
 

2x2m par interrupteur, c'est pas hyper long.
 
J'ai encore un interrupteur à "blinder", ce dernier capte l'allumage et l'extinction des néons au plafond  :lol:  
 
Comment passes-tu la partie interrupteur en 24V? Shield spécifique?

n°413175
rat de com​bat
attention rongeur méchant!
Posté le 02-10-2023 à 01:01:55  profilanswer
 

Je ne pense pas que l'isolation PVC des câbles change quoi que ce soit ni le fil de terre, même si la c'est "tombé en marche" (et tant mieux pour toi!). Perso la prochaine étape aurait été de rajouter un étage transistor avec une impédance d'entrée beaucoup plus faible et surtout qui a besoin d'un certain courant pour fonctionner. Et bien sûr un filtre passe-bas en entrée du truc. Après comme dit crazytiti c'est des choses complexes ça, ça touche à la CEM (compatibilité électro-magnétique) etc, c'est limite de la magie noire. :(

 

EDIT: Les câbles torsadés voir blindés ça peut aider (beaucoup même) aussi, mais faut en avoir. Au pire du vieux câble réseau, à tester.


Message édité par rat de combat le 02-10-2023 à 01:02:50

---------------
Ne laissez pas mourir vos sujets en cours de route!
n°413182
nerosso
Posté le 02-10-2023 à 08:16:12  profilanswer
 

Je vais regarder s'il me reste du cat5e dans un carton, ça sera plus souple que ce gros cable :jap:

n°413190
Turkleton
I don't quite understand you
Posté le 02-10-2023 à 09:34:35  profilanswer
 

J'avais déjà eu un problème avec des câbles longs reliés à des interrupteurs. En plus c'était pour une commande, ça marchait très bien chez moi mais une fois intégré dans le pupitre que le client avait fabriqué ça ne fonctionnait plus, je comprenais rien. On a doublé les câbles et là c'était bon. Mais j'ai eu un petit moment de stress…


---------------
If you think it could look good, then I guess it should
n°413200
crazytiti
http://crazytiti.free.fr/
Posté le 02-10-2023 à 11:09:56  profilanswer
 

Effectivement 2m ce n'est pas très long, tu as peut etre un environnement très perturbé.
C'est sur qu'on s'éloigne de l'arduino dans sa boite de 10cm de coté.
Pour passer en 24V ça implique des convertisseur de signaux vers le 5V.
Ça peut etre fait de pleins de façon : transistor + résistance de rappel, relais, relais static, circuit spécifique de conversion de niveau, optocoupleur...


Message édité par crazytiti le 02-10-2023 à 11:10:27

---------------
Le PC est une drogue... Téléchargez mes modèles 3D pour que j'ai du filament gratuit :-D https://www.printables.com/fr/@Crazytiti_1456354
n°413202
Natopsi
☄️Just end it already!☄️
Posté le 02-10-2023 à 11:22:57  profilanswer
 

La commande peut rester en 5V mais avec des optocoupleurs pour découpler.


---------------
ACH/VDSHFRCoin◈1435mm⚡
mood
Publicité
Posté le 02-10-2023 à 11:22:57  profilanswer
 

n°413214
nerosso
Posté le 02-10-2023 à 13:50:19  profilanswer
 

Je ne vois pas comment utiliser un optocoupleur avec un interrupteur, je vais me renseigner.
 
Mon cable gainé isole de l'allumage des néons, mais à l'extinction, mon système est encore perturbé. Je n'ai pas retrouver de vieux cat5e, je vais en commander, j'espère que ça suffira.

n°413217
crazytiti
http://crazytiti.free.fr/
Posté le 02-10-2023 à 14:46:56  profilanswer
 

Voila un exemple, note que cela inverse ton interupteur (ouvert = allumé)
Le carré gris c'est pour représenter ton arduino.
https://rehost.diberie.com/Picture/Get/f/213673
Nb : c'est pas top tinkercad pour ça il manque l'affichage des valeurs
U1  1  Optocoupleur type 4N35
R1  1  2.2 kΩ Résistance
S1  1  Interrupteur à glissière
P5V  1  5 , 5 Bloc d'alimentation
P24V  1  24 , 24 Bloc d'alimentation
D  1  Rouge LED
R2  1  1 kΩ Résistance


Message édité par crazytiti le 02-10-2023 à 14:49:41

---------------
Le PC est une drogue... Téléchargez mes modèles 3D pour que j'ai du filament gratuit :-D https://www.printables.com/fr/@Crazytiti_1456354
n°413222
rat de com​bat
attention rongeur méchant!
Posté le 02-10-2023 à 16:04:26  profilanswer
 

Le schéma n'est pas bon. :o  
 
Faut mettre la LED et sa résistance entre le +5V et la broche 5 (Collector ouvert).


---------------
Ne laissez pas mourir vos sujets en cours de route!
n°413242
crazytiti
http://crazytiti.free.fr/
Posté le 02-10-2023 à 19:36:47  profilanswer
 

Non non j'ai fait exprès  [:o_non]
J'avais fait en premier comme tu dit puis j'ai réfléchis aux entrées de l' Arduino qui doivent pas apprécier d'être en l'air via l'opto


---------------
Le PC est une drogue... Téléchargez mes modèles 3D pour que j'ai du filament gratuit :-D https://www.printables.com/fr/@Crazytiti_1456354
n°413245
Natopsi
☄️Just end it already!☄️
Posté le 02-10-2023 à 19:55:58  profilanswer
 

L'avantage de l'optocoupleur pour les parasites, c'est qu'il faut qu'il reçoive un signal suffisamment énergétique pour entrainer l'éclairement de la LED et l'activation du phototransistor derrière.
 
Après déjà oui je dirais de mettre les pull down à une valeur ridiculement faible type 100 ohm et de s'assurer que la pull up interne ne soit pas activée (ce qui avec 10k tendrais à potentiellement te tirer juste ce qu'il faut vers le haut pour te retrouver à la limite du seuil de changement d'état). + capa de filtrage type 1nF en parallèle


Message édité par Natopsi le 02-10-2023 à 19:56:25

---------------
ACH/VDSHFRCoin◈1435mm⚡
n°413248
rat de com​bat
attention rongeur méchant!
Posté le 02-10-2023 à 20:03:46  profilanswer
 

crazytiti a écrit :

Non non j'ai fait exprès  [:o_non]  
J'avais fait en premier comme tu dit puis j'ai réfléchis aux entrées de l' Arduino qui doivent pas apprécier d'être en l'air via l'opto

Ah oui ok. Mais du coup pour une entrée Arduino on peut mettre une pullup de plus forte valeur, genre 10k. :o


---------------
Ne laissez pas mourir vos sujets en cours de route!
n°413249
crazytiti
http://crazytiti.free.fr/
Posté le 02-10-2023 à 20:15:30  profilanswer
 

Bah il à l'air d'avoir des parasites sacrément velus par chez lui  :o


---------------
Le PC est une drogue... Téléchargez mes modèles 3D pour que j'ai du filament gratuit :-D https://www.printables.com/fr/@Crazytiti_1456354
n°413268
nerosso
Posté le 02-10-2023 à 22:30:24  profilanswer
 

Les cables sont à proximité d'un moteur électrique le tout enfermé dans un chassis acier donc niveau champs magnétique c'est un peu costaud.
 
Quand j'ai ajouté un interrupteur fin de de course, le moteur secouait dans tous les sens, l'interrupteur devait rebondir le signal et l'arduino malgré le debouncing envoyait n'imp' comme signal de commande.
 
À part ça je suis assez choqué que l'arduino soit parasité par les néons, ça me rassure moyen sur l'effet sur le corps humain / cerveau :sweat:

n°413269
crazytiti
http://crazytiti.free.fr/
Posté le 02-10-2023 à 23:22:18  profilanswer
 

Regarde une vidéo sur les danger du champs magnétique d'un IRM (ça fait flotter une chaise en métal les doigts dans le nez)
Et pourtant on fiche un etre humain au milieu et il en ressort à peu près aussi vivant qu'avant.
Par contre certains animaux ayant des particules métalliques dans leur cerveau qui leur servent de boussole il ne faut certainement pas les laisser approcher un IRM...

 

En ce qui concerne les néon c'est surtout que c'est directement une bobine (le ballast) qu'on branche/débranche du secteur donc forcément ça fait de jolis pics de tension/intensité.


Message édité par crazytiti le 02-10-2023 à 23:23:51

---------------
Le PC est une drogue... Téléchargez mes modèles 3D pour que j'ai du filament gratuit :-D https://www.printables.com/fr/@Crazytiti_1456354
n°413271
rat de com​bat
attention rongeur méchant!
Posté le 02-10-2023 à 23:41:19  profilanswer
 

Oui, je pense que les néons au plafond y'a rien à craindre pour l'humain au niveau champs. Après je mettrais pas ma tête dans un four à micro-ondes (ça c'est dangereux) et par principe de précaution je ne metterais pas mon smartphone (j'en ai pas mais pour d'autres raisons) sous mon oreiller; mais sinon, du calme...


---------------
Ne laissez pas mourir vos sujets en cours de route!
n°413273
rat de com​bat
attention rongeur méchant!
Posté le 03-10-2023 à 00:32:46  profilanswer
 

Autre chose: J'ai vu par hasard que le fameux ATmega328P n'est plus recommandé "for new designs" :( , mais le ATmega328PB qui prend le relais n'est pas proposé en DIP. Les prix sont toujours élevés pour le 328P même en DIP, que ce soit chez les gros distributeurs ou sur Ali, du coup j'hésite à en prendre quelque un. A votre avis, faut-il attendre car les prix sur Ali vont de nouveau baisser ou pas? Que penser des LGT8F328P soit disant "compatibles" mais avec de la doc en chinois uniquement, quelqu'un a testé? C'est pas dispo en DIP si je vois bien mais il existe des modules similaires au Nano pour vraiment pas cher. Vous faites quoi/comment vous?

 

Pour être clair, en principe je cherche des mega328P DIP nus, pas des modules, mais faut voir ce qu'il y a... Quand je pense aux prix que j'ai payé il y a quelque années je m'en veux de ne pas avoir fait de stock...

 

EDIT: Après oui, les prix ne sont pas non plus dans les dizaines d'euro comme il y a quelque temps, mais comme je disais, il y a bien longtemps les 328P ne coûtaient vraiment pas grand chose sur Ali. Récup' ou pas je m'en fiche tant qu'ils fonctionnent. :o

Message cité 1 fois
Message édité par rat de combat le 03-10-2023 à 00:34:11
n°413283
froggycorp
Posté le 03-10-2023 à 10:18:57  profilanswer
 

C'est pareil pour les attiny84, cela recommande un autre attiny un poil plus grand.
Ensuite on parle de combien de temps ? 1an ? 5an ?

n°413284
Natopsi
☄️Just end it already!☄️
Posté le 03-10-2023 à 10:27:27  profilanswer
 

A mon avis c'est rentable de faire un PCB d'adaptation vers DIP pour les 328PB en TQFP voir VFQFN :o


---------------
ACH/VDSHFRCoin◈1435mm⚡
n°413316
rat de com​bat
attention rongeur méchant!
Posté le 03-10-2023 à 17:23:21  profilanswer
 

froggycorp a écrit :

Ensuite on parle de combien de temps ? 1an ? 5an ?

Combien de temps concernant quoi? D'après le site Microchip si j'ai bien vu ils vont arrêter de vendre le mega328P à la fin de l'année déjà. :(

Natopsi a écrit :

A mon avis c'est rentable de faire un PCB d'adaptation vers DIP pour les 328PB en TQFP voir VFQFN :o

TQFP à la rigeur, ça se soude au fer, VFQFN plutôt pas non. :o (et encore, le TQFP c'est déjà bien chiant quand on manque d'entraînement :o )
 


---------------
Ne laissez pas mourir vos sujets en cours de route!
n°413369
nerosso
Posté le 04-10-2023 à 14:37:16  profilanswer
 

rat de combat a écrit :

Y'a plusieurs solutions. La plus simple et la plus crade c'est de noyer les connections des câbles "Dupont" voir les composants rajoutés dans la colle chaude. :o Sinon tout dépend de ce que tu as fabriqué exactement (photo?). Perso je soude des composants "nus" sur perfboard.


Pour souder plusieurs composants sur un noeud de la perfboard je me retrouve à devoir faire des gros patés de soudure, existe-t-il un stylo ou peinture conductrice efficace pour relier plusieurs trous entre eux? Ça me simplifierai les soudures

n°413371
JPlnx
Posté le 04-10-2023 à 14:41:56  profilanswer
 

nerosso a écrit :


Pour souder plusieurs composants sur un noeud de la perfboard je me retrouve à devoir faire des gros patés de soudure, existe-t-il un stylo ou peinture conductrice efficace pour relier plusieurs trous entre eux? Ça me simplifierai les soudures


J'utilise des tiges de résistance ou d'autres composants de récupération.

n°413384
rat de com​bat
attention rongeur méchant!
Posté le 04-10-2023 à 15:45:23  profilanswer
 

Non, rien comme tu cherches. +1 pour un bout de fil (rigide, au mieux il existe des rouleaux de fil cuivre(!) rigide nu étamé) ou un reste de résistance ou autre. Sinon cherche "stripboard" je crois que ça s'appelle, les perfboard avec des "lignes" de trous reliés avec des pistes. Evidemment faut couper au bon endroit, au cutter ou avec un outil dédié. Certains préférent ça au perfboard "trous only".


---------------
Ne laissez pas mourir vos sujets en cours de route!
n°413424
froggycorp
Posté le 05-10-2023 à 09:46:49  profilanswer
 

J'ai une petite question concernant l'I2C, j'ai qu'un maitre et un esclave. Actuellement les librairies ne me conviennent pas car trop complexe. Je veux faire de la "longue distance" à savoir minimum 2m et donc diminuer de beaucoup le débit, de ce que j'ai testé des paramètres, cela ne fonctionne pas donc je veux écrire une librairie.
Le protocol n'a pas l'air bien complexe et quelques manipulations de pins devraient suffire. Par contre, de ce que j'ai lu, SCL doit être précis, qu'en est-il en réalité ?
Est-ce que l'esclave attend sagement SCL pour changer d'état ou bien ?
 
En terme de distance, le protocol est donné pour plusieurs dizaines de metre mais de ce que je comprends, il y a un problème de cable et de résistance. Est-ce qu'avec un débit lent, cela permet de résoudre ces problèmes ou pas du tout ? (c'est pour de l'extérieur donc pas de problème de néon ^^).
Est-ce que des résistances tous les x m pourrait permettre de résoudre le problème ?

n°413426
M4vrick
Mad user
Posté le 05-10-2023 à 10:11:57  profilanswer
 

froggycorp a écrit :

J'ai une petite question concernant l'I2C, j'ai qu'un maitre et un esclave. Actuellement les librairies ne me conviennent pas car trop complexe. Je veux faire de la "longue distance" à savoir minimum 2m et donc diminuer de beaucoup le débit, de ce que j'ai testé des paramètres, cela ne fonctionne pas donc je veux écrire une librairie.
Le protocol n'a pas l'air bien complexe et quelques manipulations de pins devraient suffire. Par contre, de ce que j'ai lu, SCL doit être précis, qu'en est-il en réalité ?
Est-ce que l'esclave attend sagement SCL pour changer d'état ou bien ?

 

En terme de distance, le protocol est donné pour plusieurs dizaines de metre mais de ce que je comprends, il y a un problème de cable et de résistance. Est-ce qu'avec un débit lent, cela permet de résoudre ces problèmes ou pas du tout ? (c'est pour de l'extérieur donc pas de problème de néon ^^).
Est-ce que des résistances tous les x m pourrait permettre de résoudre le problème ?

 

Je ne sais pas où tu as vu ca mais c'est faux.
L'I2C est conçu pour de la courte distance, généralement sur la même carte ou alors juste à coté. La longueur maximum recommandée c'est 1 mètre, et généralement dépasser les 50cm ca demande un peu de travail déjà suivant l'environnement. Il y a notamment des adaptations d'impédance suivant le cable etc...

 

Pour des distances de plusieurs mètres on va plutôt chercher des protocoles type RS-232 RS-485 qui sont conçus pour cet usage.


Message édité par M4vrick le 05-10-2023 à 10:13:50

---------------
--== M4vr|ck ==--
n°413429
crazytiti
http://crazytiti.free.fr/
Posté le 05-10-2023 à 10:21:11  profilanswer
 

+1
Tu cherche les soucis avec du i2c sur plus de 50cm.
Il y aurait des solutions mais qui nécessitent un savoir que tu n'as pas (sinon tu ne serais pas venu poser la question)
Change de protocole.
Peux tu nous en dire plus sur ton montage ?


Message édité par crazytiti le 05-10-2023 à 10:21:51

---------------
Le PC est une drogue... Téléchargez mes modèles 3D pour que j'ai du filament gratuit :-D https://www.printables.com/fr/@Crazytiti_1456354
n°413435
froggycorp
Posté le 05-10-2023 à 11:59:26  profilanswer
 

Mon montage c'est attiny <-> capteur I2C avec le capteur qui est a une longue distance :)

 

Si j'adapte les pull up et le débit, le signal sera toujours trop dégueulasse ?
Je comprends bien le problème d'impédance et de délais de transition état haut/bas, d'où la question concernant la diminution de SCL et du fonctionnement du slave. Si j'ai une transition bas -> haut de 1ms, mais un débit de 1Hz, cela devrait contre carrer l'impédance, non ?

Message cité 1 fois
Message édité par froggycorp le 05-10-2023 à 12:01:57
n°413438
M4vrick
Mad user
Posté le 05-10-2023 à 12:27:14  profilanswer
 

froggycorp a écrit :

Mon montage c'est attiny <-> capteur I2C avec le capteur qui est a une longue distance :)
 
Si j'adapte les pull up et le débit, le signal sera toujours trop dégueulasse ?
Je comprends bien le problème d'impédance et de délais de transition état haut/bas, d'où la question concernant la diminution de SCL et du fonctionnement du slave. Si j'ai une transition bas -> haut de 1ms, mais un débit de 1Hz, cela devrait contre carrer l'impédance, non ?


 
Vraiment l'idée de déporter un capteur avec une liaison I2C c'est un très mauvais choix technologique. Tu mets l'ATtiny avec le capteur et c'est lui ensuite qui communique vers le reste en central.


---------------
--== M4vr|ck ==--
n°413439
froggycorp
Posté le 05-10-2023 à 12:40:32  profilanswer
 

Je peux effectivement mettre un attiny avec le capteur, reste à renvoyer les données. Ensuite faut un emetteur/recepteur RS232, cela complique beaucoup le bouzin

n°413440
M4vrick
Mad user
Posté le 05-10-2023 à 12:43:24  profilanswer
 

froggycorp a écrit :

Je peux effectivement mettre un attiny avec le capteur, reste à renvoyer les données. Ensuite faut un emetteur/recepteur RS232, cela complique beaucoup le bouzin


 
Ah mon sens cela complique moins que de vouloir fiabiliser une liaison I2C sur 2 mètres, mais c'est à toi de voir ensuite :o


---------------
--== M4vr|ck ==--
n°413443
crepator4
Deus ex machina
Posté le 05-10-2023 à 13:33:54  profilanswer
 

y'avais une petite discut sur i2c longue distance
https://forum.arduino.cc/t/i2c-and-long-distance/923850

 


+ gadgets
https://shop.mchobby.be/fr/cartes-b [...] 10796.html
https://www.sparkfun.com/products/16988


Message édité par crepator4 le 05-10-2023 à 13:38:59

---------------
...survivre à ses Medecins...
n°413444
crazytiti
http://crazytiti.free.fr/
Posté le 05-10-2023 à 13:34:58  profilanswer
 

L'i2c est un équilibre entre l' Impédance la capacité la résistance d'une liaison d'une part et les pull ups avec les transistors des modules de l'autre.
Tu ne peux pas réduire infiniment les pull ups car le driver intégré aux modules est limité.
Si c'est pour faire une mesure une fois tu peux tenter, si c'est un montage a demeure ça va jamais tenir.
Comme tu le dit autant ont peut réduire la fréquence de transfert des données autant il ya des timings sur les fronts a respecter et avec des fils trop long tu n'y arrivera pas.
Le module ne verra jamais le bit de start et ça ne fonctionnera pas


---------------
Le PC est une drogue... Téléchargez mes modèles 3D pour que j'ai du filament gratuit :-D https://www.printables.com/fr/@Crazytiti_1456354
n°413453
rat de com​bat
attention rongeur méchant!
Posté le 05-10-2023 à 16:06:02  profilanswer
 

J'ai lu de travers seulement. :o  
 
2m ça peut le faire, à condition de prendre du câble torsadé voir blindé et de réduire la vitesse. Perso j'ai fait du I2C sur 20m ou un truc du genre avec quelque kHz et du câble basique; ça fonctionne la plupart du temps. :o
 
Donc à voir selon tes besoins. Au pire alimenter le capteur par un GPIO pour pouvoir faire un "hard reset" si le bazar plante à cause de parasites sur le bus (avec un timeout dans la lib!).
 
Sinon, faut regarder la doc du AVR concerné et voir si il y a une AN dédiée; car l'I2C n'est pas compliqué mais faut bien comprendre comment fonctionne le périphérique I2C des AVR.


---------------
Ne laissez pas mourir vos sujets en cours de route!
n°413467
froggycorp
Posté le 05-10-2023 à 22:16:18  profilanswer
 

Qu'est ce que tu appel AN ? :)
Pour le coup je pensais tout faire à la main.

n°413468
rat de com​bat
attention rongeur méchant!
Posté le 05-10-2023 à 22:37:43  profilanswer
 

application note


---------------
Ne laissez pas mourir vos sujets en cours de route!
n°413473
crazytiti
http://crazytiti.free.fr/
Posté le 06-10-2023 à 00:11:59  profilanswer
 

Je me suis un peu emporté, 2m si c'est fait correctement (attention à la capacité des câbles) ça devrait tenir.


---------------
Le PC est une drogue... Téléchargez mes modèles 3D pour que j'ai du filament gratuit :-D https://www.printables.com/fr/@Crazytiti_1456354
n°413646
rat de com​bat
attention rongeur méchant!
Posté le 08-10-2023 à 19:05:57  profilanswer
 

crazytiti a écrit :

attention à la capacité des câbles

Tiens, question bête peut-être mais question quand même :o : La capacité des câbles torsadés est-elle plus importante que pour un câble similaire non torsadé? :??: De mémoire I2C == 400pF maxi??


---------------
Ne laissez pas mourir vos sujets en cours de route!
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  258  259  260  ..  278  279  280  281  282  283

Aller à :
Ajouter une réponse
 

Sujets relatifs
* Réparations de vos appareils électroniques & electromenager * 
Plus de sujets relatifs à : [arduino] Topic Unique blabla @ Arduino


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)