Programmer un Robot ERS (5 / 9 étapes)

Étape 5: Pneumatique complet système

Outils à air comprimé peut être utile pour améliorer la fonctionnalité de votre robot et sont assez simples à mettre en œuvre, tant en construction qu’en programmation. Pour comprendre l’aspect de la construction du pneumatique, voir cette instructable par Zaphod Beetlebrox, où il a fait un excellent travail d’expliquer toutes les composantes d’un système pneumatique et comment tout mettre ensemble. Nous allons commencer à programmer le système pneumatique en ajoutant le compresseur :

La première ligne va de pair avec le reste de vos définitions de variables, la deuxième ligne passe dans votre liste d’initialiseurs, et les tiers va dans la fonction RobotInit. Les paramètres du constructeur pour compresseur sont le port numéros où votre pressostat et doper les relais sont branchés sur le side-car numérique. Le pressostat doit être branché sur un des ports e/s numériques, et le relais de la pointe doit être branché sur un des ports du relais. Il s’agit de tout le code dont vous avez besoin pour obtenir le travail de compresseur, il démarrera automatiquement et continuera à fonctionner jusqu'à ce que le pressostat est déclenché. Avec l’interrupteur à pression standard de AndyMarks, ce devrait être à 120 lb/po2, mais en réalité que c’est généralement un peu inférieur (nôtre déclenche à 110 lb/po2).

La prochaine étape de la programmation d’un système pneumatique est de tirer des solénoïdes. Le câblage et la programmation diffère entre les modèles, mais il y a deux types principaux de solénoïdes, solénoïdes simples et doubles solénoïdes. Solénoïdes unique ont seulement deux fils va à eux. Ils dirigent des pressions pour une sortie par défaut et seront seulement des pressions directes à l’autre sortie, tandis que le solénoïde est alimenté. Une électrovanne double a deux paires de fils, une de chaque côté de l’appareil. Quand un côté est alimenté, le solénoïde s’allume sa sortie de ce côté. Quand l’appareil est hors tension la sortie restera là où il est. Si deux d'entre eux sont allumés en même temps que la sortie restera aussi le même. Si vous utilisez un monostable, que le code va comme ceci :

Les deux premières lignes vont dans le même endroit que les deux premières lignes de l’exemple de code de compresseur. La troisième ligne doit être placée dans un if déclaration contrôlée par un bouton, ou peut-être dans votre code autonome. En passant la valeur true à la fonction Set basculera la sortie de l’électrovanne vers la sortie par défaut. De même lorsque la valeur false, il retournera la sortie à sa position par défaut. Si vous souhaitez utiliser un solénoïde double, tout ce que vous avez à faire est de changer la classe de la variable de solénoïde à DoubleSolenoid au lieu de solénoïde et le paramètre de la fonction Set. Le paramètre de fonction réglée n’est donc plus une valeur booléenne, parce qu’il y a trois options : n'activer qu’un seul côté, allumez l’autre côté et éteindre les deux côtés. Pour contrôler cela, utilisez le DoubleSolenoid::kForward, DoubleSolenoid::kReverse ou DoubleSolenoid::kOff comme paramètre pour votre fonction prédéfinie.

Articles Liés

Comment construire et programmer un robot Lego NXT

Comment construire et programmer un robot Lego NXT

LEGO est une grande attraction pour beaucoup de jeunes enfants. Tout d'abord (pour l'Inspiration et la reconnaissance de la Science et la technologie) a créé un programme pour les jeunes enfants qui peuvent créer des robots de Legos à l'aide d'un kit
Bon marché programmable bras robotique de l’Arduino

Bon marché programmable bras robotique de l’Arduino

C'est censé être un guide pour débutants à la façon de construire un bras robotique de l'Arduino. Son concept est d'être bon marché et facile à construire. Il s'agit d'un prototype d'optimiser mon code, mais il est parfait débuter avec Arduino roboti
Contrôle du programme & Arduino + robot PHIRO simultanément avec poche Code smartphone app

Contrôle du programme & Arduino + robot PHIRO simultanément avec poche Code smartphone app

PHIRO Pro est un robot éducatif qui aide les enfants à apprendre au code. Une des façons de programmer et de contrôler PHIRO est via une application Android appelée Pocket Code disponible sur le jeu de Google pour libre. Code de poche a la capacité d
Câblage de Robot ERS

Câblage de Robot ERS

au cours des trois saisons, j'ai fait partie du FRC, je dois encore trouver un tutoriel de câblage, je suis entièrement d'accord avec. Tout le monde a différentes méthodes de câblage et ce tutoriel reflète les méthodes de câblage de l'équipe Electron
Robot Programmable extrême Snap Circuits !

Robot Programmable extrême Snap Circuits !

Dans ce Instructable, vous apprendrez comment construire une extrême Circuits Snap Robot Programmable. Tout d'abord, vous apprendrez comment installer l'éditeur de programmation PICAXE (le PICAXE est le microcontrôleur ou ordinateur cerveau pour votr
Robot programmable de jouer du Piano de Knex

Robot programmable de jouer du Piano de Knex

j'ai toujours été un grand fan de K'nex, depuis que je suis un petit enfant. Puis, quand j'ai découvert ce site, je sentais que j'avais touché le jackpot. Il s'agit d'un « robot » que j'ai construit hors knex, il est conçu pour jouer du piano. Cette
Construire STEMbot1 - un Robot qui rend la programmation facile et amusant

Construire STEMbot1 - un Robot qui rend la programmation facile et amusant

Le moderne smartphone ou tablette (appareil mobile) a plus de puissance informatique que les ordinateurs de bureau avaient tout juste 10 ans il y a. Les appareils mobiles modernes sont pleines de capteurs dont : GPS, boussole, 3 axes accéléromètres,
Adaptateur de 90 degrés pour Gearbox VersaPlanetary VexPro pour la robotique de premier

Adaptateur de 90 degrés pour Gearbox VersaPlanetary VexPro pour la robotique de premier

L'équipe de Killer Bees robotique développé cette solution en 2015, et maintenant nous aimerions partager avec tous de la première communauté de robotique.Le système de boîte de vitesses de VersaPlanetary VexPro est l'un des composants plus polyvalen
Robot dessin d’ingénierie

Robot dessin d’ingénierie

Dans ce projet, nous proposons un système de dessin éducatif robotique pour fins d'apprentissage. Notre système utilise le robot dessiner projection des lignes et toutes les géométries de génie tels que cube, carré, triangle, polygone de manière auto
Un robot barman--Doggie4

Un robot barman--Doggie4

Le robot que nous avons créé est un robot barman qui nous conçu pour servir les boissons et la nourriture dans un bar. Nous l'avons appelé Doggie4. Le robot est divisé en quatre couches. Le fond (la quatrième couche) est un châssis de voiture, équipé
Obstacle en évitant le Robot

Obstacle en évitant le Robot

Cette instructable est la version écrite de ma vidéo Youtube « Arduino : comment à construire un Obstacle évitant Robot » que j'ai téléchargé récemment. Je vous recommande vivement de le vérifier.Alors, sans plus tarder, commençons !Étape 1: Un châss
IoT Photon + Robot basé sur le mouvement de saut

IoT Photon + Robot basé sur le mouvement de saut

Un tout à l'heure, j'ai construit un PICAXE base Touchless capteur contrôlée Robot qui utilise un capteur de mouvement Leap de suivi des mouvements de main sur disque. Malheureusement, ce robot a besoin d'être branché à un ordinateur pour fonctionner
Ligne suivante SRK Robot avec pièces imprimées en 3d

Ligne suivante SRK Robot avec pièces imprimées en 3d

Le Robot SRK + ligne suivante est petit frère du Robot MRK + ligne suivante. Il utilise un autre type de Conseil et d'un autre type de moteur. (Le bruit que font les moteurs, c'est ce que j'imagine qu'un scarabée géant sonnerait comme, donc Le Beetle
Élémentaire robotique

Élémentaire robotique

Nos étudiants à Long Ridge School (www.longridgeschool.org) construisent des robots qui peuvent accepter des instructions de navigation de base. J'ai passé beaucoup de temps à la recherche de la bonne plateforme pour robots de nos élèves qui supporte