USB Temperature Logger
USB Temperature Logger
Direct connection to the Raspberry pi via the LM75 logger or via RS232 is all well and good but to make something truly portable across multiple operating systems USB is just so convenient.
The circuit above is designed to fit into the a USB thumb enclosure from New age enclosures.
The circuit uses an FT232R USB to serial converter, FTDI supports drivers for most operating systems including raspbian. The FT232R then communicates the the PIC12F683 via a bit banged Uart. the PIc also reads the LM75 every 30 seconds or so and sends the data via USB. the code can be downloaded USB Datalogger.c
The data stream can be seen in any terminal emulator set to 1200 Baud, 8 bits no parity and no handshaking. The schematic is shown below.
The bill of material on this project is
QTY PART-REFS VALUE
--- --------- -----
Resistors
---------
1 R1 10k
1 R2 200k
Capacitors
----------
2 C1,C2 47p
3 C3,C5,C7 100n
1 C4 4u7
1 C6 10n
Integrated Circuits
-------------------
1 U1 PIC12F683
1 U2 FT232R
1 U3 ADT75
Diodes
------
2 D1,D2 SD103
Miscellaneous
-------------
1 CN1 USBCONN
2 J1,J2 TERMINAL
1 L1 MI0805K400R-00
USB Temperature Logger