Le forum pour tous les bidouilleurs electroniciens, du novice à l'expert !
 
AccueilAccueil  CalendrierCalendrier  FAQFAQ  RechercherRechercher  MembresMembres  S'enregistrerS'enregistrer  Connexion  
Bienvenue ! Des questions sur l'électronique? Ou passionnés par ce domaine? Partageons nos savoirs et compétences en vous inscrivant.

Partagez | 
 

 Flash led programmable !

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
maurpheuss54
Nouveau membre
Nouveau membre


Messages : 15
Date d'inscription : 13/01/2015

MessageSujet: Flash led programmable !   Mar 13 Jan - 9:06

Bonjour a vous ,
je voudrais vous exposer mon projet !
comme expliqué dans ma prez , je suis motard ! et la sécurité est un point qui me tiens a cœur !

J aimerai faire un flashé les led de mes frein lors des freinage !

alors ce module existe ! le Brake Light Pro V2 sa coute 50 € livré ! je trouve cela très chère ! lol
et comme j'ai le matos j'aimerai essayer de le faire !

les fonctions seraient les suivantes :

la base

je freine , ca flash 4 fois assez rapidement , 2 fois moins vite et sa fixe 
-> pour la rapidité des flash ou le nombre , on pourrai faire plusieurs programme à sélectionner ! sans soucis !
et une fonction OFF , au cas ou sa pose soucis au force de police ! on déconnecte

extrapolé :

plus je freine fort , plus le flash est rapide ...



si d'autre idée viennent ... je suis tout ouie

voila se serai un projet dans le coin de ma tete !!! 

alors trouver sur le net comment faire clignoter une led ! oui on trouve ! mais rien de probant pour de la prog !

alors si vous voulez m'aider je serais très content !! lol

a bientôt !
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
maurpheuss54
Nouveau membre
Nouveau membre


Messages : 15
Date d'inscription : 13/01/2015

MessageSujet: Re: Flash led programmable !   Jeu 15 Jan - 12:56

bon ca n'intéresse personne !! dommage
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Quentin
Admin
Admin
avatar

Messages : 419
Date d'inscription : 21/04/2012
Age : 23
Localisation : Haute-Vienne (87)
Emploi/loisirs : Collecto-bédétiste !

MessageSujet: Re: Flash led programmable !   Ven 16 Jan - 21:37

Bonsoir Jean-Pierre !
Le sujet est assez vague. Il y a de nombreuses façons pour réaliser ce projet.
Tout d'abord, as-tu des notions de programmation ?
Le plus simple étant d’utiliser un micro-contrôleur. Dans le cas de l'utilisation d'un PIC, je pourrai essayer de t'aider. En revanche, si c'est de l'arduino ou autre, là, je suis démuni ... zut
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://dessoudeurs-ex.lebonforum.com
maurpheuss54
Nouveau membre
Nouveau membre


Messages : 15
Date d'inscription : 13/01/2015

MessageSujet: Re: Flash led programmable !   Mar 27 Jan - 21:34

coucou !  aucune notion de programmation !!

regarde une vidéo du Brake Light Pro V2 ! en gros j'aimerai arriver a ce résultat !

mais comme je le dis dans ma presentation ! conception je suis naz ! lol

a bientôt !
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
maurpheuss54
Nouveau membre
Nouveau membre


Messages : 15
Date d'inscription : 13/01/2015

MessageSujet: Re: Flash led programmable !   Jeu 29 Jan - 8:59

coucou !

je sens que j ai une bonne piste .....  mais je ne sais pas l'interpréter

http://fabrice.sincere.pagesperso-orange.fr/cm_electronique/projet_pic/0clignotant/clignotant.htm
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Quentin
Admin
Admin
avatar

Messages : 419
Date d'inscription : 21/04/2012
Age : 23
Localisation : Haute-Vienne (87)
Emploi/loisirs : Collecto-bédétiste !

MessageSujet: Re: Flash led programmable !   Lun 2 Fév - 18:43

maurpheuss54 a écrit:

je sens que j ai une bonne piste .....  mais je ne sais pas l'interpréter

http://fabrice.sincere.pagesperso-orange.fr/cm_electronique/projet_pic/0clignotant/clignotant.htm

Le lien que tu as posté nous présente un petit programme très classique, rien de spécialement intéressant. La partie programmation pour ton projet n'est pas très compliquée, il suffit d'utiliser, par exemple la source d'interruption du timer0 du PIC pour gérer la vitesse de clignotement. Et il faut en entrée récupérée un signal image de la "puissance" de freinage. Et là il nous faut plus d'informations concernant la matériel sur la moto: type d'actionneur et de capteurs (Tout-ou-Rien, analogiques quelle(s) tension(s)..etc) au niveau de la poignée de frein.
Et pour la partie éclairage, il va falloir mettre en place une interface de puissance pour gérer l'alimentation des feux à LED. Les questions suivantes se posent alors: moto déjà équipée de feux à LEDs ? si oui, quelle puissance ?  
Puis vient ensuite un point important dans le matériel embarqué: gestion de l'alimentation, implantation sur la moto (protection contre la pluie, éloignement de source de chaleur ... etc). Point à ne pas négligé lorsqu'il faudra faire la carte électronique.

Voilà quelques points qu'il faudrait éclaircir pour pouvoir avancer hiboux
C'est assez difficile d'expliquer ne sachant pas quel est ton "niveau" en électronique. Pour la partie programmation, je propose qu'on la développe plus tard, lorsqu'on aura plus d'informations.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://dessoudeurs-ex.lebonforum.com
maurpheuss54
Nouveau membre
Nouveau membre


Messages : 15
Date d'inscription : 13/01/2015

MessageSujet: Re: Flash led programmable !   Mer 11 Fév - 22:42

Merci de ton aide .

j'aimerai arriver à un truc comme cela    https://www.youtube.com/watch?v=k3iIuCW2XdQ

ma moto est déjà en led d'origine, alimenter par la batterie , 12v

le frein c'est du on/off !

par contre qu'es ce que tu entends par gestion d'alimentation

implantation moto sera en mode dans un boitier sous les carénages hors chaleur , par contre peu avoir de l'humidité mais pas d'eau

pour mon niveau en elec , je suis un bon fabricant de circuit ! mais niveau conception ! heuu ! un gros naze ! lol

c 'est pour cela que lors de ma trouvaille sur les schémas je me suis dit !cool comme base ! reste plus que a savoir comment ca se comprend !!

merci de ton aide
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
patou149
Nouveau membre
Nouveau membre


Messages : 7
Date d'inscription : 21/02/2015

MessageSujet: Re: Flash led programmable !   Dim 1 Mar - 16:05

Bonjour,

En faisant le tri dans mon ancien ordi j'ai exhumé le schéma d'une balise de signalisation utilisée en modélisme.
Avec une programmation adéquate (très simple) cela peut, il me semble, convenir pour votre projet.
Pour cela il faut disposer d'un programmateur de pic, sur le schéma c'est un 12F683 mais il est possible d'utiliser d'autres références.
A+

Revenir en haut Aller en bas
Voir le profil de l'utilisateur
patou149
Nouveau membre
Nouveau membre


Messages : 7
Date d'inscription : 21/02/2015

MessageSujet: Re: Flash led programmable !   Sam 14 Mar - 15:00

Bonjour,

Quelques modifications mineures et un programme de démonstration  :
" />

et le programme écrit avec MPLABX et XC8:
Code:
/*
 * File:   main.c
 * Author: Adiministrateur
 *
 * Created on 2 mars 2015, 16:34
 */

// CONFIG
#pragma config FOSC = INTOSCIO  // Oscillator Selection bits (INTOSCIO oscillator: I/O function on RA4/OSC2/CLKOUT pin, I/O function on RA5/OSC1/CLKIN)
#pragma config WDTE = OFF       // Watchdog Timer Enable bit (WDT disabled)
#pragma config PWRTE = ON       // Power-up Timer Enable bit (PWRT enabled)
#pragma config MCLRE = ON      // MCLR Pin Function Select bit (MCLR pin function is digital input, MCLR internally tied to VDD)
#pragma config CP = OFF         // Code Protection bit (Program memory code protection is disabled)
#pragma config CPD = OFF        // Data Code Protection bit (Data memory code protection is disabled)
#pragma config BOREN = ON       // Brown Out Detect (BOR enabled)
#pragma config IESO = OFF        // Internal External Switchover bit (Internal External Switchover mode is enabled)
#pragma config FCMEN = OFF       // Fail-Safe Clock Monitor Enabled bit (Fail-Safe Clock Monitor is enabled)
#define _XTAL_FREQ 8000000

#include <xc.h>
#include <stdio.h>
#include <stdlib.h>

#define Bp      GPIObits.GP2
#define led     GPIObits.GP4
#define cmde    GPIObits.GP1


volatile char choix = 1,adresse;

void interrupt Bouton()
{
    if(INTF)                
    {
    __delay_ms(10);
    if (!Bp)                //bouton presse ?
    {
        choix++;            //incremente le choix
        if(choix>4)
        {
            choix = 0;
        }
    
    }
    eeprom_write(adresse, choix);
    INTF = 0;           //RAZ du flag INTF
    }
  
}

void main(void) {
    unsigned char cmpt;
    OSCCON = 0b01110111;    //configuration oscillateur int 4Mhz
    ANSEL = 0;              //toutes les pins mode digital
    GPIO = 0b00010100;
    TRISIO = 0b11101101;    //GP1 et GP4 = sortie
    choix =0;
    INTEDG =0;              // int sur niveau descendant
    INTE = 1;               // autorise les interruptions externes
    GIE = 1;                // interruption générale autorisée
    adresse = 0x80;
    choix = eeprom_read (adresse);    // lecture contenu eeprom
    if(choix>4)
    {
        choix=0;
        eeprom_write(adresse, choix);
    }
    while(1)
    {
    switch(choix)
    {
        case 0:
            for (cmpt=0;cmpt<3;cmpt++)
            {
                led = 0;
                cmde = 1;
                __delay_ms(50);
                led = 1;
                cmde = 0;
                __delay_ms(50);
            }
            break;
        case 1:
            for (cmpt=0;cmpt<3;cmpt++)
            {
               led = 0;
               cmde = 1;
                __delay_ms(500);
                led = 1;
                cmde = 0;
                __delay_ms(500);
            }
           break;
           case 2:
            for (cmpt=0;cmpt<3;cmpt++)
            {
               led = 0;
               cmde = 1;
                __delay_ms(1000);
                led = 1;
                cmde = 0;
                __delay_ms(1000);
            }
           break;
           case 3:
            for (cmpt=0;cmpt<3;cmpt++)
            {
               led = 0;
               cmde = 1;
                __delay_ms(100);
                led = 1;
                cmde = 0;
                __delay_ms(1000);
            }
           break;
           case 4:
            for (cmpt=0;cmpt<3;cmpt++)
            {
               led = 0;
               cmde = 1;
                __delay_ms(100);
                led = 1;
                cmde = 0;
                __delay_ms(100);
            }
            for (cmpt=0;cmpt<3;cmpt++)
            {
               led = 0;
               cmde = 1;
                __delay_ms(500);
                led = 1;
                cmde = 0;
                __delay_ms(500);
            }
           break;

          }
    __delay_ms(100);
    
    }
    
}
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
maurpheuss54
Nouveau membre
Nouveau membre


Messages : 15
Date d'inscription : 13/01/2015

MessageSujet: Re: Flash led programmable !   Jeu 26 Mar - 11:49

bonjours a vous ! et merci de votre aide ! !

alors la partie shema de conception c'est ok je comprends

mais le programme ... rien du tout ! lol

je regarde cela de plus pres !!
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
maurpheuss54
Nouveau membre
Nouveau membre


Messages : 15
Date d'inscription : 13/01/2015

MessageSujet: Re: Flash led programmable !   Jeu 26 Mar - 11:53

re coucou

je pourrai avoir le shema en plus "gros" quand je zoom pour voir les composants ... je ne vois plus rien !

merci encore !

maurpheuss54
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
patou149
Nouveau membre
Nouveau membre


Messages : 7
Date d'inscription : 21/02/2015

MessageSujet: Re: Flash led programmable !   Jeu 26 Mar - 13:27

Bonjour,

pour le schéma il y a deux possibilités :

- le fichier d'origine (kicad),
- ou un fichier pdf.

Pour le programme c'est une autre chose, dans votre cas "case 4"  semble le plus proche de votre demande. Il est possible de modifier sans pb.
Ne pas oublier il faut pouvoir programmer le PIC, qui n'est pas obligatoirement celui indiquer sur le schéma d'autres références sont utilisables.
Le fichier pdf : balise

A+
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
maurpheuss54
Nouveau membre
Nouveau membre


Messages : 15
Date d'inscription : 13/01/2015

MessageSujet: Re: Flash led programmable !   Dim 29 Mar - 16:47

patou149 ! je t'en prie  ! ne me vouvoie pas .... je suis a 10 années lumières d'avoir ton niveau  

Merci pour ton aide !

As tu regardé sur la vidéo de l'objectif  ?  la sélection des flashs et tout et tout ?

C'est possible ?

sur le brake V2 je trouve que la sélection du mode est pas au top !  1 simple bouton poussoir déporté ne serait 'il pas plus "simple" ?

En tout cas merci d'aider un brélon comme moi ! hihi
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
patou149
Nouveau membre
Nouveau membre


Messages : 7
Date d'inscription : 21/02/2015

MessageSujet: Re: Flash led programmable !   Mer 1 Avr - 19:00

Bonsoir,

Après lecture de la notice, j'ai modifié un peu le programme pour mieux correspondre à ta demande.

Les 12 choix sont :
choix 0 : pas de clignotement
choix 1 : fréquence de 10 Hz à 1 Hz (environ) 
choix 2 : fréquence de 1 Hz à 10 Hz (environ)
choix 3 : 4 flash de 140 ms + 4 flash de 400 ms
choix 4 : 10 flash de 100 ms
choix 5 : 10 flash de 200 ms
choix 6 : 10 flash de 300 ms
choix 7 : 10 flash de 400 ms
choix 8 : 10 flash de 500 ms
choix 9 : 10 flash de 600 ms
choix 10 : 10 flash de 800 ms
choix 11 : 10 flash de 900 ms
à la fin de chaque séquence le stop est allumé en mode fixe.

Le fonctionnement est :
- lecture en mémoire du N° de séquence,
- exécution de la séquence lue,
- allumage en mode fixe,
- boucle qui lit l'appui éventuel sur le bouton poussoir, si appui incrémentation du N° de séquence, sauvegarde en mémoire et exécution de la nouvelle séquence.


Le dossier qui contient le schéma, le fichier source et hex du programme et un organigramme simple :

https://www.dropbox.com/sh/e1326hnzj9z9561/AADZC5gId_0IkXYtu0txkMlYa?dl=0

Maintenant tu disposes de toutes les infos, donc à toi de :
- réunir les différents composants,
- réaliser le montage,
- programmer le pic,
- faire les tests.

bon courage
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
maurpheuss54
Nouveau membre
Nouveau membre


Messages : 15
Date d'inscription : 13/01/2015

MessageSujet: Re: Flash led programmable !   Sam 11 Avr - 20:03

Merci beaucoup de ton aide !!!

je réaliserai de typon sous peu !  je te le remettrai ici pour vérif. , si tu veux bien !! puis j'essayerai de graver !!

petite question . A quoi sert le Main.c ??

merci encore !!
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Quentin
Admin
Admin
avatar

Messages : 419
Date d'inscription : 21/04/2012
Age : 23
Localisation : Haute-Vienne (87)
Emploi/loisirs : Collecto-bédétiste !

MessageSujet: Re: Flash led programmable !   Dim 12 Avr - 21:07

maurpheuss54 a écrit:

petite question . A quoi sert le Main.c ??
Le "main.c" c'est le code du programme (en langage C).
le fichier ".hex" c'est le programme qu'il faudra envoyer dans le microcontrôleur PIC (ça correspond au "main.C" compilé).
hiboux
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://dessoudeurs-ex.lebonforum.com
maurpheuss54
Nouveau membre
Nouveau membre


Messages : 15
Date d'inscription : 13/01/2015

MessageSujet: Re: Flash led programmable !   Sam 25 Avr - 23:42

oki !! merci !!

par contre je viens de me rendre compte que je dois trouver un programmateur pour le 12f683 ! lol

je suis un boulet ! lol geek

mais j'y arriverai !!!

merci a vous !
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Quentin
Admin
Admin
avatar

Messages : 419
Date d'inscription : 21/04/2012
Age : 23
Localisation : Haute-Vienne (87)
Emploi/loisirs : Collecto-bédétiste !

MessageSujet: Re: Flash led programmable !   Dim 26 Avr - 9:42

maurpheuss54 a écrit:


par contre je viens de me rendre compte que je dois trouver un programmateur pour le 12f683 ! lol
Y'a des réalisations de programmateurs sur port série assez simples.
Sinon tu peux surement trouver pour pas trop cher un picKit en occas hiboux
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://dessoudeurs-ex.lebonforum.com
maurpheuss54
Nouveau membre
Nouveau membre


Messages : 15
Date d'inscription : 13/01/2015

MessageSujet: Re: Flash led programmable !   Mer 13 Mai - 18:11

merci des infos ! mais je mets ce projet un peu en attente  ,

petit probléme de travail ! donc mes prioritées ont un peu changer ! lol

mais je vais le faire !

merci a vous !
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
patou149
Nouveau membre
Nouveau membre


Messages : 7
Date d'inscription : 21/02/2015

MessageSujet: Re: Flash led programmable !   Jeu 14 Mai - 14:34

Bonjour,

J'ai réécrit le programme en basic pour les personnes qui préfèrent ce langage au C.
Les différents fichiers sont sur mon blog : http://patrickelectro.blog.free.fr/

A+
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
maurpheuss54
Nouveau membre
Nouveau membre


Messages : 15
Date d'inscription : 13/01/2015

MessageSujet: Re: Flash led programmable !   Ven 15 Mai - 14:20

merci Patou149 !!

manque plus que le typon ! et on y est !! cheers

beau boulot !!
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Contenu sponsorisé




MessageSujet: Re: Flash led programmable !   

Revenir en haut Aller en bas
 
Flash led programmable !
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» PREMIERE HEURE FLASH !UNE INFORMATION VANT KOK !
» Flash! Flash! Dissolution du Conseil Electoral Provisoire
» Flash-Back with Hitsu [PV: Zelles Hitsugaya]
» Flash! Le Président Michel Joseph Martelly en lutte contre la corruption
» Made in Flash Back

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Les dessoudeurs de l'extrême :: AIDES & ASTUCES :: PROBLÈMES SUR UN CIRCUIT, UN MONTAGE, UNE RÉALISATION ?-
Sauter vers: