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 (digital) USB termometru microcontroler ATmega8](https://webp.images-on-off.com/26/78/434x323_jyin8cgebwmlauvywweh.webp)
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 (digital) USB termometru microcontroler ATmega8](https://webp.images-on-off.com/26/78/434x272_digi6d9bmt2guvt11yap.webp)
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:
![ATmega8 USB termometru microcontroler (ATmega8) USB termometru microcontroler ATmega8](https://webp.images-on-off.com/26/78/331x271_f5b8mkr8b0ok0gyeehla.webp)
Apoi iarba, pentru a cutreiera burghiului de toner:
![USB termometru ATmega8 microcontroler (MCU) USB termometru microcontroler ATmega8](https://webp.images-on-off.com/26/78/332x324_0qee5vwkujietnt7pytn.webp)
Și apoi începe să colecteze:
![ATmega8 USB termometru microcontroler (microcontroler) USB termometru microcontroler ATmega8](https://webp.images-on-off.com/26/78/434x310_3y3ot151jn43ptx87npg.webp)
Atmega 8-16PU în pat de copil:
![ATmega8 USB termometru microcontroler (microcontroler) USB termometru microcontroler ATmega8](https://webp.images-on-off.com/26/78/434x326_xvhrfo0zrooirji32869.webp)
Jgheab taxa de flux, așa cum Am folosit un foarte activ și punctul de vedere al portului:
![ATmega8 USB termometru microcontroler (microcontroler) USB termometru microcontroler ATmega8](https://webp.images-on-off.com/26/78/434x346_hh0tiywc215q74hz0vxf.webp)
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.
![ATmega8 USB termometru microcontroler (termometru) USB termometru microcontroler ATmega8](https://webp.images-on-off.com/26/78/434x146_z5k6kd4vp8bbstna1hrj.webp)
![USB termometru ATmega8 microcontroler (MCU) USB termometru microcontroler ATmega8](https://webp.images-on-off.com/26/78/204x349_5104hjxfflageykqt8wm.webp)
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 ATmega8 microcontroler (MCU) USB termometru microcontroler ATmega8](https://webp.images-on-off.com/26/78/328x502_4kh0fxokv51uzu3gcmfb.webp)
![ATmega8 USB termometru microcontroler (termometru) USB termometru microcontroler ATmega8](https://webp.images-on-off.com/26/78/338x506_rhj9sdgrq7lrla5yf34b.webp)
![ATmega8 USB termometru microcontroler (microcontroler) USB termometru microcontroler ATmega8](https://webp.images-on-off.com/26/78/331x508_bomkee3in1yxcvgluhtu.webp)
Întotdeauna! Înainte de a conecta verifica placa pentru orice defect.
Introduceți cardul în yusb și noi imediat apare dispozitiv necunoscut:
![USB termometru ATmega8 microcontroler (MCU) USB termometru microcontroler ATmega8](https://webp.images-on-off.com/26/78/434x211_tjlynqhe7i5ua6vhgsqe.webp)
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 ATmega8 microcontroler (MCU) USB termometru microcontroler ATmega8](https://webp.images-on-off.com/26/78/402x265_d7pkacbdtoz8mtti88wq.webp)
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 (digital) USB termometru microcontroler ATmega8](https://webp.images-on-off.com/26/78/404x315_yur4rvx8rl4xwajv0pgn.webp)
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: