Table des matières:
- Étape 1: Composants requis
- Étape 2: Conception et fabrication de l'électronique
- Étape 3: Le logiciel
Vidéo: Feu arrière intelligent : 3 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:08
Il y a quelque temps, le feu arrière de mon vélo a cessé de fonctionner. Quand je l'ai ouvert, il y avait un petit PCB avec de l'électronique et une LED dedans. Le problème était le bouton poussoir qui ne fonctionnait pas. J'aurais pu remplacer l'interrupteur mais quelque chose dans cette conception m'a dérangé. Le fait est que le feu arrière est alimenté par batterie et une fois allumé, il reste allumé jusqu'à ce que vous l'éteigniez ou lorsque les batteries se déchargent.
Comme je me soucie de l'environnement, je voulais une solution qui ne vide pas mes batteries si j'oubliais d'éteindre le feu arrière. Un nouveau projet est donc né.
Ce feu arrière intelligent a 3 fonctions principales:
- Allumez ou éteignez la LED lorsque le bouton poussoir est enfoncé.
- Gardez la LED allumée pendant que le vélo roule et éteignez la LED après 10 minutes si le vélo ne bouge plus.
- Éteignez la LED lorsque la tension de la batterie descend en dessous de 2,1 volts.
Pour ce projet, j'ai réutilisé un interrupteur à bascule du projet Tea Light Clone à partir duquel j'ai également réutilisé une partie du logiciel pour ce projet.
Comme toujours, j'ai construit ce projet autour de mon microcontrôleur préféré, le PIC, en utilisant le langage de programmation JAL.
Étape 1: Composants requis
Vous devez disposer des composants suivants pour ce projet:
- Un morceau de planche à pain
- Microcontrôleur PIC 12F615
- Prise IC à 8 broches
- Condensateur 100 nF
- Résistances: 2*10k, 1*100 Ohm
- LED ambre haute luminosité ou LED rouge
- Interrupteur marche/arrêt à bouton-poussoir
- Commutateur d'inclinaison
Voir le schéma de principe sur la façon de connecter les composants.
Étape 2: Conception et fabrication de l'électronique
La plage de tension de fonctionnement du PIC est comprise entre 2 volts et 5,5 volts, ce qui le rend approprié en utilisant les 2 piles AAA comme alimentation. La conception devait être à faible consommation de sorte que le commutateur d'inclinaison n'est actif que lorsque l'appareil est allumé en rendant la broche 3 du PIC basse pendant le fonctionnement.
Dans la conception d'origine, le courant traversant la LED était de 20 mA, ce qui est assez élevé pour une LED à haute luminosité et n'est pas nécessaire. Afin d'économiser les piles, cette conception utilise un courant de 10 mA pour la LED.
Étant donné que le PIC est mis en mode veille lorsqu'il est inactif, le bouton-poussoir est connecté au PIN d'interruption du PIC pour le sortir du sommeil. En mode veille, le PIC n'utilise presque pas d'énergie.
Le circuit a été réalisé sur une maquette qui s'intègre parfaitement dans le boîtier existant du feu arrière. Sur la photo, vous pouvez voir comment la carte a été installée et comment elle s'insère dans le boîtier.
Étape 3: Le logiciel
Comme déjà mentionné, le logiciel est écrit pour un PIC12F615 en utilisant le langage de programmation JAL. Le logiciel effectue quelques tâches:
- Initialisez le PIC et mettez-le en mode veille après la mise sous tension.
- Réveillez-vous du sommeil lorsque le bouton-poussoir est enfoncé et allumez la LED. Se rendormir si le bouton poussoir est à nouveau enfoncé. Le réveil est activé par l'interruption externe du PIC auquel le bouton poussoir est connecté.
- Lorsque vous êtes éveillé, activez l'interrupteur d'inclinaison et surveillez si l'interrupteur d'inclinaison est activé en raison d'un mouvement. Si aucun mouvement n'est détecté pendant 10 minutes, la LED est éteinte, le commutateur d'inclinaison est désactivé et le PIC est remis en mode veille.
- Au réveil, mesurez la tension des batteries et si elle descend en dessous de 2,1 Volts, la LED s'éteint, l'interrupteur d'inclinaison est désactivé et le PIC est remis en mode veille.
Initialement, le logiciel de détection de mouvement a été conçu à l'aide de la fonction Interrupt On Change (IOC) du PIC, mais cela ne fonctionnait pas bien. Au lieu de cela, le commutateur est maintenant interrogé tous les 100 us pour déterminer s'il a été activé ou non. La mesure de la tension d'alimentation est effectuée à l'aide du convertisseur analogique-numérique intégré qui échantillonne la tension d'alimentation toutes les 20 ms.
Le fichier source JAL et le fichier Intel Hex pour la programmation du PIC sont joints. Si vous souhaitez utiliser le microcontrôleur PIC avec JAL - un langage de programmation de type Pascal - visitez le site Web de JAL.
Amusez-vous à construire votre propre projet et attendez avec impatience vos réactions et applications alternatives.
Conseillé:
Feu arrière de vélo Matrix : 5 étapes
Feu arrière Matrix pour vélo : Salut à tous ! J'ai toujours été fasciné par les LED et la façon dont elles brillent, c'est tellement fascinant, en particulier les bandes LED matricielles 8 x 8 et RVB. Je voulais construire un feu arrière pour mon vélo depuis longtemps et maintenant que je suis capable construire o
Feu arrière de moto avec clignotants intégrés utilisant des LED programmables : 4 étapes
Feu arrière de moto avec clignotants intégrés utilisant des LED programmables : Bonjour ! C'est un peu un bricolage facile sur la façon de créer un feu arrière RVB programmable personnalisé (avec clignotants/indicateurs intégrés) pour votre moto ou éventuellement tout ce qui utilise WS2812B (leds adressables individuellement) et Arduinos . Il y a 4 modes d'éclairage
Le meilleur feu arrière de vélo d'une fille : 12 étapes (avec photos)
Le meilleur feu arrière de vélo d'une fille : il s'agit d'un feu arrière à piles en forme de cœur. Pour des raisons de sécurité, un bon feu arrière est essentiel pour un vélo d'enfant. Il doit donc être vraiment fiable. Les enfants oublient généralement d'allumer le feu arrière lorsqu'ils commencent à faire du vélo. Alors il ne
Personnalisez votre feu arrière de moto ! : 3 étapes
Personnalisez votre feu arrière de moto ! : Bonjour à tous ! SUR ce Instructable, je vais partager comment personnaliser votre propre feu arrière pour pas cher de l'ampoule à LEDSi vous êtes paresseux pour lire en ce moment, vous pouvez regarder la vidéo que je fais déjà Ok, assez d'intro, entrez dans les étapes
Feu arrière de vélo avec une torsion: 9 étapes (avec photos)
Feu arrière de vélo avec une torsion : avouons-le. Les feux arrière sont ennuyeux. Au mieux, ils se mettent à clignoter - regardez-moi ! Je cligne des yeux - woohoo' tout le temps. Et ils sont toujours rouges. Très créatif. Nous pouvons faire mieux que cela, peut-être pas grand-chose, mais toujours mieux que simplement « cligner des yeux ». J'étais