jpparisy
Patibulaire mais presque
Sous ce sujet, vous trouverez des montages simples à base de microcontrôleurs, destinés à être utilisés avec une radiocommande proportionnelle et étudiés principalement pour les modèles réduits de bateaux.
J'ai remarqué que quelques uns, sur ce forum, se lancent dans la construction de navires utilitaires, du genre bateaux de pêche, pousseurs, remorqueurs et autres engins sympathiques rentrant dans la catégorie loisirs, par opposition aux catégories donnant lieu à des compétitions effrénées.
Avec ce genre de bateaux, une radiocommande proportionnelle est utile pour la direction et la propulsion, par contre, ils nécessitent plein de commandes tout ou rien pour faire des animations ou allumer des lumières.
Je vous propose donc des montages à brancher sur une (ou plusieurs) voie(s) proportionnelle(s) et qui commandent plusieurs fonctions tout ou rien.
Des solutions commerciales existent, mais, avec des composants ne coûtant pas grand chose et aisément disponibles, il est possible de faire presque aussi bien, avec un travail minime et un effort d'imagination !
Cela fait maintenant plus d'un an que ce sujet a débuté. J'en profite pour insérer une table des matières permettant de retrouver facilement un projet précis.
J'ai modifié tous les fichiers attachés pour avoir à la fois le code source et le code généré, prêt à être écrit dans le MCU.
J'ai remarqué que quelques uns, sur ce forum, se lancent dans la construction de navires utilitaires, du genre bateaux de pêche, pousseurs, remorqueurs et autres engins sympathiques rentrant dans la catégorie loisirs, par opposition aux catégories donnant lieu à des compétitions effrénées.
Avec ce genre de bateaux, une radiocommande proportionnelle est utile pour la direction et la propulsion, par contre, ils nécessitent plein de commandes tout ou rien pour faire des animations ou allumer des lumières.
Je vous propose donc des montages à brancher sur une (ou plusieurs) voie(s) proportionnelle(s) et qui commandent plusieurs fonctions tout ou rien.
Des solutions commerciales existent, mais, avec des composants ne coûtant pas grand chose et aisément disponibles, il est possible de faire presque aussi bien, avec un travail minime et un effort d'imagination !
*** Mise à jour du 21/02/2013 ***
Cela fait maintenant plus d'un an que ce sujet a débuté. J'en profite pour insérer une table des matières permettant de retrouver facilement un projet précis.
J'ai modifié tous les fichiers attachés pour avoir à la fois le code source et le code généré, prêt à être écrit dans le MCU.
- Projets à base de PIC 12F509
- Montage n° 1 :
C'est le montage le plus simple, à brancher sur une voie proportionnelle :
manche au centre, tout est éteint,
manche en haut, un port est allumé,
manche en bas, un autre port est allumé. - Montage n° 2 :
Dans le montage précédent, le manche de la radio allume un port quand il est dans une position et l'éteint quand il revient au neutre.
Dans ce montage, le port sera une bascule : une première action dans un sens va l'allumer, une deuxième action dans le même sens va l'éteindre. - Montage n° 3 :
Dans ce montage, nous allons commander quatre ports sur le même manche proportionnel :
manche au centre, tout est éteint,
manche tout en haut, allumer le port GP0,
manche à mi-course en haut, allumer le port GP1,
manche à mi-course en bas, allumer le port GP2,
manche tout en bas, allumer le port GP4.
Le port choisi reste allumé tant que le manche ne revient pas au centre. - Montage n° 4 :
Dans le montage précédent, le manche de la radio allume un port quand il est dans une position et l'éteint quand il revient au neutre.
Dans ce montage, deux ports seront utilisés comme bascules : une première action dans une position va allumer le port, une deuxième action dans la même position va l'éteindre. Nous avons déjà vu cela dans le montage n° 2, le but de ce montage est de montrer une généralisation du principe. - Montage n° 5 :
Dans ce montage, nous allons lire le port GP5 pour déterminer le fonctionnement du circuit : quand GP5 est branché sur 0 V, la sortie GP1 est fugitive, quand le port GP5 est branché sur 5 V, la sortie GP1 est une bascule. - Montage n° 6 :
Nous allons utiliser un interrupteur de l'émetteur pour générer des impulsions de longueur différentes (longues et courtes) et les ports seront positionnés en fonction du nombre de changement de longueur d'impulsions. Une impulsion se produit lorsque l'interrupteur change de position, sa position initiale n'a pas d'importance. - Montage n° 7 :
Ce montage dérive du montage n° 1, mais au lieu d'être commandé par un manche proportionnel, il est commandé par un interrupteur à deux positions.
Quand l'interrupteur est dans une position, un port est positionné à 1 et un autre port est positionné à 0. Quand l'interrupteur est basculé, le port qui était à 1 passe à 0, celui qui était à 0 passe à 1. - Montage n° 8 :
Ce montage dérive du montage n° 7, mais nous allons utiliser trois interrupteurs, chacun commandant une sortie en tout ou rien sur le même MCU. - Montage n° 9 :
Dans ce montage je vais décrire une centrale d'éclairage, avec deux ports clignotants, un port pour un feu à éclats et un port fixe.
Une action à fond sur le manche met en service l'un des clignotants, cette action est fugitive ou à bascule, en fonction d'un port d'entrée.
Une action à mi-course met en service le feu à éclats, une action à mi-course de l'autre côté met en service le feu fixe. Ces deux fonctions sont des bascules : une action dans une position va activer la fonction, une deuxième action dans la même position va la désactiver. - Montage n° 10 :
Ce montage et sa variante permettent de commander de un à huit ports en utilisant un bouton poussoir fugitif ou un manche avec retour au centre.
Pour allumer un port donné, nous allons actionner et relâcher autant de fois que nécessaire le bouton ou le manche, le dernier appui devant être plus long que les autres.
- Montage n° 1 :
- Projets à base de PIC 12F675
- Montage n° 1 :
C'est le montage le plus simple, à brancher sur une voie proportionnelle :
manche au centre, tout est éteint,
manche en haut, un port est allumé,
manche en bas, un autre port est allumé. - Montage n° 2 :
Ce montage n'a pas grand chose à voir avec le modélisme nautique, puisqu'il s'agit d'un testeur de servos. Il peut fonctionner en mode automatique ou en mode manuel. - Montage n° 3 :
C'est aussi un testeur de servos, dérivé du précédent, mais il est maintenant possible de lui apprendre les positions neutre et extrêmes en le branchant sur une sortie servo d'un récepteur. - Montage n° 4 :
Ce montage permet de commander directement quatre servos proportionnels en tout ou rien sur le même manche. Il permet, par exemple, de remplacer des électro-aimants par des servos normaux, ou de commander des moteurs à balais en utilisant des micro-swiches actionnés par les palonniers des servos. - Montage n° 5 :
Ce montage et ses variantes permettent d'actionner de un à huit servos proportionnels en utilisant un bouton poussoir fugitif ou un manche avec retour au centre. - Montage n° 6 :
Ce montage et ses variantes permettent de rediriger un signal proportionnel vers un port parmi quatre ou huit. - Montage n° 7 :
Ce montage permet de commander un moteur pas-à-pas en rotation continue.
- Montage n° 1 :