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

Олон үйлдэлт дижитал термометр: 5 алхам (зурагтай)
Олон үйлдэлт дижитал термометр: 5 алхам (зурагтай)

Видео: Олон үйлдэлт дижитал термометр: 5 алхам (зурагтай)

Видео: Олон үйлдэлт дижитал термометр: 5 алхам (зурагтай)
Видео: Часы G-Shock до 250 долларов-15 лучших часов Casio G до 250 доллар... 2024, Арваннэгдүгээр
Anonim
Олон үйлдэлт дижитал термометр
Олон үйлдэлт дижитал термометр

Энэхүү зааварчилгаа нь термометр, хронограф (тоолох тоолуур), тоолох тоолуур, гэрэл дэлгэц бүхий олон үйлдэлт платформыг хэрхэн бий болгохыг танд үзүүлэх болно. Энэ нь бусад аналог мэдрэгч эсвэл таны бодож болох бусад функцуудын платформ болох зорилготой юм.

Алхам 1: Материалыг цуглуулах

Материал цуглуулах
Материал цуглуулах

Дижитал термометрийг бүтээхийн тулд танд дараахь зүйлс хэрэгтэй болно.

- Утас - Алтоидын цагаан тугалга - Breadboard - Хувьсах резистор - Хоёр оронтой нийтлэг анод 7 сегментийн дэлгэц - 4 2N2222 транзистор - 2 220 к ом резистор - термистор (шугаман гаралт байвал зохимжтой) - 2 агшин зуурын товчлуур - 2 2.2 к ом эсэргүүцэл - 5 вольт Зохицуулагч - Цахилгаан хангамжийн 2 тэгшлэх конденсатор (би 220 uF ашигласан) - Цахилгаан унтраалга - ATMEGA168 микроконтроллер - 16 МГц болор - 1 к ом эсэргүүцэл - Хэвлэх боломжтой шошго (Том хэмжээтэй бол Altoids цагаан тугалганы урд хэсэг) - Сокет (таны бодож байгаа зүйл) Шаардлагатай багаж хэрэгсэл: - Гагнуурын төмөр - Цутгах насос (заавал биш) - Утас хуулагч (заавал биш) - Утас таслагч

Алхам 2: Барилга эхлэх

Барилга эхлүүлэх
Барилга эхлүүлэх
Барилга эхлүүлэх
Барилга эхлүүлэх
Барилга эхлүүлэх
Барилга эхлүүлэх
Барилга эхлүүлэх
Барилга эхлүүлэх

Энэ алхамд хэлхээг бий болгохын тулд хавсаргасан схемийг (үг эсвэл AutoCAD) ашиглана уу. Үүнийг эхлээд гагнуургүй талхны тавцан дээр хийх нь надад үргэлж тустай байдаг. Энэ нь үсээ авахуулахаас өмнө үүссэн аливаа асуудлыг засахад хялбар болгодог:)

Гагнахаасаа өмнө талхны хавтанг эцсийн хэмжээгээр хайчилж, бүх том хэсгүүдийг самбар дээр байрлуулах нь дээр (доорх 2 -р зурагт үзүүлсэн шиг). Самбар дээрх товчлууруудыг байрлуулах, хажуу тийш нь унтраах товчийг оруулахаа бүү мартаарай. Схемд R5 нь термисторын харьцуулах эсэргүүцэл бөгөөд таны термисторт багтсан байж магадгүй тул та өөрийн тусгай термисторыг хэрхэн хэрэгжүүлэх талаар мэдээллийн хуудсыг шалгаж үзэх хэрэгтэй гэдгийг тэмдэглэх нь зүйтэй.

Алхам 3: Термисторыг тохируулна уу

Термисторыг тохируулна уу
Термисторыг тохируулна уу
Термисторыг тохируулна уу
Термисторыг тохируулна уу

Термисторыг тохируулахын тулд та өөр өөр температурт микроконтроллероос унших хэрэгтэй (илүү сайн байх тусам).

Би термистороос авсан аналог оролтыг харуулахын тулд микроконтроллерийн флэш дээр ачаалах hex файлыг хавсаргав. Хэрэв энэ нь гаралтын мөрөнд уншдаг бол энэ нь термисторын оролтыг хоёр оронтой тоон дээр харуулахад хэт өндөр байдагтай холбоотой юм (жишээ нь -5 гаралт 155 -аас 105 хүртэл байж болно). Дараа нь цэгүүдийг Excel -ээр шугамаар холбогдоогүй тархалтын диаграм хэлбэрээр зурах ёстой (жишээ нь миний температурын заалтыг доор хавсаргасан болно). Та график дээрх өгөгдлийн цэгүүд дээр хулганы баруун товчийг дараад "Trendline нэмэх" дээр дарах хэрэгтэй. Дараа нь түүврийн цэгүүдийн үүсгэсэн хамгийн тод шугамд хамгийн ойр байгаа тэгшитгэлийн төрлийг сонгоно уу (миний термистор шугаман гаралттай болохоор би шугаман тэгшитгэл ашигласан). Дараа нь "сонголтууд" таб дээр дарж "тэгшитгэлийг диаграм дээр харуулах" гэснийг сонгоод OK дарна уу. Энэ тэгшитгэлийг эх кодын томъёоны оронд оруулах ёстой бөгөөд энд x нь "analogRead (tempPin)" юм. Үүнийг хийх цэгийг эх кодонд зааж өгсөн болно (танилцуулгад байгаа). Миний эх кодыг ашигласан редактор бол Arduino 0007. Програм нь програмын эмхэтгэх товчлуур дээр дарахад төслийн апплет дэд хавтсанд зургаан өнцөгт файлуудыг үүсгэдэг. Эдгээр зургаан өнцөгт файлуудыг ямар ч аргаар (AVRIsp mkII гэх мэт) ашиглан микроконтроллерийн флаш руу ачаалж болно.

Алхам 4: Хэргийг гаргах

Хэргийг гаргах
Хэргийг гаргах
Хэргийг гаргах
Хэргийг гаргах
Нөхцөл байдлыг гаргах
Нөхцөл байдлыг гаргах

Цахилгаан хэрэгслийг хадгалахын тулд хоёр зүйлийг хийх шаардлагатай байна.

Эхнийх нь LED дэлгэц, хувьсах эсэргүүцэл, түр зуурын хоёр товчлуур, цахилгаан унтраалгын нүхийг таслах явдал юм. Би үүнийг эхлээд бэлэн электрон хэрэгслийг цагаан тугалга руу оруулах замаар хийсэн. Дараа нь цагаан тугалгагаа яг ижилхэн газар байлгаж, би лазерыг гарын авлага болгон ашиглаж, ирмэгийг нь тэмдэглээд, тагийг нь хаагаад хаана хайчлахаа тэмдэглэжээ. Дараа нь би ямар ч буланг өрөмдсөн (дэлгэцийн нүх гэх мэт). Эцэст нь би яг хутга ашиглан шугамын дагуу хайчлав. Металлын ирмэгийг хэт их деформацид оруулна гэж бүү санаа зов, дараа нь модны нэг талыг дор байрлуулж, ирээр нь алхаар бага зэрэг цохиж, дараа нь амархан хавтгайруулж болно. Хоёрдахь зүйл бол электроныг металл ёроолд богиносохоос тусгаарлахын тулд ёроолыг картон (нимгэн байвал илүү сайн) болгох явдал юм. Үүнийг картонон дээрх Altoids хайрцгийг дарснаар хялбархан хийх бөгөөд ингэснээр ирмэг дээр хотгор үлдээдэг. Одоо зөвхөн хотгорыг хайчилж, цагаан тугалганы ёроолд оруулна уу (lase зургийг үзнэ үү).

Алхам 5: Шошгыг хавсаргана уу

Шошгыг хавсаргана уу
Шошгыг хавсаргана уу
Шошгыг хавсаргана уу
Шошгыг хавсаргана уу

Би худалдаж авсан хэвлэх боломжтой шошгоны загварыг татаж аваад шошго үүсгэсэн. Дараагийнх нь миний хувьд хамгийн хэцүү хэсгүүдийн нэг байсан бөгөөд зохистой харагдах загварыг бий болгосон. Би үүнийг бий болгохын тулд clip art болон үндсэн хэлбэрүүдийг ашигласан. Дизайныг хавсаргасан тул та үүнийг ашиглаж эсвэл өөрчилж болно, дараа нь хэвлээд гаднах шугамын дагуу хайчилж аваарай (хар тоймыг шууд таслах хэрэгтэй). Одоо шошгыг хавсаргана уу. Үүнийг хийж байхдаа гэрэл асаах нь надад ашигтай санагдсан бөгөөд энэ нь нүхийг хаана байрлуулахыг олж мэдэхэд тусалдаг. Төгсгөлд нь нүхний хөндлөн диагональ шугамыг хайчилж, хавтсыг нь нугалж (доорх зургийг үзнэ үү) товчлууруудыг суулгаж дуусгаарай, хэрэв та термометр хийгээгүй бол таны хийсэн термометрийн зураг, тэр ч байтугай шошгыг харах дуртай.)

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