Az érzékelők csatlakoztatása a számítógéphez DS18B20

Számos módja van, hogy csatlakoztassa oltása DS18B20 hőmérséklet-érzékelők a PC, például egy COM port (ami már a legtöbb modern számítógépek nem rendelkeznek) .De hogyan kell csatlakoztatni a legkisebb erőfeszítéssel DS18B20 a számítógéphez. Továbbra is kísérletezik a száz rubel programozó USBasp, már tanított neki dolgozni i2c-usb adapter.

Ha csatlakozni az érzékelők vesszük alapul a USBTemp, aki eredetileg börtönbe az egyéb mikrokontroller -Atmega168, de egyszerű manipulációk projekt forráskódját van kialakítva, hogy az m / c atmega8 és rendszere USBasp.

A működési elve az eszköz: o / s percenként adatokat kér az érzékelők (ebben az időben a LED kialszik), és tárolja a memóriájában, és a számítógépes program, majd megkérdezi őket.

Lefordított változata USBtemp alatt USBasp swing itt .A archív is van egy program az olvasás az érzékelők a számítógépen, beleértve az operációs rendszert Windows.Esli módosítani szeretné a firmware-t, a forráskód megtalálható a projekt hivatalos oldalán.

Hogyan programozni a készüléket lehet olvasni oldalon USBasp a „Dopilivanie” programozó. Vkratse csak rámutatni egy sor programozási keresztül Arduino:

avrdude -C avrdude.conf -c avrisp -P COM1 -b 19200 -p m8 -U vaku: W: usbtemp.hex

avrdude -C avrdude.conf -c usbavr -P -p m8 -U vaku: W: usbtemp.hex

Fyuz ugyanaz marad, mint volt a USBasp:

-U lfuse: W: 0xef: m -U hfuse: W: 0xc9: m

Ne felejtsük el, hogy meg kell újraprogramozni USBasp jumper JP2.

Az érzékelők csatlakoztatása az adapter:

A testület korábbi programozási hiányzik 4.7kOm pullup ellenállás (ellenállás függően választjuk számos szenzor és távolság) kell bekötni a pozitív (output VTG). Az érzékelők párhuzamosan vannak kapcsolva szerinti adatlap: 1 és 3 kimeneti zárható mínusz 2 - arra a következtetésre jut USB adapter DS .po alapértelmezett maximális számát érzékelők pontosan 5.

Az érzékelők csatlakoztatása a számítógéphez DS18B20
A fényképet összeszerelt vizsgáló áramkör, amely a 3 datchika.Mozhno is látni 4.7kOm ellenállás, amely össze van kötve a pozitív.

Munka az eszközt Linux és Windows:

Ahhoz, hogy dolgoznak a Linux driver nem kell telepíteni a Windows trebuyutsya.V szabványos fa.

Bonus csapatok kiaknázatlan ellenőrző LED a kártyán:

usbtemp Ledon - kapcsolja be a LED-et.

usbtemp ledoff - kikapcsolja a LED.

Adott esetben firmverrevízió kezelhetők és szabad vezetékek (PIO).

Az érzékelők csatlakoztatása a számítógéphez DS18B20
Bal oldali kép csapatok, ahol láthatjuk a hőmérséklet a csatlakoztatott érzékelők.

Anyagok és linkek:
Flash és a USBtemp2.0.zip programot.
Projekt Oldal USBTemp.

Kapcsolódó cikkek