Termopara by Motyl

Regulatory, sterowniki, serwa, pakiety itp.
Awatar użytkownika
Sławek
Site Admin
Posty: 14530
Rejestracja: 21 gru 2011, 22:12
Has thanked: 15 times
Been thanked: 21 times

Termopara by Motyl

Post autor: Sławek »

Na prośbę Motyla, poniżej zamieszczam opis układu odczytującego temperaturę z termopary i wyświetlający ją na LCD.

Co potrzebujemy :

- wzmacniacz sygnału MAX6675 dla termopary typu K - http://allegro.pl/modul-max6675-miernik ... 23930.html" onclick="window.open(this.href);return false;
- LCD 16x2 z interfejsem I2C - http://allegro.pl/wyswietlacz-lcd-16x2- ... 81231.html" onclick="window.open(this.href);return false;
- arduino - tu wyboru do koloru, potrzeba 3 piny cyfrowe i SDA oraz SCL (ja to pokażę na przykładzie UNO)


MAX6675 podłączamy do arduino w ten sposób :
Arduino-Connections.png
LCD 16x2 podłączamy do arduino w ten sposób :
Circuito-Arduino-i2c-display-lcd-16x2.png
Termoparę podłączamy zgodnie z biegunowością do MAX6675.

Proces instalacji i wgrywania kodu do arduino :

1. ściągamy program Arduino IDE w wersji 1.0.6 i instalujemy - http://arduino.cc/download.php?f=/ardui ... indows.exe" onclick="window.open(this.href);return false;
2. Podłączamy arduino do USB i czekamy aż się zainstalują sterowniki
3. ściągamy biblioteki :
MAX6675.zip
LiquidCrystal_I2C.zip
4. instalujemy biblioteki w następujący sposób :
- Menu -> Szkic -> Importuj bibliotekę -> Add library
- wybieramy plik (koniecznie spakowany! ) i dajemy Open
- powtarzamy czynność dla drugiej biblioteki
library.png
5. rozpakowujemy plik termopara.zip
Termopara.rar
6. Menu -> Plik -> Otwórz i otwieramy plik termopara.ino z katalogu Termopara
7. Menu -> Narzędzia -> Płytka -> Arduino UNO (lub inną jeżeli innej użyjemy)
8. Menu -> Narzędzia -> Port Szeregowy -> COMxx (COM pod którym zgłosiło się nasze arduino)
9. Menu ->Plik - > Załaduj

Czekamy chwilkę i jak wszystko poszło jak należy to na LCD naszym oczom ukaże się taki widok :
20151220000041.jpg
I to by było na tyle :)

jakbyś chciał zasilić arduino nie za pośrednictwem portu USB to wystarczy podpiąć :
1. "-" pod pin na arduino oznaczony GND
2. "+" pod pin na arduino oznaczony VIN
ArduinoUnoVin.png
Napięcie musi być z zakresu 7-12V

Pozdr
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.

Awatar użytkownika
griszaa
Złomiarz
Posty: 10987
Rejestracja: 22 sie 2012, 04:52
Been thanked: 2 times

Re: Termopara by Motyl

Post autor: griszaa »

A arduino obsluzy termopare pt100 ?

Awatar użytkownika
Motyl
Kierowca
Posty: 586
Rejestracja: 26 gru 2011, 20:18
Has thanked: 2 times
Been thanked: 6 times

Re: Termopara by Motyl

Post autor: Motyl »

Wielkie dzięki mistrzu :yahoo

Awatar użytkownika
Sławek
Site Admin
Posty: 14530
Rejestracja: 21 gru 2011, 22:12
Has thanked: 15 times
Been thanked: 21 times

Re: Termopara by Motyl

Post autor: Sławek »

griszaa pisze:A arduino obsluzy termopare pt100 ?
Każdą termoparę typu K :)
Tu opsi http://www.termoaparatura.com.pl/pl/art ... _Termopary" onclick="window.open(this.href);return false;
Motyl pisze:Wielkie dzięki mistrzu
Nie ma sprawy :england
Jakbyś chciał coś zmienić w układzie ekranu to daj znać, przerobię :)

Pozdr

Awatar użytkownika
aniol310
Kierowca
Posty: 1422
Rejestracja: 06 kwie 2012, 20:23
Been thanked: 2 times

Re: Termopara by Motyl

Post autor: aniol310 »

Trafiłeś Sławek jakiś fajny kurs że tak szybko się tego nauczyłeś ????
Czy masz aż tyle czasu wolnego ???

Awatar użytkownika
Sławek
Site Admin
Posty: 14530
Rejestracja: 21 gru 2011, 22:12
Has thanked: 15 times
Been thanked: 21 times

Re: Termopara by Motyl

Post autor: Sławek »

Ani jedno, ani drugie :he
Jestem informatykiem z wykształcenia, choć od 1999 r nie pracuje w zawodzie, ale znam C#, C++, Delphi i kilka innych języków, a w arduino jest C++ :)
Elektronika to było/jest moje hobby, choć tu nie jestem jakimś orłem, ale podstawy znam :)
I to wszystko :)
Chciałbym mieć dużo czasu ale niestety nie mam :(

Pozdr

Awatar użytkownika
Artu
Kierowca
Posty: 400
Rejestracja: 31 mar 2015, 15:43

Re: Termopara by Motyl

Post autor: Artu »

A dało by się zrobić tak, aby przy zadanej temperaturze załączało przekaźnik, a przy przekroczeniu drugiej zadanej rozłączało... :scratch
To znaczy wiem, że "da się" :ok, ale trzeba umić programować :P
Chodzi mi o to, że wprowadzamy temperaturę MIN przy której załącza się urządzenie, a po przekroczeniu MAX się odłącza.
Kupiłem co prawda takie "mądre" Digital Temperature Controller 220V 30A LCD Thermostat Control Relay, ale może da się zrobić lepsze... ;)

Awatar użytkownika
Sławek
Site Admin
Posty: 14530
Rejestracja: 21 gru 2011, 22:12
Has thanked: 15 times
Been thanked: 21 times

Re: Termopara by Motyl

Post autor: Sławek »

Zrobić takie coś to 5 min roboty, tylko lepszego nie da sie już zrobić :he

Awatar użytkownika
Artu
Kierowca
Posty: 400
Rejestracja: 31 mar 2015, 15:43

Re: Termopara by Motyl

Post autor: Artu »

A jak by "dołożyć" transmisję danych o temperaturze, i sterowanie bezprzewodowe... :D

Dobra, napiszę prosto z mostu ;) Potrzebował bym cosik takiego do kontroli temperatury, i sterowania bezprzewodowego o zasięgu ~50m do wędzarni :)
Sterowało by to grzałką 3kW i utrzymywało właściwą temperaturę w "skrzyni" podczas wędzenia...

Awatar użytkownika
barman_pl
Moderator
Posty: 9778
Rejestracja: 04 lip 2012, 19:24
Has thanked: 4 times
Been thanked: 8 times

Re: Termopara by Motyl

Post autor: barman_pl »

Sławek, Ty jesteś ogarnięty to mi zrób termometr bezprzewodowy do wędzarni :brawa

Pozdr.

ODPOWIEDZ