Forum Électro-Bidouilleur

Merci de vous connecter ou de vous inscrire.

Connexion avec identifiant, mot de passe et durée de la session
Recherche avancée  

Nouvelles:

Bienvenue au Forum de discussion Électro-Bidouilleur! Inscrivez-vous pour participer aux discussions!: 
https://forum.bidouilleur.ca/index.php?action=register Les demandes d'inscription sont révisées quotidiennement.

Voir les contributions

Cette section vous permet de consulter les contributions (messages, sujets et fichiers joints) d'un utilisateur. Vous ne pourrez voir que les contributions des zones auxquelles vous avez accès.

Messages - Janpolanton

Pages: 1 ... 3 4 [5] 6 7 8
61
Bonjour,

Puisque l'on discutait sur un autre post des logiciels de simulation, j'ai pris quelques minutes pour simuler ton circuit sous LTSpice.

Avec les valeurs du schéma, effectivement la LED s’allume constamment (première image ci-dessous).
Curieusement, le montage semble bien fonctionner pour une valeur de R1 de 430K maxi.

En changeant les valeurs du pont diviseur R2 / R3 (multipliées par 10) on arrive bien à  un fonctionnement en oscillateur ( deuxième image ci-dessous).

Par contre, je ne comprend pas leur calcul de constante de temps dans l'encadré. La fréquence de cet oscillateur avec les valeurs de R1 et C1 données est d'environ 1 Hertz (valeurs calculées et simulées)

Bonnes expérimentations ...

Jean Paul



62
Bonjour,

Il y a l’excellent LTSpice entièrement gratuit qui pourrait convenir à  condition d'utiliser Wine.

Il y a aussi Multisim Blue distribué gratuitement par Mouser mais lui aussi à  émuler avec Wine.

GEDA qui est un logiciel de conception avec simulateur intégré.

Sinon QUCS à  mon avis beaucoup plus difficile à  apprivoiser.

Enfin, pour avoir essayé quelques simulateurs en ligne, ils ne m'ont jamais laissé une très bonne impression.


63
Bonsoir,
Pour la tension négative, c'est normal
Comme disait Robert Lamoureux : le fil rouge sur le bouton rouge et le fil noir sur le bouton noir

64
J'en ai quelques-uns mais sans références.   :P
 Ce sont des PNP Germanium vraiment vintages.
Je les garde pour faire des pédales d'effets un de ces jours...
J'ai leurs petits frères en NPN  ;)

65
Vos projets et Montages d'Électronique / Re : Sonde logique TTL / CMOS
« le: Octobre 28, 2016, 01:34:48 pm »
Les 2 cartes terminées et montées dans le boitier.
je câble les LED et quelques bricoles et ce sera presque terminé

66
Vos projets et Montages d'Électronique / Re : Sonde logique TTL / CMOS
« le: Octobre 28, 2016, 12:03:11 pm »
Bonjour,

Ça y est, ma platine principale est câblée. Je mets les LED en place et je vais procéder aux essais.
Ensuite je câblerai la platine buzzer.
J'ai trouvé un boitier pour contenir l'ensemble.

67
Bonjour

Au début de ma carrière en 1973, j'étais dans l'industrie. On avait de gros automates à  base d'énormes cartes enfichables et le tout dans une ambiance d'atelier de fabrication. Tout le monde fumait y compris les machines, il  y avait plein de poussière et de résidus gras.

Tout ça pour dire que le matériel électronique souffrait énormément.

Le seul produit qu'on employait à  cette époque c'était le KF F2 qu'on vaporisait bien souvent sur des ensembles sous tension.

Je ne sais pas aujourd’hui avec toutes ces normes anti-pollution si c'est le même produit qu'à  cette époque.

Maintenant, ce produit ne fait pas de miracles et si une piste de potar présente des coupures, il ne va pas les réparer

Une chose est sûre, c'est qu'il me reste 2 de ces bombes "vintage" que je garde avec précaution...

68
Vos projets et Montages d'Électronique / Re : Sonde logique TTL / CMOS
« le: Octobre 27, 2016, 10:57:27 am »
Ok.

Je prépare tout ça pour faire un petit compte-rendu avec photos et données techniques.

Pour la vidéo, c'est vraiment pas mon truc...

69
Vos projets et Montages d'Électronique / Re : Sonde logique TTL / CMOS
« le: Octobre 27, 2016, 09:44:21 am »
Bonjour (Pascal?)

Ce sont en tout 6 LED de 3 watt en 490 nm (de mémoire) alimentées par une source de courant.

Je grave jusqu'à  0.315mm piste et espace inter-pistes  (soit 12.4 mils)  ;)

J'insole 9mn et ça marche de tonnerre.

je pourrais faire un nouveau sujet sur cette graveuse maison à  3 franc 6 sous si ça intéresse du monde

70
Vos projets et Montages d'Électronique / Re : Sonde logique TTL / CMOS
« le: Octobre 27, 2016, 08:50:34 am »
Bonjour à  tous,

 Voilà , j'ai gravé le PCB de la platine principale.

Comme vous pouvez le deviner sur une photo ci-dessous, mon matériel de gravure est très rustique. C'est une boîte en bois équipée de 6 LED UV et d'un minuteur. Je ne me sers pas non plus de transparent pour le typon, une simple impression en haute définition sur papier jet d'encre fonctionne très bien. Je grave avec un mélange d'eau, d'acide chlorhydrique et d'eau oxygénée. Pour la révélation je prend un mélange d'eau et de déboucheur de canalisations à  base de soude.

Maintenant direction perçage et  implantation des composants..






71
Bonjour,

Je sais tout ce que tu viens de dire mais j'ai fait ça à  l'arrache et moi même je ne m'y retrouve pas.. :-\

Je vais tout bien ordonner promis

Voilà , c'est fait :

const int nEchantillons = 126;       //valeur de comptage max
        int echantillon[nEchantillons];      // un tableau pour stocker les échantillons lus
        int indice = 0;                      // indice de l'échantillon courant
        float total = 0;                     // somme des échantillons mémorisés
        float moyenne = 0;                 
        float intensite = 0;
        int tri =   5;                       // Triangle   sur D5
        int vg = 3;                          // Voltage step sur D3
        int j   = 0;                         // pente Vce
        int k = 0;                           // steps Ib
        int slope = 4;                       // pente du triangle
        int incomingByte;                    // variable de stockage des données entrantes
        int comptage=0;                      // comptage du nombre d'échatillons
        int bouclecomptage=0;                // nombre de comptages
                                             //int row = 0;// pour renvoi de colonnes à  LibreOffice
        float tensionVce;
        float tensionVb;
        float intensiteIb;

   void setup()

{     Serial.begin(   9600);   

           Serial.println("CLEARDATA");         // Directives pour LibreOffice
           Serial.println("LABEL,Time,Vce,Ib"); // Directives pour LibreOffice
           pinMode( tri, OUTPUT);
           pinMode( vg,   OUTPUT);
   
             for (int i = 0; i < nEchantillons; i++)     {
             echantillon[i] = 0;
             }
}   // setup

   void loop()
{
          Serial.print("DATA,TIME,");           // Directives pour LibreOffice 
                 
            total = total - echantillon[indice];   
           
                {   if   (Serial.available() > 0);   

         {  incomingByte = Serial.read();   

    int valeur0 = analogRead(A0);//Nbr de pas PWM Vce
    int valeur1 = analogRead(A1);//Nbr de pas PWM Vb
    tensionVce  = map(valeur1, 0, 1023, 0, 5000);//en millivolts
   
//intensite=tensionVce/200000.0000;//calcul Ib avec Rb=200K

       echantillon[indice]=(valeur0);
       total = total + echantillon[indice];
       indice++;
       comptage++;

                // si on est à  la fin du tableau ...
                if (indice >= nEchantillons) {
               // ...retour au début
               indice = 0;
               }
           
       moyenne = total / indice;                      // calcul de la moyenne
       tensionVb = map(moyenne, 0, 1023, 0, 5000);    //en millivolts
             
          Serial.print(tensionVb/1000);               //tensionVb/1000 pour valeurs en volt
          Serial.print(",");
          Serial.println(tensionVce/1000);

   delay(   10);
   
      }   // incomingByte = Serial.read();   
             j = j+slope;
             analogWrite( tri, j);
             analogWrite(vg, k); 
   delay(   10);
                 if   (j > 250) slope = -4 ;
                 if   (j < 1)
                 {  slope = 4 ;
                      bouclecomptage++;
                      comptage=0;
                      indice = 0;             
                      total = 0;           
                      moyenne = 0;         
                          for (int i = 0; i < nEchantillons; i++) {
                          echantillon[i] = 0;
                          }                   
                      k = k + int(255/5);
                      //row=row+1;
                } // slope = 4 ;
           if (k > 255 ) k = 0 ;
              } // if   (Serial.available() > 0);
} //   loop()


72
Bonjour à  tous,
J'ai un peu travaillé sur le code mais je ne suis pas expert en programmation, loin s'en faut  :-[

Voilà  où j'en suis rendu


 const int nEchantillons = 126;//valeur de comptage max
int echantillon[nEchantillons];    // un tableau pour stocker les échantillons lus
int indice = 0;                    // indice de l'échantillon courant
float total = 0;                   // somme des échantillons mémorisés
float moyenne = 0;                 
float intensite = 0;
 int tri =   5;   // Triangle   sur D5
   int vg = 3;   // Voltage step sur D3

   int j   = 0; //pente Vce

   int k = 0;   // steps Ib

   int slope = 4;//pente du triangle

int incomingByte; // variable de stockage des données entrantes
int comptage=0;// comptage du nombre d'échatillons
int bouclecomptage=0;// nombre de comptages
//int row = 0;// pour renvoi de colonnes à  LibreOffice
float tensionVce;
float tensionVb;
float intensiteIb;
   void setup()

{ Serial.begin(   9600);   
Serial.println("CLEARDATA");// Directives pour LibreOffice
Serial.println("LABEL,Time,Vce,Ib");// Directives pour LibreOffice
   pinMode( tri, OUTPUT);

   pinMode( vg,   OUTPUT);
for (int i = 0; i < nEchantillons; i++) {
    echantillon[i] = 0;
  }
} // setup

   void loop()
{
Serial.print("DATA,TIME,"); // Directives pour LibreOffice
   total = total - echantillon[indice];
{ if   (Serial.available() > 0);   

{ incomingByte = Serial.read();   

  int valeur0 = analogRead(A0);//Nbr de pas PWM Vce

// valeur en volts
  int valeur1 = analogRead(A1);//Nbr de pas PWM Vb
tensionVce  = map(valeur1, 0, 1023, 0, 5000);//en millivolts
//intensite=tensionVce/200000.0000;//calcul Ib avec Rb=200K
 
     

echantillon[indice]=(valeur0);
total = total + echantillon[indice];
indice++;

comptage++;

 // si on est à  la fin du tableau ...
  if (indice >= nEchantillons) {
    // ...retour au début
    indice = 0;
  }
 
  // calcul de la moyenne
  moyenne = total / indice;
tensionVb = map(moyenne, 0, 1023, 0, 5000);//en millivolts
//tensionVb/1000 pour valeurs en volt
  Serial.print(tensionVb/1000);
    Serial.print(",");
      Serial.println(tensionVce/1000);

   delay(   10);
}

   j = j+slope;

   analogWrite( tri, j);

   analogWrite(vg, k);

 
   delay(   10);

   if   (j > 250) slope = -4 ;

   if   (j < 1)

{ slope = 4 ;
bouclecomptage++;
comptage=0;
indice = 0;             
total = 0;           
moyenne = 0;         
for (int i = 0; i < nEchantillons; i++) {
    echantillon[i] = 0;
      }
   k = k + int(255/5);
//row=row+1;

}

   if   (k > 255 ) k = 0 ;

}

} //   loop()



Pour la partie hardware, voyez le schéma ci-dessous (c'est celui du site "Instructables" que j'ai cité + haut, ainsi qu'une partie de code)

Je suis preneur de vos remarques et suggestions / améliorations...

A vous lire.

73
Bonjour,

Pour ma part, j'utilise depuis + de 40 ans du KF F2 Spécial Contacts. J'en ai essayés plusieurs autres (Jelt, WD40, KONTAKT...) mais le KF F2 reste le meilleur. :)
Le WD 40 est un peu trop gras de mémoire.

La bombe de 500ml est relativement chère mais elle va vous durer plusieurs années.

Je ne pense pas que les contrefaçons chinoises pour autant qu'elles existent  puissent rivaliser avec ces produits et ce serait prendre un grand risque que de les utiliser.

74
Bonjour,

Mes 1ers essais sur platine breadboard et envoi des 2 courbes  dent de scie (future tension Vce) et steps (futur Ib) sous libreoffice.
Mon AOP rail to rail étant un LM358 (pas mieux en réserve), le pwm est limité à  environ 770 /1023, soiit environ 3V7 au lieu de 5V.
Mais pour les essais, ce n'est pas bien gênant.
J'ai un fort taux d'ondulation sur les steps (mais ce sont des 10èmes de µA)  , il va falloir que je revoie ma cellule de filtrage ou que je lisse les valeurs lues en en faisant la moyenne par programmation.




75
Bonjour à  tous,
En ce dimanche pluvieux, je n'ai pas sorti mon fer à  souder mais j'ai fait un peu travailler ma matière grise.
En furetant sur internet, j'ai trouvé un moyen de faire de l'acquisition de données Arduino en temps réel directement dans un graphique OpenOffice Calc.
J'ai un peu galéré mais les résultats sont plutôt prometteurs... 8)

Je vous en dirai plus par la suite.






Pages: 1 ... 3 4 [5] 6 7 8