Sadržaj:

Arduino - Sustav upravljanja grijanjem: 7 koraka
Arduino - Sustav upravljanja grijanjem: 7 koraka

Video: Arduino - Sustav upravljanja grijanjem: 7 koraka

Video: Arduino - Sustav upravljanja grijanjem: 7 koraka
Video: Octopus Max EZ v1.0 - Klipper MainSail Quick Install 2024, Srpanj
Anonim
Arduino - Sustav upravljanja grijanjem
Arduino - Sustav upravljanja grijanjem

Kontrola temperature grijaćim elementom, Arduino Pro Mini će kontrolirati grijač da postigne postavljenu temperaturu, također prikazuje temperaturni grafikon pomoću računala (koristeći Visual Studio)

Ovaj projekt se može nazvati Regulator temperature.

Korak 1: Priprema hardvera i softvera

Potrebni hardver:

1. Arduino Pro Mini

2. Grijaći element (ovaj projekt koristi grijaći element iz kuhače za rižu)

3. Relej 24VDC (kontakt 220VAC 2A)

Softverski zahtjevi:

1. Arduino IDE

2. Visual Studio 2008

Korak 2: Mjerenje temperature

Senzor NTC Termistor koristi se za mjerenje temperature. Cjelovite upute o korištenju ovog senzora za Arduino pogledajte projekt na ovoj poveznici

Ako već razumijete kako mjeriti temperaturu pomoću Arduina, možete zaobići ovaj korak.

Korak 3: Pregledajte hardver

Pregled hardvera
Pregled hardvera

Budući da se 220VAC koristi za kontrolu grijanja, važno je pogledati relej 24VDC i grijaći element kuhače za rižu

Relej u ovom projektu je OMRON MY2NJ 24VDC 250VAC 5A

To znači: zavojnicom releja upravlja 24VDC, a kontakt može opteretiti do 250VAC 5A

Model kuhače za rižu je Sharp KSH-218, ima 2 načina rada: način kuhanja i zagrijavanje. Topli način rada: otpor grijanja je 1,1 (KOhm); budući da način kuhanja ima otpor grijanja 80 (Ohm) "Način kuhanja" može generirati više grijanja nego "topli način rada" -> "način kuhanja" koristi se u ovom projektu. U "načinu kuhanja", trenutna potrošnja je 220 (VAC) / 80 (Ohm) = 2,75 (Amp)-> ova je struja dovoljno mala za relej (koji može opteretiti do 5 Amp)

Korak 4: Napravite krug

Napravite krug
Napravite krug

Krug ima 2 funkcije: mjerenje temperature pomoću NTC termistorskog osjetnika i upravljanje ON/OFF grijaćim elementom pomoću releja

Korak 5: Arduino kod

Arduino kod
Arduino kod

Kôd će slijediti gornji grafikon:

a. Kada je trenutna temperatura "T_present" ispod "T_low limit" -> Arduino će poslati izlaznu naredbu, grijanje će se UKLJUČITI. Grijanje ostaje uključeno do "T_visoka granica"

b. Grijanje je isključeno sve dok "T_present" ne dosegne "T_visoka granica"

c. Kad temperatura padne na "T_niska granica", grijanje će se ponovno UKLJUČITI. Ovaj kontrolni uzorak pomoći će grijanju ne uključivati/isključivati tako često -> može uništiti relej ili grijaći element

Link za Arduino kod je ovdje

Arduino će čitati naredbe s računala (Visual Studio 2008) preko COM porta. Zatim kontrolira temperaturu prema gore navedenom obrascu.

Napomena: budući da je grijaći element previše vruć, pa je u stanju "UKLJUČENO" uključen/isključen naizmjenično radi smanjenja grijanja

Korak 6: Kôd Visual Studio 2008

Kôd Visual Studio 2008
Kôd Visual Studio 2008

Mali HMI s računala dizajnirao je Visual Studio 2008. Poslat će naredbu Arduinu za kontrolu temperature, također prima temperaturu od Adruina i prikazuje se u grafikonu

Cijeli kôd Visual Studija možete pronaći ovdje (Google dijeljenje)

Korak 7: Pogledajte video

cijeli video sažetak cijelog projekta, pogledajte ga radi lakšeg razumijevanja

www.youtube.com/watch?v=R95Jmrp87wQ

Preporučeni: