Агуулгын хүснэгт:
- Хангамж
- Алхам 1: Вэб дээр суурилсан системд тавигдах шаардлага
- Алхам 2: Ардуиногийн төсөл дэх дүрэм
- Алхам 3:
Видео: Интернет + Arduino + Ethernet -ээр усжуулалтын хяналт: 3 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:02
Та бүхэнд энэ жилийн баярын үеэр хэрэгжүүлсэн төслөө танилцуулъя. Би янз бүрийн төрлийн ургамал, мод, цэцэг худалдах, тариалах чиглэлээр мэргэшсэн цэцэрлэгжүүлэлтийн вэб чиглэсэн системийг бий болгосон.
Хангамж
1x Arduino Mega 25601x Ethernet Wiznet W5100 бамбай1x FC37-аналог ус илрүүлэх мэдрэгч1x DS18B20 температур мэдрэгч6x реле SRD-05VDC-SL-C4x Solenoids 24V DC
Алхам 1: Вэб дээр суурилсан системд тавигдах шаардлага
Вэб дээр суурилсан систем нь дараахь шаардлагыг хангахаар хийгдсэн болно.
- Температурын бичлэг, борооны түвшин
- Температур / Халаалт / Хөргөлтийн хяналт
- Цаг агаарын нөхцөл байдлын статистикийг харгалзан тогтоосон цагт эсвэл хүсэлтээр усжуулалтыг хянах
- Алсын дахин ачаалах самбар
- Бүртгэл
- Нэвтрэх систем
Аруино Мега нь хяналтын микроконтроллероор ашиглагддаг байсан, учир нь Юно ой санамжаа алдаж, гацсан байв. Arduino Mega нь хангалттай тооны зүү, ялангуяа том RAM санах ойтой програмын том санах ойн ачаар маш сайн сонголт болсон. Arduino нь температур, борооны мэдээллийг Wiznet W5100 Ethernet Shield -ээр дамжуулан вэб рүү илгээдэг. Температурыг DS18B20 мэдрэгч болон борооны өгөгдлийг аналог утгаар дижитал хэлбэрээр уншдаг. Мэдээллийн самбарыг илгээсэний дараа бүх гаралтыг шинэчилдэг PHP логик скриптийг ажиллуулдаг.
Алхам 2: Ардуиногийн төсөл дэх дүрэм
Дараа нь самбар нь холбогдох гаралт бүрийн хувьд зөвхөн ON / OFF төлөвийг татаж авдаг. Микроконтроллерийн талд самбарыг ачаалах ямар ч үйлдэл байхгүй. Системийн ерөнхий хариу үйлдэл 6 секундын дотор хийгддэг. Температур мэдрэгч нь температурыг хадгалах шаардлагатай хүлэмжинд байдаг. Зуны халуун өдрүүдэд хүссэн гистерезээр тогтоосон температурт хөргөж, өвлийн улиралд тогтоосон температур, гистерезисээр халаана. Халаах / хөргөх сонголтыг системд гараар хийх ёстой. Мөн гараар хөргөх / халаах (АСАХ / ХААХ) хязгааргүй хугацаагаар хийх боломжтой.
Цахилгаан хэлхээний менежмент нь цаг дээр суурилсан дөрвөн физик хэлхээнээс бүрдэх бөгөөд эдгээр цаг хамаарах долоо хоногийн хэдэн өдрийг сонгох боломжтой. Хэрэв энэ горимыг сонгоогүй бол гаралт үргэлж унтарч, хэрэглэгчийн хүсэлтийг хэдэн минутын дотор идэвхжүүлдэг. Хэрэв хүсэлтийн үеэр бороо орвол систем унтарч, дахин асахгүй болно. Гэхдээ автомат цагийн горимыг тохируулаад энэ хугацаанд бороо орж эхлэх юм бол хэлхээ унтрах бөгөөд тогтоосон интервал дуусахаас өмнө бороо орохоо больсон бол дахин асах болно.
Arduino нь Arduino унтарсан тохиолдолд дахин асаахад асуудалгүй ажиллах харуулын нохойг хэрэгжүүлсэн. Интернет тасарсан эсвэл тухайн газар ажиллах боломжгүй болсон тохиолдолд, жишээлбэл засвар үйлчилгээний зориулалтаар халаалт, хөргөлтийн хэлхээ, халаалт, хөргөлтийн реле хоёулаа вэб холболт үүстэл хоёр минутын дараа автоматаар унтардаг. Arduino дахин ассаны дараа бүх гаралт унтарсан байна. Бүртгэлд холбогдохыг оролдсон үйлчлүүлэгчийн IP хаягаар интерфэйс рүү нэвтрэх амжилтгүй нэвтрэлт (буруу нэр эсвэл нууц үг) бүртгэгддэг. Бүртгэлүүд нь DS18B20 мэдрэгч 85.00 эсвэл -127.00 -ээс авсан буруу өгөгдлийн өгөгдлийг бүртгэдэг бөгөөд энэ нь утас муу, CRC алдаанаас үүдэлтэй ердийн мэдрэгчийн эвдрэл юм.
Алхам 3:
Түүнчлэн системд графикийг ачаалснаас хойш 24 цагийн дараа болон 7 хоногийн өмнө температурын хөгжил, хэлхээний идэвхжилт, хөргөлт / халаалтын үйл ажиллагааг харах боломжтой графикууд багтсан болно. Үйл ажиллагааг минут тутамд, температурыг 5 минут тутамд мэдээллийн санд бүртгэдэг (бодит цагийн мэдээлэлтэй ажиллахад хамаарахгүй). Системийн ажиллаж буй бүх оролт / гарцыг хэлхээний усжуулалтад ашигладаг тодорхой болгох үүднээс өөрсдөө дуудаж болно. Релений гаралтын хувьд реле тутамд нийт 2.3 кВт чадалтай соленоид, насосыг ашиглаж болно, i. 230В 10А.
Нэвтрэх ард бүхэл бүтэн системийг нуусан бөгөөд үүнийг вэб интерфейсээс өөрчилж болно. Энэхүү систем нь практик, ажиллагаатай бөгөөд тогтмол усжуулалтын асуудалд цэцэрлэгжүүлэлт хийхэд тусалдаг. Хэрэв та төслийн талаар дэлгэрэнгүй мэдээлэл авахыг хүсвэл:
Зөвлөмж болгож буй:
Температур, чийгшлийн хяналт - Arduino Mega + Ethernet W5100: 5 алхам
Температур, чийгшлийн хяналт - Arduino Mega + Ethernet W5100: Модуль 1 - FLAT - техник хангамж: Arduino Mega 2560 Wiznet W5100 Ethernet бамбай 8W DS18B20 OneWire автобусанд - 4 OneWire автобусанд хуваагддаг (2,4,1,1) 2х дижитал температур чийгшил мэдрэгч DHT22 (AM2302) 1x температур ба чийгшил
Өрөөний термостат - Arduino + Ethernet: 3 алхам
Өрөөний термостат-Arduino + Ethernet: Тоног төхөөрөмжийн хувьд уг төслийг ашигладаг: Arduino Uno / Mega 2560 Ethernet бамбай Wiznet W5100 / Ethernet модуль Wiznet W5200-W5500 DS18B20 OneWire автобусны реле SRD-5VDC-SL-C шилжих
Arduino Ethernet ашиглан өгөгдөл хэрхэн үүл рүү илгээх вэ: 8 алхам
Arduino Ethernet ашиглан өгөгдлийг үүл рүү хэрхэн илгээх вэ: Энэхүү зааварчилгаа нь Arduino Ethernet Shield ашиглан өгөгдлөө AskSensors IoT платформд хэрхэн нийтлэхийг харуулна. Ethernet Shield нь таны Arduino -д үүлэн сүлжээнд амархан холбогдох, интернет холболтоор мэдээлэл илгээх, хүлээн авах боломжийг олгодог. Бид юу
Arduino Ethernet DHT11 температур ба чийгшлийн бүртгэл, гар утасны статистик: 4 алхам
Arduino Ethernet DHT11 температур ба чийгшлийн бүртгэл, гар утасны статистик: Arduino UNO R3, Ethernet Shield, DHT11 -ийн тусламжтайгаар температур, чийгшлийн мэдээллийг гадаа, өрөөнд, хүлэмж, лаборатори, хөргөлтийн өрөө эсвэл бусад газарт үнэгүй бүртгэх боломжтой. Энэ жишээг бид өрөөний температур, чийгшилийг бүртгэхэд ашиглах болно. Төхөөрөмж
Дуут хяналт - Arduino + Ethernet Shield (модуль) Wiznet: 5 алхам
Дуут хяналт - Arduino + Ethernet Shield (модуль) Wiznet: Тавтай морилно уу! Энэхүү гарын авлагад би Arduino -г өөрийн хөтөч дээр өөрийн дуу хоолойгоор хэрхэн шууд удирдахыг танд үзүүлэх болно. Энэхүү технологи нь дэлхийн хэл бүрийг бүс нутгаар ашиглах боломжийг танд олгоно. Жишээлбэл, энэ заавар нь localizat -ийг ашиглах болно