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

UCL - IIoT - Дотор уур амьсгал 4.0: 8 алхам
UCL - IIoT - Дотор уур амьсгал 4.0: 8 алхам

Видео: UCL - IIoT - Дотор уур амьсгал 4.0: 8 алхам

Видео: UCL - IIoT - Дотор уур амьсгал 4.0: 8 алхам
Видео: Reacting To SIDEMEN OFFENSIVE 5 SECOND CHALLENGE 2024, Арваннэгдүгээр
Anonim
UCL - IIoT - Дотор уур амьсгал 4.0
UCL - IIoT - Дотор уур амьсгал 4.0

Энэхүү зааварчилгааг уншиж, ажилласны дараа та дотоод автомат уур амьсгалтай болох бөгөөд үүнийг Node-red-ийн тусламжтайгаар онлайнаар ажиглаж болно. Манай тохиолдолд бид энэ санааг боловсруулж, 3D хэвлэх байшинд танилцуулсан.

Алхам 1: Төсөлд шаардлагатай материалын IO-жагсаалт

Төсөлд шаардлагатай материалын IO-жагсаалт
Төсөлд шаардлагатай материалын IO-жагсаалт
Төсөлд шаардлагатай материалын IO-жагсаалт
Төсөлд шаардлагатай материалын IO-жагсаалт
Төсөлд шаардлагатай материалын IO-жагсаалт
Төсөлд шаардлагатай материалын IO-жагсаалт

Arduino MEGA 2560

RAYSTAR OPTRONICS RC1602A-FHW-ESXDHT мэдрэгч

BD243C транзистор

Y. S. TECH FD244010HB 4010 40mm x10mm Fan 24V 0.07A 2Pin 446

Алхам 2: Урсгал диаграм

Урсгал диаграм
Урсгал диаграм

Энэ бол төслийн нарийн төвөгтэй байдлыг харуулах схем юм. Таны харж байгаагаар өгөгдөл нь схемийн дээд хэсгээс эхэлж, Arduino -д алхам алхамаар дуусна. Урсгалын схем нь төслийн талаархи үндсэн мэдлэгийг өгөх зорилготой бөгөөд бидний системийг хэрхэн тохируулсныг хэн ч ойлгох боломжтой болно. Зангилааны улаан ба wampserver хэрхэн ажилладаг талаар дэлгэрэнгүй мэдээллийг дараагийн алхамуудад өгөх болно.

Алхам 3: байшинг 3D хэвлэх

Байшингийн 3D хэвлэх
Байшингийн 3D хэвлэх

Бид 18х16 хэмжээтэй хэмжээтэй бөгөөд тоног төхөөрөмж дотор нь багтах ёстой тул үүнийг жижигрүүлэхгүй. 3D хэвлэхийн тулд туршлагатай бүх зүйлээ ашиглах эсвэл Fusion360 эсвэл SketchUp ашиглана уу. Хэрэв та төсөлд илүү олон зүйл, эд зүйл хэрэгжүүлэхийг хүсч байвал дотор нь байгаа тоног төхөөрөмжийг хүсч байвал дор хаяж том байшинтай ажиллахыг хүсч магадгүй юм.

Бидний хийсэн байшин бол энгийн бөгөөд ажиллахад хялбар байшин юм. Хэрэв та үүнийг сонирхож байгаа бол үүнийг илүү нарийхан, илүү сайхан болгох боломжтой нь ойлгомжтой. Гэхдээ бид KISS -ийн дүрмийг баримтлах дуртай, үүнийг энгийн тэнэг байлгаарай.

Алхам 4: Хөлдөөх

Гүйлт
Гүйлт

Хэрэв та үүнийг манай замаар эвдэхийг хүсч байвал төсөл төлөвлөсний дагуу ажиллах эсэхийг баталгаажуулахын тулд танд ижил материал хэрэгтэй болно. Зүйлүүдийн байршил нь хэрхэн утастай болохыг харахад хялбар болгох зорилготой юм. LCD дэлгэц нь дээвэр дээр очдог бөгөөд бид нүхийг нь хайчилж, нааж, үлдсэн зүйлс нь байшин дотор байдаг.

Алхам 5: Кодлох

Кодлох
Кодлох
Кодлох
Кодлох
Кодлох
Кодлох

Код нь C ба C ++ програмчлалын хэлийг хослуулсан Arduino хэл дээр бичигдсэн болно. Хуулбарлахыг оролдсон тохиолдолд ижил номын сангуудыг оруулсан эсэхийг шалгаарай.

Алхам 6: Улаан зангилаа

Улаан зангилаа
Улаан зангилаа
Улаан зангилаа
Улаан зангилаа

Node-red бол CMD-ээр дамжуулан компьютер дээрээ татаж авах програм хангамж юм. Энэ бол хөтөч дээр суурилсан урсгал засварлагчаар хангадаг харааны програмчлалд ашигладаг урсгалд суурилсан хөгжүүлэлтийн хэрэгсэл юм.

Энэ нь DHT мэдрэгчээс олж авсан утгыг зохицуулж, дараа нь тэдгээрийг хяналтын самбар дээр хэмжигч хэлбэрээр харуулахад чухал үүрэг гүйцэтгэдэг. Энэ нь төслийн хэрэглэгч тухайн үед систем хэрхэн ажиллаж байгааг хялбархан мэдэх боломжтой юм. Цахилгаан хэмжүүрийг харснаар хэрэглэгч доторх болон гаднах температур, доторх чийгшил, сэнсний одоогийн хурд, цаг агаарын сонирхолтой мэдээллийг мэдэх болно. Үүнийг тоон хэлбэрээр харахаас гадна байшингийн дээвэр дээр LCD дэлгэц дээр харж болно.

Бид кодыг өөрийн зангилааны улаан хэсгээс санах ойгоор дамжуулан байршуулсан бөгөөд ингэснээр хүн бүр үүнийг ашиглах боломжтой болно. Таны хийх ёстой зүйл бол зангилааны улаан төхөөрөмжийг төхөөрөмж дээрээ татаж аваад хяналтын самбар дээрх таб руу импортлох явдал юм. Хэрэгжүүлсний дараа та Arduino -г COM3 болгож, Wampserver дээр ижил SQL мэдээллийн сантай байгаа эсэхийг шалгаарай. Бид мөн Weather.com -аас өгөгдөл импортлохоор шийдэж, сонгосон хотынхоо гадаа агаарын температурыг харуулах болно. Бид тоонуудыг илүү унших боломжтой болгохын тулд фаренгейтийг целсиус болгон хөрвүүлэв. Энд бид температурын хязгаарыг -100 -аас 100 градусын хооронд байхаар шийдсэн бөгөөд энэ нь хэт давж гарахгүй маш бодит цаг юм.

Маш чухал зангилаа бол ижил функцтэй байхын тулд та ижил номын санг зангилааны улаан дээр суулгасан байх ёстой. Тавиурыг удирдахдаа та номын санг импортлох боломжтой бөгөөд бидэнтэй адилхан байх шаардлагатай зүйл бол:

зангилаа улаан

зангилаа-улаан-хувь нэмэр-мөр

зангилаа-улаан-хувь нэмэр-нэгж-хөрвүүлэгч

зангилааны улаан самбар

зангилаа-улаан-зангилаа-arduino

зангилаа-улаан-зангилаа-тэжээгч

зангилаа-улаан-зангилаа-mysql

Үүнийг үнэгүй татаж авах боломжтой бөгөөд мэдээллийн сангийн үр дүнд зайлшгүй шаардлагатай болно. Node-rod нь эдгээр номын сангүйгээр сайн ажиллахгүй бөгөөд хэрэв та тэдгээрийг ашиглахгүйгээр оролдвол танд алдаа өгөх болно.

Алхам 7: Wampserver MySQL

Wampserver MySQL
Wampserver MySQL

Wampserver: MySQL мэдээллийн санг Arduino-аас өгөгдлийг хадгалахад ашигладаг. Энэ тохиолдолд дотор болон гадна температур, сэнсний хурд, чийгшил. Энэ төрлийн мэдээллийн сангийн бүх зүйл компьютер дотор ажилладаг. Нэвтрэхийн тулд та "root" ID хэлбэрийг ашиглах ёстой бөгөөд кодын талбар хоосон байх ёстой. Зангилааны улаанаас эхлэн таны илгээж буй өгөгдлийг MySQL-тэй ижил нэрээр өгөх нь чухал бөгөөд эс тэгвээс өгөгдөл серверт хүрэхгүй бөгөөд улаан-улаан өнгөтэй алдаа гарах болно.

MySQL дээр та мэдээллийн бааз үүсгэх ёстой бөгөөд манай тохиолдолд бид үүнийг "толгойлсон" гэж нэрлэсэн болно. Энэхүү мэдээллийн санд та бид төсөлтэй холбоо тогтоох хүснэгт үүсгэж, энэ хүснэгтэд хадгалахыг хүссэн өгөгдлийнхөө нэрийг агуулсан мөрүүдийг үүсгэх ёстой. Бид сэнсний хурд, доторх чийгшил, гаднах чийгшил, температур, цаг хугацаатай. Цагийг зангилааны улаанаар өгдөг бол бусад нь Arduino-ийн өгөгдөл юм.

Алхам 8: Төслийн дүрслэл

Төслийн зохих ёсоор ажиллаж байгааг харуулсан жишээ.

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