Агуулгын хүснэгт:

Температур мэдрэгч (Arduino): 8 алхам
Температур мэдрэгч (Arduino): 8 алхам

Видео: Температур мэдрэгч (Arduino): 8 алхам

Видео: Температур мэдрэгч (Arduino): 8 алхам
Видео: Подключим к Arduino Датчик температуры DS18B20 2024, Арваннэгдүгээр
Anonim
Температур мэдрэгч (Arduino)
Температур мэдрэгч (Arduino)
Температур мэдрэгч (Arduino)
Температур мэдрэгч (Arduino)
Температур мэдрэгч (Arduino)
Температур мэдрэгч (Arduino)

Энэхүү төсөл нь дунд болон эхэн үеийн хобби сонирхогчдод тохиромжтой. Тохиргоо нь маш энгийн. LM35 (нэмэлт тайлбарын холбоос) нэртэй чип байдаг бөгөөд энэ нь Arduino -д хүрээлэн буй орчны температурыг тодорхойлох боломжийг олгодог.

Хангамж

1) 1 x Arduino нано/Arduino Uno + Холболтын кабель

2) 5cm x 5cm Perfboard эсвэл жижиг талхны хавтан

3) 20 х холбогч кабель эсвэл утас

4) 1х16х2 хэмжээтэй LCD дэлгэц

5) 1 x 100K эсвэл 250K потенциометр

6) 1 x 9V зай + холбогч хавчаар

Алхам 1: Цахилгаан хэлхээг төлөвлөх, ойлгох

Цахилгаан хэлхээг зохион бүтээх, ойлгох
Цахилгаан хэлхээг зохион бүтээх, ойлгох
Цахилгаан хэлхээг зохион бүтээх, ойлгох
Цахилгаан хэлхээг зохион бүтээх, ойлгох
Цахилгаан хэлхээг зохион бүтээх, ойлгох
Цахилгаан хэлхээг зохион бүтээх, ойлгох
Цахилгаан хэлхээг зохион бүтээх, ойлгох
Цахилгаан хэлхээг зохион бүтээх, ойлгох

LM 35 чип нь хүрээлэн буй орчны температур 1 0С -ээр нэмэгдэх тусам LM 35 -ийн "гадагш" зүүгээр гаргадаг хүчдэл 10 мВ -аар нэмэгддэг зарчим дээр ажилладаг. Шугаман хамаарал нь 0 ° C -аас эхэлдэг. Жишээлбэл, хэрэв температур 25 ° C байвал "гадагш" зүүгээр гаргадаг хүчдэл нь 25 * 10мВ = 250мВ эсвэл 0.25В байх болно.

Arduino нь Arduino -ийн аналог зүүтэй холбогдсон үед "гарах" зүүгээс гарах хүчдэлийн түвшинг унших боломжтой. Arduino дээрх функц нь analogRead юм. LM 35 -аас гаргаж буй хүчдэлийн талаар мэдээлэл авсны дараа Arduino хэд хэдэн энгийн тооцоолол хийж, эцэст нь цельсийн хэмжигдэхүүнтэй болно.

Алхам 2: Хэлхээний барилгын төлөвлөлт

Хэлхээний барилгын төлөвлөлт
Хэлхээний барилгын төлөвлөлт

Хэлхээг хэрхэн яаж холбох талаар хэд хэдэн сонголт байдаг.

1) Электроникийн чиглэлээр суралцаж буй хүмүүст хэлхээг бий болгохын тулд талхны хавтанг ашиглахыг зөвлөж байна. Энэ нь гагнахаас хамаагүй бага замбараагүй бөгөөд утсыг хялбархан тохируулах боломжтой тул дибаг хийхэд хялбар байх болно. Хүйтэн зураг дээр үзүүлсэн холболтуудыг дагана уу.

2) Илүү туршлагатай хүмүүсийн хувьд хэлхээг талхны самбар дээр гагнах аргыг туршиж үзээрэй. Энэ нь илүү байнгын бөгөөд удаан үргэлжлэх болно. Схемийг уншиж, дагаж мөрдөөрэй.

3) Эцэст нь та SEEED-ээс урьдчилан бэлтгэсэн ПХБ захиалах боломжтой. Үүнийг хийхийн тулд та бүрэлдэхүүн хэсгүүдийг гагнах хэрэгтэй. Шаардлагатай Gerber файлыг алхам дээр хавсаргасан болно. Google-ийн хөтчийн фолдерын файлаа Gerber файлтай холбох линк энд байна:

Алхам 3: LCD утаснуудыг гагнах

Энэ алхам нь хэрэв та хэлхээний самбар эсвэл perf самбарын хувилбарыг барьж байгаа бол л шаардлагатай болно

Хэрэглэгчийн интерфэйсийн самбар дээр 16x2 LCD оруулахыг оролдох үед уян хатан байдлыг өгөх болно. Нэмж дурдахад LCD дэлгэцийг Arduino тээглүүртэй илүү найдвартай холбох нь илүү хялбар болно.

Дэрээр гагнах талаархи зөвлөмжүүд:

Гагнуурын төмрийг тугалганы зүү ба дэвсгэрийн хоорондох холбоо барих цэг дээр байрлуулснаар үеийг халаана

Холболтыг халаах хүртэл ойролцоогоор 5-8 секунд хүлээнэ үү

Гагнуурын бичээсийг дэвсгэр дээр тавь. Энэ нь холбоо барих цэгийн ойролцоо байх ёстой, гэхдээ int биш

Алхам 4: LCD -ийг Arduino руу холбох

LCD дэлгэцийг Arduino руу холбож байна
LCD дэлгэцийг Arduino руу холбож байна
LCD дэлгэцийг Arduino руу холбож байна
LCD дэлгэцийг Arduino руу холбож байна

Arduino -ийн 2, 3, 4, 5 -р зүү нь зүүнээс баруун тийш тоолохдоо LCD -ийн 14, 13, 12, 11 -р зүүтэй холбогддог.

LCD -ийн 1, 5, 16 -р зүү нь газардуулгатай холбогддог

LCD -ийн 2 ба 15 -р зүү нь +5V -т холбогддог

LCD -ийн 4 ба 6 -р зүү нь Arduino -ийн 12 ба 11 -р зүүтэй холбогддог.

LCD -ийн 3 -р зүү нь +5V -т 100K эсвэл 250K потенциометрээр холбогддог.

LCD -ийн 7, 8, 9, 10 -р зүү нь юу ч холбогдоогүй байна

Алхам 5: LM 35 -ийг Arduino руу холбох

LM 35 -ийг Arduino руу холбож байна
LM 35 -ийг Arduino руу холбож байна

LM 35 -ийн хавтгай талыг харвал зүүнээс баруун тийш хөдөлдөг тээглүүрүүд 1, 2, 3 байна.

Pin 1 нь тэжээлийн эх үүсвэрт холбогдсон байна. Энэ нь 4 В -оос 20 В хүртэлх хүчдэлийн хувьд ажилладаг

Pin 2 нь гаралтын зүү юм. Энэ бол температурын өөрчлөлтөөр утгыг өөрчилдөг зүү юм. 2 -р зүү нь Arduino дахь A0 (аналог пин 0) зүүтэй холбогдсон байна.

3 -р зүү нь газардуулгатай холбогдсон байна. Энэ бол батерейны сөрөг эсвэл хар тал юм. Үүнийг бас 0V төмөр зам гэж нэрлэдэг.

Алхам 6: Кодыг байршуулах

Кодыг байршуулж байна
Кодыг байршуулж байна

Кодыг дагахад хялбар байдаг. Ойлгоход хялбар болгох үүднээс кодын тайлбарууд байдаг

Та кодын donwload холбоосыг эндээс олж болно.

drive.google.com/open?id=1STA7w9n3H7GhXtXT…

Алхам 7: Орон сууц барих

Орон сууц барих
Орон сууц барих

1) Та хуучин хуванцар хайрцгийг бүрхүүлд хийж болно. Халуун хутга ашиглан LCD болон товчлуурын үүрийг хайчилж ав.

2) Нэмж дурдахад та миний дансыг шалгаж, өөр нэг зааварчилгаа авах боломжтой бөгөөд энд би лазераар хийсэн нийлэг материалаар хайрцгийг хэрхэн яаж хийхийг тайлбарласан болно. Та лазер таслагчийн SVG файлыг олох боломжтой болно.

3) Эцэст нь хэлхээг бүрхүүлгүй орхиж болно. Үүнийг засах, өөрчлөхөд хялбар байх болно.

Алхам 8: Температур мэдрэгчийг турших

Таны харж байгаагаар би мэдрэгч дээр гараа тавьсны дараа температур нэмэгддэг. Хэрэв та өдрийн температурыг мэдэхийг хүсч байвал энэ нь харьцангуй үнэн зөв юм.

Зөвлөмж болгож буй: