DB9 seriell bryter ut kabel. (6 / 9 steg)

Steg 6: Serieport mods.



Från två av de mer populära platserna: (Obs: 25 stiftskontakter kommer att använda olika anslutningar.)

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

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

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

Temperaturkännande med linux: http://pihost.us/~stacato/digitemp/

Du ska kunna installera digitemp från repo utan har till data överför mjukvaran och manuellt installera den.

Debian baserade:
$ sudo lämplig-få installera digitemp

Grundar sig Fedora:
$ sudo yum installera digitemp

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

$ sudo apt-get digitemp

När inststalled du kan använda

$ sudo digitemp_DS9097u -s/dev/ttyUSB0 -w

"

Nu, att läsa temperaturerna. Du vill digitemp paketet, som är förpackade i Debian och förmodligen de flesta andra Linuxdistributioner. När det installeras, måste veta vilket program för att använda. Flera är tillgängliga för olika DS masters, men i LinkUSBi fall, du digitemp_DS9097U. Till att börja kontrollera bussen fungerar korrekt genom att gå den:

# digitemp_DS9097U -w -s/dev/ttyUSB0
DigiTemp v3.5.0 Copyright 1996-2007 av Brian C. Lane
GNU Public License v2.0 - http://www.digitemp.com
Stänga av alla DS2409 kopplare
...
Enheter på största LAN
28D1483C0200002F: DS18B20 temperaturgivare
28E9393C020000C3: DS18B20 temperaturgivare
010EBED512000046: DS2401/DS1990A serienummer Nyckelringsfäste

Detta visar två DS18B20 temperaturgivare (T-Sense sonder), liksom DS2401 inbäddad i min LinkUSBi. (DS2401 bokstavligen gör ingenting men returnerar ett serienummer. Fortfarande, som tidigare nämnts är det bra att behöva kontrollera bussen fungerar korrekt även om inga andra enheter är anslutna till den.)

Härnäst ska du skapa en konfigurationsfil. Jag valde att spara den i /etc/digitemp.conf.

# digitemp_DS9097U -i - c /etc/digitemp.conf -s/dev/ttyUSB0
DigiTemp v3.5.0 Copyright 1996-2007 av Brian C. Lane
GNU Public License v2.0 - http://www.digitemp.com
Stänga av alla DS2409 kopplare
...
Söker 1-Wire LAN
28D1483C0200002F: DS18B20 temperaturgivare
28E9393C020000C3: DS18B20 temperaturgivare
ROM #0: 28D1483C0200002F
ROM #1: 28E9393C020000C3
Skrev /etc/digitemp.conf

Du kommer att vara kvar med en fil som heter /etc/digitemp.conf som ser ut så här:

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 %%"
SENSORER 2
ROM 0 0X28 0XD1 0X48 0X3C 0X02 0X00 0X00 0X2F
ROM 1 0x28 0xE9 0x39 0x3C 0x02 0x00 0x00 0xC3

Du kan ordna om ROM mappningar som du vill. 1-wire avser enheter genom sin 64-bitars ID; Det har numeriska motsvarigheter för digitemp's fördel. I mitt fall är 28D1483C0200002F sonden jag använder, så #0 är bra.

Nu, låt oss se vad som returneras:

# digitemp_DS9097U - q - c /etc/digitemp.conf - en
04 Mar 22:22:43 Sensor 0 C: 25,38 F: 77.67


04 Mar 22:22:44 Sensor 1 C: 27.56 F: 81.61

Bra, fungerar bra. Vi behöver snart data i ett maskinläsbart format, så här är hur man gör det:

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

Se Steg
Relaterade Ämnen

Hur man gör en 9-stifts seriell till Ethernet-kabel

dessa instruktioner kommer att visa dig hur man gör en 9-stifts seriell till Ethernet-kabel. Seriella kablar används för att styra och konfigurera enheter med seriella portar. När du konverterar en ände till Ethernet, är signalen att resa längre. När...

Mini parallellporten bryta ut kabel.

Detta kabel bara stöder 8 ledningar men kommer att fungera bra för det mesta. Trodde det skulle vara lättare att göra än "ingen löda parallellporten breakout () kabeln jag gjorde innan. Det kommer att ingå i den datorstyrda ota TV-antennen för att i...

Apple iOS serieporten eller USB-kabel för kernelfelsökning

under presentationen "iOS Kernel utnyttjande" Blackhat/Syscan 2011 har Stefan Esser tillhandahålls några detaljer om hur man bygger en iDevice (iPhone/iPad/iPod) kabel som kan användas för att möjliggöra seriekonsoll funktionalitet och kernel-fe...

Att välja kabel/drag/energi kedjor för CNC

Det finns så många av oss med hobby CNCS ute som jag tänkte jag skulle dela några yrkesmässiga kunskaper i ett ämne mycket sällan omfattas i vår favorit CNC forum. Kabeln kedjor bära makt och signaler behövs för att få jobbet gjort. Ofta kablarna är...

5 x 4 LED display matrix med hjälp av en Basic Stamp 2 (bs2) och Charlieplexing

har en Basic Stamp 2 och några extra lysdioder sitta? Varför inte leka med begreppet charlieplexing och skapa en utgång med bara 5 stift.För detta instructable jag kommer att använda BS2e men någon medlem av familjen BS2 bör fungera.Steg 1: Charliepl...

Bygga Sega Genesis styrenhetsportar för din dator!

Detta instructable kommer detalj hur man gör Sega Genesis hamnar så du kan koppla in din Genesis domänkontrollanter i din dator och använda dem för att spela spel på din PC med den ursprungliga Sega styrenheter!Bästa av detta projekt är kul och väldi...

Lägga till en MatrixOrbital VFD Display till din Linux-Box

detta instructable täcker att lägga en MatrixOrbital VFD till din linux-box. Som alla bra nördar har jag en huvudlös linux-box på mitt hemnätverk. Genom att lägga till ett vakuum fluorescerande visas och köra LCDProc kan du Visa hälsa statistik och h...

På linje temperatur Data / Brskurser

Skapa en online temperaturövervakningssystem använder DallasDS18S20 & fri programvaraMed installationen av solar varmvatten (evakuerade slutet kretslopp) ville jag ha en visuell representation av visning av temperaturen i både solsystemet och tempera...

Ställa in en Basic Cisco Home Lab

Grundläggande labbet är för alla som är intresserade av nätverk och vill börja studera för CCNA ICND1 100-101, ICND2 200-101 tentor. Labbet kan också medfölja GNS3 programvara för praktisk erfarenhet med både fysiska och logiska nätverk. Tentamen kit...

DIY variabel bänk nätaggregat

nätaggregat är ett ytterst viktigt verktyg för en elektronisk lab. Det är praktiskt för att driva upp olika applikationer och kretsar. Men en fast spänning, fast nuvarande strömförsörjningen är tillräcklig för grundläggande behov men en variabel en ä...

Med hjälp av Telit GE863 (GSM-GPRS modul)

The Telit GE863 är en GSM-GPRS modul, dvs i princip en telefon utan skärmen eller tangentbordet, eventuellt med GPS. Detta instructable handlar om hur man börjar använda det om du köper den med gränssnittskortet. Du kan köpa Telit modulen med gränssn...

Korsade IR-strålen kamera/blixt Trigger

denna enhet kommer att utlösa en kamera eller blixt att automatiskt ta en bild när ett objekt (target) går in i en viss plats. Den använder två, korsade infrarött ljus bjälkar att detektering av målet och stänga ett relä som resor kameran eller flash...

Raspberry Pi dum Terminal

Tillbaka i min dag internet var en dum terminal ansluten på 300 baud genom en akustisk koppling till ett timeshare-system, och vi gillade det!Jag är OK inte faktiskt så gammal, men hur fantastiskt det måste ha varit att använda telefoner för att ansl...

P.I.R.M.A Raspberry Pi PIR Motion ljudinstallation

PIR + Python + Raspberry Pi = rörelse utlöses ljudinstallation.Historia av projektet:Min far är en curator av ett litet museum om historien om vår by, Elgg Schweiz. Han hade tanken att ett musikstycke spelas när någon närmar sig utställningen "Äschli...

Paracord sladd förstärkning

jag har sett många människor Linda mobiltelefon avgifter och andra elektronik kablarna i paracord. Jag verkligen gillar idén, men inga kablar som jag någonsin har brutit, bryta var kabel kött i kontakten, inte i mitten. Detta är speciellt vanligt med...

Motorsåg cykel!!!

Jag har haft en hel del feedback på min kanal från människor som ber mig att göra en gasdrivna cykel.Jag hittade en bra kör motorsåg med en böjd och trasiga bar på en loppmarknad för 20 dollar. Jag var också kunna plocka upp en billig mountainbike fr...

Lätt att göra Fancy LightBox

Detta Instructable jag vandrar du även designa och bygga en riktigt fancy titta Lightbox. Jag är mycket lycklig och har tillgång till laserklingor, en full trä butik, lackboxen och många andra fina saker. Trots att jag använt dessa saker, det betyder...

Hur man byter en Laptop skärm

hur man tar en LCD-skärm från en laptop och återansluta en ny.När skärmen på en bärbar dator går sönder, kan det vara en mycket skrämmande problem förvisso för dem som aldrig har tagit en laptop isär tidigare innan,Detta Instructable hoppas jag att s...

HP Jetdirect hemautomation enhet.

Inte kontakta X-10, men jag kontakta Insteon om att få vissa demo enheter för att sälja sina produkter. Eftersom de vände mig, jag kommer att använda HP Jet riktar istället. Jet leder kan styra en mängd enheter med minsta ytterligare hårdvara kostnad...