Агуулгын хүснэгт:
- Алхам 1: Материал
- Алхам 2: Arduino + Температурыг тохируулах
- Алхам 3: Чийгшил мэдрэгчийг холбох
- Алхам 4: Кодыг тохируулах !
Видео: Arduino + Температур + Чийгшил: 4 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:06
Нэг LM35 нарийвчлалтай температур мэдрэгч, чийгшил мэдрэгч, Arduino ашиглан энгийн температур мэдрэгч тул та ирээдүйн төслүүдээ холбох боломжтой болно. Хэлхээ нь температур, чийгшлийн талаархи цуваа мэдээллийг илгээх тул та үүнийг компьютер дээрээ ашиглах боломжтой болно. Би ялзмагийнхаа өгөгдлийг авсан. Энэхүү төсөл нь гал тогооны хог хаягдлыг хүн бүр гэртээ бордоо болгон хувиргах боломжтой одоо байгаа бүтээгдэхүүний өдөр тутмын овоолгатай холбоотой юм. Бүтээгдэхүүний талаар дэлгэрэнгүй мэдээллийг https://www.dailydump.org/content/ хаягаар орж үзнэ үү. Digicompost нь хогийн цэг дотор гарч буй өөрчлөлтүүдийг (температур, чийгшлийн өөрчлөлт) харуулдаг
Алхам 1: Материал
- Arduino (Та өөр микроконтроллер ашиглаж болно, гэхдээ дараа нь кодыг өөрчлөх шаардлагатай болно.)- LM35 Precision Centigrade Temperature Sensor, та ямар ч электрон дэлгүүрээс авах боломжтой. Энд өгөгдлийн хуудас байна.- BreadBoard.- Чийгийн мэдрэгч.- Утаснууд.
Алхам 2: Arduino + Температурыг тохируулах
Arduino бол уян хатан, ашиглахад хялбар техник хангамж, програм хангамж дээр суурилсан нээлттэй эхийн электроникийн загварчлалын платформ юм. Энэ нь зураач, дизайнер, хобби сонирхогчид болон интерактив объект эсвэл орчин бий болгох сонирхолтой хүмүүст зориулагдсан болно. Дэлгэрэнгүй мэдээлэл авахыг хүсвэл (https://www.arduino.cc) нэвтэрнэ үү Температур мэдрэгчийг холбох: LM35 нь гурван хөлтэй бөгөөд транзистор шиг харагддаг. Гадна талын хоёр хөл нь+5v ба газардуулгатай, дунд хөл нь дээжийн хүчдэлийг хөгжүүлдэг. Дижитал хөрвүүлэгч (ADC) нь аналог утгыг ADC утга = дээж * 1024 / лавлах хүчдэл (+5v). Тиймээс +5 вольтер хэлбэлзэлтэй бол дижитал ойролцоо утга нь оролтын хүчдэл * 205 болно. (Жишээ нь 2.5v * 205 = 512.5) LM35 нь нарийвчлалтай шугаман температур мэдрэгч бөгөөд Цельсийн нэг градус тутамд 10 мВ хүчдэл өгдөг. Энэ нь Цельсийн 15 хэмд, Хэрэв энэ утгыг манай ADC хөрвүүлэлтэд (.15v * 205 = 30.75) оруулбал бид дижитал оролтын тоог 2 -т хувааж Цельсийн температурын ойролцоо утгыг авах боломжтой. өөр лавлах хүчдэл (9v эсвэл 12v), бид өөр хөрвүүлэх аргыг ашиглах ёстой. Энэ хэлхээний хувьд 2 -т хуваах нь сайн ажилладаг.
Алхам 3: Чийгшил мэдрэгчийг холбох
Чийгшил мэдрэгчийн хоёр зүү байдаг бөгөөд нэг нь газарт зориулагдсан, нөгөө нь 3 -р зүү дээр arduino дээр байрладаг. Би чийгшил/ чийгийг шалгахын тулд дотоодын үйлдвэрлэсэн мэдрэгчийг ашигласан боловч температур, чийгшил аль аль нь байдаг SHT15 -ийг ашиглах боломжтой.
Алхам 4: Кодыг тохируулах !
Arduino -г компьютерт холбоод, тохирох портыг сонгоод програмын дугаарыг нээнэ үү. ямар нэгэн кодчилол эхлэхээс өмнө. Бүх зүйл дууссаны дараа кодыг доор үзүүлсэн шиг бичнэ үү: int pin = 5; // аналог пининт putPin = 3; // чийгшил tempc = 0, tempf = 0; // дээжийн температурын хувьсагчид [8]; // илүү нарийвчлалтай болгох хувьсагчид maxi = -100, mini = 100; // max/min температурыг эхлүүлэх i; float humi = 0; float prehum = 0; float humconst = 0; float truehum = 0; float pretruehum = 0; урт pretruehumconst = 0; long valb = 0; void setup () {Serial.begin (9600); // цуваа холбоог эхлүүлэх} void loop () {for (i = 0; i <= 7; i ++) {sample = (5.0 * analogRead (pin) * 100.0) / 1024.0; tempc = tempc + дээж ; саатал (1000);} tempc = tempc/8.0; tempf = (tempc * 9)/ 5 + 32; valb = analogRead (putPin); // чийгшил тооцох урьдчилсан = (valb/5); humconst = (0.16/0.0062); humi = prehum - humconst; pretruehumconst = 0.00216*tempc; pretruehum = 1.0546 -pretruehumconst; truehum = humi/pretruehum; саатал (1000); Цуваа. хэвлэх (tempc, DEC); Serial.print ("Цельсийн",); Serial.print ("Чийглэг:"); Serial.print ((урт) truehum); Serial.println ("%"); tempc = 0; саатал (1000); // гогцооноос өмнө хойшлуулах} Бүх зүйл дууссаны дараа байршуулах товчлуур дээр дарна уу, үүнийг байршуулахад бага зэрэг хугацаа шаардагдах бөгөөд байршуулалт дуусахад мэдрэгчийн заалтыг авахын тулд Цуваа холболт дээр дарна уу !!!
Зөвлөмж болгож буй:
Arduino -ийн тусламжтайгаар Servo болон DHT11 температур ба чийгшил мэдрэгч ашиглан авто хөргөх сэнс: 8 алхам
Arduino -ийн тусламжтайгаар Servo болон DHT11 -ийн температур ба чийгшил мэдрэгчийг ашиглан автомат хөргөлтийн сэнс: Энэ хичээлд бид хэрхэн эхлүүлэх талаар сурах болно. температур тодорхой түвшингээс дээш гарах үед сэнсийг эргүүлнэ
DHT21 Arduino -ийн дижитал температур ба чийгшил мэдрэгч: 6 алхам
DHT21 Arduino -ийн дижитал температур ба чийгшил мэдрэгч: Энэхүү гарын авлагад бид DHT21 -ийн чийгшил ба температур мэдрэгчийг Arduino -той хэрхэн ашиглах, OLED дэлгэц дээр утгыг харуулах талаар сурах болно
Arduino -ийн температур ба чийгшил хэмжих систем - Техникийн Жо: 3 алхам
Arduino -ийн температур ба чийгшил хэмжих систем | Техник Жо: Arduino -той хоёр хэрэггүй тоглоом бүтээж, тоглосноор цагаа дэмий үрснийхээ дараа би Arduino -той хамт хэрэгтэй зүйл бүтээхийг хүссэн юм. Би ургамлын температур, агаарын чийгшлийг хэмжих системийн санааг гаргасан. Төслийг жаахан хөнгөвчлөхийн тулд
LoRa ашиглан хүлэмжийг автоматжуулах! (1 -р хэсэг) -- Мэдрэгч (температур, чийгшил, хөрсний чийгшил): 5 алхам
LoRa ашиглан хүлэмжийг автоматжуулах! (1 -р хэсэг) || Мэдрэгч (температур, чийгшил, хөрсний чийгшил): Энэ төсөлд би хүлэмжийг хэрхэн автоматжуулсан болохыг харуулах болно. Энэ нь би хүлэмжийг хэрхэн яаж барьснаа, цахилгаан болон автоматжуулалтын электроникийг хэрхэн холбосныг харуулах болно гэсэн үг юм. Түүнчлэн би L ашигладаг Arduino самбарыг хэрхэн програмчлахыг танд үзүүлэх болно
ESP8266 NodeMCU хандалтын цэг (AP) нь DT11 температур мэдрэгчтэй, хөтөч дэх температур ба чийгшил бүхий вэб серверийн хувьд: 5 алхам
Хөтөч дээр DT11 температур мэдрэгч, хэвлэх температур ба чийгшил бүхий вэб серверт зориулсан ESP8266 NodeMCU хандалтын цэг (AP): Сайн байна уу залуус бид ESP8266 -ийг ашигладаг ихэнх төслүүд болон ихэнх төслүүдэд ESP8266 -ийг вэб сервер болгон ашигладаг тул өгөгдөлд хандах боломжтой. ESP8266 -аас зохион байгуулагдсан вэбсервер рүү нэвтрэх замаар wifi сүлжээнд холбогдсон ямар ч төхөөрөмж, гэхдээ цорын ганц асуудал бол бидэнд ажиллах чиглүүлэгч хэрэгтэй болно