Talaan ng mga Nilalaman:
- Hakbang 1: Paghahanda ng Hardware at Software
- Hakbang 2: Pagsukat ng Temperatura
- Hakbang 3: Suriin ang Hardware
- Hakbang 4: Gumawa ng Circuit
- Hakbang 5: Arduino Code
- Hakbang 6: Visual Studio 2008 Code
- Hakbang 7: Panoorin ang Video
Video: Arduino - Sistema ng Pagkontrol ng Heating: 7 Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:12
Kontrolin ang temperatura sa pamamagitan ng Heating element, makokontrol ng Arduino Pro Mini ang heater upang maabot ang setting ng temperatura, ipakita rin ang graph ng temperatura ng Computer (gamit ang Visual Studio)
Ang proyektong ito ay maaaring tawagin bilang Temperature controller.
Hakbang 1: Paghahanda ng Hardware at Software
Kailangan ng hardware:
1. Arduino Pro Mini
2. Elementong pampainit (gumagamit ang proyektong ito ng elemento ng pag-init mula sa rice cooker)
3. Relay 24VDC (makipag-ugnay sa 220VAC 2A)
Kailangan ng software:
1. Arduino IDE
2. Visual Studio 2008
Hakbang 2: Pagsukat ng Temperatura
Ginagamit ang Sensor NTC Thermistor upang masukat ang temperatura. Buong tagubilin kung paano gamitin ang sensor na ito para sa Arduino, mangyaring tingnan ang proyekto sa link na ito
Kung naiintindihan mo na kung paano sukatin ang temperatura ng Arduino, maaari mong lampasan ang hakbang na ito.
Hakbang 3: Suriin ang Hardware
Dahil ang 220VAC ay ginagamit upang makontrol ang pag-init, kaya't mahalagang tingnan ang Relay 24VDC at Heating element ng rice cooker
Ang relay sa proyektong ito ay OMRON MY2NJ 24VDC 250VAC 5A
Nangangahulugan ito: ang coil ng relay ay kinokontrol ng 24VDC, at ang contact ay maaaring mag-load ng hanggang sa 250VAC 5A
Ang modelo ng rice cooker ay Sharp KSH-218, mayroon itong 2 mode: mode ng pagluluto at pag-init. Warm mode: ang paglaban sa pag-init ay 1.1 (KOhm); samantalang ang mode ng pagluluto ay may paglaban sa pag-init ay 80 (Ohm) na "Cook mode" ay maaaring makabuo ng mas maraming pag-init kaysa sa "warm mode" -> "mode ng pagluluto" ay ginagamit sa proyektong ito Sa "mode ng pagluluto", ang kasalukuyang paggamit ay 220 (VAC) / 80 (Ohm) = 2.75 (Amp) -> ang kasalukuyang ito ay sapat na maliit para sa relay (na maaaring mag-load ng hanggang sa 5 Amp)
Hakbang 4: Gumawa ng Circuit
Ang circuit ay may 2 function: sukatin ang temperatura ng NTC Thermistor sensor at kontrolin ang ON / OFF na elemento ng pag-init ng relay
Hakbang 5: Arduino Code
Susundan ang code sa itaas na graph:
a. Kapag ang kasalukuyang temperatura na "T_present" ay nasa ibaba ng "T_low limit" -> magpapadala ang Arduino ng utos ng output, MAG-ON ang pag-init. Ang pagpainit ay nananatiling ON hanggang sa "T_high limit"
b. Ang pag-init ay NAKA-OFF hanggang sa maabot ng "T_present" ang "T_high limit"
c. Kapag bumagsak ang temperatura sa "limitasyong T_low", MAG-ON muli ang pag-init. Ang pattern sa pagkontrol na ito ay makakatulong sa pagpainit na hindi ON / OFF nang madalas -> maaaring sirain ang relay o pagpainit na elemento
Narito ang link para sa Arduino code
Basahin ni Arduino ang utos mula sa PC (Visual Studio 2008) ng COM Port. Pagkatapos, kinokontrol nito ang temperatura tulad ng pattern sa itaas.
Tandaan: dahil ang elemento ng pag-init ay masyadong mainit, kaya't sa panahon ng "ON" na estado, ito ay ON / OFF na halili upang mabawasan ang pag-init
Hakbang 6: Visual Studio 2008 Code
Ang isang maliit na HMI mula sa PC ay dinisenyo ng Visual Studio 2008. Magpapadala ito ng utos sa Arduino para sa pagkontrol sa temperatura, na tumatanggap din ng temperatura mula sa Adruino at ipakita sa grap
Ang buong code ng Visual Studio ay matatagpuan dito (pagbabahagi ng Google)
Hakbang 7: Panoorin ang Video
ang buong proyekto ay buod ng video na ito, panoorin ito para madaling maunawaan
www.youtube.com/watch?v=R95Jmrp87wQ
Inirerekumendang:
Gumawa ng Iyong Sariling Nakakonektang Heating Therostat at Gumawa ng Pagtipid Sa Pag-init: 53 Hakbang (na may Mga Larawan)
Gumawa ng Iyong Sariling Nakakonektang Heating Therostat at Gumawa ng Pagtipid Sa Pag-init: Ano ang layunin? Palakihin ang ginhawa sa pamamagitan ng pag-init ng iyong bahay nang eksakto kung nais mo Gumawa ng pagtipid at bawasan ang mga emissions ng greenhouse gas sa pamamagitan lamang ng pag-init ng iyong bahay kung kailangan mo Panatilihin ang kontrol sa iyong pag-init saan ka man maging maipagmalaki ginawa mo ito
Alternatibong Pag-ikot ng Controll ng Heating: 5 Hakbang
Alternatibong Pag-ikot ng Controll ng Heating: Kapag gumagamit kami ng mga circuit ng build, palagi naming pipiliin ang pinaka-produktibong paraan upang maitayo ito. Halimbawa, sa aming computational craft class, madalas naming ginagamit ang tape ng tanso para sa pagbuo ng mga circuit nang mabilis. Gayunpaman, sa proseso ng paggawa ng malambot na circuit, minsan hindi namin
Weather Interlock para sa Home Heating - IoT RasPi Zero & ESP12: 5 Hakbang
Weather Interlock para sa Home Heating - IoT RasPi Zero & ESP12: StoryTo note, Ang proyektong ito ay nakasalalay sa iyo na may isang RaspberryPi Zero na nagpapatakbo ng isang Domoticz server ng automation ng bahay (medyo madaling gawin) na may node-red at na-set up bilang isang MQTT Broker. Bakit sumulat ang showcase na ito? Upang maipakita ang aking solusyon kung paano ako nag-save ng som
Isang Optimistic Poetry Generator: Paggamit ng Thermochromic Pigment at Nichrome Heating Pads: 10 Hakbang
Isang Tagabuo ng Optimista sa Tula: Paggamit ng Thermochromic Pigment at Nichrome Heating Pads: Ang tula, polity at power ay isang mala-optimista na tagabuo ng tula- isang sistema na maaaring mapakain ng teksto na sumasalamin ng mga prejudices ng tao- napoot na talumpati, bias na patakaran, misogynistic na pahayag - at inaalis nito ang ilang mga salita upang ibunyag ang tula na may pag-asa at pumili
Awtomatikong Water Heating System 1.0: 4 Mga Hakbang (na may Mga Larawan)
Awtomatikong Water Heating System 1.0: Ito ay isang geyser ng isang mahirap na tao. Nakakatipid din ito ng kuryente. Ang temperatura ay kinokontrol ng isang microcontroller ibig sabihin, Digispark Attiny85. Mangyaring panoorin ang aking ika-2 bersyon