ARD-e: le robot avec un Arduino comme un cerveau (8 / 9 étapes)

Étape 8: Ard-e robot senses : suivi dans quelle mesure ses roues tournent et en voyant la lumière infrarouge

Puisque les humains n’ont roues il n’y a vraiment aucun besoin que nous soyons en mesure de suivre dans quelle mesure nos roues ont tourné. ARD-e soit un robot volant basé a cependant besoin de savoir cela. Pour ce faire, vous pouvez utiliser différentes méthodes. Une instructable juste a été présentée pour ce concours qui prend les données d’un accéléromètre puis extrapole la distance de celui. Pour Ard-e, mais tout ce que nous allons avoir besoin est un voyant et un autre capteur de lumière. Nous avons juste besoin de briller une led à travers ses morceaux et ensuite avoir un capteur de lumière sur l’autre chef côté combien de fois la lumière change d’élevé à faible. Une fois que vous avez un compte sur ce numéro, vous pouvez mesurer la distance entre les trous dans la bande de roulement et de corréler cela à une distance. Ou vous pouvez définir juste Ard-e au lecteur pour un certain nombre de chefs d’accusation de la lumière passant du haut en bas puis pour mesure la distance sur laquelle il s’est rendu pour obtenir le facteur de conversion de nombre de pouces (ou en centimètres, si vous aimez travailler à l’és). Puis vous pouvez littéralement programmer Ard-e pour aller exactement six pieds en avant tourner droite aller avancer un pied ou tout autre cours vous voulez prendre.

De réellement construire le capteur, j’ai utilisé mon fidèle morceau de ferraille et plié un morceau rectangulaire de celui-ci en forme de U. J’ai percé un trou pour monter dans le côté de l’Ard-e et ensuite deux trous pour la led et le capteur de luminosité pour s’adapter à. Je l’ai monté sur Ard-e pour que la led brille à droite à travers le Centre des trous dans les marches sur le capteur de lumière. J’ai mis le capteur de luminosité sur la partie supérieure du vous et puis mettre un ruban isolant autour de vous pour bloquer une partie de la lumière ambiante qui pourrait gâcher la lecture de la cellule photoélectrique. J’ai connecté puis les capteurs de lumière, tout comme j’ai branché les pour donner un sens de l’Ard-e où la lumière la plus brillante est, comme un diviseur de tension à une entrée (en utilisant les mêmes broches d’entrée et des résistances comme les « yeux » de l’Ard-e) analogique. La led a été soudé à une résistance dimensionné de manière à lui permettre de s’exécuter hors de 5V et ensuite branché sur l’alimentation de l’Arduino.

Juste par la molette manuellement et en regardant les valeurs que l’Arduino sorties à l’aide de la commande de Serial.print() pour le serial monitor, vous pouvez obtenir une oscillation de 600 points sur l’échelle de 0-1023. La dépression est environ 200 et le haut est environ 800. J’ai tenté d’écrire un programme qui utilise 400 comme seuil pour une faible valeur élevée et compté les fois il passé par en dessous à au-dessus de 400 mais c’était au-delà de mes capacités de programmation. Je pense que c’était parce que j’utilisais trop lente d’une vitesse sur l’impression en série et la vérification des valeurs des capteurs et les marches ont été être filé très vite. Quand j’ai essayé d’utiliser une vitesse plus élevée, il ne serait pas du tout imprimer. Avec le recul je n’ai même d’avoir les valeurs imprimées. Je n’étais pas en mesure d’obtenir l’Arduino pour lire correctement les valeurs provenant de capteurs comme les roues étaient filature, mais j’ai démontré qu’il était possible d’utiliser ce capteur pour compter le nombre de fois que la bande de roulement a interrompu la lumière de la LED pour le capteur de lumière. Et si vous êtes un meilleur programmeur que je suis vous pouvaient convertir ce nombre à un programme Ard-e pour conduire à cette distance et distance.

Un autre de Ard-sens de robot e ce seraient génial pour lui d’avoir est contrôlée par un vieux magnétoscope à distance. J’ai trouvé une télécommande dans le vieux tas d’électronique indésirable et trouvé un détecteur de rayonnement infrarouge à Radio Shack. Tout ce que vous devez faire est de brancher le capteur infrarouge jusqu'à le + 5V et au sol, puis la sortie vers une entrée analogique sur l’Arduino, tout comme il est dit sur le dos de la boîte pour le capteur. Encore une fois si vous êtes un programmeur beaucoup mieux que je suis vous pourrait alors programme l’Arduino pour reconnaître l’IR du signal de la télécommande et il corréler à rendre les Ard-e à se déplacer. Si vous appuyez sur la flèche vers le haut de la télécommande faire Ard-e en voiture vers l’avant, si la flèche vers le bas de la télécommande est pressée à aller vers l’arrière, etc. J’ai acheté la sonde de radio shack, mais n’ont pas été en mesure d’obtenir l’Arduino pour s’interfacer avec lui il encore.

Alors maintenant, Ard-e sens sont terminées ! Ou au moins aussi complète que je peux faire. D’autre part devrait commencer quelques vieilleries d’ajouter comme capteurs pour votre propre version de l’Ard-e de recyclage. Maintenant quel est prochain pour Ard-e ?

Articles Liés

Construire le bras robotisé avec 3DP +Arduino(用3DP+Arduino製作機械手臂)

Construire le bras robotisé avec 3DP +Arduino(用3DP+Arduino製作機械手臂)

Il s'agit d'un axe 5 bras robotisés, je l'ai fait avec 3D Printer & Arduino.Vous pouvez suivre les étapes ci-dessous pour télécharger la ressource et en faire.Comment préparer le Stuff :1.MG995 servo x 52. SONY Joystick x13. Arduino x1.Étape 1: Voir
Bras robotisé avec Servo-moteurs

Bras robotisé avec Servo-moteurs

une partie de ma recherche doctorale à NYU-Poly consiste à prédire la consommation d'énergie dans les systèmes robotisés, alors j'ai besoin d'un système robotisé de travailler avec une plate-forme de recherche pour valider les résultats.  Si j'ai con
WireBeings beta : un imprimé et Robot extensible pour Arduino avec contrôle Android 3D

WireBeings beta : un imprimé et Robot extensible pour Arduino avec contrôle Android 3D

http://wirebeings.com/Découvrez la vidéo ici :Il s'agit d'un beau projet que vous pouvez continuer de travailler et modifier comme vous apprenez davantage de projets Arduino. Ce Instructable passe par la construction du robot compatible bluetooth dan
Ligne de base suivant Robot avec Arduino

Ligne de base suivant Robot avec Arduino

07/09/2015Il a été quelques années puisque nous avons affiché initialement ce Robot suivant ligne de base avec tutorial Arduino, et il semble tellement de gens a jugé utile que nous devrions poster une mise à jour qui se déroule courant Arduino bibli
En utilisant un Robot de dessin Arduino avec heures de tutoriels Code

En utilisant un Robot de dessin Arduino avec heures de tutoriels Code

J'ai créé un Arduino robot pour un atelier de dessin pour aider les adolescentes à s'intéresser à des sujets de souches (voir). Le robot a été conçu pour la tortue-style programmation des commandes telles que forward(distance) et turn(angle) permet d
Bras robotique avec des gants, téléphone Android et Arduino

Bras robotique avec des gants, téléphone Android et Arduino

Aujourd'hui, nous avons presque 2 techniques pour jouer avec le bras robotisé, soit par les boutons , par exemple comme le bouclier de jeu ou en utilisant des gants qui incluent les capteurs. Pourtant, aujourd'hui je vais vous montrer une nouvelle te
Faire un Robot avec Arduino pour les débutants

Faire un Robot avec Arduino pour les débutants

Étape 1: Matériaux nécessaires Tamiya piste et roue monté (7,95 $ à Pololu)Kit de boîte de vitesses Double Tamiya 70168 (9,25 $ à Pololu)L298N double pont H (3,65 $ sur Amazon et peut être beaucoup plus faible à ebay)Support de batterie 4AA (utilisé
CupBots - 3D plate-forme robotique imprimé pour Arduino et Raspberry Pi

CupBots - 3D plate-forme robotique imprimé pour Arduino et Raspberry Pi

Voici un projet de robotique du grand week-end d'entreprendre avec des amis ou des gens de votre espace de la machine locale. Vous aurez besoin une imprimante 3D très pratique à la 3D impression les fichiers STL en pièce jointe dans le cadre de la pr
Comment faire des petits robots avec nRover Conseil

Comment faire des petits robots avec nRover Conseil

Le nRover, est une petite planche conçue pour construire des petits robots comme UGV (véhicules sans pilote au sol), suiveur de ligne ou à la domotique, il peut être contrôlé par wifi, Bluetooth ou radio de contrôle. L'objectif principal est le dével
Faire un Zombie rampant de Robot avec les jambes coupées

Faire un Zombie rampant de Robot avec les jambes coupées

Nous avons tous les zombies de l'amour et les robots, parmi les choses qui sont plus susceptibles d'être notre annulation un jour. Permet de faciliter la vie en construisant un zombie effrayant petit robot le long.Mon but avec ce Instructable consist
6WD robot avec châssis en aluminium

6WD robot avec châssis en aluminium

Cette instructable vise à construire un peu basique et mobil robot, simple mais résistant, capable de se déplacer facilement à travers de nombreuses surfaces avec précision.Après de nombreuses expériences, je suis à un point où je pense que j'ai obte
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
(w / vidéo) Robot de base Arduino, chercheur de lumière !

(w / vidéo) Robot de base Arduino, chercheur de lumière !

Plusieurs fois, j'ai googlé « Robot Arduino » dans l'espoir de trouver un robot à construire. Je finis par trouver plusieurs versions d'un obstacle en évitant le robot qui utilise soit un infrarouge ou un capteur de télémètre de sonar monté sur un se
Mon projet de neuvième : Bras de Robot avec Joystick bouclier

Mon projet de neuvième : Bras de Robot avec Joystick bouclier

Bien qu'il soit grand contrôlant le bras du robot avec l'ordinateur ou téléphone mobile, je pense à l'aide de la manette de jeu est aussi cool, donc j'ai acheté un bouclier de manette de jeu et faire un nouveau projet. Ce bouclier de la manette est c