Usb термометър микроконтролер ATmega8

Новини аматьорски радио конкурс
"Моята радиолюбителски дизайн"

микроконтролер ATmega8 веригата и софтуер прост USB термометър, който може да събере свои ръце и като се започне радиолюбител

Конкурентни дизайн начинаещ радиолюбител:
"USB термометър на ATmega8 микроконтролер"

USB термометър микроконтролер ATmega8

Добър ден! Исках да се съберат термометър да се знае температурата вкъщи или навън. Side на моята слънчева и конвенционален термометър лъже много, отопление.
Започнах да копаят онлайн. Както винаги, много ненужни, твърде трудно и скъпо.
И накрая, намерих схема на душата, с което и започва да прави YUSB термометър.

Usb термометър микроконтролер ATmega8

За монтаж, ние трябва:
♦ MS Atmega 8 и кошче за нейните 28 фута
♦ температурен датчик DS18B20
♦ резистори (0.5W при мен):
- 10k
- 4,7k
- 68-ата * 2бр
- 1.5 K
- 200на
♦ Conder
- 22pF * 2бр
- 100mkF 16В на електролита
♦ 2 ценерови да 3.6V
♦ 12MHz Кристалната
♦ LED
♦ Парче от едностранен PCB 5 х 5cm

Тя започва с маркировката върху платката и след това да изрежете
Между другото, аз да отдавна, претърпени от рязане на парчета от желания канцеларски ножа, тя е дълга, мрачна ... наскоро си поръчах от Ebay подвижни диамантени кръгове за Dremel. Една секунда ... vvvzhik и нарязани!

Usb термометър микроконтролер ATmega8

10pieces като тези кръгове 100 рубли (за poiska- 10X 20mm Emery Diamond с покритие от двете страни дискове за рязане с 2 Съвместния скоростния лост).

След това, в класацията на списание печат, след което се нагрява желязото, а след това се накисва:

Usb термометър микроконтролер ATmega8

Тогава тревата, за да излъскване на тонер тренировка:

Usb термометър микроконтролер ATmega8

И тогава започват да се събират:

Usb термометър микроконтролер ATmega8

Atmega 8-16PU в яслите:

Usb термометър микроконтролер ATmega8

Изперат отговаря за поток, тъй като Използвах много активни и мнението на пристанището:

Usb термометър микроконтролер ATmega8

На следващо място, аз взех сензора. Реших да направя 2 сензора. Първият ще бъде кратко и да бъде в стаята. Второ, аз направих един дълъг и не го излагайте на улиците.

Usb термометър микроконтролер ATmega8
Usb термометър микроконтролер ATmega8

Поставете сондата в контакта, съгласно задача ПИН.

Сега трябва да мига Atmegu. Вземете по-рано, направена от мен на ft232rl на програмист и запълване на фърмуера.
В SinaProg ние трябва да се сложи Fyuz:

Usb термометър микроконтролер ATmega8
Usb термометър микроконтролер ATmega8
Usb термометър микроконтролер ATmega8

ВИНАГИ! Преди да свържете проверка на борда на който и да е виновен.

Поставете картата в yusb и ние веднага се появява непознато устройство:

Usb термометър микроконтролер ATmega8

Отиди в диспечера на устройствата, намерете неизвестното устройство и актуализиране на трупи.
По време на инсталацията, ще се появи прозорец, където можете да изберете - "И все пак, да инсталирате драйвера"
След това, новото устройство се показва в диспечера на устройствата:

Usb термометър микроконтролер ATmega8

А LED ще мига на случаен принцип. Това означава, че работата е правилно устройство!
След това стартирайте програмата, за да се следи температурата.

Ако няколко грешки ще започнат да се появяват не успя да запише C: /temp/USBThermometer_config.ini след това отидете на диск C, включва всички папки видими и ако има папка температура, след това да създадете бележника там, да го наречем USBThermometer_config и промяна на разширението му .ini. Ако не съществува папка, а след това ще създадем първата. След това изчезна грешка. Ако създадете папка, след това да не пречи, може да го скрие.

Програмата е проста и разбираема.
Главен прозорец:

Usb термометър микроконтролер ATmega8

Мини кутия може да се използва като притурка:


Това е всичко. всичко, което съм прекарал доста пари и време! Сензорът в 90R региона, както и почти всички глоби вече бях. Сега имам дом, електронен термометър с измерване на температурата на закрито и открито.

Техн DS18B20 температурен сензор на руски:


Такса термометър LAY формат:


Firmware HEX микроконтролер:


В програмата на вашия компютър + INI: