Мазмуну:

Интернет + Arduino + Ethernet аркылуу сугатты көзөмөлдөө: 3 кадам
Интернет + Arduino + Ethernet аркылуу сугатты көзөмөлдөө: 3 кадам

Video: Интернет + Arduino + Ethernet аркылуу сугатты көзөмөлдөө: 3 кадам

Video: Интернет + Arduino + Ethernet аркылуу сугатты көзөмөлдөө: 3 кадам
Video: КАК УПРАВЛЯТЬ АРДУИНО ПО ЛОКАЛЬНОЙ СЕТИ - Ethernet Shield W5100 2024, Ноябрь
Anonim
Сугатты Интернет + Arduino + Ethernet аркылуу көзөмөлдөө
Сугатты Интернет + Arduino + Ethernet аркылуу көзөмөлдөө

Мен сиздерди быйыл эс алуу мезгилинде ишке ашырган долбоор менен тааныштыргым келет. Мен бакча өстүрүү үчүн вебге багытталган системаны түздүм, ал ар кандай өсүмдүктөрдү, дарактарды, гүлдөрдү сатуу жана өстүрүү боюнча адистешкен.

Жабдуулар

1x Arduino Mega 25601x Ethernet Wiznet W5100 shield1x FC37-аналогдук суу аныктоочу сенсор1x DS18B20 температура сенсору6x реле SRD-05VDC-SL-C4x электромагниттик 24V DC

1-кадам: Интернетке негизделген системага талаптар

Вебге негизделген системага талаптар
Вебге негизделген системага талаптар
Вебге негизделген системага талаптар
Вебге негизделген системага талаптар

Желе негизделген система төмөнкү талаптарга жооп берүү үчүн иштелип чыккан:

  • Температураны жаздыруу, жамгырдын деңгээли
  • Температура / Жылытуу / Муздатууну башкаруу
  • Аба ырайынын шарттарынын статистикасын эске алуу менен сугатты белгиленген убакытта же суроо -талап боюнча көзөмөлдөө
  • Алыстан өчүрүү тактасы
  • Журналдар
  • Кирүү системасы

Ардуино Мега көзөмөлдөөчү микроконтроллер катары колдонулган, анткени Uno эс тутуму менен четинде туруп калган. Ардуино Мега жетиштүү сандагы казандарга жана эң чоң эстутумуна ээ болгон программанын чоң эс тутумуна байланыштуу эң сонун тандоо болду. Arduino Wiznet W5100 Ethernet Shield аркылуу интернетке температура жана жамгыр тууралуу маалыматтарды жөнөтөт. Температура DS18B20 сенсорунан жана аналогдук маани аркылуу жамгыр маалыматынан санарип түрдө окулат. Маалымат тактасы жөнөтүлгөндөн кийин PHP логикалык скрипти аткарылат, ал бардык чыгууларды жаңыртат.

2 -кадам: Долбоордо Ардуино эрежеси

Долбоордо Arduino эрежеси
Долбоордо Arduino эрежеси
Долбоордо Arduino эрежеси
Долбоордо Arduino эрежеси
Долбоордо Arduino эрежеси
Долбоордо Arduino эрежеси
Долбоордо Arduino эрежеси
Долбоордо Arduino эрежеси

Такта колдонулган ар бир чыгаруу үчүн ON / OFF абалын гана жүктөйт. Микроконтроллер тарапта тактага жүктөөчү эч кандай операция жок. Жалпы системанын жообу 6 секунддун ичинде болот. Температура сенсору күнөсканада, ал жерде температураны кармап туруу зарыл. Жайдын ысык күндөрүндө кошумча гистерезис менен белгиленген температурага чейин муздатылат, кыш айларында белгиленген температура жана гистерезис менен ысытылат. Жылытуу / муздатууну тандоо системада кол менен жасалышы керек. Ошондой эле кол менен чексиз муздатуу / жылытуу (ON / OFF) мүмкүн.

Райондук башкаруу убакытка негизделген төрт физикалык схемадан турат жана бул убакыттар колдонулуучу жуманын күндөрүн тандоо менен. Эгерде бул режим тандалбаса, чыгаруу дайыма өчүрүлөт жана колдонуучунун өтүнүчүн белгиленген убакытка мүнөттө күйгүзөт. Суроо учурунда жамгыр жаап калса, система өчөт жана кайра күйбөйт. Бирок, эгерде автоматтык убакыт режими коюлуп, ушул мезгилде жамгыр жаай баштаса, анда схема өчөт жана белгиленген интервалдын аягына чейин жамгыр токтосо, кайра күйөт.

Arduino, Arduino илинип калса, кайра өчүрүлгөндө, көйгөйсүз иштөө үчүн күзөтчүнү ишке ашырды. Интернет бузулганда же сайт жеткиликтүү болбогондо, мисалы техникалык тейлөө үчүн, жылытуу жана муздатуу схемалары да, жылытуу жана муздатуу релеси да интернет байланышы орнотулганга чейин эки мүнөттөн кийин автоматтык түрдө өчүрүлөт. Arduino кайра жүктөлгөндөн кийин, бардык чыгымдар өчүрүлөт. Журналдар туташууга аракет кылган кардардын IP дареги менен интерфейске (туура эмес ат же сырсөз) ийгиликсиз кирүүнү жазат. Журналдар DS18B20 сенсорунун 85.00 же -127.00 жараксыз маалыматтары боюнча маалыматтарды жаздырат, алар начар өткөргүчтөрдөн, CRC каталарынан улам типтүү сенсордук каталар.

3 -кадам:

Сүрөт
Сүрөт
Сүрөт
Сүрөт

Система ошондой эле график жүктөлгөндөн 7 саат мурун 24 сааттан кийин температуранын өнүгүшүн, ошондой эле райондук активдүүлүктү жана муздатуу / жылытуу ишин көрө турган графиктерди камтыйт. Иштер ар бир мүнөт сайын жана температура 5 мүнөт сайын маалымат базасына жазылат (реалдуу убакыт маалыматтары менен иштөөдө колдонулбайт). Тизме сугат үчүн колдонулган ачыктык үчүн, система иштеп жаткан бардык кириштерди / чыгууларды өз алдынча атаса болот. Релени чыгаруусу катары релени 2,3 кВт болгон соленоиддер, насостор колдонулушу мүмкүн, б.а. 230В 10А.

Бүт система логиндин артында катылган, аны веб интерфейсинен да өзгөртүүгө болот. Система практикалык, функционалдуу жана үзгүлтүксүз сугаруу маселелеринде багбанчылыкка жардам берет. Эгерде сизди долбоор тууралуу көбүрөөк маалымат кызыктырса:

Сунушталууда: