Sadržaj:

Arduino - sistem upravljanja grijanjem: 7 koraka
Arduino - sistem upravljanja grijanjem: 7 koraka

Video: Arduino - sistem upravljanja grijanjem: 7 koraka

Video: Arduino - sistem upravljanja grijanjem: 7 koraka
Video: Octopus Max EZ v1.0 - Klipper MainSail Quick Install 2024, Novembar
Anonim
Arduino - Sistem kontrole grijanja
Arduino - Sistem kontrole grijanja

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

Ovaj projekat 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 zahtevi:

1. Arduino IDE

2. Visual Studio 2008

Korak 2: Mjerenje temperature

Senzor NTC Termistor se koristi za mjerenje temperature. Kompletno uputstvo kako koristiti ovaj senzor 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 kuhala za rižu

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

To znači: zavojnicu releja kontrolira 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); dok način kuhanja ima otpor zagrijavanja 80 (Ohm) "Način kuhanja" može generirati više grijanja nego "topli način" -> "način kuhanja" se koristi u ovom projektuU "načinu kuhanja", trenutna upotreba je 220 (VAC) / 80 (Ohm) = 2,75 (Amp)-> ova struja je dovoljno mala za relej (koji može opteretiti do 5 Amp)

Korak 4: Napravite krug

Make Circuit
Make Circuit

Krug ima 2 funkcije: mjerenje temperature pomoću NTC termistorskog senzora 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 je uključeno do "T_visoka granica"

b. Grijanje je ISKLJUČENO dok "T_present" ne dosegne "T_visoka granica"

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

Link za Arduino kod je ovdje

Arduino će čitati naredbu sa računara (Visual Studio 2008) preko COM porta. Zatim kontrolira temperaturu prema gornjoj shemi.

Napomena: jer 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 sa računara dizajnirao je Visual Studio 2008. On će poslati naredbu Arduinu za kontrolu temperature, također primati temperaturu od Adruina i prikazati na grafikonu

Potpuni kod Visual Studija možete pronaći ovdje (Google dijeljenje)

Korak 7: Pogledajte video

ovaj video sažima cijeli projekt, pogledajte ga radi lakšeg razumijevanja

www.youtube.com/watch?v=R95Jmrp87wQ

Preporučuje se: