Talaan ng mga Nilalaman:

Controller ng Arduino Pellet Stove: 7 Mga Hakbang
Controller ng Arduino Pellet Stove: 7 Mga Hakbang

Video: Controller ng Arduino Pellet Stove: 7 Mga Hakbang

Video: Controller ng Arduino Pellet Stove: 7 Mga Hakbang
Video: #11 LM35 and 4-20mA Industrial Temperature Sensor to Outseal Arduino PLC 2024, Nobyembre
Anonim
Controller ng Arduino Pellet Stove
Controller ng Arduino Pellet Stove

Ito ay binuo upang makontrol ang isang pellet stove. Ang mga leds ay ang mga signal na ipapadala upang makontrol ang mga fan motor at auger.

Ang aking plano ay sa sandaling mayroon akong board na binuo ay ang paggamit ng ilang mga driver ng triac at triacs upang himukin ang 120 volt circuit. Ia-update ko ito sa pagsabay ko. Nai-post ko ito sa inaasahan na makakatulong ito sa iba dahil ito ay isang akumulasyon ng pagsasaliksik at pag-unlad hanggang sa puntong ito.

Hakbang 1: Buuin ang Circuit

Buuin ang Circuit
Buuin ang Circuit

Mga Bahagi

Arduino Uno Rev3

Module ng real time na orasan ng DS3231.

16X2 Lcd screen

I2C backpack para sa lcd sceen.

3 leds

4 na mga pindutan ng push tactile

Breadboard

Jumper wires.

Ang circuit ay ipinakita sa fritzing diagram sa itaas. Ang brown wire sa circuit ay kumokonekta sa tuktok na pin sa likod ng lcd back pack. Ang jumper ay tinanggal. Pinayagan akong kontrolin ang backlight nang program.

Hakbang 2: DS3231 Library

Nag-download ako ng isang silid-aklatan upang patakbuhin ang orasan ng DS3231.

Ang orihinal na silid-aklatan para sa DS3231.

Hakbang 3: Nabago ang DS3231 Library

Binago ko ng kaunti ang silid aklatan upang mas madali ko itong maunawaan. Isinasama ko lamang ang mga pagpapaandar na kailangan ko para sa proyektong ito.

Hakbang 4: Button Library

Ang pindutan ng silid aklatan ang ginamit ko. Hindi ko ito binago at ginamit ko lang ito tulad ng dati.

Ang mga aklatan ay maaaring mai-import sa pamamagitan ng ideyang arduino o idagdag lamang ang mga ito sa folder na karaniwang matatagpuan sa computer / username / documents / arduino / libraries. Nagtrabaho para sa akin.

Hakbang 5: Library para sa LCD

Kinailangan kong gamitin ang library na ito upang gumana ang LCD screen. Ang orihinal na silid-aklatan na kasama ng idey ay hindi gumagana sa komunikasyon ng I2C kung kaya't ang silid-aklatan na ito ang nagbibigay daan sa posible.

Hakbang 6: I-program ang Arduino

Na-upload ko ang.ino file na nilikha ko kasama ang arduino ide. Ganap na sinubukan ito at ito ay tunay na gumagana nang maayos. Maaaring kailanganin kong sabunutan ito nang kaunti sa sandaling idagdag ko ang mga triacs upang makakuha ng kontrol ng modulation ng lapad ng pulso para sa mga motor ng fan. Babaguhin nito ang bilis ng mga motor ng fan.

Inirerekumendang: