Aller au contenu


Photo
- - - - -

Pilotage drone avec manette de PS3

ps3 fpv drone hexacopter nano mini pilotage rc radiocommande

26 réponses à ce sujet

#21 R3MY41

R3MY41

    Membre

  • Membres
  • 19 messages

Posté 09 juillet 2017 - 06:51

Sur le contrôleur de vol il y a un marqué 5v ? Le contrôleur de vol peut être inter changé en 1S (3.7v) ou 2S (7.4v).

Je pense qu'un micro contrôleur soudé a une carte même si il reste des entrée / sorties serais plus simple car je ne vois vraiment pas comment configurer un micro contrôleur avec aucune prise dessus ;) Après je ne m'y connais pas assez mais je suis tombé la dessus : 

1. An Arduino Pro Mini Board (3.3V version) -->> C'est de 3.3v

2. A USB Host Shield (Arduino Mini version) 
3. A Bluetooth Module. (BlueSMIRF , RN-42 , or cheap ebay ones) [Anything SPP compatible will do]

Je n'ai pas besoin du bluetooth mais la taille est correcte elle est dans les eaux de celle de la carte.



#22 R3MY41

R3MY41

    Membre

  • Membres
  • 19 messages

Posté 09 juillet 2017 - 06:52

J'ai oublié les photo ;)

Image(s) jointe(s)

  • 51P6b28XyFL.jpg
  • F5MN58NGSNQR8XI.LARGE.jpg


#23 maximusk

maximusk

    Membre passionné

  • Membres
  • PipPipPip
  • 304 messages
  • Gender:Male
  • Location:Le Mans

Posté 09 juillet 2017 - 08:39

Oui, avec le shield USB host cela peut marcher, par contre, le bluetooth ne te servira à mon avis à rien (vu que l'emetteur restera sur le pilote), à part consommer de la batterie et rendre le tout beaucoup plus compliqué.

 

Le coup du 5V me parait bizarre, normalement, les STM 32 (et microcontrôleurs ARM en général) sont alimentés en 3.3V. Si j'ai bien compris, il y a deux UART 5V (UART 1 et 2) et un 3.3V (UART 3). Du coup il faudra choisir la tension du microcontrôleur selon l'UART sur lequel tu le brancheras.

 

Par contre attention avec l'arduino mini, elle n'a pas de port USB pour la programmer, tu auras donc besoin d'un convertisseur USB série (comme la petite clef USB rouge dans un de tes messages d'avant).

 

Et méfies toi des sites comme sparkfun ou adafruit, ils ont des trucs sympas, mais ne sont pas les moins cher, et surtout ils sont aux US, ce qui veut dire que si tu depasses une vingtaine d'euros (22 je crois), tu te tapes les frais de douane, et ça pique.



#24 R3MY41

R3MY41

    Membre

  • Membres
  • 19 messages

Posté 10 juillet 2017 - 09:24

OK je commence a bien comprendre le tout mais pas trop a quoi sert l'USB host shield, je ne peux pas directement brancher le récepteur sur le micro contrôleur (un qui a un port micro usb) lui même branché au 3.3v de l'UART3 de la carte de vol ? Du côté manette je dois pouvoir la raccorder avec un un câble + adaptateur au 2ème micro contrôleur et donc a l'émetteur ? ;)

Pour les mini arduino j'ai un large choix : 3.3v, 5v, ATmega328, ATmega168 et ils ont une taille correcte pour aller dans le drone ;)

Image(s) jointe(s)

  • Arduino-Demarrer-Guide-03.jpg


#25 maximusk

maximusk

    Membre passionné

  • Membres
  • PipPipPip
  • 304 messages
  • Gender:Male
  • Location:Le Mans

Posté 10 juillet 2017 - 10:01

Tu n'auras besoin que d'un USB host shield, pour brancher la manette.

 

En gros tu as trois modes en USB :

- le mode HOST (comme sur un PC par exemple) est la pour alimenter et accueillir des périphériques USB et dialoguer avec

- le mode DEVICE (comme une manette, une clé USB...) qui est alimenté par le host et dialogue avec lui.

- le mode OTG (on the go, comme un téléphone, ou certaines cartes embarquées comme l'arduino DUE, la STM32F4 discovery...) qui est le mode le plus compliqué, car c'est un peu un mélange des deux, il peut se comporter à la fois comme host et device (comme ton téléphone, tu le branches sur ton PC, il se comporte comme un device, il est alimenté par le PC pour charger et peut être vu comme une caméra ou un périphérique de stockage, mais si tu lui branches une manette ou une clé USB, il se comporte comme un host.

 

Et sur la plupart des cartes arduino (la seule exception à ma connaissance étant l'arduino DUE), le port USB ne sert qu'a programmer le microcontrôleur (ce sont donc des devices USB). Pour l'utiliser en tant que HOST, il n'y a pas beaucoup de solutions :

- Utiliser le USB host shield, qui contient un circuit intégré spécialisé ou un microcontrôleur plus performant pour gerer le mode host

- Utiliser un microcontrôleur plus performant que l'AtMega 328 (comme les microcontrôleurs ARM de l'arduino DUE ou de la STM32F4 discovery), qui ont une fonction host intégrée.

 

Pour l'arduino, AtMega 168 ou 328 ne fait pas une grosse différence, c'est une question de mémoire, et pour ce que tu en feras, les deux en ont largement assez.

Par contre, il te faudra choisir 5v ou 3.3v en fonction de l'UART que tu vas utiliser.



#26 R3MY41

R3MY41

    Membre

  • Membres
  • 19 messages

Posté 10 juillet 2017 - 10:15

D'accord donc j'ai besoin de :

1x USB host shield

2x Micro contrôleur ? Il en faut quand même un du côté manette ?

1x Manette

1x Émetteur

1x Récepteur

1x la petite carte rouge usb ou un micro contrôleur avec directement un port micro usb (peut être mieux prendre la carte rouge elle me servira surement pour de futur projets ?)

Les 3 pièces en rouge forment un pack donc ils sont compatibles ;)

Je débute avec KiCad je regarde des tutoriels ... J'ai commencé a faire un "mini" plan de tout ce qu'il y a a brancher je te l'envoie des que je pense avoir fini ;)



#27 maximusk

maximusk

    Membre passionné

  • Membres
  • PipPipPip
  • 304 messages
  • Gender:Male
  • Location:Le Mans

Posté 10 juillet 2017 - 10:29

Il me semble que la liste est complete, il te faut un microcontrôleur côté manette, car un shield est un module pour carte arduino, il ne fonctionne pas tout seul.

 

Tu n'auras pas forcément besoin d'utiliser KiCad (mais c'est toujour bien de savoir utiliser un outil), je te l'ai conseillé car je l'aime bien pour réaliser des cartes électroniques. Comme tu comptes utiliser des cartes complètes commercialisées, surtout arduino, il y a fritzing, qui est beaucoup plus simple, et qui regroupe différent modèles de cartes.





Répondre à ce sujet



  



Aussi étiqueté avec au moins un de ces mots-clés : ps3, fpv, drone, hexacopter, nano, mini, pilotage, rc, radiocommande

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

0 members, 0 guests, 0 anonymous users