Jest to proste urządzenie, które demonstruje użycie transmisji USB z pomocą mikrokontrolera PIC. Istnieje kilka przykładów podobnych urządzeń na 40-wyprowadzeniowym mikrokontrolerze PIC 18F4550, ale ten termometr został zaprojektowany z użyciem mikrokontrolera PIC18F2550, który posiada 28 wyprowadzeń. Autor pisze, iż wybrał montaż SMT z użyciem elementów SMD, ponieważ według niego jest szybszy i nie wymaga wiercenia otworów pod elementy. Końcowy efekt to małe urządzenie USB, dokonujące pomiaru temperatury, które można używać zarówno wewnątrz jak i zewnątrz. Dane są przesyłane do komputera PC poprzez szeregowy port wirtualny. W urządzeniu zostały użyte sensory temperatury, ale układ można rozbudować o inne rodzaje sensorów, przez co zwiększą się możliwości zastosowania urządzenia. Sercem układu jest chip PIC18F2550, 28-wyprowadzeniowy i posiada wszystko, co potrzebne do szybkiej transmisji USB. Ponadto w urządzeniu znajdują się elementy dyskretne, dioda LED sygnalizująca status połączenia USB, kwarc o częstotliwości 20MHz, złącza USB i ICSP. Jako sensor temperatury, którego można używać wewnątrz pomieszczenia autor użył układ TC1047A. Natomiast do pomiaru temperatury na zewnątrz użył innej wersji tego układu. Jako źródło napięcia odniesienia został użyty układ MCP1525, dla zapewnienia dokładniejszego pomiaru.
Na stronie źródłowej dostępna pełna dokumentacja projektu jak i kod źródłowy dla mikrokontrolera PIC18F2550.
Link do strony źródłowej:
Strona źródłowa
Fajne? Ranking DIY