Interruption de série DB9 câble. (6 / 9 étapes)

Étape 6: Mods de port série.

De deux des sites plus populaires: (Remarque : 25 connecteurs utiliseront des connexions différentes.)

http://hacknmod.com/tag/Serial-Port/

http://hackaday.com/tag/Serial-Port/

http://martybugs.net/Electronics/tempsensor/

Détection de la température à l’aide de linux : http://pihost.us/~stacato/digitemp/

Vous devriez être en mesure d’installer digitemp depuis le repo sans avoir à télécharger le logiciel et l’installer manuellement.

La base de Debian :
$ sudo apt-get install digitemp

Base de Fedora :
$ sudo yum installer digitemp

-------------------------------------------------------

$ sudo apt-get digitemp

Une fois inststalled vous pouvez utiliser

$ sudo digitemp_DS9097u -s/dev/ttyUSB0 -w

"

Maintenant, pour lire les températures. Vous aurez besoin du paquet digitemp , qui est pré-packagée sous Debian et probablement la plupart des autres distributions Linux. Après l’installation, vous aurez besoin de savoir quel programme utiliser. Plusieurs sont disponibles pour les différents maîtres de DS, mais dans le cas de la LinkUSBi, vous aurez envie de digitemp_DS9097U. Pour commencer, vérifiez que le bus fonctionne correctement en marchant il :

 # digitemp_DS9097U -w -s /dev/ttyUSB0 DigiTemp v3.5.0 Copyright 1996-2007 by Brian C. Lane GNU Public License v2.0 - http://www.digitemp.com Turning off all DS2409 Couplers ... Devices on the Main LAN 28D1483C0200002F : DS18B20 Temperature Sensor 28E9393C020000C3 : DS18B20 Temperature Sensor 010EBED512000046 : DS2401/DS1990A Serial Number iButton 

Cela montre les deux capteurs de température DS18B20 (sondes T-Sense), ainsi que le DS2401 intégré dans mon LinkUSBi. (Le DS2401 littéralement ne fait qu’un numéro de retour. Cependant, comme mentionné précédemment, il est utile de disposer pour le bus fonctionne correctement même si aucun autre périphérique n’est branchés sur elle.)

Ensuite, vous aurez envie de créer un fichier de configuration. J’ai choisi de le stocker dans /etc/digitemp.conf.

 # digitemp_DS9097U -i -c /etc/digitemp.conf -s /dev/ttyUSB0 DigiTemp v3.5.0 Copyright 1996-2007 by Brian C. Lane GNU Public License v2.0 - http://www.digitemp.com Turning off all DS2409 Couplers ... Searching the 1-Wire LAN 28D1483C0200002F : DS18B20 Temperature Sensor 28E9393C020000C3 : DS18B20 Temperature Sensor ROM #0 : 28D1483C0200002F ROM #1 : 28E9393C020000C3 Wrote /etc/digitemp.conf 

Vous retrouverez avec un fichier nommé /etc/digitemp.conf qui ressemble à ceci :

 TTY /dev/ttyUSB0 READ_TIME 1000 LOG_TYPE 1 LOG_FORMAT "%b %d %H:%M:%S Sensor %s C: %.2C F: %.2F" CNT_FORMAT "%b %d %H:%M:%S Sensor %s #%n %C" HUM_FORMAT "%b %d %H:%M:%S Sensor %s C: %.2C F: %.2F H: %h%%" SENSORS 2 ROM 0 0x28 0xD1 0x48 0x3C 0x02 0x00 0x00 0x2F ROM 1 0x28 0xE9 0x39 0x3C 0x02 0x00 0x00 0xC3 

Vous pouvez réorganiser les mappages de ROM que vous le souhaitez. 1-wire se réfère aux périphériques par leur ID 64 bits ; les mappages numériques sont de prestations de digitemp. Dans mon cas, 28D1483C0200002F est la sonde que je voudrais utiliser, donc #0 est très bien.

Maintenant, nous allons voir ce qui est renvoyé :

 # digitemp_DS9097U -q -c /etc/digitemp.conf -a Mar 04 22:22:43 Sensor 0 C: 25.38 F: 77.67 Mar 04 22:22:44 Sensor 1 C: 27.56 F: 81.61 

Fonctionne très bien, très bien. Nous devrons bientôt les données dans un format lisible par une machine, alors voici comment faire :

 # digitemp_DS9097U -q -c /etc/digitemp.conf -o 3 -a 0 77.79 81.50 " 

Articles Liés

PicAxe Télécharger câble série (fabrication artisanale de ferraille)

PicAxe Télécharger câble série (fabrication artisanale de ferraille)

j'ai décider de faire mon câble PicAxe série Télécharger (programmation) que j'ai eu toutes les pièces nécessaires.C'est très bon marché pour acheter ce câble mais si vous avez déjà les pièces de rebut nécessaires...Étape 1: Pièces et outils nécessai
Plusieurs interruptions PICAXE

Plusieurs interruptions PICAXE

Ce Instructable vous indique comment configurer plusieurs interruptions picaxe.Vous aurez besoin :1 x PICAXE puce (tout), je tirerai un schéma de circuit pour un 14 Mdiode de x 22 x interrupteur1 x LEDrésistance de 1 x 330Rrésistance 3 x 10K1 x 22K r
MATLAB à interface série PIC

MATLAB à interface série PIC

du code de laisser MATLAB à parler à un PIC16f877 via le port série. Ce n'est pas si difficile, n'est pas beaucoup de code, mais j'ai passé une quantité décente de temps comprendre tout ça (à partir de zéro), alors j'ai pensé qu'il serait utile. Prof
Communiquer avec un Pro-Lite LED Display, Construction du câble et de protocole

Communiquer avec un Pro-Lite LED Display, Construction du câble et de protocole

j'ai eu un écran Pro-Lite que j'avais ramassé bon marché sans aucun câble de communication, ou n'importe quel logiciel, qui traînent dans ma boutique. Au moins j'ai eu la télécommande, mais il a été lent et j'ai jamais pensé que je l'utiliserais réel
Raspberry Pi - Console série

Raspberry Pi - Console série

J'ai été en utilisant Raspberry Pi depuis un certain temps et je vais commencer à écrire quelques projets à l'aide de la Raspberry Pi. Permet donc commence par préparant le numéro de série, la console série est où j'ai écris la plupart du code et je
PICBasic séries interruptions avec PIC16F877

PICBasic séries interruptions avec PIC16F877

code exemple simple d'utiliser les interruptions de série pour le PIC16F877.1) un programme matlab envoie les numéros PIC2) le commandant de bord se met en pause tout ce qu'il fait,3) obtenir les numéros et étalez-les sur LED,4), puis poursuivez sur
Construire une affaire professionnelle Prototype pour un routeur de Linksys WRT54G série en trois semaines

Construire une affaire professionnelle Prototype pour un routeur de Linksys WRT54G série en trois semaines

Puisque c'est mon premier Instructable et le premier prototype imprimé 3D j'ai j'ai fait jamais ont tenté d'expliquer, dans autant de détails que possible, ce que j'ai fait et ont essayé de fournir autant de photos que j'ai pu. Si vous avez des quest
Testeur de câbles ethernet plus simple

Testeur de câbles ethernet plus simple

J'ai donné cette idée à un instructabler sur son Testeur de câble, je prends la chance de parler plus de détails. Il s'agit d'une aide de simples outils pour tester l'exactitude d'un câble ethernet, surtout ceux sertis par vous-même, juste utilisent
Piratage d’une souris série

Piratage d’une souris série

le meilleur mis plans des souris et des hommes.Tout ce que je voulais est un hack temporaire d'une souris série de le voir un ventilateur d'ordinateur fonctionnerait sur un câble série.Câble série RS-232 25 broches a pin9-10 à une puissance. Recherch
Programmateur PIC à l’aide de convertisseur USB-série pour 18F4550

Programmateur PIC à l’aide de convertisseur USB-série pour 18F4550

Remarque : Ce hack n'est nécessaire que si votre usb-serial ne supporte pas la fonctionnalité de pause. Sinon, il peut fonctionner avec comme il est, avec le logiciel de programmation habituel comme PicPgm, etc. de WinPic.Habituellement, les programm
Bloc d’alimentation DIY banc Variable

Bloc d’alimentation DIY banc Variable

alimentation est un outil essentiel plus grande pour un laboratoire électronique. Il est très pratique pour alimenter des circuits et des applications diverses. Cependant, une tension fixe, fixée le courant d'alimentation est suffisante pour les beso
Traversée de déclencheur de Flash d’appareil photo/faisceau IR

Traversée de déclencheur de Flash d’appareil photo/faisceau IR

cet appareil va déclencher un appareil photo ou unité de flash pour photographier automatiquement lorsqu'un objet (cible) entre dans un emplacement spécifique. Il utilise deux, croisé infrarouge lumière poutres pour détecter la présence de la cible e
P.I.R.M.A framboise Pi PIR Motion Installation Audio

P.I.R.M.A framboise Pi PIR Motion Installation Audio

PIR + Python + framboise Pi = mouvement déclenché Installation Audio.Historique du projet :Mon père est un conservateur d'un petit musée sur l'histoire de notre village, Elgg Suisse. Il eut l'idée qu'un morceau de musique est joué quand quelqu'un s'a
Raspberry Pi Terminal muet

Raspberry Pi Terminal muet

Retour à mon époque, internet était un dumb terminal relié à 300 bauds par un coupleur acoustique d'un système de temps partagé, et nous l'avons aimé !OK, je ne suis pas réellement ce vieux, mais incroyable comment il doit avoir été à l'aide des télé