Rocket Launcher système de pression d’air (10 / 10 étapes)

Étape 10 : logiciel

La source de logiciels peut être trouvée ici : https://github.com/romansky/Apollo

  • Contrôleur : Code Teensy
  • Apollo.py : version de python
  • CSharp/Apollo : Version c#

Le contrôleur
Dans le fichier config.h, nous avons toutes les constantes du projet (NIP, temps, distance, etc.).
Pour écrire les broches RX/TX de la Teensy, nous avons besoin d’utiliser « Serial1 » car « Serial » utilisé par l’USB de la série. Modifier la constante « HWSERIAL » si vous souhaitez déboguer.
Une autre constante importante est « PITCH_MOTOR_STEPS_PER_ANGLE », vous devez le changer selon votre moteur. La configuration actuelle est 400 marches à 90 degrés.

Protocole de communication

Manette pour PC

AXX - anémomètre : interruptions par seconde (int)

Pxx - capteur de pression : la pression en psi (flotteur)

Sxx - compteur de vitesse : vitesse en m/s (flotteur)

AH - premier indicateur de compteur de vitesse haute

AL - premier indicateur de compteur de vitesse basse

PC au contrôleur

RXX - Open le solénoïde pour xx millisecondes (entier)

CXX - calibrer la hauteur de la plate-forme aux degrés actuels (flotteur)

Sxx - régler la hauteur de la plate-forme (flotteur)

Le voyant indicateur de vitesse AH et AL vous permet de savoir si les ailettes de la fusée pour briser le laser sur le phototransistor inférieur ou ne pas autoriser de que vous repositionner la fusée.

Poursuite du développement

Le logiciel est actuellement en cours d’élaboration.
Nous prévoyons d’ajouter plus de fonctionnalités comme la distance calculée (disponible dans la version de python) de pression, angle, vitesse du vent et direction (également construire le matériel de direction du vent).
Sélection de cible sur la carte et calculer la pression nécessaire et angle pour atteindre la cible.

Garder cette instructable suivre et le dépôt git les mises à jour

Articles Liés

Arduino modèle Rocket Launcher pour 3D imprimés fusées

Arduino modèle Rocket Launcher pour 3D imprimés fusées

Quand j'étais gamin, j'adorais jouer avec des roquettes, Estes, alors j'ai décidé de revenir dans le hobby, mais en utilisant toutes mes skizzls maker. Voici donc un lance-roquettes Arduino vraiment cool 3D imprimés roquettes de mon MakerBot Rep2 ! P
Simple double bouteille Rocket Launcher

Simple double bouteille Rocket Launcher

son presque les derniers de la chaleur de l'été, alors j'ai pris l'occasion de mettre sur pied une bouteille Rocket Launcher pour les enfants. Je mets ce Instructable ensemble après avoir utilisé le lanceur pendant quelques heures plus tôt aujourd'hu
La très mauvaise idée : Un modèle Rocket Launcher

La très mauvaise idée : Un modèle Rocket Launcher

premier de tous, ne pas construire ce. Durant toute l'expérimentation avec cette chose, beaucoup de choses a mal tourné, et merde a obtenu assez vrai quelques fois (pardonnez mon langage, mais DANG, qui était dangereux).Si vous ne construisez pas cec
Ouvrir les bouteilles de vin avec la pression d’Air

Ouvrir les bouteilles de vin avec la pression d’Air

nous avons eu un problème avec le bouchon dans une bouteille de vin et résolu en utilisant la pression d'air pour enlever ce qui restait du Liège. Pression d'air peut être utilisée pour ouvrir une bouteille de vin.La photo montre l'appareil que j'ai
K ' NEX Rocket Launcher

K ' NEX Rocket Launcher

c'est mon nouvellement construit k ' NEX rocket launcher-nommé le Lyfebreaker. Il est alimenté par une source de l'ordinateur portable.Étape 1: Mécanisme de tir Ces images montrent le lanceur amorcée et chargée et pas apprêté ou chargés.Étape 2: site
Rocket Launcher Tube

Rocket Launcher Tube

Hé les gars.  Premier instructable (ne pas aller facile même si, je veux savoir comment je peux améliorer toutes mes créations).  J'ai été consultant pour en faire un pour quelques-unes des choses que j'ai avez créé mais n'ont pas obtenu autour de lu
Hand Held Bottle Rocket Launcher

Hand Held Bottle Rocket Launcher

j'ai fait de nombreux lanceurs différents, mais la plupart ne maintient la pression de l'air pendant une longue période de temps.  Cette conception de la fusée peut contenir la pression d'air élevée pendant une très longue période. La façon dont cela
Système de mouvement linéaire de boucle fermée (platine)

Système de mouvement linéaire de boucle fermée (platine)

Dans ce projet un Arduino Uno est utilisée pour construire un système de mouvement linéaire de boucle fermée à l'aide d'un moteur à courant continu. Une photorésistance est utilisée pour mesurer la vitesse réelle de l'arbre, agissant comme un système
Rapide changement électronique 2 Litre eau Rocket Launcher

Rapide changement électronique 2 Litre eau Rocket Launcher

OK donc j'ai été caché ici sur le site pendant un certain temps et il s'agit de mon premier instructable. C'était mon deuxième lanceur le premier était une modification de celui de « Cette vieille maison ».  J'ai utilisé un clapet à bille au lieu de
Rocket Launcher de papier

Rocket Launcher de papier

nous allons créer une simple air pression actionnée fusée de papier que vous pouvez mettre ensemble en seulement quelques minutes. J'ai fait cela pour mon enfant (cinq), mais ce serait un plaisir projet pour un enfant plus âgé à faire voler, trop. J'
Bottle Rocket Launcher : Le bon marché, n’est pas obtenir vous humide Edition

Bottle Rocket Launcher : Le bon marché, n’est pas obtenir vous humide Edition

que vous soyez un enseignant, un gamin ou juste quelqu'un qui veut avoir du plaisir avec un peu d'eau, bouteille roquettes sont un bon moyen d'explorer l'aérodynamique et des fusées de base sans se ruiner. (Plus, c'est une bonne façon de réutiliser l
Smile(PRICELESS!) de l’enfant de la soude Bottle Rocket Launcher($13.97) A

Smile(PRICELESS!) de l’enfant de la soude Bottle Rocket Launcher($13.97) A

Oui, une autre grande activité de tige avec une nouvelle tournure à la « goutte d'oeufs »...Les étudiants sont chargés de concevoir et construire une fusée de bouteille H2O de soude, lancer avec succès avec sa charge utile (œuf) et récupérer ininterr
Rocket Launcher avec générateur de papier

Rocket Launcher avec générateur de papier

nous avons voulu construire un lance-roquettes de papier semblable à celui de Make magazine sauf entièrement gosse-alimenté, coffre fort et en mesure d'exécuter tout au long de la journée pour les foires et festivals.  Cette conception a au moins 100
Réservoir de pression d’air pour lego hors un briquet

Réservoir de pression d’air pour lego hors un briquet

Voici un instructable comment faire un réservoir sous pression de petites ouvertures pour lego hors un briquet videJ'ai décidé d'en faire parce que je ne pouvais pas trouver un réservoir d'origine de legoJe sais que c'est plutôt petit, mais si vous v