Talaan ng mga Nilalaman:
- Hakbang 1: Mga Ginamit na Bahagi
- Hakbang 2: Paano Gumagana ang System
- Hakbang 3: Paglikha ng UI
- Hakbang 4: Resulta ng Pagsubok
Video: DIY Bluetooth Water Warmer Pinapagana ng Arduino: 4 na Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:10
TANDAAN: Para lamang ito sa pagsubok, (UI gamit ang remotexy.com) upang makontrol ang 12v DC heater ng tubig (orihinal na ginagamit sa loob ng kotse - 12v mas magaan na socket ng kuryente).
Inaamin ko na ang ilang bahagi na ginamit sa proyektong ito ay "hindi ang pinakamahusay na pagpipilian" para sa layunin nito, ngunit muli ito ay pagsubok lamang sa proyekto. (Gumagamit lang ako ng mga magagamit na bahagi, upang ipakita na posible na makontrol ang Portable Water Heater na ito sa pamamagitan ng iyong smartphone).
Ang layunin ng pagsubok na ito ay "Paggawa ng 12 Volt DC Mug Water Heater / Warmer upang makontrol sa pamamagitan ng Bluetooth mula sa mga Android smartphone"
At tinukoy ko ang "makokontrol" para sa partikular na pagsubok na ito bilang isang abillity sa:
Manu-manong pagkontrol
(I-ON, Itakda ang bilis ng pag-init ng pag-init, I-OFF, Ipinapakita ang kasalukuyang water temp nito).
Awtomatikong kontrolin
(Itakda ang temp water ng pagnanasa, at awtomatikong ayusin ang bilis ng pag-init upang mapanatili ang kasalukuyang water temp sa paligid ng itinakdang temp). TANDAAN: Hindi ako gumagamit ng PID lib, KUNG KUNG IBA PA (Kundisyon ng Estado).
Tulad ng nakikita mo sa huling mga screenshot ng Android UI, mayroong 2 uri ng UI para sa pagkontrol sa mug heater na ito, ang isa na may lakas na slider ay nangangahulugang ang manu-manong pagkontrol nito, kaya maaari naming manu-manong kontrolin ang lakas ng pag-init. Ang isa pang may antas na% (porsyento) ay nangangahulugang awtomatikong pagsasaayos ng pag-init, pinapanatili ang kasalukuyang water temp sa paligid ng itinakdang setting ng temp.
Hakbang 1: Mga Ginamit na Bahagi
- Ang Car Mug Heater, para sa panloob na paggamit, na orihinal na pinalakas ng cigarette na 12v power socket.
- 12v 2A ac to dc power adapter, binago ko ang wakas gamit ang sigarilyong babae socket.
- Kapton tape, pinapalitan ko ang orihinal na tape (na nakakabit sa pagpainit na kable sa katawan ng tarong) sa loob ng mug heater gamit ang tape na ito.
- Arduino nano.
- DS18B20 sensor ng hindi tinatagusan ng tubig.
- Ang module ng blu-HC-05, upang makipag-ugnayan sa smartphone.
- L298 stepper motor drive module, H tulay.
- Buzzer, upang alerto kapag (sa manu-manong mode) na maabot ang tiyak na temp.
TANDAAN tungkol sa mga ginamit na bahagi:
Pagkatapos ng ilang pagsubok, ang maximum water temp pagkatapos ng 50 minuto ng "pagpainit" ay halos 50 degree celcius. Siguro dapat tawagan nila itong Mug Warmer
Hakbang 2: Paano Gumagana ang System
Ipinapakita ng larawan kung paano ito gumagana, karaniwang gumagamit kami ng smartphone upang magpadala (at makatanggap) ng utos sa arduino nano, ang arduino pagkatapos ay magpadala ng pwm signal na magpapasara sa output ng DC (ng L298 dc motor module) sa mug heater.
Dahil ito ay pagsubok lamang sa proyekto, hindi ako nagbibigay ng detalyadong koneksyon sa pagitan ng mga bahagi, ngunit ang pag-google sa ilalim ng isang minuto ay tiyak na makakakuha ng isang resulta tungkol sa detalyadong koneksyon tungkol sa mga bahagi na ginamit ko.
Hakbang 3: Paglikha ng UI
Muli, gumagamit ako ng solusyon ng remotexy.com para sa paglikha ng UI. Nagbibigay ang Remotexy ng mga pagpipilian na may kakayahang umangkop at malawak na hanay ng pindutan / switch / slider. Sinusuportahan din nito (ngayon) ang wifi at internet / IP, hindi lamang Bluetooth. (talaga mula sa aking pag-unawa, gumagana lamang ang bluetooth para sa android OS, sa IOS kailangan mo ng wifi / internet).
Sa Manu-manong Mode (screenshot na may patayong slider sa kaliwa), itinakda talaga namin ang PWM para sa pampainit (o dapat kong tawagan itong mas Mainit). Mayroon itong saklaw na 0-100% na isasalin sa 0-255 para sa PWM. (Ang ibig sabihin ng 255 ay 100%, nangangahulugang maihahatid ang 12v DC).
Ang manual mode na ito ay mayroon ding hardcoded na temp na babala sa 50 degree celcius. Kapag ang temp ng kasalukuyang tubig ay umabot sa 50 celcius, AT ang lakas ng slider ay wala sa posisyon na 0 (zero), bibigyan ng babala ng buzzer ang palagiang, HANGGANG sa posisyon ng slider sa 0 (zero) na posisyon. Iyon (umaabot sa 50 degree celcius), magiging mahirap na trabaho dahil ang "Warmer" na ito ay napakabagal upang madagdagan ang temp ng tubig. Ipinapakita ng aking resulta na tumatagal ng halos 1 oras upang maabot ang 45 degree mula sa 20-ish degree celcius.
Sa Auto Mode (screenshoot nang walang patayong slider), itinakda namin ang nais na temp at awtomatikong maiakma ang PWM upang mapanatili ang temp ng tubig na malapit sa nais na temp. Gumagamit ako ng 5 antas ng PWM para sa auto mode na ito, 100% PWM (255), 75% PWM (bandang 190), 50% PWM (128), 25% PWM (64), at 0% PWM (0).
Walang alerto / alarma para sa mode na ito.
Hakbang 4: Resulta ng Pagsubok
Kaya, gumagana ang UI, maaari kong itakda ang manu-manong mode o awtomatikong mode.
Pagkatapos ng 60 minuto (1 Buong Oras!) Ng "pagpainit" o dapat kong sabihin na "pag-init", umabot lamang sa 50 degree celcius ang temperatura ng tubig. Nang walang kalkulahin ang pang-agham na data, gamit lamang ang aking pakiramdam, sa palagay ko napakasama at hindi mabisa.
Ngunit ito ay para lamang sa pagsubok, kaya, gumagana ito.
Maraming pagpapabuti na maaaring magawa para sa proyektong ito, kasama ang paggamit ng "maayos" at mas malakas na DC Heater, ang paggamit ng ESP-12 sa halip na ang Arduino Nano ay gagawing mas mahusay ang IoT na proyekto, wastong PID lib para sa awtomatikong mode sa halip na gamitin ang State Con, at marami pang iba.
Inirerekumendang:
Pinapagana ng Water Collector Level na Sensor ng baterya: 7 Mga Hakbang (na may Mga Larawan)
Pinapagana ng Water Collector Level Sensor: Ang aming bahay ay may tangke ng tubig na pinakain mula sa pagbagsak ng ulan sa bubong, at ginagamit para sa banyo, washing machine at mga halaman na nagdidilig sa hardin. Sa huling tatlong taon ang mga tag-init ay napaka tuyo, kaya't binantayan namin ang antas ng tubig sa tank. S
Manatiling Warm This Winter: CPU Hand Warmer: 4 Hakbang (na may Mga Larawan)
Manatiling Warm This Winter: CPU Hand Warmer: Sa maliit na proyekto na ito ay ipapakita ko sa iyo kung paano ko muling nag-repurposed ang isang lumang AMD CPU upang lumikha ng isang maliit, magaan at madaling gamitin na electric hand warmer. Sa tulong ng isang maliit na portable power bank ang gadget na ito ay maaaring magpainit sa iyo ng humigit-kumulang 2 at kalahating oras at maaaring mag-easil
Ang Smart Water Watering Pinapagana ng isang Solar Panel: 7 Mga Hakbang
Pinapatakbo ng Smart Plant Watering ng isang Solar Panel: Ito ay isang na-update na bersyon ng aking unang proyekto ng SmartPlantWatering (https://www.instructables.com/id/Smart-Plant-Water…Main pagkakaiba-iba sa nakaraang bersyon: 1. Kumokonekta sa ThingSpeaks.com at ginagamit ang site na ito upang mai-publish ang nakuhang data (temperatur
Warmer ng Kape Pinapagana ng Pandikit Gun: 15 Hakbang
Warmer ng Kape Pinapagana ng Pandikit Gun: Nakumpleto " Warm " PlateHindi mo ba kinamumuhian ito kapag lumamig ang iyong kape? Hindi mo ba nais ang isang madali, murang " Gawin Iyong Sarili " paraan upang labanan ang sipon? Ngayon, inaalok ko ang iyong kaligtasan: Ang " Warm " Plato Ang " Warm " Ang plato ay maaaring
DIY Electric Hand Warmer: 13 Mga Hakbang (na may Mga Larawan)
DIY Electric Hand Warmer: LITHIUM ION na pinapatakbo ng baterya ng kamay na pampainit, mangyaring buksan at tingnan ang lahat ng mga imahe dahil ang kanilang engkanto ay kapaki-pakinabang na impormasyon bilang teksto din sa kanila