Table des matières:
- Fournitures
- Étape 1: Démarrez Visuino et sélectionnez le type de carte ESPcopter
- Étape 2: dans Visuino: ajouter l'accélération à l'angle
- Étape 3: dans Visuino: ajouter un composant de paquet et définir un marqueur d'en-tête
- Étape 4: Dans Visuino: ajoutez 3 éléments analogiques binaires au composant de paquet et connectez-les
- Étape 5: Générer, compiler et télécharger le code Arduino
- Étape 6: Et jouez…
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-13 06:57
Par BoianMVisuinoSuivez plus par l'auteur:
L'ESPcopter est désormais entièrement pris en charge par la dernière version de Visuino, ce qui en fait probablement le drone le plus facile à programmer !:-)
Avec son support Visuino, vous pouvez contrôler les moteurs, la LED, travailler avec l'accéléromètre, le gyroscope et la boussole, communiquer avec le drone via WiFi, expérimenter différents fichiers pour atteindre la stabilité en vol, le faire communiquer avec d'autres drones ou ordinateurs et plus encore …
Attachez vos propres capteurs et personnalisez le drone comme vous le souhaitez ! Vous pouvez programmer un drone, ou encore plus amusant… programmer un essaim de drones pour communiquer entre eux et travailler ensemble:-).
ESPcopter est actuellement en financement participatif, avec différents niveaux de récompense disponibles en fonction des cartes d'extension et de la quantité souhaitée.
Premier projet:
La boussole envoie des forces de cap X, Y et Z. Cependant, nous devons souvent convertir les forces en angle 3D X, Y, Z pour déterminer l'orientation 3D du capteur.
Fournitures
L'ESPcopter est désormais entièrement pris en charge par la dernière version de Visuino, ce qui en fait probablement le drone le plus facile à programmer !:-) Avec son support Visuino, vous pouvez contrôler les moteurs, la LED, travailler avec l'accéléromètre, le gyroscope et la boussole, communiquer avec le drone via WiFi, expérimenter différents fichiers pour atteindre la stabilité en vol, le faire communiquer avec d'autres drones ou ordinateurs et plus…
Attachez vos propres capteurs et personnalisez le drone comme vous le souhaitez ! Vous pouvez programmer un drone, ou encore plus amusant… programmer un essaim de drones pour communiquer entre eux et travailler ensemble:-).
ESPcopter est actuellement en financement participatif, avec différents niveaux de récompense disponibles en fonction des cartes d'extension et de la quantité souhaitée.
Premier projet:
La boussole envoie les forces d'accélération X, Y et Z. Cependant, nous devons souvent convertir les forces en angle 3D X, Y, Z pour déterminer l'orientation 3D du capteur.
Étape 1: Démarrez Visuino et sélectionnez le type de carte ESPcopter
Pour commencer à programmer l'Arduino, vous aurez besoin d'avoir l'IDE Arduino installé à partir d'ici:
Assurez-vous que vous installez 1.6.7 ou supérieur, sinon ce Instructable ne fonctionnera pas !
Le Visuino: https://www.visuino.com doit également être installé.
Démarrez Visuino comme indiqué sur la première image
Cliquez sur le bouton "Outils" sur le composant Arduino dans Visuino
Lorsque la boîte de dialogue apparaît, sélectionnez ESPcopter comme indiqué
Étape 2: dans Visuino: ajouter l'accélération à l'angle
Nous devons d'abord ajouter un composant pour convertir le cap de la boussole X, Y, Z en angle 3D X, Y, Z:
- Tapez "angle" dans la zone Filtre de la boîte à outils des composants, puis sélectionnez le composant "Accélération à l'angle" et déposez-le dans la zone de conception
- Cliquez dans la case "Out" de la case "Compass" contenant les broches d'accélération X, Y, X du composant ESPCopter pour commencer à connecter toutes les broches de sortie à la fois
- Déplacez la souris sur la broche d'entrée "X" de la case "In" du composant AccelerationToAngle1. Le Visuino étendra automatiquement les fils afin qu'ils se connectent correctement au reste des broches
Étape 3: dans Visuino: ajouter un composant de paquet et définir un marqueur d'en-tête
Pour envoyer toutes les données des canaux sur le port série à partir d'Arduino, nous pouvons utiliser le composant Packet pour regrouper les canaux et les afficher dans la portée et les jauges de Visuino:
- Tapez « paquet » dans la zone Filtre de la boîte à outils des composants, puis sélectionnez le composant « Composant de paquet » et déposez-le dans la zone de conception
- Dans les propriétés, développez la propriété "Head Marker"
- Dans les propriétés cliquez sur le bouton "…"
- Dans l'éditeur d'octets, saisissez des nombres, par exemple
- Cliquez sur le bouton OK pour confirmer et fermer l'éditeur
Étape 4: Dans Visuino: ajoutez 3 éléments analogiques binaires au composant de paquet et connectez-les
Cliquez sur le bouton "Outils" du composant Packet1 (Image 1)
- Dans l'éditeur "Eléments" sélectionnez l'élément "Binaire Analogique", puis cliquez 3 fois sur le bouton "+" (Image 1) pour ajouter 3 éléments Analogiques (Image 2)
- Cliquez dans la case "Sortie" de la case "Accéléromètre" contenant les broches du composant AccelerationToAngle1 pour commencer à connecter toutes les broches de sortie à la fois (Image 4)
- Déplacez la souris sur la broche "In" de l'élément "Elements. Analog(Binary)1" du composant Packet1. Le Visuino étendra automatiquement les fils afin qu'ils se connectent correctement au reste des broches (Photo 4)
- Connectez la broche de sortie "Out" du composant Packet1 à la broche d'entrée "In" du canal "Serial[0]" du composant "Arduino"
Étape 5: Générer, compiler et télécharger le code Arduino
- Dans Visuino, appuyez sur F9 ou cliquez sur le bouton affiché sur l'image pour générer le code Arduino et ouvrez l'IDE Arduino
- Dans l'IDE Arduino, cliquez sur le bouton Télécharger pour compiler et télécharger le code
Étape 6: Et jouez…
ESPcopter est actuellement en financement participatif, avec différents niveaux de récompense disponibles en fonction des cartes d'extension et de la quantité souhaitée.