Aller au contenu


Photo
- - - - -

communication entre raspberry et arduino (pro micro ou Atmega) sur 5m


4 réponses à ce sujet

#1 Sandro

Sandro

    Pilier du forum

  • Modérateur
  • PipPipPipPipPip
  • 1 260 messages
  • Gender:Male

Posté 21 janvier 2020 - 01:39

Bonjour,

 

Est-ce que vous connaissez une solution simple pour communiquer entre un arduino (pro micro 3.3V ou Atmega328 seul)et un raspberry Pi 3, avec les contraintes suivantes:

- longueur de cable : 5m (ce qui élimine par exemple l'I2C a une fréquence usuelle).

- le débit nécessaire est faible : avec 100 octets/seconde je suis large, je peux probablement descendre vers les 10 octets/seconde avec un peu de travail en plus

- au choix, soit raspberry pi maitre (le raspi envois les commandes à l'arduino, dont celle d'envoyer la valeur des capteurs), soit chacun envois ses données indépendamment (le raspi doit transmettre des commandes à l'arduino, et l'arduino doit envoyer des données de capteur au raspi, mais je n'ai pas aucune commande qui nécessite une réponse)

- l'encombrement doit être le plus réduit possible (donc pas de grosses cartes éthernet ou autre composants du genre).

- implémentation raisonnable (disons 5h max à mettre en place)

 

Est-ce que vous connaissez une solution?

 

Merci d'avance

Sandro

 

PS : s'il n'y a pas de solution raisonnable, alors je resterais sur un arduino nano avec communication serie via USB


Aidez-nous à vous aider : partagez toutes les informations pertinentes : description précise du problème, contexte, schéma de câblage, liens vers la documentation des composants, votre code (ou encore mieux un code minimal reproduisant le bug), ...

Vous recevrez ainsi plus de réponses, et elles seront plus pertinentes.


#2 Mike118

Mike118

    Staff Robot Maker

  • Administrateur
  • PipPipPipPipPip
  • 9 959 messages
  • Gender:Male
  • Location:Anglet

Posté 21 janvier 2020 - 02:35

Tu peux utiliser l'uart en diret :

Pins RX TX de ta pi en 3.3V vers pin TX RS de ta duino en 3.3V .
Si tu as une duino en 5V tu peux utiliser un convertisseur de niveau logique à mettre côté pi de préférence pour avoir les signaux qui se baladent en 5V et pas en 3.3V... 

Sinon tu peux même te passer du fil et mettre la même liaison uart en sans fil avec un module radio...


Si mon commentaire vous a plus laissez nous un avis  !  :thank_you:

Nouveau sur Robot Maker ? 

Jetez un oeil aux blogs, aux tutoriels, aux ouvrages, au robotscope  aux articles,  à la boutique  et aux différents services disponible !
En attendant qu'une bibliothèque de fichiers 3D soit mise en place n'hésitez pas à demander si vous avez besoin du fichier 3D d'un des produits de la boutique... On l'a peut être ! 
Si vous souhaitez un robot pilotable par internet n'hésitez pas à visiter www.vigibot.com et à lire le sous forum dédié à vigibot!

 

Les réalisations de Mike118  

 

 

 


#3 Sandro

Sandro

    Pilier du forum

  • Modérateur
  • PipPipPipPipPip
  • 1 260 messages
  • Gender:Male

Posté 21 janvier 2020 - 05:23

Merci.

L'uart en 3.3V sur 5m, ça passe? Pour le cable, n'importe quoi convient?

 

Le sans fil, je préfère éviter (j'ai de toute façon le cable de ma caméra USB, et je risque de ne pas avoir de ligne de vue directe (utilisation en spéléo, avec potentiellement 4m de roche sur la ligne droite))


Aidez-nous à vous aider : partagez toutes les informations pertinentes : description précise du problème, contexte, schéma de câblage, liens vers la documentation des composants, votre code (ou encore mieux un code minimal reproduisant le bug), ...

Vous recevrez ainsi plus de réponses, et elles seront plus pertinentes.


#4 Mike118

Mike118

    Staff Robot Maker

  • Administrateur
  • PipPipPipPipPip
  • 9 959 messages
  • Gender:Male
  • Location:Anglet

Posté 21 janvier 2020 - 10:18

Oui ça passe. 

Si tu as le moindre soucis en zone très bruité ( ce qui normalement est pas ton cas ) tu peux même utiliser des convertisseurs de niveaux logique de chaque côté et faire passer ton signal logique en haute tension ... 

 

Mais bon tu ne devrais pas en avoir besoin =)


Si mon commentaire vous a plus laissez nous un avis  !  :thank_you:

Nouveau sur Robot Maker ? 

Jetez un oeil aux blogs, aux tutoriels, aux ouvrages, au robotscope  aux articles,  à la boutique  et aux différents services disponible !
En attendant qu'une bibliothèque de fichiers 3D soit mise en place n'hésitez pas à demander si vous avez besoin du fichier 3D d'un des produits de la boutique... On l'a peut être ! 
Si vous souhaitez un robot pilotable par internet n'hésitez pas à visiter www.vigibot.com et à lire le sous forum dédié à vigibot!

 

Les réalisations de Mike118  

 

 

 


#5 Sandro

Sandro

    Pilier du forum

  • Modérateur
  • PipPipPipPipPip
  • 1 260 messages
  • Gender:Male

Posté 21 janvier 2020 - 11:51

Super, merci.

Du coup il vas plus que falloir que je me trouve un cable de 5m


Aidez-nous à vous aider : partagez toutes les informations pertinentes : description précise du problème, contexte, schéma de câblage, liens vers la documentation des composants, votre code (ou encore mieux un code minimal reproduisant le bug), ...

Vous recevrez ainsi plus de réponses, et elles seront plus pertinentes.




Répondre à ce sujet



  


0 utilisateur(s) li(sen)t ce sujet

0 members, 0 guests, 0 anonymous users