Browsing posts in: Divers

Multimètre MS8040 de Mastech

Connecter le multimètre MS8040 directement sur PC



Multimètre d'établi MS8040 Mastech

Fig. Multimètre de laboratoire MS8040 Mastech

Le multimètre offre la possibilité de lire les données mesurées directement sur PC depuis une liaison RS232.
Ces données sont représentées sur une échelle de temps et peuvent être enregistrées.
Si ce fonctionnement peut sembler similaire à celui d’un oscilloscope, la ressemblance s’arrête là.

Continue Reading


Installer Python

Installation Python

1/ Se rendre sur le site officiel et télécharger la version correspondant à la configuration désirée.

Important : Télécharger la dernière version de Python peut se révéler problématique suivant les modules utilisés par la suite. Par exemple pygame et django ne sont pas compatibles avec les dernières versions 3.x de Python, du moins au moment où j’écris ces lignes. Il est donc préférable de télécharger la version 2.x de Python pour ces raisons de compatibilité, cela évitera les mauvaises surprises, pour ma part je travaille en version 2.7.

Sous windows Python s’installe comme un programme classique, la version x86 est à privilégier toujours à cause de la compatibilité des modules en 32 bits.

Sous Linux il faut vérifier la présence de python pré-installé dans de nombreuses distributions.

pyhton -V # Permet de connaitre sa version Python

Décompressez l’archive en tapant : tar -xzf Python-3.4.0.tar.bz2 (cette commande est bien entendu à adapter suivant la version et le type de compression).
Attendez quelques instants que la décompression se termine, puis rendez-vous dans le dossier qui vient d’être créé dans le répertoire courant (Python-3.4.0 dans mon cas).
Exécutez le script configure en tapant ./configure dans la console.
Une fois que la configuration s’est déroulée, il n’y a plus qu’à compiler en tapant make puis make install en tant que super-utilisateur.

Installer Pygame
Windows comme un programme classique en faisant attention à bien indiquer le chemin du répertoire pyhton

Linux
Téléchargez le fichier contenant les sources et décompressez-le.
Avant l’installation, assurez-vous d’avoir installé les dépendances : libsdl1.2debian-all (dépôt Universe), libsdl1.2-dev, libsdl-image1.2, libsdl-image1.2-dev, libsdl-ttf2.0-0, libsdl-ttf2.0-dev, libsdl-mixer1.2, libsdl-mixer1.2-dev, libsmpeg0, libsmpeg0-dev, libpng-dev et libjpeg-dev !

Voici la commande pour les installer sous Ubuntu :

sudo apt-get install libsdl1.2debian-all libsdl1.2-dev libsdl-image1.2 libsdl-image1.2-dev libsdl-ttf2.0-0 libsdl-ttf2.0-dev libsdl-mixer1.2 libsdl-mixer1.2-dev libsmpeg0 libsmpeg0-dev libpng libjpeg
Une fois les dépendances installées, ouvrez un terminal. Rendez-vous dans le dossier décompressé et tapez :

python3 setup.py build
Si vous ne rencontrez aucune erreur, passez en root et tapez :

python3 setup.py install
Et c’est bon ! Vous êtes prêt à travailler avec Pygame ! :D
Pour vérifier que l’installation a bien été effectuée, vous pouvez vous rendre dans l’interpréteur Python et taper :

1import pygame
Si vous ne rencontrez aucune erreur, Pygame est installé !
Pygame déjà installé sur Wheezy avec Python 2.7. Pour python 3 suivre ce lien


POE Alimentation Ethernet

La connectique ethernet utilise 4 paires de fil mais seulement deux sont utilisés en mode 10/100Mbit.
La norme gérant l’ethernet IEEE 802.3af-2003 propose 2 moyens d’alimenter les équipements via le cable ethernet.
Mode-A les paires de données sont également utilisées pour fournir la puissance, c’est l’équivalent de l’alimentation fantôme qu’on retrouve dans les équipements microphone. Ce mode utilise les connecteurs 1-2 et 3-6 (voir tableau ci-dessous).
En mode-B les paires non utilisées, 4-5 et 7-8 pour le transport des données sont utilisées pour acheminer l’alimentation.
La gestion des modes est attribué à un switch appelé PSE (Power Source Equipment), c’est lui qui active le mode adéquat en fonction de l’équipement branché en bout de ligne. Celui-ci doit cependant être capable de supporter les 2 modes (à confirmer).
L’équipement PSE fonctionne en 48V DC et fournit entre 100mA à 400mA par ligne. Ce voltage qu’on retrouve également dans les alimentations fantômes a pour but de compenser les pertes dues au grande longueur de cable.
Par exemple, un cable categorie 5 24AWG possède environ une résistance de 0.085 ohms par mètre, à 500mA la perte sera de 1V tous les 25 mètres.
La norme IEEE 802.3af-2003 travaille avec une puissance maximale de 15W par ligne soit un courant de 350mA. Dans la réalité on récupère seulement 13W environ à cause des pertes.
Une norme plus récente IEEE 802.3at-2009 désignée sous l’appellation POE+ palie cet inconvénient de puissance et propose une puissance injectée de 34W avec 600mA sous 57V, 25W dans la réalité utilisable sur 100m autorisant un courant de 600mA sur la ligne.
La dernière norme IEEE 802.3at-2012 double la puissance à 50W en autorisant l’utilisation de toutes les paires pour le transport de l’alimentation.

Pour éviter les problèmes d’échauffement toujours travailler avec des câbles de catégorie 5 ou 5e
Catéorie 5 :
Wire diameter : 24AWG soit 0.2mm²
Courant maximal : 600 mA
Tension maximale : 125 V DC

Pin 1000BASE-T Signal ID T568A Color T568B Color Pins on plug face (socket is reversed)
1 DA+ Pair 3 Tip
white/green stripe
Pair 2 Tip
white/orange stripe
Rj45plug-8p8c.png
2 DA- Pair 3 Ring
green solid
Pair 2 Ring
orange solid
3 DB+ Pair 2 Tip
white/orange stripe
Pair 3 Tip
white/green stripe
4 DC+ Pair 1 Ring
blue solid
Pair 1 Ring
blue solid
5 DC- Pair 1 Tip
white/blue stripe
Pair 1 Tip
white/blue stripe
6 DB- Pair 2 Ring
orange solid
Pair 3 Ring
green solid
7 DD+ Pair 4 Tip
white/brown stripe
Pair 4 Tip
white/brown stripe
8 DD- Pair 4 Ring
brown solid
Pair 4 Ring
brown solid
Standard PoE parameters and comparison
Property 802.3af (802.3at Type 1) 802.3at Type 2
Power available at PD[note 1] 12.95 W 25.50 W
Maximum power delivered by PSE 15.40 W 34.20 W
Voltage range (at PSE) 44.0–57.0 V[19] 50.0–57.0 V[19]
Voltage range (at PD) 37.0–57.0 V[20] 42.5–57.0 V[20]
Maximum current 350 mA[21] 600 mA[21] per mode
Maximum cable resistance 20 Ω (Category 3) 12.5 Ω (Category 5)
Power management Three power class levels negotiated at initial connection Four power class levels negotiated at initial connection or 0.1 W steps negotiated continuously
Derating of maximum cable ambient operating temperature None 5°C with one mode (two pairs) active
Supported cabling Category 3 and Category 5[1] Category 5[1][note 2]
Supported modes Mode A (endspan), Mode B (midspan) Mode A, Mode B


Peindre à l’aérographe – Techniques et conseils

En cours de rédaction…

Cet article fait l’objet d’une mise à jour continue, il présente de manière la plus exhaustive possible les techniques et les bonnes pratiques de la peinture à l’aérographe.
Des règles de sécurité strictes doivent être appliquées, tel le port de cartouches filtrantes et de gants en latex.

Sommaire :


Programmer les fusibles d’un microcontrôleur AVR d’Atmel

Cet article traite des fusibles sur un Atmega328, pour tout autre microcontrôleur se référer à sa documentation.
Le programmateur utilisé pour cet article est un usbtiny.

1- Présentation

Les fusibles permettent de configurer le microcontrôleur. Ils sont partagés en 3 registres low, high et extended disposant de leur propre espace mémoire.
Chaque registre est représenté par un octet dont chaque bit correspond à un fusible (paramètre). Le fusible est programmé sur un bit de niveau 0 et déprogrammé sur un bit de niveau 1.
Le registre « low fuse » comporte les fusibles sur les horloges, le registre « high fuse » les fusibles d’options et le registre « extended fuse » les fusibles sur la tension de coupure. Les fusibles changent d’un microcontrôleur à l’autre.

Continue Reading




Exporter un fichier .obj sur Solidworks

Voici 2 méthodes pour obtenir un fichier .obj depuis Solidworks sans passer par un logiciel tiers.
La seconde méthode est de loin la meilleure, elle fonctionne à partir de Solidworks 2005, testée dans ce tutoriel sur la version 2013.

1- En activant ScanTo3d sous Solidworks 2013 Premium

Au moment de l’export, enregistrer votre modèle au format stl.
Ensuite aller dans Outils > Compléments puis cocher ScanTo3d, cocher également son démarrage automatique si nécessaire.
Redémarrez Solidworks
Ouvrir le modèle précédemment enregistré au format stl en prenant soin de sélectionner « Fichiers de maillage » dans la fenêtre Ouvrir (fig.1).
Une fois ouvert, on réenregistre le fichier une nouvelle fois en se rendant dans Fichier > Enregistrer sous…, le menu déroulant propose maintenant de nouvelles extensions dont ScanTo3d (*.obj) (fig.2).

Continue Reading