Répondre à la discussion
Page 1 sur 2 1 DernièreDernière
Affichage des résultats 1 à 30 sur 42

Horloge digitale et gros novice...



  1. #1
    le_alex

    Horloge digitale et gros novice...


    ------

    Bonjour à tous,

    Je viens vers vous parceque j'ai un petit projet d'horloge en tête mais côté électronique j'aurai grandement besoin d'aiguillage (ça tombe bien...).

    J'aimerai me faire une horloge avec ce genre d'affichage (dimensions idéales pour celui là, 40mm de large par 34mm de haut pour un double chiffre):



    trouvé ici: https://www.lc-led.com/ecommerce2.html


    L'idéal pour mon projet, serait d'avoir 2 chiffres pour les heures et 2 chiffres pour les minutes en 2 unités totalement indépendantes et distinctes (en gros si il n'y a pas de piles dans les minutes j'ai toujours les heures).

    Je ne cherche aucun réglage, pas d'alarme, rien à part le réglage de base de l'heure, logique.

    Côté alimentation, la pile bouton serait idéale, en fait chacune des 2 unités serait idéalement la plus légère possible.

    Je n'ai aucun connaissance en électronique, si ce n'est quelques bases, mais je ne demande qu'à apprendre.

    Je ne sais pas si il existe des kits du genre, ou si il faut créer un circuit imprimé, ou quelque chose du genre

    Merci d'avance pour votre aide

    -----

  2. Publicité
  3. #2
    f6bes

    Re : Horloge digitale et gros novice...

    Bjr àtoi et bienvenue sur FUTURA,
    Regarde donc par là pour t'inspirer:
    http://forums.futura-sciences.com/pr...es-athila.html
    Bonne jounrée

  4. #3
    le_alex

    Re : Horloge digitale et gros novice...

    C'est pas du tout le même principe mais y'a des choses intéressantes en effet, merci pour le lien

    Sinon à tout hasard, ça n'existe pas des "modules", des kits, tout prêts pour alimenter et gérer ce genre d'affichage? Parceque ça reste un affichage classique, souvent utilisé dans les réveils me semble-t-il?

    J'aurai du prendre des cours d'électronique à l'époque, j'aurai moins galéré...

  5. #4
    Jehudiel

    Re : Horloge digitale et gros novice...

    Salut,

    renseigne toi sur le fonctionnement des affichages 7 segments, tu dois avoir plein d'exemple sur google avec des horloges.

    Après, tu peux t'aider du lien de f6bes pour ce qui est de faire l'horloge, avec un µC ou autre.
    Parle peu, mais souvent pour dire des conneries!

  6. #5
    vede

    Cool Re : Horloge digitale et gros novice...

    Bonjour,

    un exemple basé sur un micro-contrôleur PIC :
    http://pagesperso-orange.fr/fabrice....ge/horloge.htm

    c'est aussi possible sans micro-contrôleur...mais impliquera un schéma bien plus complexe...
    du style :
    Code:
    CD4060>...>CD4017>CD4033>
                >...>CD4017>CD4033>
                >...>CD4017>CD4033>
                >...>CD4017>CD4033>
    vede
    ;O]
    ______________
    ...

  7. A voir en vidéo sur Futura
  8. #6
    DAUDET78

    Re : Horloge digitale et gros novice...

    Citation Envoyé par le_alex Voir le message
    Côté alimentation, la pile bouton serait idéale,
    Ce qu'il y a de bien avec la pile bouton .... c'est que tu n'a pas besoin du compteur d'heure (et à peine de minute !). Elle sera à plat avant !
    Toutes les horloges à LED sont alimentées sur le secteur.
    J'aime pas le Grec

  9. Publicité
  10. #7
    le_alex

    Re : Horloge digitale et gros novice...

    Citation Envoyé par vede Voir le message
    Bonjour,

    un exemple basé sur un micro-contrôleur PIC :
    http://pagesperso-orange.fr/fabrice....ge/horloge.htm

    c'est aussi possible sans micro-contrôleur...mais impliquera un schéma bien plus complexe...
    du style :
    Code:
    CD4060>...>CD4017>CD4033>
                >...>CD4017>CD4033>
                >...>CD4017>CD4033>
                >...>CD4017>CD4033>
    vede
    ;O]
    ______________
    ...
    Ah super, merci pour le lien ça va bien m'aider je pense.
    Je vais regarder tout ça de plus près.

    Pour l'alimentation c'est bon à savoir également et c'est plutôt gênant, faut que je vois quel type d'alimentation autonome irait bien, sans peser 1 tonne. Parce que ça doit pas trop consommer vu la taille de l'affichage. Au pire je me rabat sur le secteur.

  11. #8
    vede

    Cool Re : Horloge digitale et gros novice...

    Bonjour,

    pour pouvoir te conseiller, notamment au niveau du choix de l'alimentation, il faudrait en savoir plus...

    -est-ce que c'est prévu pour être utilisé 24/24?
    -est-ce que ça doit s'afficher 24/24?
    -c'est prévu pour une utilisation en intérieur ou à l'extérieur?
    (car en intérieur, tu peux "sous-intensifier" certains afficheurs tout en les gardant lisibles...)...

    -et quelle précision temporelle désires-tu?
    (une déviation max de 1s/heure, /jour, /semaine, /mois, /année, /siècle...)...;O]

    bonn'journée za toutes zé tous,
    vede
    ;O]
    __________________
    ...

  12. #9
    le_alex

    Re : Horloge digitale et gros novice...

    Salut,

    En effet c'est mieux de préciser:

    -utilisation 24/24, donc affiché 24/24
    -il faut que l'affichage soit très lumineux, donc on va éviter de sous intensifier. A la limite je verrais plus tard pour un capteur de lumière ambiante, mais c'est pas au programme.
    -pour la précision temporelle bonne question, l'idéal serait radio pilotée, mais avec mon histoire d'avoir les heures et les minutes en 2 parties totalement indépendantes ça risque d'être compliqué. Donc je dirais une précision moyenne, à voir de quoi ça dépends (la précision implique un surpoids ou une surconsommation?).

    En tout cas merci pour le coup de main

  13. #10
    vede

    Cool Re : Horloge digitale et gros novice...

    re ;O]

    non, la précision c'était pour info...
    bon et donc pour une utilisation 24/24 et une "grande" luminosité,
    une pile (exemple 9V LR6 1000mA) tiendra moins de 24h...
    une pile bouton quelques secondes...
    donc il te faut prévoir un transfo secteur...

  14. #11
    le_alex

    Re : Horloge digitale et gros novice...

    Ca consomme tant que ça? Moi qui croyais justement que les leds limitaient la conso.

    Mais comment ils font alors pour faire des montres à affichage led, dans le genre:



    Parceque je ne cherche pas un affichage beaucoup plus gros (pour 2 chiffres).

  15. #12
    vede

    Cool Re : Horloge digitale et gros novice...

    re ;O]

    après il existe des leds très basse conso (1mA)...
    à voir par exemple sur Farnell.fr...

    tu es sur que cette montre affiche 24/24?
    si oui... c'est tun mystère...

    et on "voit" pas la luminosité...
    qui doit être faible...

  16. Publicité
  17. #13
    le_alex

    Re : Horloge digitale et gros novice...

    Tu as surement raison de toute façon au pire même si j'arrive à tenir 2 semaines d'autonomie c'est pas faisable, je me vois mal changer les piles aussi fréquemment.
    Il faudra que je trouve une solution pour le fil secteur, mais bon au moins ça allège le système de ne plus embarquer de batterie, faut voir le côté positif.

    Sinon est-ce que ça existe un affichage à led de 3x5 ? J'en vois souvent du 5X7 ou 5X8 mais c'est plus qu'il ne m'en faut.

    C'est quand même marrant qu'il n'existe aucun kit d'horloge avec affichage led en vente sur le net, je m'étais jamais penché dessus mais j'aurai parié qu'il y avait de la demande pour ce genre de grand classique.

  18. #14
    vede

    Cool Re : Horloge digitale et gros novice...

    Citation Envoyé par le_alex Voir le message
    (...)Sinon est-ce que ça existe un affichage à led de 3x5 ? (...)
    non je ne pense pas...
    faut le faire soit-même...

    moi j'en ai vu (des kits) mais chers (>50 roros)...

  19. #15
    le_alex

    Re : Horloge digitale et gros novice...

    Tu me dira on est plus à ça près!

  20. #16
    vede

    Cool Re : Horloge digitale et gros novice...


  21. #17
    le_alex

    Re : Horloge digitale et gros novice...

    Ouep en effet, j'avais également vu ces kits, mais trop gros ou trop complexes (options inutiles). Je cherche vraiment du purement basique.
    Merci quand même pour les liens.

  22. #18
    DAUDET78

    Re : Horloge digitale et gros novice...

    Citation Envoyé par le_alex Voir le message
    Mais comment ils font alors pour faire des montres à affichage led, dans le genre:
    donne un lien WEB sur la notice .... il y a certainement une temporisation d'affichage.
    J'aime pas le Grec

  23. Publicité
  24. #19
    le_alex

    Re : Horloge digitale et gros novice...

    Je n'ai pas de lien, simplement trouvée via google images, mais je vois qu'elle était dispo sur Pearl également. Apparement ils précisent affichage permanent ou à la demande sur bouton poussoir.

  25. #20
    vede

    Cool Re : Horloge digitale et gros novice...

    Bonsoir,

    Citation Envoyé par le_alex Voir le message
    (...)
    C'est quand même marrant qu'il n'existe aucun kit d'horloge avec affichage led (en vente) sur le net, je m'étais jamais penché dessus mais j'aurai parié qu'il y avait de la demande pour ce genre de grand classique.
    en neffet c'est très zétrange ;O] j'ai donc décidé de combler ce vide ;O]

    mes premières cogitations :
    -code MikroBasic en couleur : http://vede.free.fr/electronique/HORLOGE/HORLOGE.html
    -schéma : http://vede.free.fr/electronique/HORLOGE/HORLOGE.gif

    facilement adaptable à tout 16Fxxx... (ADC OFF notamment...)...
    et à des afficheurs à cathodes communes (suffit d'inverser les bits, et des NPN...)...
    et calibrable (valeur TMR1L) avec un fréquencemètre, via sortie F_OUT...

    je teste tout ça ce week end...

    vede
    ;O]
    _____________________
    ...

    Code:
    program HORLOGE
    '
    '  16F88  /  @4MHz / FUSES = HS, _ALL_OFF  / ANODES COMMUNES
    '
    symbol COM_HD = PORTA.0    ' commun afficheur dizaines heures
    symbol COM_HU = PORTA.1    ' commun afficheur unités heures
    symbol COM_MD = PORTA.2    ' commun afficheur dizaines minutes
    symbol COM_MU = PORTA.3    ' commun afficheur unités minutes
    symbol BP_HEU = PORTA.4    ' bp réglage heures
    symbol BP_MIN = PORTA.5    ' bp réglage minutes        
    symbol FR_OUT = PORTB.7    ' sortie 100Hz 
    '                                         
    const chiffres as byte[10] = (%1000000, ' 0
                                  %1111001, ' 1
                                  %0100100, ' 2
                                  %0110000, ' 3
                                  %0011001, ' 4
                                  %0010010, ' 5
                                  %0000010, ' 6
                                  %1111000, ' 7
                                  %0000000, ' 8
                                  %0010000) ' 9
    '
    dim secondes,
        minutes,
        heures,
        heures_diz, 
        heures_uni, 
        minutes_diz, 
        minutes_uni,
        compteur,
        etat as byte           
    '    
    sub procedure interrupt
          TMR1H = 236     ' définit une période de 5000µs (=5ms)        
          TMR1L = 130     ' valeur théorique de 120, (236 * 256) + 120 = 65536 - 5000         
          etat = not etat ' inverse l'état
          FR_OUT = etat   ' 100Hz (un front haut toutes les 10ms)
          inc(compteur)
          if compteur > 199 then   ' 1 seconde = 200x5ms = 1000ms
             compteur = 0
             inc(secondes)
             if secondes > 59 then         
                secondes = 0  
                inc(minutes)
             end if
             if minutes > 59 then   
                    minutes = 0
                    inc(heures)
             end if
             if heures > 23 then
                    heures = 0
             end if   
          end if  
          PIR1.TMR1IF = 0   ' réactive interrupt TMR1 cas efface le flag...
    end sub
    '           
    main:
        ANSEL    = %00000000  ' ADC OFF sur un 16F88
        TrisA    = %00000000  ' tous les ports en sorties
        TrisB    = %00000000  ' tous les ports en sorties    
        TrisA.4  = 1          ' port BP_HEU en entrée
        TrisA.5  = 1          ' port BP_MIN en entrée                                  
        T1CON    =   %000001  ' activation du TMR1, avec PreScaler = 1   
        INTCON   = %11000000  ' activation interruptions sur peripheriques
        PIE1     = %00000001  ' activation de l'interruption du TMR1
        '           
        etat     =  0 
        heures   =  1
        minutes  =  2     ' 1 heure et 2 minutes, à la mise sous tension...
        '
        while true                              
                  heures_diz = heures div 10     
                  PortB = chiffres[heures_diz]
                  COM_MU = 1
                  COM_MD = 1 
                  COM_HU = 1         
                  COM_HD = 0               
                  delay_ms(1)              
                  if BP_HEU = 1 then gosub reglage_heures end if  
                  '
                  heures_uni = heures mod 10    
                  PortB = chiffres[heures_uni]             
                  COM_HD = 1  
                  COM_MU = 1
                  COM_MD = 1 
                  COM_HU = 0             
                  delay_ms(1)               
                  if BP_MIN = 1 then gosub reglage_minutes end if    
                  '
                  minutes_diz = minutes div 10      
                  PortB = chiffres[minutes_diz] 
                  COM_HU = 1             
                  COM_HD = 1  
                  COM_MU = 1
                  COM_MD = 0         
                  delay_ms(1)           
                  if BP_HEU = 1 then gosub reglage_heures end if   
                  '
                  minutes_uni = minutes mod 10  
                  PortB = chiffres[minutes_uni]      
                  COM_MD = 1    
                  COM_HU = 1             
                  COM_HD = 1  
                  COM_MU = 0     
                  delay_ms(1)           
                  if BP_MIN = 1 then gosub reglage_minutes end if 
        wend
        '
        reglage_heures:                   
            inc(heures)
            if heures > 23 then heures = 0 end if
            delay_ms(50)           
            secondes = 0
        return
        '
        reglage_minutes:                   
            inc(minutes)
            if minutes > 59 then minutes = 0 end if
            delay_ms(50)           
            secondes = 0
        return
    '
    end.
    .
    Images attachées Images attachées
    Dernière modification par vede ; 21/05/2010 à 20h02. Motif: no pub...

  26. #21
    le_alex

    Re : Horloge digitale et gros novice...

    Oulala respect, je suis complètement largué!
    Je comprends 1 mot sur 2...comme quoi je vais vraiment avoir du mal si je veux me lancer là dedans, me faut absolument un kit.

  27. #22
    vede

    Cool Re : Horloge digitale et gros novice...

    re ;O]

    tu sais souder? si oui je t'envoye le pic programmé...
    après niveau câblage la galère c'est les afficheurs...

    sinon ça fait toujours plaisir quand ça fonctionne du premier coup ;O]
    mais j'ai du mettre TMR1L à 141 pour avoir 100,025 Hz en sortie...
    ça fait deux heures que ça tourne... pour l'instant pas de dérive perceptible...

    et je me pose des questions sur la précision et son réglage...
    serait-il mieux de définir une plus longue période (50ms)
    avec le TIMER1 pour gagner en précision et en plage de réglage?
    là j'ai des "pas" d'environ 0,02Hz...
    139 = 99,96Hz
    140 = 99,98Hz
    ...

    ou une autre méthode de "comptage" du temp...
    qui serait plus précise... si vous avez des zidées...

    je pourrais aussi doubler la fréquence quartz...
    ce qui doublerais la précision?

    .
    Dernière modification par vede ; 22/05/2010 à 03h10. Motif: no pub...

  28. #23
    le_alex

    Re : Horloge digitale et gros novice...

    Oui je sais souder.
    Mais ce qu'il me faudrait pour mon petit projet, c'est vraiment 2 "modules" distincts.
    En gros si tu veux, c'est comme si tu avais dans une main le module des heures, et dans l'autre main celui des minutes, avec pour seul fils commun que le + et - de l'alim.

    Je ne sais pas si je suis clair.

  29. #24
    vede

    Cool Re : Horloge digitale et gros novice...

    hi,

    c'est clair... mais là c'est chaud... avec juste les fils + et le - communs...
    même impossible... sans radio... ou IR... ou WIFI ;O]

    pour que le passage de 59 à 0 minutes génère l'incrémentation des heures...
    à moins d'avoir 2 modules parfaitement précis, calibrés et calés... disons impossible ?

    sinon "connectés" (DCF77)...

    .

  30. Publicité
  31. #25
    le_alex

    Re : Horloge digitale et gros novice...

    Oui je pensais plutôt à deux modules calés avec le même genre de précision.
    Bon au pire si c'est pas possible je peux toujours me débrouiller avec des petites astuces.

  32. #26
    vede

    Cool Re : Horloge digitale et gros novice...

    Salut,

    après reflexions cela serait possible avec 3 fils :
    /+
    /-
    /synchro (envoi une impulsion chaque minute au "module minutes")

    et dans ce cas faut 2 µC... un par "module" (heures et minutes)...

    qu'en penses-tu?

    vede
    ;O]
    _____________
    ...

  33. #27
    Gérard

    Re : Horloge digitale et gros novice...

    Citation Envoyé par vede Voir le message
    re ;O]

    tu sais souder? si oui je t'envoye le pic programmé...
    après niveau câblage la galère c'est les afficheurs...

    sinon ça fait toujours plaisir quand ça fonctionne du premier coup ;O]
    mais j'ai du mettre TMR1L à 141 pour avoir 100,025 Hz en sortie...
    ça fait deux heures que ça tourne... pour l'instant pas de dérive perceptible...

    et je me pose des questions sur la précision et son réglage...
    serait-il mieux de définir une plus longue période (50ms)
    avec le TIMER1 pour gagner en précision et en plage de réglage?
    là j'ai des "pas" d'environ 0,02Hz...
    139 = 99,96Hz
    140 = 99,98Hz
    ...

    ou une autre méthode de "comptage" du temp...
    qui serait plus précise... si vous avez des zidées...

    je pourrais aussi doubler la fréquence quartz...
    ce qui doublerais la précision?

    .
    Si je peux me permettre :
    un Qz de 3,2768MHz pour l'oscillateur principal et pour TMR1
    la fréquence d'entrée de TMR1 sera de 819 200 Hz (Fr Qz / 4)
    en divisant par 32768, (soit charger TMR1H avec la valeur %1000 0000 à chaque interruption) on obtient une interruption toutes les 40 ms (25 interruptions par s)
    dans la routine d'interruption il faut :
    * un compteur, quand il arrive à 25, c'est que 1s est passée
    * charger TMR1H avec 128 (ou %1000 0000 ou 80h)

    Ca marche chez moi, pas besoin de se poser de question.
    C'est précis suivant le Qz évidemment.

  34. #28
    le_alex

    Re : Horloge digitale et gros novice...

    @ Vede: Oui pourquoi pas, ca serait plus simple à gérer de n'avoir que 3 connexions communes.

  35. #29
    vede

    Cool Re : Horloge digitale et gros novice...

    re ;O]

    Citation Envoyé par le_alex Voir le message
    @ Vede: Oui pourquoi pas, ca serait plus simple à gérer de n'avoir que 3 connexions communes.
    je ne suis pas sur que cela simplifie les choses (2µC, 2 Quartz...)...

    et ce que tu prévois de pouvoir déconnecter les heures des minutes?
    cad de pouvoir rendre les deux "indépendants"?

    c'est pour quoi faire en fait?

  36. #30
    le_alex

    Re : Horloge digitale et gros novice...

    Non à priori pas de déconnection, les deux fonctionneront toujours en même temps.
    Et le principe serait de mettre l'affichage des heures sur une aiguille et celui de minutes sur une autre, comme une horloge à aiguille mais le digital en plus si tu vois ce que je veux dire.

Sur le même thème :

Page 1 sur 2 1 DernièreDernière

Discussions similaires

  1. horloge digitale
    Par lcirtap dans le forum Électronique
    Réponses: 9
    Dernier message: 04/04/2010, 00h59
  2. Cherche horloge digitale à déclenchement relais
    Par david winter dans le forum Électronique
    Réponses: 2
    Dernier message: 15/02/2010, 22h44
  3. Gros gros mais gros debutant
    Par Dops dans le forum Matériel astronomique et photos d'amateurs
    Réponses: 7
    Dernier message: 07/04/2007, 22h39
  4. Horloge digitale
    Par zero1987 dans le forum Électronique
    Réponses: 0
    Dernier message: 07/06/2006, 14h10
  5. Horloge lumineuse, horloge mecanique et Einstein
    Par pidofra dans le forum Physique
    Réponses: 6
    Dernier message: 22/03/2006, 16h21
Découvrez nos comparatifs produits sur l'informatique et les technologies.