USB termometru microcontroler ATmega8

Novice concurs de radio amatori
„Meu de design de radio amatori“

De ATmega8 microcontroler circuit și software-ul simplu USB termometru, care se pot asambla propriile lor mâini și de a începe un amator de radio

Competitiv de proiectare incepator de radio amatori:
„Termometru USB de pe ATmega8 microcontroler“

ATmega8 termometru microcontroler USB

Bună ziua! Am vrut să colecteze un termometru pentru a cunoaște temperatura, fie la domiciliu sau în afara. Partea de termometru meu solar și convenționale situată foarte, încălzire.
Am început să sape on-line. Ca întotdeauna, o mulțime de inutile, prea dificil, costisitor.
În cele din urmă, am găsit o diagramă a sufletului, prin care și a început să facă YUSB termometru.

USB termometru microcontroler ATmega8

Pentru asamblare, avem nevoie de:
♦ MS Atmega 8 și pătuț pentru ei 28 de picioare
♦ Senzor de temperatură DS18B20
♦ rezistențe (0.5W la mine):
- 10k
- 4,7k
- 2buc * 68-
- 1.5 K
- 200th
♦ Conder
- 22 pF * 2buc
- 100mkF 16B pe electrolit
♦ 2 zener la 3,6V
; ♦ 12MHz cristal
♦ LED-uri
♦ O bucată de o singură față PCB 5 * 5cm

Acesta începe cu marcajul de pe PCB și apoi se taie
Apropo, am folosit pentru a suferit mult timp prin tăierea bucăți de cuțit de papetărie dorit, a fost o lungă, mohorât ... recent am comandat pe eBay cercuri de diamante detașabile pentru un Dremel. O secundă ... vvvzhik și se taie!

USB termometru microcontroler ATmega8

10bucăți ca aceste cercuri de 100 de ruble (pentru poiska- 10X 20mm Emery Diamond Discuri laterale de taiere acoperit cu două straturi 2 Lever mixt).

Apoi, în graficul de imprimare revista, iar apoi se încălzește fierul, apoi se înmoaie:

USB termometru microcontroler ATmega8

Apoi iarba, pentru a cutreiera burghiului de toner:

USB termometru microcontroler ATmega8

Și apoi începe să colecteze:

USB termometru microcontroler ATmega8

Atmega 8-16PU în pat de copil:

USB termometru microcontroler ATmega8

Jgheab taxa de flux, așa cum Am folosit un foarte activ și punctul de vedere al portului:

USB termometru microcontroler ATmega8

Apoi, am luat senzor. Am decis să fac 2 senzori. Primul va fi scurt și să fie în cameră. În al doilea rând, am făcut o lungă și-l expune pe străzi.

USB termometru microcontroler ATmega8
USB termometru microcontroler ATmega8

Se introduce sonda în soclu, conform atribuire PIN.

Acum trebuie să clipească Atmegu. Ia făcut anterior de mine pe ft232rl programator și completați firmware.
În SinaProg avem nevoie pentru a pune Fyuz:

USB termometru microcontroler ATmega8
USB termometru microcontroler ATmega8
USB termometru microcontroler ATmega8

Întotdeauna! Înainte de a conecta verifica placa pentru orice defect.

Introduceți cardul în yusb și noi imediat apare dispozitiv necunoscut:

USB termometru microcontroler ATmega8

Du-te în Device Manager, găsiți dispozitivul și de actualizare necunoscută jurnale.
În timpul instalării, va apărea o fereastră în care puteți selecta - „Tot la fel, instalați driver-ul“
După aceea, noul dispozitiv apare în Device Manager:

USB termometru microcontroler ATmega8

Un LED va clipi la întâmplare. Acest lucru înseamnă că lucrarea este un dispozitiv corect!
Apoi rulați programul pentru a monitoriza temperatura.

Dacă mai multe erori vor începe să apară în imposibilitatea de a scrie la C: /temp/USBThermometer_config.ini du-te apoi pe unitatea C, includ toate folderele vizibile și în cazul în care există un folder temp, apoi a crea un notebook acolo, suna-l USBThermometer_config și schimba extensia pentru el .ini. Dacă nu există nici un director, apoi creați-l mai întâi. După aceea am dispărut eroare. Dacă creați un dosar, atunci nu interferează, îl puteți ascunde.

Programul este simplu și ușor de înțeles.
Fereastra principală:

USB termometru microcontroler ATmega8

Mini-box poate fi folosit ca un obiect gadget:


Asta e tot. Am petrecut toate destul de un pic de bani și timp! Senzorul din 90R regiune și aproape toate amenzile deja am avut. Acum am o casă, un termometru electronic cu o măsurare a temperaturii în interior și în exterior.

Foaie de date DS18B20 senzor de temperatură în limba rusă:


Taxa de termometru format LAY:


Firmware HEX microcontroler:


Programul de pe computer + .ini: