Récepteurs infrarouge Mir4 (ancien nom Ub4)
Transcription
Récepteurs infrarouge Mir4 (ancien nom Ub4)
CH-1092 Belmont, Switzerland Tel +41 21 728-6156, Fax 728-6157 Email [email protected], www.didel.com www.didel.com/Ir/Mir4.pdf Récepteurs infrarouge Mir4 (ancien nom Ub4) Document in English www.didel.com/Ir/Ub4.pdf Mir4 est un circuit microcontrôleur qui fait partie de la famille de cartes miniatures Mir (voir www.didel.com/Ir/Mir.pdf) permettant de commander des avions, microrobots, animations de maquettes de train, alarmes, gadgets, etc. Le circuit Mir4 a 2 sorties unidirectionnelles (transistor 0.5A) et deux paires de sorties bidirectionnelles (pont 0.4A). La tension est de 3 à 6V. Il est facile à mettre en oeuvre avec 2 options pour l’alimentation et des connecteurs au pas de 2.5mm. Le poids de la carte avec le récepteur est de 0.7g. Les connecteurs et fils ajoutent un poids significatif. Un connecteur mets 4 disposition les 4 lignes du processeur encore disponibles. Les signaux de trois servos sont programmés dans les versions standard, en parallèle avec les options offertes. Le Mir4 est prévu pour commander les 2 moteurs d’un robot miniature, et d’un avion ou dirigeable de 5-10 grammes. Plusieurs versions logicielles existent, compatibles avec les télécommandes infrarouge Emir, qui utilisent le protocole du Bimo. On peut imaginer d’autres formats de télécommande, mais c’est à l’utilisateur d’écrire le programme pour le 16F630 de la carte Mir4. Les kits sont prévus soit pour un accu Lipo de 30-70mAh avec la fixation Bahoma 5mm (à demander spécialement), soit pour le connecteur “priseG” coudé, compatible avec les LipoB de 140 mAh. Voir plus loin le commentaire sur les prises. Les récepteurs sont compatibles avec la télécommande 2 canaux du Bimo. D’autres solutions à 3 canaux sont documentées sous www.didel.com/Ir/Emir.pdf Le protocole IR permet plusieurs utilisateurs simultanés, mais seulement 3 canaux. Kit content 1 circuit MIR4 (Ub4) logiciel Icxx.hex (à préciser) 1 récepteur IR 1 LED bicolore 1 résistance 680 Ohm 1 M07-3 1 FC05-4 1 M05-4 Dimension 22x18mm Poids du circuit 0.69g Mir4 (Ub4) est un circuit comportant deux ponts en H, deux transistors et une entrée pour un récepteur infrarouge. Commandé par Emir2 (Bimotel) il permet de piloter deux moteurs de 6V 0.4A maximum. Si on comprend le schéma et la programmation, le circuit offre énormément de possibilités, avec 6 sorties amplifiées et 5 entrées. Le circuit est petit, mais ses connecteurs sont faciles à souder. La programmation en assembleur est très efficace. Pour plusieurs applications, des macros en français mettent la programmation à la portée d’un débutant. Interface Servo Actuellement, un connecteur au pas de 1.27mm peut être soudé sur le Mir4 et un servo avec les fils dans l’ordre Gnd + Sig répond au canal 1. Un circuit adaptateur de 3 cm2 est prévu pour brancher 3 servos avec prise Molex (finb janvier 2011).. Variantes logicielles Le circuit Mir4 est disponible avec des logiciels de commande spécifiques à quelques applications. Le logiciel Mir4b-sep (marque 1 sur le processeur) assigne les canaux bidirectionnels 1 et 2 de la télécommande du Bimo sur les sorties 5-6 et 7-8. Ce logiciel réagit comme un Bimo dans le mode “grue” et convient pour commander 2 moteurs indépendamment, par exemple une voiture jouet avec la direction et l’avance, une grue, une machine à dessiner, etc. Le logiciel Mir4b-mix (marque) mélange les canaux de la télécommande et agit sur les sorties bidirectionnelles 5-6 et 7-8. Ce logiciel convient pour commander un robot avec deux moteurs comme le Bimo. Soft Ic02.hex Soft Ic01.hex Le logiciel Mir4u-sep (marque 6) utilise les deux transistors.pour commander deux moteurs vibrants. De plus, puisque le manche à balai a un ressort pour le retour au centre, seul les directions positives sont actives. Au centre, la vitesse est nulle. Soft Ic06.hex Le logiciel Mir4u-mix (marque 5) mélange les deux canaux pour deux moteurs vibreurs unidirectionnels. Le manche n’est actif que dans le sens avance. Si on tourne à fond, un moteur est stoppé, ce qui n’est pas le cas de Mir4b-mix, qui peut être utilisé pour cette même application. Soft Ic05.hex Le logiciel Mir4u-twin (marque 7) mélange les 2 canaux pour un avion bimoteur. En ligne droite, la puissance n’est pas maximum pour permettre un virage en accélérant d’un côté et réduisant un peu de l’autre. Soft Ic07.hex .Le logiciel Mir4c-plane (marque 3) permet de piloter un avion de 8-20 grammes avec un moteur pour l’hélice et deux actuateurs magnétiques BIRDs pour la direction et profondeur. Une télécommande Emir4 ou Servir est nécessaire. Soft Ic03.hex Pour un dirigeable, la version logicielle Ub4c-blimp (marque 4) assigne les canaux différemment, si l’utilisateur préfère avoir le moteur vertical unidirectionnel, commandé par le canal3 (potentiomètre du Mir3). Ce moteur permet de monter seulement. Le dirigeable descend par son propre poids. Soft Ic04.hex Connecteurs Mir4 est compatible avec les aimants Bahoma au pas de 10mm et 5mm, mais les Lipos aux pas de 5mm sont seuls disponibles (photo du haut de la page). Demander la version Mir4M. La priseB au pas de 2.54mm (broches de 0.7mm) est recommandée si son poids est acceptable. On peut brancher une alim 3 à 6V. La priseB à 3 broches évite un branchement inversé qui peut être destructeur (voir www.bricobot.ch/docs/PriseB.pdf ) Côté actionneurs, des prises 0.7mm au pas de 0.7mm sont bon marché et fiables. On mettra naturemment la prise mâle côté moteur. Si le poids joue un rôle, Didel a des prises 0.5mm encore plus légères que les broches 0.5mm usuelles. La paire m+f pèse 0.12 g au lieu de 0.27 g avec du 0.7mm. Attention, les prises standard dites 0.5mm ont un côté 0.6mm prévu pour souder. Tests Une diode bicolore est livrée dans chaque kit. Elle permet de vérifier avant ou après soudage des prises femelles sur le circuit comment réagissent les sorties à la télécommande. Moteurs et alimentation La limite de l’électronique est 05A 6V, c’est à dire un moteur de résistance interne de 5 à 10 Ohm. La taille du moteur n’a rien à voir. Le rapport de réduction fixe la vitesse de rotation. Un choix de moteurs est décrit dans www.didel.com/Ir/Mot.pdf. L’alimentation doit fournir assez de courant pour les moteurs, électro-aimants ou LEDs. Les accus Lipos sont chers mais très compacts et légers. Les accus NiCd de 80 (Bimo) et 260 mAh (Wellbot) sonf faciles à recharger. Voir http://www.didel.com/AlimPub.pdf Programmation Mir4 se programme facilement avec un Pickit2. Les logiciels Ic0x.hex se chargent avec le Pickit2 et l’adaptateur Pk2. Le connecteur au pas 1.27mm est inséré dans les trous du Mir4 et légèrement maillé pendant la programmation. Les fichiers sources, écrits en CALM et modifiables avec l’environnement gratuit SmileNG, sont à disposition sous www.didel.com/Ir/Mir.zip jdn 091211/101220