Aller au contenu

Rechercher dans la communauté

Affichage des résultats pour les étiquettes 'PWM'.



Plus d’options de recherche

  • Rechercher par étiquettes

    Saisir les étiquettes en les séparant par une virgule.
  • Rechercher par auteur

Type du contenu


Forums

  • Communauté
    • A lire obligatoirement
    • Informations
  • Forums
    • Drones
    • Voitures RC
    • Autres modeles RC
    • Atelier des images
    • Imprimantes 3D
    • Les petites annonces

Rechercher les résultats dans…

Rechercher les résultats qui contiennent…


Date de création

  • Début

    Fin


Dernière mise à jour

  • Début

    Fin


Filtrer par nombre de…

Inscription

  • Début

    Fin


Groupe


AIM


MSN


Website URL


ICQ


Yahoo


Jabber


Skype


Pays


Interêts

2 résultats trouvés

  1. Salut tout le monde, Je bosse sur un octocopter, que je voudrais faire contrôler par un arduino. Mon idée est donc de ne pas utiliser une radiocommande mais d'embarquer mon arduino mega 2560 dans mon drone, et de le faire "passer" pour un recepteur RC ! Je précise que mon flight controller est un SP Racing F3 et j'utilise cleanflight. Donc, plus précisément, je voudrais que mon arduino imite un récepteur en envoyant des signaux PWM dans les entrées RC de mon contrôleur de vol. Le premier truc à faire est donc déjà de connaître la nature des signaux PWM à la sortie d'un récepteur classique, chose que j'ai trouvée ici : http://diydrones.com/forum/topics/pwm-output-waveforms-from-spektrum-receiver A priori la commande PWM va de 1ms à 2ms sur une période totale de 20ms, pour un récepteur Spektrum classique. Je suppose donc qu'il me suffit de générer le même signal pour simuler une radiocommande. Ce qui me rassure pour la forme de l'onde c'est la nature de la commande sur cleanflight, qui va de 1000 à 2000 : il s'agit donc de 1000μs à 2000μs, c'est sûrement ça. Donc, je génère un signal PWM de cette nature avec ce code Arduino très très simple : void setup() { pinMode(13, OUTPUT); } void loop() { digitalWrite(13, HIGH); delayMicroseconds(1300); digitalWrite(13, LOW); delayMicroseconds(20000 - 1300); } et je connecte la masse de l'arduino à l'entrée masse du récepteur (pin 1 de la broche IO-1 sur le SP F3) et la pin 13 de l'arduino sur n'importe laquelle des chaînes RC du contrôleur (j'ai tout essayé, pin 3, 4, etc, c'est à dire le throttle, les AUX, tout). Bref, là, a priori j'envoie un signal PWM comme le récepteur est censé le faire. J'ouvre cleanflight et je regarde la commande sur les chaîne et rien du tout Elles sont toutes bloquées à 1500 comme d'hab. pourtant je pense avoir envoyé un signal de 1300... Alors voilà, est ce que quelqu'un s'est déjà amusé à faire ça ? Ou s'y connaitrait un peu mieux que moi en PWM ou en communciation RC ? Je ne sais plus trop quoi faire Votre soutien sera le bienvenu Merci d'avance ! Corentin
  2. Bonjour tout le monde, je débute dans le monde des drones et je me suis acheté un drone FPV que j'ai monté. Pour contrôler mon drone j'ai acheté la radio Taranis Q X7 et le récepteur V8R7-II. Malheureusement je ne m'étais pas assez renseigné et il se trouve que ce récepteur n'est pas compatible PPM. Il faut donc que je le branche en PWM. Mais je ne sais pas comment le brancher en PWM sur mon FC SPRacing F3. Voila tout mon problème. J'ai fait quelque tests de branchement en PWM et j'arrive à faire varier les barres dans la partie Receiver de BetaFlight en touchant aux sticks de throttle ... Mais quand je touche au throttle sur la radio c'est la barre aux1 qui bouge. Si quelqu'un sait comment régler ce problème je ne suis pas contre quelques conseils
×
×
  • Créer...

Information importante

En utilisant ce site, vous acceptez nos Conditions d’utilisation.