Table des matières:
- Étape 1: Câblage des Esc et des BLDC
- Étape 2: Configuration de l'application Blynk
- Étape 3: Code IDE Arduino
- Étape 4: Calibrage des moteurs
- Étape 5: Tout est fait.!✌?
Vidéo: Quadcopter avec Nodemcu et Blynk (sans contrôleur de vol): 5 étapes (avec photos)
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:09
Bonjour gars.!
La recherche pour fabriquer un drone sans contrôleur de vol s'arrête ici.
Je faisais un peu un drone pour mon projet qui implique la survillence. Je surfais sur le net pendant la nuit pour le faire fonctionner sans le contrôleur de vol et c'était très décevant que je n'en ai pas fait. J'ai donc décidé de rendre cette instructable donc c'est facile pour ceux qui fera un drone sans contrôleur de vol.
Blynk est une plate-forme IOT open source où l'on peut contrôler les choses à distance. (Peut même être déclaré comme une télécommande universelle). Consultez leur page Web pour en savoir plus.
Merci à Blynk.!
Nodemcu a fait le buzz ces jours-ci. J'ai utilisé nodemcu en raison de sa facilité de programmation. On peut le programmer dans arduino IDE lui-même.
Pré-requis: Il faut connaître les techniques de base de la soudure et de l'IDE Arduino.
Choses nécessaires:
Moteurs 1. BLDC. (Dans mon cas, j'ai utilisé des moteurs 2212 1800KV de quantité 4)
2.30A ESC-4
3. Un cadre de drone (on peut le commander en ligne ou le faire comme ça).
4. Batterie LIPO (généralement avec un chargeur) (j'ai utilisé une batterie 2200 mAh 11.1V 30C).
5. Panneau de distribution de puissance.
6. Nodemcu
Les références:
Voici les références que j'ai utilisées:
1. Blynk Docs
2. Documents Nodemcu
3. Fonctions d'en-tête Esp9266WiFi.
4. BLDC et ESC fonctionnant, étalonnage. (Référez-vous à youtube).
Il est temps de commencer.!
Étape 1: Câblage des Esc et des BLDC
Les ESC sont généralement utilisés pour contrôler la vitesse du moteur. Les trois broches sortant de l'ESC sont données aux moteurs BLDC comme suit. Le signal PWM est généré par le nodemcu qui contrôlera la vitesse du moteur.
Aérodynamique à prendre en compte: L'étape synergique pour faire voler le drone est son aérodynamique. Les moteurs opposés l'un à l'autre doivent être dans la même direction. deux moteurs opposés doivent être en CW. Souder correctement en prenant soin de la dynamique.
Étape 2: Configuration de l'application Blynk
Téléchargez l'application blynk. On peut la trouver dans la boutique Android/ios. Créez un compte vierge et faites vérifier votre compte.
Installez la bibliothèque blynk sur l'IDE Arduino.
Ajoutez deux widgets de curseur. L'un est pour l'étalonnage du moteur et l'autre est pour le contrôle du moteur. Choisissez un curseur et attribuez la broche comme V0 et modifiez la valeur la plus élevée à 255. (Pour l'étalonnage) Choisissez un autre curseur et attribuez la broche comme V1 et modifiez la valeur la plus élevée à 255. (Pour contrôler le drone) On peut utiliser le même widget pour calibrer et contrôler le drone. (mais non recommandé) Certaines images ont été téléchargées pour montrer la démonstration.
Étape 3: Code IDE Arduino
Consultez ce lien pour obtenir le code.
Le package de la carte Esp8266 doit être installé sur l'IDE Arduino. Suivez la vidéo téléchargée pour ajouter la bibliothèque ESP8266 à l'IDE Arduino.
Ouvrez le fichier dans Arduino et téléchargez le code en sélectionnant la carte dans le gestionnaire de cartes en tant que "Nodemcu".
Étape 4: Calibrage des moteurs
Attention.!Veuillez vous assurer que les hélices sont retirées lors de l'étalonnage. Une précaution importante car j'ai eu une très mauvaise expérience avec eux.!?Les moteurs doivent être "calibrés". vitesse à la tension la plus élevée et la plus basse fournie par le mcu. Une fois que l'application blynk est correctement configurée et que le câblage de l'esc et du BLDC est terminé, l'étape suivante consiste à calibrer. Après avoir connecté les quatre escs à une source d'alimentation (généralement une batterie lipo), les moteurs émettront un bip pour calibrer l'esc. Suivez les étapes simples pour calibrer les BLDC'1. Après que le moteur ait émis un bip, changez le curseur sur la valeur maximale (dans mon cas, c'est 255).2. Le moteur le détecte et émet un deuxième bip pour le bas régime. Cette fois, déplacez le curseur sur la valeur la plus basse, c'est-à-dire 03. Le moteur émettra deux bips indiquant que l'étalonnage est terminé et modifiez la valeur du curseur pour modifier la vitesse des moteurs. Vous êtes terminé.!
Étape 5: Tout est fait.!✌?
Veuillez vous assurer que tous les moteurs doivent avoir la même vitesse (c'est-à-dire le même régime) pour planer.
Bonne journée à tous.!
Toutes les questions:
Contactez [email protected]
Conseillé:
Contrôleur Midi sans contact : 6 étapes (avec photos)
Contrôleur Midi sans contact : Faire des choses sans contact est la tendance de nos jours. J'ai créé un simple contrôleur midi à l'aide d'un micro Arduino Pro et d'une carte de détecteurs de proximité infrarouge dotée d'un comparateur intégré, cela devrait être disponible assez facilement et à moindre coût. Ce projet ca
Comment faire fonctionner un moteur à courant continu sans balai Drone Quadcopter à l'aide du contrôleur de vitesse de moteur sans balai HW30A et d'un testeur de servomoteur: 3 étapes
Comment faire fonctionner un moteur à courant continu sans balais pour drone quadrirotor à l'aide du contrôleur de vitesse de moteur sans balai HW30A et d'un testeur de servomoteur : L'appareil peut également être utilisé comme générateur de signal pour régulateur de vitesse électrique (ESC), alors vous ne pouvez pas
Contrôleur de vol Multiwii contrôlé par Arduino DIY : 7 étapes (avec photos)
Contrôleur de vol multiwii contrôlé par Arduino DIY : ce projet consiste à créer une carte logique de drone multicopter polyvalente mais personnalisée basée sur Arduino et Multiwii
Comment contrôler le moteur à courant continu sans balai Drone Quadcopter (type à 3 fils) en utilisant le contrôleur de vitesse du moteur HW30A et Arduino UNO: 5 étapes
Comment contrôler le moteur CC sans balai du drone quadrirotor (type 3 fils) à l'aide du contrôleur de vitesse du moteur HW30A et de l'Arduino UNO : Description : Le contrôleur de vitesse du moteur HW30A peut être utilisé avec 4 à 10 batteries NiMH/NiCd ou 2-3 cellules LiPo. Le BEC est fonctionnel avec jusqu'à 3 cellules LiPo. Il peut être utilisé pour contrôler la vitesse du moteur Brushless DC (3 fils) avec un maximum jusqu'à 12Vdc.Specific
Robot de navigation avec capteurs de chaussures, sans GPS, sans carte : 13 étapes (avec photos)
Robot de navigation avec capteurs de chaussures, sans GPS, sans carte : le robot se déplace selon une trajectoire préprogrammée et transmet (via Bluetooth) ses informations de mouvement réelles à un téléphone pour un suivi en temps réel. Arduino est préprogrammé avec chemin et oblu est utilisé pour détecter le mouvement du robot. oblu transmet les informations de mouvement