Talaan ng mga Nilalaman:

Thermometer Na May Temperatura Kaugnay na Kulay sa isang 2 "TFT Display at Maramihang Mga Sensor: 5 Hakbang
Thermometer Na May Temperatura Kaugnay na Kulay sa isang 2 "TFT Display at Maramihang Mga Sensor: 5 Hakbang

Video: Thermometer Na May Temperatura Kaugnay na Kulay sa isang 2 "TFT Display at Maramihang Mga Sensor: 5 Hakbang

Video: Thermometer Na May Temperatura Kaugnay na Kulay sa isang 2
Video: Моя работа наблюдать за лесом и здесь происходит что-то странное 2024, Nobyembre
Anonim
Thermometer Na May Temperatura Kaugnay na Kulay sa isang 2
Thermometer Na May Temperatura Kaugnay na Kulay sa isang 2
Thermometer Na May Temperatura Kaugnay na Kulay sa isang 2
Thermometer Na May Temperatura Kaugnay na Kulay sa isang 2

Gumawa ako ng isang display na nagpapakita ng mga sukat ng maraming mga sensor ng temperatura. Ang cool na bagay ay ang kulay ng mga halaga na nagbabago sa temperatura:

75 degree Celcius = PULA> 60> 75 = ORANGE> 40 <60 = DILAW> 30 <40 = LIGHTBLUE <40 = DARKBLUE

Hakbang 1: Ang Dahilan

Ang aming bahay ay pinainit ng gitnang pagpainit. Ang system ay pinakain ng isang woordburning stove sa kusina na nagpapakain ng isang 1000 litro na buffer tank. Mula dito ang maligamgam na tubig ay ibinomba sa pag-init ng sahig at ang mga radiator.

Gumagana ito nang maayos kapag nasa bahay ngunit maaaring maging mahirap kapag wala ako sa mas mahabang panahon. Kaya't napagpasyahan naming magdagdag ng isang awtomatikong pellet burn heater na nakakabit din sa buffer tank sa paraang magkakasama ang parehong system. Mahalagang malaman kung kailan ihihinto ang pagsunog ng mga troso sa kalan dahil maaaring maganap ang sobrang pag-init ng buffer tank. Malinaw na mayroong lahat ng uri ng mga balbula sa kaligtasan, ngunit upang maiwasan ang laging mas mahusay.

Nais ko ang isang screen na sumusukat sa temperatura sa tanke sa maraming mga antas upang makita namin kung magkano ang naiimbak naming init. Halos ang kulay ng temperatura ay dapat magbago sa halaga: pula para sa napakainit (> 75 degree celcius hanggang madilim na asul para sa malamig, <30 degree.

Hakbang 2: Ginamit na Mga Materyales

Arduino UnoFour DS18b20 temperatura sensors1 4.7k Ohm resistor Isang kulay na TFT display, ginamit ko ang 2 display na ito mula sa AliexpressWiring atbp.

Hakbang 3: Pag-hook ng Lahat

Pag-hook sa Lahat ng Ito
Pag-hook sa Lahat ng Ito
Pag-hook sa Lahat ng Ito
Pag-hook sa Lahat ng Ito
Pag-hook sa Lahat ng Ito
Pag-hook sa Lahat ng Ito

Ang apat na sensor ng DS18b20 ay adressed sa pamamagitan ng iisang system ng wire. Makakatipid ito ng maraming koneksyon sa Arduino at medyo simple, tingnan ang larawan. Ang risistor ay idinagdag dito.

Ang pagsisiksik sa display ay tumagal ng mas pagsisikap. Dapat itong (dapat …..) Gumana sa pamamagitan ng pag-click dito bilang isang kalasag, ngunit hindi ito gumana. Ipinakita sa akin ng ilang pananaliksik kung paano ito ikonekta sa pamamagitan ng SPI (walang ideya kung ano ang ibig sabihin nito) gamit ang sumusunod na pamamaraan:

VCC 5vGND Ground CLK D13SDA D11 RS D9 RST D8 CS D10

Ginamit ang ILI9225 library tulad ng nabanggit sa packaging ng display. Mahahanap mo ang silid-aklatan dito sa Github.

Lahat ng mga set pinatakbo ko ang mga sample mula sa library, lahat ayos. Yeehaa !!!

Hakbang 4: Ang Code

Medyo natagalan ako upang malaman kung paano gumuhit ng teksto, mga linya atbp sa isang TFT screen. Ito ay naging simpleng simple. Ang code upang gawin ang kulay ng teksto na may kaugnayan sa temperatura ay iba pa kaya't bumaling ako sa mga forum ng Arduino kung saan ang isang chap na tinawag na "Wild Bill" ay tumulong sa akin. Kudo's !!

Maaari mong makita ang code dito.

Hakbang 5: Pangwakas na Mga Saloobin

Ito ay isang talagang cool na proyekto. Kakailanganin ko na ngayong makahanap ng isang magandang pambalot upang gawin itong matalinong bagay. Hindi ako magaling dito. Anumang tulong / mungkahi kung paano ito magagawa na pinahahalagahan

Wishlist:

- Magdagdag ng WIFI, dapat maging simple sa isang ESP288 o Nodemcu; Pinatulog ko sila

Inirerekumendang: