[Autre] Affichage ventilateur PC - Page 4
Répondre à la discussion
Page 4 sur 12 PremièrePremière 4 DernièreDernière
Affichage des résultats 91 à 120 sur 331

Affichage ventilateur PC



  1. #91
    mag1

    Re : Affichage ventilateur PC


    ------

    Ok, on va tester le cordon.
    dans le cartouche : Espace de travail (en haut à gauche): Configuration/ Port de communication/Configurer et tester..on clique
    Une fenêtre "Picaxe Editor àption/port de communication" s'ouvre. Sélectionner le port où figure Prolifique.
    Cliquer sur "Test du câble de programmation". La fenêtre "Test du câble de programmation s'ouvre".
    Va déjà jusque là.
    A suivre
    MM

    -----
    Dernière modification par mag1 ; 21/10/2022 à 16h54.
    Si il y a des erreurs ci dessus, c'est que je n'ai pas eu le temps de les corriger...

  2. #92
    dudulle76120

    Re : Affichage ventilateur PC

    re

    c'est fait je suis dans test du cable

    Ray
    l'électronique c'est comme la peinture, si t'es pas brillant, t'es mat.

  3. #93
    mag1

    Re : Affichage ventilateur PC

    Citation Envoyé par dudulle76120 Voir le message
    re

    c'est fait je suis dans test du cable
    Ray
    Ok, il faut débrancher le connecteur de la carte picaxe.
    Je n'ai pas de câble et donc, je ne peux pas aller plus loin, toi, tu peux.
    Le test a deux parties:
    Test de la polarité du signal, il y a un dessin explicite:
    IL faut mesurer au voltmètre la tension sur l'arrivée Serial IN (celle qui va sur la broche C.5)
    Il y a, de mémoire un rond (bouton) qu'il faut cliquer, on a un coup 5V, un coup 0V. La tension à mesurer est écrite sur l'écran, le rond change de couleur (laquelle ??).
    Avec les inverseurs, le test doit être positif
    A suivre
    MM
    Si il y a des erreurs ci dessus, c'est que je n'ai pas eu le temps de les corriger...

  4. #94
    dudulle76120

    Re : Affichage ventilateur PC

    Re


    dans test du câble c'est en anglais

    Je viens de voir que sur le CI acheter chez gotronic ce n'ai pas écrit (08M2) mais 12F 1840 I/P Roy 2212

    j'espère qu'il se sont pas tromper dans la commande
    l'électronique c'est comme la peinture, si t'es pas brillant, t'es mat.

  5. #95
    dudulle76120

    Re : Affichage ventilateur PC

    re
    Nom : bouton.jpg
Affichages : 102
Taille : 135,9 Ko

    je peux pas aller sans savoir se que je fait

    et je ne voie pas le bouton dont tu parles ?
    l'électronique c'est comme la peinture, si t'es pas brillant, t'es mat.

  6. #96
    dudulle76120

    Re : Affichage ventilateur PC

    re

    C'est j'ai trouver ton bouton vert

    un coup tu clic egal 5 volts sur C5 un autre clic egal 0

    je fait quoi après lol
    Dernière modification par dudulle76120 ; 21/10/2022 à 18h22.
    l'électronique c'est comme la peinture, si t'es pas brillant, t'es mat.

  7. #97
    mag1

    Re : Affichage ventilateur PC

    Citation Envoyé par dudulle76120 Voir le message
    C'est j'ai trouver ton bouton vert
    un coup tu clic egal 5 volts sur C5 un autre clic egal 0
    Ce qu'il faut vérifier, c'est la conformité avec ce qui est attendu. Je ne peux pas voir la page, en cas de doute, fais une visu de la page.
    Si c'est conforme, on fait suivant...
    Le second test est la continuité du cordon: Si tu veux tester le total, tu enlève le picaxe et tu relies les broches C.5 et C.0 (serial in et serial out).
    Normalement, on fait ça sur les broches du connecteur, là, on teste ta carte en plus.
    Tu lances le test, et tu as "normalement" une série de lignes qui disent que le test est ok.
    Pour le picaxe, c'est pas normal, les 08M2 sont marqués "08M2" depuis très longtemps. Chez gotro, il est aussi spécifié 12F1840...bizarre.
    A suivre
    MM
    Dernière modification par mag1 ; 21/10/2022 à 18h45.
    Si il y a des erreurs ci dessus, c'est que je n'ai pas eu le temps de les corriger...

  8. #98
    dudulle76120

    Re : Affichage ventilateur PC

    Salut mag1,

    Merci pour ta réponse,

    En supposant que le µP 12F1840 ne sois pas compatible avec le logiciel (Picaxe06) ceci expliquerait pourquoi il ne le trouve pas
    pour injecter le programme, j'ai revu mon circuit et je n'ai pas trouver d'erreur.

    J'ai regarder la datasheet du ùP 12F1840 et il le présente comme un PIC mais équivalent ou pas, je ne sais pas ???

    Quand je mets le câble USB la diode bleu s'allume très brièvement

    le driver a l'air bien installer dans le doute je le surveille

    --- (1) je vais tester --- Le second test est la continuité du cordon: Si tu veux tester le total, tu enlève le picaxe et tu relies les broches C.5 et C.0 (serial in et serial out).
    Normalement, on fait ça sur les broches du connecteur, là, on teste ta carte en plus.
    Tu lances le test, et tu as "normalement" une série de lignes qui disent que le test est ok.

    Bon w-end a toi et bonne journée.

    Cdlt Ray
    l'électronique c'est comme la peinture, si t'es pas brillant, t'es mat.

  9. #99
    mag1

    Re : Affichage ventilateur PC

    Bonjour,
    Si Gotronic dit que le 08M2+ peut être gravé 12F1840, on peut les croire. Le gravage est celui du pic d'origine, pour en faire un picaxe, REV ED ajoute un programme. Pourquoi cette modif ? Peut être pour différencier le 08M2 du 08M2+ (plus performant?).
    Le test du cordon doit donner une réponse: Si il est bon, c'est le picaxe qui est en cause...
    A suivre
    MM
    Si il y a des erreurs ci dessus, c'est que je n'ai pas eu le temps de les corriger...

  10. #100
    dudulle76120

    Re : Affichage ventilateur PC

    Re mag1,

    Bon test effectuer CI enlever relier C5 et C0 mais rien ne se passe

    sinon photo avec commentaire a voir svp

    Bonne journée et merci

    Cdlt Ray

    Nom : picaxe.jpg
Affichages : 92
Taille : 113,4 Ko
    l'électronique c'est comme la peinture, si t'es pas brillant, t'es mat.

  11. #101
    mag1

    Re : Affichage ventilateur PC

    Citation Envoyé par dudulle76120 Voir le message
    Bon test effectuer CI enlever relier C5 et C0 mais rien ne se passe
    Hello,
    photo illisible, trop petite.
    Il faut refaire le teste sur la sortie des inverseurs (cordon).
    Tant que ces testes sont négatifs, normal que ça ne fonctionne pas
    MM
    Si il y a des erreurs ci dessus, c'est que je n'ai pas eu le temps de les corriger...

  12. #102
    dudulle76120

    Re : Affichage ventilateur PC

    Re mag1

    Je pense que c'est bon
    j'ai réussi a injecter le programme dans le picaxe 08M2

    Une soudure qui touchai a une autre j'ai bien séparer les deux points de soudure puis nettoyer et verifier
    refait deux fois pour c'est bon

    j'ai deux afficheurs (3461BG-7.3) merci a toi aussi

    je te fais une video d'effacement et je ré-injecte le programme

    PS pas signaler

    Cdlt Ray
    l'électronique c'est comme la peinture, si t'es pas brillant, t'es mat.

  13. #103
    mag1

    Re : Affichage ventilateur PC

    Citation Envoyé par dudulle76120 Voir le message
    j'ai deux afficheurs (3461BG-7.3) merci a toi aussi
    je te fais une video d'effacement et je ré-injecte le programme
    Ok,
    C'est quoi une video d'effacement ?
    Ces afficheurs ne sont pas des TM1637. mais des MAX7219, le programme n'est pas adapté.
    Mais si un des programmes proposés plus haut est installé, on peut tester le PWM, avec ton magnifique potar multitours
    Franchement, un simple potar économique suffit.
    Pour l'affichage des 0 et du point, j'ai modifié. mais il est probable qu'il ne sera pas nécessaire de descendre en dessous de 3 chiffres.
    MM
    Si il y a des erreurs ci dessus, c'est que je n'ai pas eu le temps de les corriger...

  14. #104
    dudulle76120

    Re : Affichage ventilateur PC

    Re mag1,

    je te renvoie un bout de la dernière image
    c'est a propos des fichiers qui se charge tous et ca ralenti le logiciel

    Sinon je vais te faire une vidéo j'ai oublier de recharger (en cours) l'accu de mon appareil

    ca devrai pas etre très long

    cdlt Ray
    l'électronique c'est comme la peinture, si t'es pas brillant, t'es mat.

  15. #105
    dudulle76120

    Re : Affichage ventilateur PC

    desoler oublier la photo que voici

    Nom : IMG_2.jpg
Affichages : 117
Taille : 214,7 Ko
    l'électronique c'est comme la peinture, si t'es pas brillant, t'es mat.

  16. #106
    dudulle76120

    Re : Affichage ventilateur PC

    Salut mag1

    j'ai fait une vidéo avec une caméra qui date mais je n'arrive pas a l'envoyer le site me demande une adresse que je n'ai pas et je ne sais ou la trouver ???

    j'ai essayer aussi avec Cjoint mais le fichier est gros 72.5 Mo

    Toujours est t'il que ça fonctionne pour injecter le programme dans le picase

    voila pour l'instant

    j'attends le ventilo

    bonne soirée a toi et merci

    Cdlt Ray
    l'électronique c'est comme la peinture, si t'es pas brillant, t'es mat.

  17. #107
    dudulle76120

    Re : Affichage ventilateur PC

    Salut mag1,

    bon ca marche pas fichier trop lourd


    Cdlt Ray
    l'électronique c'est comme la peinture, si t'es pas brillant, t'es mat.

  18. #108
    dudulle76120

    Re : Affichage ventilateur PC

    Salut mag1,

    bon ca marche pas fichier trop lourd

    C'est quoi une video d'effacement ?

    --- je voulais dire que j'efface le picase et je j'injecte le programme, je me suis mal exprimer

    Ces afficheurs ne sont pas des TM1637. mais des MAX7219, le programme n'est pas adapté.

    --- pour les afficheurs tu voulais des TM 1637 avec les quatres points en bas de l'afficheur ???

    Mais si un des programmes proposés plus haut est installé, on peut tester le PWM, avec ton magnifique potar multitours
    Franchement, un simple potar économique suffit.
    --- j'ai pris ce potar car il étair déjacabler j'en ai un autre plus petit de 10 k je le câble demain matin

    Pour l'affichage des 0 et du point, j'ai modifié. mais il est probable qu'il ne sera pas nécessaire de descendre en dessous de 3 chiffres.

    --- on fera avec ce qui est possible t'inquiéte pas

    Pas reçu encore le ventilo 4 fils

    merci et bonne soirée a toi

    Cdlt Ray
    l'électronique c'est comme la peinture, si t'es pas brillant, t'es mat.

  19. #109
    mag1

    Re : Affichage ventilateur PC

    Citation Envoyé par dudulle76120 Voir le message
    desoler oublier la photo que voici
    Pièce jointe 468619
    Ce sont des fichiers qui ont été ouverts. Pour les supprimer, tu cliques dessus, et ensuite sur la croix à droite, si le fichier à été modifié sans sauvegarde, il te demande de confirmer => enregistrer sous....tu choisis l'emplacement.
    MM
    Si il y a des erreurs ci dessus, c'est que je n'ai pas eu le temps de les corriger...

  20. #110
    mag1

    Re : Affichage ventilateur PC

    Citation Envoyé par dudulle76120 Voir le message
    Salut mag1,
    bon ca marche pas fichier trop lourd
    Cdlt Ray
    Perso, j'enregistre sur YouTune, tu mets le lien enregistré en "public"
    MM
    Si il y a des erreurs ci dessus, c'est que je n'ai pas eu le temps de les corriger...

  21. #111
    dudulle76120

    Re : Affichage ventilateur PC

    Re

    merci pour les réponses,

    ok pour les fichiers j'ai compris


    pour la video sous YouTube je sais pas faire je vais regarder demain

    PS: je peux commander d'autres afficheurs si tu préfères mais avec le 4 points en bas

    et c'est possible pour ne pas afficher les zéros non significatifs qui s'allume inutilement
    si c'est afficher un zéro qui sert a rien

    Bon app et bonne soirée

    Cdlt Ray
    l'électronique c'est comme la peinture, si t'es pas brillant, t'es mat.

  22. #112
    mag1

    Re : Affichage ventilateur PC

    Citation Envoyé par dudulle76120 Voir le message
    PS: je peux commander d'autres afficheurs si tu préfères mais avec le 4 points en bas
    et c'est possible pour ne pas afficher les zéros non significatifs qui s'allume inutilement
    si c'est afficher un zéro qui sert a rien
    Cdlt Ray
    Je sais pas ce que tu as commandé. En #44, tu dis avoir commandé des TM1637 avec les point en bas ok. Si ces (3461BG-7.3) ont un driver TM1637, c'est bon.(marqués dio/clk, comme tes photos)
    Comme déjà dis, la modif du 0 à gauche et du point, c'est fait. Pour supprimer le 0 des centaines à gauche, il faut descendre sous 100 t/mn (PWM=2%) ce qui en réalité parait difficile à un ventilo à 5000t/mn max.
    Mais on verra...quand le reste fonctionnera...
    MM
    Si il y a des erreurs ci dessus, c'est que je n'ai pas eu le temps de les corriger...

  23. #113
    dudulle76120

    Re : Affichage ventilateur PC

    Salut mag1

    bien reçu ta réponse, merci

    je t'envoie une photo des afficheurs que j'ai de disponibles


    3461BG-7.3 avec les 4 points en bas 3642BS-1 avec les deux points a éviter

    Celui avec la croix rouge je ne préfère pas a causse des deux points c'est plus pour les horloges

    mais il y a d'autres modèles avec 10 pins divers couleurs

    dit moi éventuellement un afficheur qu'il te sera plus facile et simple a programmer ???

    dès que j'ai ta réponse je recherche et commanderai au plus tôt

    Nom : Afficheur rouge.jpg
Affichages : 89
Taille : 125,8 Ko

    Bon dimanche a toi et merci

    Cdlt Ray
    Dernière modification par dudulle76120 ; 23/10/2022 à 08h50.
    l'électronique c'est comme la peinture, si t'es pas brillant, t'es mat.

  24. #114
    mag1

    Re : Affichage ventilateur PC

    Bonjour,
    Tu prends celui avec 4 points, ok.
    Voici le programme avec mesure de la période et effacement du 0 non significatif et du point:
    Code:
     ;Commande ventilo 4 fils par PWM . MM 22/10/2022
     ;Affichage RPM sur TM1637
    ;mesure de la période entre pulses par "pulsin"
    #picaxe 08M2 
    ;Broches I/O ***************
    symbol dio= pinC.0 	;dio TM1637
    symbol clk= pinC.1	;clk TM1637
    symbol Spwm= C.2 	;sortie PWM  
    symbol rpm= C.3	;entrée vitesse	
    symbol potar=C.4		;potar ADC
    ;Bytes **********************
    symbol Octet=b0    ;octet dans b0; le test est sur bit0
    symbol Chiffre=b1
    symbol i=b2
    symbol j=b3
    symbol dp=b4
    symbol ntour=b5
    ;Words *****************************
    symbol Ttot=w8
    symbol Toff=w9
    symbol Ton=w10
    symbol lecpwm=w11
    symbol Div=w12
    symbol Nombre=w13 ; nombre de 4 chiffres à afficher 
    ;Initialisation TM1634 *********************************************************    
    ;symbol TypeAdr=$40 ; adressage auto-incrémenté par défaut=>en commentaite
    symbol AdrDep=$c0 	; adresse du 1er digit (poids fort)
    symbol RegLum=$8c 	; réglage luminosité $80 + 8(allumé, 0:éteint) + 0 à 7(intensité)  
    	setfreq m16 		;pas plus pour garder time en secondes (si necessaire)
    	pullup %1110		;activation des résistances pullup sur
    	dirs=%01111   	;pour activer les valeurs I/O pin
    	;dp=$80   			;pour allumage DP, pour mémoire
    ;clk=1: dio=1: dio=0 ; I2CStart  
    ;Octet=TypeAdr    	;Mode d'adresse, en REM cause incrémenation auto par défaut
    ;gosub I2CEnvoiOctet
    ;clk=0: dio=0 : clk=1 : dio=1 ;I2CStop
    	clk=1: dio=1: dio=0    ; I2CStart    ;
    	Octet=RegLum        ;Réglage luminosité 
    	gosub I2CEnvoiOctet
    	clk=0: dio=0 : clk=1 : dio=1 ;I2CStop
    ;Initiation PWM
    	pwmout Spwm,159,639		;pwm à 25kHz, duty 100%,cpu 16MHz  
    ;Boucle principale
    	do
    		readadc potar, lecpwm
    		lecpwm=lecpwm*213/255*3 ;213=639/3 , pour pas dépasser 65535
    		pwmduty Spwm,lecpwm
    		pulsin rpm,1,Ton		;Ton => 2,5µs par utité
    		pulsin rpm,0,Toff
    		Ttot=Ton+Toff
    		nombre=Ttot*2
    		Ttot=Ttot/12
    		nombre=nombre+Ttot
    		gosub affnbre	
    	loop
    ;******* Découpage du nombre en chiffres ************
    Affnbre:
        clk=1: dio=1: dio=0    ; I2CStart    ;
        Octet=AdrDep        ;synchro adresse départ
        gosub I2CEnvoiOctet
        div=1000        ;initialisation diviseur pour 4 chiffres
        for j=1 to 4
          Chiffre=Nombre/Div		
          gosub DecTo7seg        ;octet contiendra la description de chiffre en segments
    ;*** ajout point milliers si ncessaire suppression 0 non significatif *************
    	if j=1 then
    		if chiffre=0 then
    			octet=0
    		else 	octet=octet | dp    ;ajout point
    		endif
    	endif
    ;***********************************************
          gosub I2CEnvoiOctet
          Nombre=Nombre//Div    ;on garde le reste de la division
          Div=Div/10            ;prochain diviseur
        next j
        clk=0: dio=0 : clk=1 : dio=1 ;I2CStop
        return
    ;******* Envoi des chiffres (octet) bit à bit dans le registre ********
    I2CEnvoiOctet:    ;lecture de b0 bit à bit de bit0 à bit8 poids faible en tête.
        for i=1 to 8 ; envoi de l'octet
    		clk=0
    		dio=bit0        ;la broche dio prend la valeur de bit0       
    		Octet = Octet/2        ;décalage à droite => bit1 devient bit0
    		clk=1
        next i
        clk=0 : clk=1 : clk=0     ; traitement ACK
        return
    ;****** Conversion des chiffres en segments
    DecTo7seg:
        lookup Chiffre,(63,6,91,79,102,109,125,7,127,111), Octet ; 0-9 + blanc (10)
        return
    Je joints un projet de carte genre véroboard, de moins de 50 x 50 mm. Comme tu dis que tu veux la refaire....
    Tout y est, même les diodes qui ne servent à rien..Les broches du TM1637 sont dans l'ordre

    Nom : ventilo.JPG
Affichages : 75
Taille : 135,9 Ko

    MM
    Dernière modification par mag1 ; 23/10/2022 à 10h23.
    Si il y a des erreurs ci dessus, c'est que je n'ai pas eu le temps de les corriger...

  25. #115
    dudulle76120

    Re : Affichage ventilateur PC

    Salut mag1

    Merci pour ta réponse et pour le circuit,

    J'ai refait le potar de 10KΩ mais en plus petit lol et mis sur le circuit
    j'ai également mis en place l'afficheur 4 points 3461BG-7.3 et connecter au circuit

    j'ai installer et injecter le dernier programme de ce matin dans le picaxe 08M2 et sauvegarder le fichier

    mise sous tension ok c'est bon l'afficheur n'affiche aucun chiffre sur les 4 digits mais une micro diode rouge
    a l'arriere du module afficheur clignote rapidemment

    Quand le tourne le potar rien ne se passe (normal je n'ai pas encore reçu le ventilo) lol

    bon dimanche a toi et bon app

    Cdlt ray
    l'électronique c'est comme la peinture, si t'es pas brillant, t'es mat.

  26. #116
    mag1

    Re : Affichage ventilateur PC

    Citation Envoyé par dudulle76120 Voir le message
    mise sous tension ok c'est bon l'afficheur n'affiche aucun chiffre sur les 4 digits mais une micro diode rouge
    a l'arriere du module afficheur clignote rapidemment
    Je me demande si le fait que rien ne s'affiche est une bonne nouvelle...
    Voici un programme de test de l'affichage et du PWM
    Normalement, en tournant le potar, on doit voir un nombre de 0 à 1278.
    Et sur la sortie C.2, une tension de 0 à 5V

    Code:
     ;TEST Commande ventilo 4 fils par PWM . MM 23/10/2022
     ;Affichage RPM sur TM1637
    ;mesure de la période entre pulses par "pulsin"
    #picaxe 08M2 
    ;Broches I/O ***************
    symbol dio= pinC.0 	;dio TM1637
    symbol clk= pinC.1	;clk TM1637
    symbol Spwm= C.2 	;sortie PWM  
    symbol rpm= C.3	;entrée vitesse	
    symbol potar=C.4		;potar ADC
    ;Bytes **********************
    symbol Octet=b0    ;octet dans b0; le test est sur bit0
    symbol Chiffre=b1
    symbol i=b2
    symbol j=b3
    symbol dp=b4
    symbol ntour=b5
    ;Words *****************************
    symbol Ttot=w8
    symbol Toff=w9
    symbol Ton=w10
    symbol lecpwm=w11
    symbol Div=w12
    symbol Nombre=w13 ; nombre de 4 chiffres à afficher 
    ;Initialisation TM1634 *********************************************************    
    ;symbol TypeAdr=$40 ; adressage auto-incrémenté par défaut=>en commentaite
    symbol AdrDep=$c0 	; adresse du 1er digit (poids fort)
    symbol RegLum=$8c 	; réglage luminosité $80 + 8(allumé, 0:éteint) + 0 à 7(intensité)  
    	setfreq m16 		;pas plus pour garder time en secondes (si necessaire)
    	pullup %1110		;activation des résistances pullup sur
    	dirs=%01111   	;pour activer les valeurs I/O pin
    	;dp=$80   			;pour allumage DP, pour mémoire
    ;clk=1: dio=1: dio=0 ; I2CStart  
    ;Octet=TypeAdr    	;Mode d'adresse, en REM cause incrémenation auto par défaut
    ;gosub I2CEnvoiOctet
    ;clk=0: dio=0 : clk=1 : dio=1 ;I2CStop
    	clk=1: dio=1: dio=0    ; I2CStart    ;
    	Octet=RegLum        ;Réglage luminosité 
    	gosub I2CEnvoiOctet
    	clk=0: dio=0 : clk=1 : dio=1 ;I2CStop
    ;Initiation PWM
    	pwmout Spwm,159,639		;pwm à 25kHz, duty 100%,cpu 16MHz  
    ;Boucle principale
    	do
    		readadc potar, lecpwm
    		lecpwm=lecpwm*213/255*3 ;213=639/3 , pour pas dépasser 6553		
    		pwmduty Spwm,lecpwm
    		nombre=lecpwm *2	;nombre de 0 à 639*2=1278
    		;pulsin rpm,1,Ton		;Ton => 2,5µs par utité
    		;pulsin rpm,0,Toff
    		;Ttot=Ton+Toff
    		;nombre=Ttot*2
    		;Ttot=Ttot/12
    		;nombre=nombre+Ttot
    		gosub affnbre	
    	loop
    ;******* Découpage du nombre en chiffres ************
    Affnbre:
        clk=1: dio=1: dio=0    ; I2CStart    ;
        Octet=AdrDep        ;synchro adresse départ
        gosub I2CEnvoiOctet
        div=1000        ;initialisation diviseur pour 4 chiffres
        for j=1 to 4
          Chiffre=Nombre/Div		
          gosub DecTo7seg        ;octet contiendra la description de chiffre en segments
    ;*** ajout point milliers si ncessaire suppression 0 non significatif *************
    	if j=1 then
    		if chiffre=0 then
    			octet=0
    		else 	octet=octet | dp    ;ajout point
    		endif
    	endif
    ;***********************************************
          gosub I2CEnvoiOctet
          Nombre=Nombre//Div    ;on garde le reste de la division
          Div=Div/10            ;prochain diviseur
        next j
        clk=0: dio=0 : clk=1 : dio=1 ;I2CStop
        return
    ;******* Envoi des chiffres (octet) bit à bit dans le registre ********
    I2CEnvoiOctet:    ;lecture de b0 bit à bit de bit0 à bit8 poids faible en tête.
        for i=1 to 8 ; envoi de l'octet
    		clk=0
    		dio=bit0        ;la broche dio prend la valeur de bit0       
    		Octet = Octet/2        ;décalage à droite => bit1 devient bit0
    		clk=1
        next i
        clk=0 : clk=1 : clk=0     ; traitement ACK
        return
    ;****** Conversion des chiffres en segments
    DecTo7seg:
        lookup Chiffre,(63,6,91,79,102,109,125,7,127,111), Octet ; 0-9 + blanc (10)
        return
    Fonctionne ou pas ?
    MM
    Si il y a des erreurs ci dessus, c'est que je n'ai pas eu le temps de les corriger...

  27. #117
    dudulle76120

    Re : Affichage ventilateur PC

    Re

    installer ton dernier programme ok

    la diode rouge a l'arrière de l'afficheur ne clignote plus mais reste allumée en rouge

    pour C2 varie de 1.03 volt a 3.48 volts
    pour C3 varie de 1.04 volt a 3.52 volts

    aucun digit d'allumer ???

    Cdlt Ray
    l'électronique c'est comme la peinture, si t'es pas brillant, t'es mat.

  28. #118
    mag1

    Re : Affichage ventilateur PC

    Citation Envoyé par dudulle76120 Voir le message
    pour C2 varie de 1.03 volt a 3.48 volts
    pour C3 varie de 1.04 volt a 3.52 volts
    aucun digit d'allumer ???
    Ok, on va faire un test plus simple.
    Il n'y a pas de raison que la tension sur C.3 varie: Avec la pullup interne et la zener, on devrait avoir un 4,7V stable.
    Pour C.2, 25kHz est peut être élevé pour le voltmètre.
    Je vais faire un programme test pour l'affichage seulement.
    MM
    Si il y a des erreurs ci dessus, c'est que je n'ai pas eu le temps de les corriger...

  29. #119
    mag1

    Re : Affichage ventilateur PC

    Voici le programme de test, adapté au schéma.
    c'est le programme de cette page: http://electromag1.wifeo.com/tm1637-...-programme.php
    On doit avoir le même résultat que la vidéo

    Code:
    ;Application TM1637
    ;MM 18/06/19
    ;Modif 21/06/19: suppression des balises en sub Start et Stop
    ;affichage Nombre de 4 chiffres
    ;Picaxe 08M2
    ;*************************************************
    #picaxe 08M2
    ;Broches I/O ***************
    symbol clk= pinC.1
    symbol dio= pinC.0    
    ;symbol valid=pinC.3
    symbol ADC=C.4
    ;Bytes **********************
    symbol Octet=b0    ;octet dans b0; le test est sur bit0
    symbol Chiffre=b1
    symbol i=b2
    symbol j=b3
    symbol dp=b4
    ;Words *****************************
    symbol Div=w12
    symbol Nombre=w13 ; nombre de 4 chiffres à afficher
    ;Initialisation TM1634 *********************************************************    
    ;symbol TypeAdr=$40 ; adressage auto-incrémenté par défaut=>en commentaite
    symbol AdrDep=$c0 ; adresse du 1er digit (poids fort)
    symbol RegLum=$8c ; réglage luminosité $80 + 8(allumé, 0:éteint) + 0 à 7(intensité)  
        setfreq m16        ;pas plus pour garder time en secondes (si necessaire)
        pullup %1110    ;activation des résistances pullup sur
        dirs=%01111        ;pour activer les valeurs I/O pin
        dp=$80            ;pour allumage DP
    ;clk=1: dio=1: dio=0    ; I2CStart  
    ;Octet=TypeAdr        ;Mode d'adresse, en REM cause incrémenation auto par défaut
    ;gosub I2CEnvoiOctet
    ;clk=0: dio=0 : clk=1 : dio=1 ;I2CStop
        clk=1: dio=1: dio=0    ; I2CStart    ;
        Octet=RegLum        ;Réglage luminosité
        gosub I2CEnvoiOctet
        clk=0: dio=0 : clk=1 : dio=1 ;I2CStop
    ;boucle principale ********************************************
        Do
            readadc10 ADC,nombre    
            gosub Affnbre
        loop
    ;******* Découpage du nombre en chiffres ************
    Affnbre:
        clk=1: dio=1: dio=0    ; I2CStart    ;
        Octet=AdrDep        ;synchro adresse départ
        gosub I2CEnvoiOctet
        div=1000        ;initialisation diviseur pour 4 chiffres
        for j=1 to 4
          Chiffre=Nombre/Div
          gosub DecTo7seg        ;octet contiendra la descrption de chiffre en segments
    ;******** ajout points centraux si ncessaire *************
    ;  if j=2 then
    ;          octet=octet | dp    ;ajout points centraux
    ;      endif
    ;***********************************************
          gosub I2CEnvoiOctet
          Nombre=Nombre//Div    ;on garde le reste de la division
          Div=Div/10            ;prochain diviseur
        next j
        clk=0: dio=0 : clk=1 : dio=1 ;I2CStop
        return
    ;******* Envoi des chiffres (octet) bit à bit dans le registre ********
    I2CEnvoiOctet:    ;lecture de b0 bit à bit de bit0 à bit8 poids faible en tête.
        for i=1 to 8 ; envoi de l'octet
            clk=0
            dio=bit0        ;la broche dio prend la valeur de bit0       
            Octet = Octet/2        ;décalage à droite => bit1 devient bit0
            clk=1
        next i
        clk=0 : clk=1 : clk=0     ; traitement ACK
        return
    ;****** Conversion des chiffres en segments
    DecTo7seg:
        lookup Chiffre,($3f,$06,$5b,$4f,$66,$6d,$7d,$07,$7f,$6f), Octet ; 0-9 uniquement
        return
    MM
    Si il y a des erreurs ci dessus, c'est que je n'ai pas eu le temps de les corriger...

  30. #120
    dudulle76120

    Re : Affichage ventilateur PC

    Re

    bon j'ai changer d'afficheur j'en avais commander deux donc j'ai essayer

    donc la ca fonctionne l'afficheur s'allume et varie de 270 a 912 quand je tourne le potar

    et la led rouge reste toujours allumée

    je n'ai pas essayer encore avec ton dernier programme mais j'ai vu ta vidéo

    Cdlt Ray
    l'électronique c'est comme la peinture, si t'es pas brillant, t'es mat.

Page 4 sur 12 PremièrePremière 4 DernièreDernière

Discussions similaires

  1. Ventilateur
    Par invite8f77cfa3 dans le forum Physique
    Réponses: 0
    Dernier message: 11/12/2015, 11h43
  2. Ventilateur pc en 12V
    Par invitefb49acc9 dans le forum Matériel - Hardware
    Réponses: 6
    Dernier message: 16/02/2013, 20h55
  3. [Blanc] ventilateur,four
    Par invite8a850b1e dans le forum Dépannage
    Réponses: 3
    Dernier message: 21/07/2007, 17h58
  4. ventilateur
    Par invitec4c98da1 dans le forum Matériel - Hardware
    Réponses: 27
    Dernier message: 25/09/2005, 11h35
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...