Arduino & MPU-6050 IMU contrôlée Bee Bot / Big Trak clone

Introduction

https://github.com/lawsonkeith/Bee-bot

Un simple robot à roues qui peut être programmé pour suivre un cours. Le robot dispose d’un clavier qui accepte des commandes de déplacement et puis les exécute. Une particularité est que j’ai utilisé un capteur MEMS DOF 6 à faire tous les encodeurs de navigation au lieu des roues. L’avantage ici est que certains un IMU 6DDL est beaucoup plus facile à intégrer dans n’importe quelle plateforme que les codeurs de la roue, également glisser n’est pas un problème. L’inconvénient est que vous ne savez pas dans quelle mesure vous avez voyagé. J’ai espère qu’il serait possible de faire une mesure vel/distance linéaire avec le Mio, mais malheureusement c' est taux de dérive est beaucoup trop élevé et les erreurs s’accumulent donc il n’est plus exacte pendant environ 3 secondes.

Mon fils voulait construire l’un d'entre eux, comme il a utilisé un « Bee Bot » à l’école, il me rappelait aussi les jouets de « Big Trak » qui se trouvaient autour dans les années 80. Il a obtenu le contrôle PID sur la rubrique donc si vous voulez savoir comment cela fonctionne, c’est une bonne plate-forme depuis copters quad et équilibrage des robots ont tendance à se bloquer beaucoup lorsque vous obtenez l’une des constantes mal. J’ai inclus un télémètre IR sharp ainsi pour éviter le robot s’écraser dans les choses, il y a un haut-parleur pour vous dire quand vous avez appuyé sur un bouton. L’idée est de que vous programmer pour naviguer autour de la salle c’est à dire envoyer à la cuisine et l’essai et la programmer à venir retour etc. Vous pouvez visionner une vidéo de lui faire un évitement d’obstacles et navigation simple ici :

Mots clés: Arduino, Robot, PWM, Imu, MPU-6050

Articles Liés

Cardan de calibrage avec IMU MPU-6050

Cardan de calibrage avec IMU MPU-6050

Certains cardans sont difficiles à calibrer parce qu'il n'existe aucun moyen graphique la position en temps réel.Cette instructable va vous montrer comment graphique de la position d'un cardan 2 axes pour le réglage d'un PID. Pour réaliser que je sui
Projet Arduino : Gyroscope/accéléromètre MPU-6050 et Adafruit moteur pilote bouclier

Projet Arduino : Gyroscope/accéléromètre MPU-6050 et Adafruit moteur pilote bouclier

Bonjour les gars, si vous envisagez d'utiliser le module MPU 6050 gyroscope/accéléromètre ou L329D adafruit moter pilote pare-avec Arduino pour votre prochain projet puis vous sont sur le bon endroit, parce que dans l'article je partage une vidéo ave
Google Earth contrôlée par Accelerometer(MPU-6050)

Google Earth contrôlée par Accelerometer(MPU-6050)

Récemment, j'ai acheté un gyroscope à 3 axes et accéléromètre appelé "MPU-6050" d'Amazon. Il en coûtera 5 $. Quand je faisais des recherches demandes du "Bond en mouvement", j'ai trouvé de nombreux programmes de démonstration pouvant p
Motion Controled Minecraft à l’aide de MPU 6050 et Raspberry Pi

Motion Controled Minecraft à l’aide de MPU 6050 et Raspberry Pi

Dans ce Instructable, je vais montrer comment contrôler Minecraft sur la facture pro forma de framboise à l'aide d'un contrôleur de mouvement MPU 6050. Nous allons utiliser l'API python-minecraft présente par défaut sur le système d'exploitation Rasp
Comment mesurer l’Angle avec MPU-6050(GY-521)

Comment mesurer l’Angle avec MPU-6050(GY-521)

Je mesure angle avec un Arduino. Nous avons besoin de certains câbles, un Arduino UNO et GY-521(MPU-6050) pour l'angle de mesure.Etape 1: Connexion MPU-6050 pour Arduino UNOVous avez besoin de certains câbles mâle-femelle, un Arduino UNO et GY-521(MP
Arduino et capteur à ultrasons contrôle servo et distance compteur

Arduino et capteur à ultrasons contrôle servo et distance compteur

Arduino et capteur à ultrasons contrôle servo et distance meterDans ce projet, vous pouvez voir comment contrôler le moteur servo et tu calculer la distance à l'aide d'arduino et capteur à ultrasons. Vous avez besoin: 1. Arduino (uno, nano, mini pro)
Arduino 4WD rover bluetooth contrôlée par téléphone/tablette Android

Arduino 4WD rover bluetooth contrôlée par téléphone/tablette Android

Arduino 4WD bluetooth contrôlé roverIl s'agit d'une rover 4WD simple que j'ai fait avec Arduino.le rover est contrôlé avec un téléphone android ou la tablette via bluetooth. Avec cette app que vous pouvez contrôler la vitesse (à l'aide de pwm de l'Ar
3 canal arduino Powered Noël contrôleur d’éclairage !

3 canal arduino Powered Noël contrôleur d’éclairage !

Pour Noël cette année, j'ai voulu faire un projet vraiment cool mais ne sais pas trop quoi faire. Comme je recevais l'out de lumières de Noël pour décorer, il y avait un vieux minuterie de lumière Noël éclaté. J'ai a pris à part et regarda du circuit
Base d’Arduino - système de contrôle de puissance pour RPi voiture PC

Base d’Arduino - système de contrôle de puissance pour RPi voiture PC

Bonjour à tous ! Je suis Michalis Vasilakis du www.ardumotive.com et dans le présent guide je vais vous montrer comment faire un système de contrôle électrique simple - base d'Arduino - pour RPi Car PC.Ce système est conçu pour éviter l'arrêt brutal
Arduino Uno et Visuino : contrôler la voiture Smart Robot avec Joystick et L298N moteur

Arduino Uno et Visuino : contrôler la voiture Smart Robot avec Joystick et L298N moteur

Que voiture smart définit lorsqu'il est combiné avec Les Modules des pilotes automobile L298N, offre une des façons plus faciles à rendre les voitures robot. Le L298N Motor Driver Module est facile à contrôler avec Arduino, et avec l'aide de Visuino
Arduino Leonardo/Micro comme contrôleur/manette de jeu

Arduino Leonardo/Micro comme contrôleur/manette de jeu

Remarque importante : Cet article est pour Arduino IDE version 1.6.6 (ou supérieure). Pour ajouter un contrôleur de jeu USB à un Arduino Leonardo ou le Micro à l'aide de l'IDE Arduino version 1.6.5 (ou au-dessous) Voir l'Instructable suivante : ajout
Arduino Nano et Visuino : contrôler des Servos avec Joystick

Arduino Nano et Visuino : contrôler des Servos avec Joystick

Servos de commande connecté à Arduino avec Joystick est une tâche très commune. Avec l'aide de Visuino, un environnement de développement graphique facile à utiliser pour Arduino, atteindre cet objectif n'a jamais été aussi facile !Veuillez noter que
Utiliser Arduino avec transistor TIP120 contrôle moteurs et dispositifs de haute puissance

Utiliser Arduino avec transistor TIP120 contrôle moteurs et dispositifs de haute puissance

rebonjour.Si vous avez un moteur à courant continu ou la lampe mais peu importe comment vous connecter à votre Arduino ils ne marchera ? Devinez quoi, l'Arduino est un cerveau qui accompagne les petits muscles. Il peut commander des LEDs et autres pa
Arduino en vol, un Arduino qui permet de contrôler un hélicoptère

Arduino en vol, un Arduino qui permet de contrôler un hélicoptère

j'ai vu de nombreux hacks pour contrôler un hélicoptère rc avec un arduino, mais j'ai un hélicoptère à l'aide de la radiocommande (non ir led). Avec quelques pièces je vais vous montrer comment construire votre propre ! Lire l'ensemble instructable a