Агуулгын хүснэгт:
Видео: Температурын хяналттай сэнс!: 4 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:02
Сингапур шиг халуун орны оронд амьдардаг тул өдөржингөө хөлсөө урсгах нь бухимдуулдаг, тиймээс та ийм бөглөрөлтэй орчинд сурч боловсрох эсвэл ажиллахад анхаарлаа хандуулах хэрэгтэй. Агаарыг урсгаж, өөрийгөө тайвшруулахын тулд би температурын хяналттай сэнсний санааг олж авсан бөгөөд энэ нь 25 хэмд хүрэхэд автоматаар асах болно (энэ нь ихэнх хүмүүс халуу оргиж эхэлдэг), мөн сэнсний хурд бүр нэмэгдэж, авчирдаг. Цельсийн 30 хэмийн хүчтэй салхи.
Шаардлагатай бүрэлдэхүүн хэсгүүд:
1. Нэг Arduino Uno.
2. Нэг температур мэдрэгч (аналог гаралттай TMP36).
3. Нэг TIP110 транзистор.
4. Нэг сэнсний иртэй 6V DC мотор.
5. Нэг диод (1N4007).
6. Нэг LED.
7. Хоёр резистор (220 Ом ба 330 Ом)
8.6V цахилгаан хангамж.
Алхам 1: Схем бүтээх
Ийгл ашиглан энэ төсөлд зориулж миний бүтээсэн схем энд байна.
Температур мэдрэгчийн хэлхээ нь хөдөлгүүрийг асаахад суурилсан аналог оролтыг өгдөг бөгөөд түүний хурдыг өөрчилдөг. Дээрх зүү бүдүүвч зурагт үзүүлсэн шиг pin1 -ийг цахилгаан тэжээлд холбох ёстой. TMP36 нь 2.7V -аас 5.5V хүртэл (өгөгдлийн хүснэгтээс) хүчдэлийн дор сайн ажилладаг тул Arduino самбараас 5V нь температур мэдрэгчийг ажиллуулахад хангалттай. Pin 2 нь аналог хүчдэлийн утгыг Arduino дахь A0 зүү болгон гаргадаг бөгөөд энэ нь нэг градусын температуртай пропорциональ байна. Pin3 нь Arduino дахь GND -тэй холбогдсон байхад.
Илрүүлсэн температур дээр үндэслэн ХОУХ -ны 6 -р зүү нь TIP110 транзисторын суурь руу "өөр хүчдэл гаргадаг" (дохиог дахин дахин асааж өөр хүчдэлд хүрдэг) болно. R1 нь гүйдлийг хязгаарлахад ашиглагддаг бөгөөд энэ нь хамгийн их үндсэн гүйдлээс хэтрэхгүй байх болно (TIP110 -ийн хувьд энэ нь мэдээллийн хуудсан дээр үндэслэсэн 50мА байна.) Arduino -ийн 5V биш 6V гадаад тэжээлийн хангамжийг хөдөлгүүрийг том хүчээр тэжээхэд ашигладаг. Хөдөлгүүрийн гүйдэл нь Arduino -ийг сүйтгэж болзошгүй юм. Транзистор нь мөн ижил шалтгаанаар моторын хэлхээг Arduino -аас тусгаарлах буфер болж өгдөг (Arduino -ийг гэмтээх моторын гүйдэлээс урьдчилан сэргийлэх.). Мотор өөр өөр хүчдэлд өөр өөр хурдтайгаар эргэх болно. Мотортой холбогдсон диод нь транзисторыг гэмтээхээс урьдчилан сэргийлэхийн тулд сэнсийг асаах, унтраах үед мотороос үүссэн индукцийг ялгаруулах явдал юм.
Дижитал зүү 8 нь LED -д холбогдсон бөгөөд сэнс эргэх үед асах болно, энд R2 эсэргүүцэл нь гүйдлийг хязгаарлах зориулалттай.
Тэмдэглэл*: Хэлхээний бүх бүрэлдэхүүн хэсгүүд нэг газартай тул нийтлэг лавлах цэг байдаг.
Алхам 2: Кодлох
Миний кодчилолд оруулсан сэтгэгдлүүд алхам бүрийг тайлбарлаж өгсөн бөгөөд дараахь нэмэлт мэдээлэл байна.
Миний кодлох эхний хэсэг бол бүх хувьсагч ба зүүг тодорхойлох явдал юм (Эхний зураг):
1 -р мөр: Температурыг хөвөх гэж тодорхойлсон тул илүү нарийвчлалтай.
3 -р мөр ба 4 -р шугам: Сэнсийг асаах хамгийн бага температурыг бусад утгууд болон сэнс илүү хурдан эргэдэг "tempHigh" болгож өөрчилж болно.
5 -р мөр: Сэнсний зүү нь ямар ч ХОУХ -ны зүү байж болно (зүү 11, 10, 9, 6, 5, 3.)
Миний кодлох хоёр дахь хэсэг бол бүхэл бүтэн хэлхээг хянах явдал юм (Хоёр дахь зураг):
3-р мөр ба 4-р мөр: Arduino дахь аналог-тоон хөрвүүлэгч нь analogRead () -ээс аналог дохионы утгыг авч 0-1023 (10-бит) тоон утгыг буцаана. Дижитал утгыг температурт хөрвүүлэхийн тулд температур мэдрэгчээс дижитал хүчдэлийн гаралтыг тооцоолохын тулд үүнийг 1024 -т хувааж, 5 В -аар үржүүлнэ.
Line5 & Line 6: TMP36 мэдээллийн хүснэгтийн дагуу энэ нь 0.5V хүчдэлийн офсеттай тул бодит хүчдэлийн гаралтыг авахын тулд 0.5v нь анхны дижитал хүчдэлээс хасагдсан болно. Эцэст нь бид TMP36 нь 10 мВ/Цельсийн градусын масштабтай тул бодит хүчдэлийг 100 -аар үржүүлнэ. (1/(10мВ/Цельсийн градус)) = 100 градус Цельсийн/В.
18 ба Line24: ХОУХ-ны зүү нь 0-5В хооронд хүчдэл гаргадаг. Энэ хүчдэлийг 0-255, 0 нь 0%, 255 нь 100% -ийг төлөөлөх үүргийн мөчлөгөөр тодорхойлно. Тиймээс энд байгаа "80" ба "255" нь сэнсний хурд юм.
Алхам 3: Туршилт ба гагнуур
Схем ба кодчилол хийсний дараа хэлхээг талхны самбар дээр турших цаг болжээ!
Схемд үзүүлсэн шиг хэлхээг холбоно уу
Би энэ үе шатанд 6V тогтмол гүйдлийн хөдөлгүүрт тохиромжгүй 9В батерей ашигласан боловч богино хугацаанд хооронд нь холбоход зүгээр байх ёстой. Бодит загварчлалын үед би моторын 6V хүчдэлийг хангахын тулд гадаад цахилгаан хангамжийг ашигласан. Туршилт хийсний дараа хэлхээ сайн ажиллаж байгааг харуулав. Тиймээс тэдгээрийг самбар дээр гагнах цаг болжээ!
Хэлхээг гагнахаас өмнө…
Бүрэлдэхүүн хэсгүүдийг хаана байрлуулах, нүх өрөмдөх газрыг төлөвлөхийн тулд хэлхээг Stripboard -ийн төлөвлөлтийн хуудсан дээр зурах нь сайн хэрэг юм. Миний туршлага дээр үндэслэн хоёр гагнуурын хооронд багана үлдээхэд гагнах нь илүү хялбар байдаг.
Гагнах үед…
Туйлширсан бүрэлдэхүүн хэсгүүдэд болгоомжтой хандах хэрэгтэй. Энэ хэлхээнд тэд урт хөл нь анод, диод саарал хэсэг нь катод болох LED байх болно. TIP110 транзистор ба TMP36 температур мэдрэгчийн холболтыг мөн анхаарч үзэх хэрэгтэй.
Алхам 4: жагсаал
Бүх хэлхээг эмх цэгцтэй, эмх замбараагүй болгохын тулд би эмэгтэй, эрэгтэй толгой ашиглан Arduino дээрх туузыг Arduino дээрх зүүгээр холбохдоо ашигладаг. Би бас сэнсийг барихын тулд сэнс эзэмшигчийг 3D хэлбэрээр хэвлэв, stl файлыг доор хавсаргасан болно. Жагсаалын үеэр миний 9В батерей ажиллахгүй байгаа тул би гадаад цахилгаан хангамжийг ашигладаг.
Эцсийн жагсаалтын видеог дээр хавсаргав. Үзсэнд баярлалаа!
Зөвлөмж болгож буй:
Peltier TEC модуль бүхий DIY температурын хяналттай танхимын хайрцаг: 4 алхам (зурагтай)
Peltier TEC модуль бүхий DIY температурын хяналттай танхимын хайрцаг: Би жижиг электрон хавтанг турших зориулалттай температурын хяналттай камерын хайрцгийг угсарсан. Энэхүү гарын авлагад би ПХБ хийхийн тулд эх файлууд болон Gerbers файлуудын холбоосыг багтаасан төслөө хуваалцсан болно. Би зөвхөн хямд үнэтэй, түгээмэл хэрэглэгддэг материалыг ашигласан
Температурын хяналттай Tupperware: 4 алхам
Температурын хяналттай Tupperware: Бид төрөл бүрийн зүйлийг хадгалах зориулалттай хөргөсөн савтай болохыг хүсч байсан. Бид олон талт байдлаас шалтгаалан системийг асаах, удирдахын тулд MSP432 ашиглахаар шийдсэн. Бид сэнсийг асаахын тулд ХОУХ -ийг ашиглах боломжийг олгохын тулд транзистор ашигласан. Хэрэв танд 3 утастай ХОУХ-ны сэнс байгаа бол
Температурын хяналттай вакцин ба инсулин хөргөгч: 9 алхам (зурагтай)
Температурын хяналттай вакцин ба инсулин хөргөгч: Хөргөхгүй байх нь хүний амийг авардаг Хөгжиж буй орнуудад вакцин нь Эбола, томуу, холер, сүрьеэ, Денге зэрэг аюултай өвчнөөс урьдчилан сэргийлэх хамгаалалтын шугам болдог. Вакцин болон амь аврах бусад материалыг тээвэрлэх гэх мэт
Steinhart-Hart-ийн залруулга ба температурын дохиолол бүхий ESP32 NTP температурын шалгалт хийх термометр: 7 алхам (зурагтай)
Steinhart-Hart-ийн залруулга ба температурын дохиолол бүхий ESP32 NTP температурын шалгалт хийх термометр: "Удахгүй болох төсөл", " ESP32 NTP-ийн температурын мэдрэгчтэй хоол хийх термометрийг Steinhart-Hart-ийн залруулга ба температурын дохиололоор " Энэ бол миний NTP температурын датчикийг хэрхэн нэмэхийг зааж өгөх заавар юм, piezo b
Хурдны хяналттай ширээний сэнс: 5 алхам
Хурдны хяналттай ширээний сэнс: компьютерийн фенүүдийн хурдыг хэрхэн хянах, ширээний сэнс болгох