Contrôleur de moteur RC PIC (et exemple lego robot)

Note for National concours de Robot robotique semaine : J’ai plus de 18 ans.  Je suis étudiant à l’Université du Wisconsin Milwaukee. Comme un étudiant en génie mécanique, ce projet est lié à mon majeur. Elle aussi m’a appris les compétences qui ont conduit à des travaux de recherche de premier cycle qui me prend sur un cheminement de carrière connexes mécatronique et robotique.

Ce que c’est :
Cet appareil reprend le signal d’un récepteur RC, le genre vous serait brancher vos servos dans une voiture RC ou dans l’avion. Basé sur ce signal RC il sorties puissance contrôlé à paire de moteurs jusqu'à 4 a et 18V. Le contrôle est proportionnel (vitesse variable) et va dans les deux sens sans parti pris dans les deux sens, le rendant bien adapté aux véhicules-citernes en voiture. La logique est basée sur un PIC18F1320. La meilleure partie de ce projet n’est pas juste qu’il te permet de faire un contrôleur de moteur double RC relativement bon marché, mais que selon ce schéma de code et entrée vous pouvez prendre n’importe quel projet de microcontrôleur PIC et ajouter radio-commandé avec autant de canaux que vous le souhaitez en utilisant seulement une épinglette à recevoir tout. Outre l’utilisation de ces valeurs pour contrôler les autres fonctions du robot vous pouvez toujours utiliser un des ports sur votre récepteur, y compris ceux qui vont à la Commission de contrôle, pour contrôler des servos.

Parce que ce n’est pas que beaucoup d’amusement commander au moins deux moteurs sans un robot pour eux de conduire j’ai construit le système en un robot Lego. Ce contrôleur de moteur pourrait être utilisé pour robot skid steer, ou vous pourriez simplifier à un seul moteur, utiliser l’autre port pour un servo et en font un véhicule qui oriente comme une voiture.  Si la partie de Lego du projet présente un intérêt pour vous, les connecteurs sont expliqués à l’étape 4 et le corps de lego est mis dehors à l’étape 5.

Ce projet nécessite des outils électroniques et un programmeur qui peut fonctionner avec des puces de série 18F.

Le matériel :
Le matériel électronique est assez simple. Le PIC 18F1320 gère tous les l’interprétation du signal, nécessitant uniquement des 2 diodes de filtrage. La même puce génère des signaux de commande de moteur pour les deux moteurs. L’autre grande puce de la carte est un moteur L298n. Cette puce contient deux H-ponts capables de piloter un moteur avec jusqu'à 4 a de courant à jusqu'à 18V. Sans compter que les puces l’une autre composante importante est un régulateur 5V pour donner le PIC une bonne alimentation. En plus de ceux que vous avez quelques peu coûteux diodes et résistances. Une liste des pièces spécifiques est à l’étape 1.

Le logiciel :
Le logiciel de la puce a une partie qui interprète les signaux de commande de servo PWM * dans une variable, et une autre partie qui génère deux contrôle moteur PWM * signaux. Ces pièces chacune susceptibles de servir à faire un système qui fait quelque chose d’autre issu des commandes de contrôle de radio, ou un contrôleur de moteur qui est poussé par d’autres moyens. Le code pourrait facilement être étendu pour lire beaucoup (je parle 8 ou plus) des signaux PWM. Vous pourriez prendre un de ces systèmes de contrôle à distance énorme pour 500 $ avion et avoir une puce à lire tous les canaux ! Ce que vous faisiez avec tout ce que les données de contrôle serait à vous.

Une note sur PWM :
Ce sont les deux largeur d’impulsion modulée des signaux (PWM), qui signifie simplement la largeur des impulsions est utilisée pour représenter les valeurs, mais le signal de commande de moteur des impulsions sur et en dehors pour faire varier la puissance moyenne, ou duty-cycle, pour accomplir les différentes vitesses du moteur, tandis que le signal de servo fonctionne en envoyant des largeurs d’impulsion qui sont lus comme des valeurs de la LED de la commande.

Articles Liés

Contrôler le contrôleur de moteur de Actobotics double

Contrôler le contrôleur de moteur de Actobotics double

Le contrôleur de moteur double Actobotics (DMC) puisse contrôler 1 ou 2 moteurs à 4,8 – 16 volts et remettre 20 ampères par moteur en continu et jusqu'à 30 ampères par moteur momentanément (PIC). Il y a un certain nombre de différentes façons vous po
Modules d’Arduino - L298N double pont en H contrôleur de moteur

Modules d’Arduino - L298N double pont en H contrôleur de moteur

Guide de démarrage rapide et simple d'utilisation et d'explorer un module L298N double pont en H contrôleur de moteur avec un Arduino.Le modèle dans l'exemple que j'utilise est sur Ebay.Matériel nécessaire :Module de L298N double pont en H contrôleur
Carte de contrôleur de moteur L298N

Carte de contrôleur de moteur L298N

Un guide sur la façon d'utiliser la carte de contrôleur L298N moteur pilote, il s'agit d'une planche double contrôleur de moteur qui vous permettent de contrôler la direction et la vitesse de deux moteurs à courant continu ou un moteur pas à pas.Le L
Contrôleur de moteur DC pour vélo électrique

Contrôleur de moteur DC pour vélo électrique

j'ai conçu ce contrôleur pour mon moteur de moyeu de vélo électrique Crystalite Sparrow 48V.  La fonction principale d'un contrôleur de moteur de C.C est périodiquement lire le réglage de la manette des gaz et ajuster le courant fourni au moteur.  Il
Contrôleur de moteur Arduino Lego EV3 enregistrer 45 $

Contrôleur de moteur Arduino Lego EV3 enregistrer 45 $

En faisant un contrôleur de moteur bricolage lego ev3Étape 1: Intro J'ai un kit appelé le lego mindstorms EV3 c'est un incroyable robotique de 349 $ kit qui vraiment est simple à construire comme lego, mais dispose de fonctionnalités vraiment génial
Contrôleur de moteur bricolage MOSFET

Contrôleur de moteur bricolage MOSFET

Il s'agit d'un simple pour construire le contrôleur de moteur. Il est pratique pour de nombreux projets à l'aide d'un moteur commandé par un microcontrôleur. Il peut être utilisé comme un contrôleur électronique de vitesse (ESC) et exerce un contrôle
Contrôleur de moteur AC 200 kW pour la voiture électrique

Contrôleur de moteur AC 200 kW pour la voiture électrique

Les voitures électriques sont l'avenir et commencent à décoller aujourd'hui. Cependant, ils sont encore assez chers. Un moteur à courant alternatif de phase 3 est la norme absolue pour les entreprises de voiture quand ils font un véhicule électrique.
Contrôleur de moteur pas à pas Quad

Contrôleur de moteur pas à pas Quad

ce projet a débuté l'an dernier, il y avait un article de vulgarisation scientifique d'un professeur de collège qui a fait une « imprimante 3D ». Je me souviens avoir pensé à moi "holy crap... J'en veux un. » Bien sûr, à ce moment-là 2300 $ était bea
Contrôleur de moteur 12-24v DC en utilisant un PLC de SPLat EC1

Contrôleur de moteur 12-24v DC en utilisant un PLC de SPLat EC1

Il n'ya pas beaucoup programmable DC motor controller instructions simples là-bas mais maintenant, je vous apporte des instructions étape par étape sur la façon de faire qui peut être étendu pour une utilisation sur des robots à un 500W électrique al
En utilisant le contrôleur de moteur WASP (ESC)

En utilisant le contrôleur de moteur WASP (ESC)

Dans ce Instructable nous apprendront à contrôler un contrôleur de moteur WASP en utilisant un Arduino.Le contrôleur de moteur WASP est un Electronic Speed Controller (ESC), prenant une entrée signal RC provenant d'un Arduino et stimuler il à un nive
QuickStart - contrôleur de moteur un transistor DC

QuickStart - contrôleur de moteur un transistor DC

il s'agit d'un contrôleur de moteur PWM (Pulse Width Modulation).Il utilise un transistor unique Petit pour exécuter un petit moteur à courant continu.Bien que le circuit est très simple (certains disent ennuyeux?) il a untruc assez cool dans le logi
Module de contrôleur de moteurs L293D / tutorial

Module de contrôleur de moteurs L293D / tutorial

L293D est une puce qui nous permettent de contrôler les deux moteurs avec seulement une carte Arduino ou autres microcontrôleurs. Cependant, j'ai eu un projet qui nécessitait le contrôle de quatre moteurs à courant continu ensemble. Récemment, j'ai a
Contrôleur de moteur DC

Contrôleur de moteur DC

Cet simple contrôleur de moteur DC permet une commande de moteur de direction et a été construit entièrement de pièces électriques récupérés. À l'aide du MOSFET pour contrôle moteur plutôt que des croustilles de contrôle, permet à un bloc d'alimentat
Robot d’obstacles en évitant avec L298N double pont en H contrôleur de moteur et le capteur à ultrasons

Robot d’obstacles en évitant avec L298N double pont en H contrôleur de moteur et le capteur à ultrasons

Hé les gars!!Je poste ici quelques images du robot :le matériel nécessaire :maquette de l'Arduino.montage d'essai.capteur à ultrasons.2 moteurs à courant continufils.Contrôleur de moteur L298N double pont h.chassi en aluminium.le code de l'arduino :h