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

ERrigator: 13 алхам
ERrigator: 13 алхам

Видео: ERrigator: 13 алхам

Видео: ERrigator: 13 алхам
Видео: СОСЕДКА Поделилась РЕЦЕПТОМ из ДЕТСТВА! Мы ПОДСЕЛИ! Всего 3 ИНГРЕДИЕНТА! МОРОЖЕНОЕ из МОЛОКА 2024, Аравдугаар сар
Anonim
ЭРРИГАТОР
ЭРРИГАТОР

ERrigator гэж юу вэ

eRrigator нь яг л ийм сонсогдож байна. Энэ нь интернетэд холбогдсон усалгааны хянагч юм. HW -ийн зардал 40 доллараас бага бөгөөд 30 доллар хүртэл буурч магадгүй юм. Энэ нь 6 хүртэлх станцыг дэмждэг боловч шаардлагатай бол илүү ихийг нэмж болно. Програмчлал нь ихэнх усалгааны хянагчдаас ялгаатай. Энэ нь станц бүрийн хувьд олон програмыг бусдаас тусад нь тохируулах боломжийг олгодог. Энэ нь програмчлах нь өөр өөр станцуудын хооронд хиймэл холболт шаарддаггүй гэсэн үг юм.

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

Ашигласан хэрэгсэл

  • Хянагч + WiF: NodeMCU
  • Платформ: Arduino
  • DevTools: PlatformIO

Нэгжийг хянах

  • Програмчлалаас эхлээд станцыг хэдэн минутын турш асаах хүртэлх нэгжийн хяналт: Үнэгүй Azure Tier нь замын хөдөлгөөний хязгаарлалттай 10 хүртэлх вэбсайтыг зөвшөөрдөг.
  • Шинэ хяналтын командын талаар нэгжид "мэдээлэх" мессеж: MQTT -ийг байрлуулсан
  • 20x4 хэмжээтэй LCD дэлгэц дээр төлөв байдал + услах үйл явдлыг харуулна. Өгөгдөл оруулах эсвэл цэсийг хянах товчлуур байхгүй байна

Алхам 1: Цахилгааны дизайн

Цахилгаан дизайн
Цахилгаан дизайн

Энэхүү дизайны зүрх нь NureMCU бөгөөд таны WiFi сүлжээнд холбогдож, Azure дээр байрлуулсан MQTT болон энгийн вэб үйлчилгээний хослолоор дамжуулан команд хүлээн авсан болно. NodeMCU хянагч нь усалгааны хавхлаг дээрх ороомог холбосон реле бамбайг хянахад ашиглагддаг. Энэ бол үлдсэн хэсэг нь ихэвчлэн LCD дэлгэц хэлбэртэй цахилгаан эсвэл фанат юм.

Нэг зүйлийг онцолж хэлэхэд би залхуу байна. Тиймээс би буухиа бамбай ашигладаг байсан, гэхдээ надад зөвхөн холбоо барих реле л байсан болохоор би станц бүрт Varistor нэмэх хэрэгтэй. Энэ нь EMI -ийн асуудлаас урьдчилан сэргийлэхээс гадна реле контактуудыг хамгаалах болно.

Соленоидын хүч нь ~ 24VAC байх ёстой тул VAC/VAC ханын warts ашигладаг. Энэ нь усалгааны станцуудын хавхлагуудтай холбогддог реле портуудыг тэжээж байна.

Үүнтэй ижил хүчийг диодын гүүр ба конденсатор ашиглан засч, DC/DC хувиргагч руу тэжээгддэг маш тогтворгүй DC үүсгэдэг. Тогтмол гүйдлийн хөрвүүлэгчийг 5VDC гаралтанд тохируулан электроникийг тэжээнэ. Мэдээжийн хэрэг асаах/унтраах энгийн унтраалга байдаг.

RTC ба LCD нь NodeMCU -д I2C интерфэйсээр холбогдсон бөгөөд цагийн функц, нэгжийн статусыг харуулдаг.

Мөн дэлгэцийг гүйлгэхэд ихэвчлэн ашигладаг 1 товчлуур байдаг. Төхөөрөмжийг асаахдаа гүйлгэх товчийг дарж хатуу тохиргоог хийх бөгөөд энэ нь төхөөрөмжийн анхны тохиргоог хийх боломжийг олгодог.

Барих зардал

УЦС -ийн нийт өртөг нь ойролцоогоор $ 39 доллараас хэтрэхгүй бөгөөд үүнийг цаашид бууруулж болно.

  • Төслийн хайрцаг: $ 7
  • NodeMCU: $ 3
  • RTC: $ 0.6
  • Диодын гүүр: 0.5 доллар
  • 470uF 35V конденсатор: 0.2 доллар
  • Түр зуурын товчлуур: 0.4 доллар
  • Асаах/унтраах унтраалга: $ 0.4
  • LIR2032 цэнэглэдэг зоосны зай: $ 1
  • DC/DC хөрвүүлэгч: $ 0.7
  • 8 Ч. Релей бамбай: 6 доллар
  • ПХБ + төрөл бүрийн: $ 2
  • LCD 20x4 + I2C I/F: 6 доллар
  • 120VAC/25.5VAC Wall Wart: $ 10
  • Varistor x 6: 0.6 доллар

Алхам 2: Баяр хүргэх vs. Тохиргоо Vs. Програмчлал

Тохиргоо: төхөөрөмж нь таны WiFi сүлжээнд холбогдон өөрийгөө eRrigator вэбсайтад таниулахад шаардлагатай параметрүүд. Тохиргоо: Зарим утга учиртай тохиргоог бий болгох, жишээ нь: Хэрэв танд олон төхөөрөмж байгаа бол төхөөрөмжийг нэрлэх, станц бүрийн нэрийг өгөх, ямар TimeZone таны eRrigator байгаа гэх мэт.

Хөтөлбөр: Услах хугацаа, үргэлжлэх хугацааг тохируулна уу.

Алхам 3: ERrigator -ийн анхны тохиргоо

Image
Image
Таны ERrigator -ийн тохиргоо
Таны ERrigator -ийн тохиргоо

Жаахан төвөгтэй асуудал байна уу ?, тийм биш. NodeMCU нь өөр хандалтын цэг рүү нэвтрэх станц болон нэвтрэх цэгийн аль алиных нь үүрэг гүйцэтгэж чаддаг.

  1. Вэбсайт руу ороод шинэ нэгж үүсгэнэ үү. Энэ нь танд өвөрмөц нэгжийн ID өгөх болно.
  2. ERrigator -ийг асаагаад гүйлгэх/хатуу тохируулах товчийг дарна уу. eRrigator нь тохиргоонд ордог. горим.
  3. Компьютер эсвэл гар утсаа SSID ашиглан шинэ WiFi сүлжээнд холбоно уу: eRrigatorSoftAP.
  4. Видео үзэх - Дэлгэц дээрх зааврыг дагана уу (гүйлгэх шаардлагатай байж магадгүй). Тодруулбал, eRrigator серверийн IP хаяг гэж юу болохыг олж, хөтөчөө тэр хаягаар зааж өгөөрэй.
  5. Сүлжээний нэр, нууц үг, 1 -р алхамаас авсан нэгжийн нэрийг бөглөнө үү (дэлгэцийн зургийг үзнэ үү).
  6. Маягтыг оруулна уу.
  7. Компьютер эсвэл хөдөлгөөнт төхөөрөмжөө ердийн сүлжээндээ шилжүүлээрэй
  8. Гото:
  9. Төхөөрөмжийн тохиргоо, програмчлалаас эхэл

Дахин тохируулж байна уу?

Вэбсайтаас өөрийн нэгжийн ID -г авахад л хангалттай

Дээрх 2-9 алхамыг давтана уу

Алхам 4: Таны ERrigator -ийн тохиргоо

Алхам 5: Таны ERrigator статус

Таны ERrigator статус
Таны ERrigator статус
Таны ERrigator статус
Таны ERrigator статус

Нүүр хуудас нь нэгжийн статусыг харуулдаг (эхний хормын хувилбарыг үзнэ үү).

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

Бүх хуудасны дээд хэсэгт сүүлчийн комм. мэдээлэл, нэгжийн төлөв байдал. Хэрэв бүх зүйл ногоон өнгөтэй байвал танд сайн, үгүй бол сайн …

Алхам 6: Станцуудаа тохируулах

Станцуудаа тохируулж байна
Станцуудаа тохируулж байна

Алхам 7: Услах мөчлөгийг програмчлах

Алхам 8: Нэгжийн нэмэлт функцууд

Нэгжийн нэмэлт функцууд
Нэгжийн нэмэлт функцууд

Хяналтын нэгжийн доор харуулсан хуудас нь төхөөрөмжийг гараар удирдах олон сонголтыг санал болгодог.

  1. Идэвхгүй болгох/идэвхжүүлэх - Төхөөрөмжийг энгийн, идэвхгүй болгох эсвэл идэвхжүүлэх. Нэгж нь одоо бусад зүйлээс илүү гоёл чимэглэлийн гоёл чимэглэлийн үүрэг гүйцэтгэж байна.
  2. Автоматаар идэвхжүүлэх/Хугацаагаар идэвхгүй болгох (хараахан хэрэгжүүлээгүй байна) - Төхөөрөмжийг идэвхгүй болгож, тодорхой хугацааны дараа автоматаар идэвхжүүлэхийг зөвшөөрнө үү. Жишээлбэл, та үдэшлэг хийж байгаа бөгөөд ус цацах төхөөрөмж асах үед зочид тэнэг хостоо хараахаас зайлсхийхийг хүсч байна. Гэсэн хэдий ч та төхөөрөмжийг идэвхжүүлэхээ мартах болно. Үүнийг 1 хоногийн дараа автоматаар идэвхжүүлэхээр тохируулаарай.
  3. Цаг/огноог тохируулах - RTC шилжилтийг дахин тохируулахын тулд цаг, огнооны хамгийн сүүлийн шинэчлэлтийг дарахад л хангалттай. RTC нь 24 цаг тутамд шинэчлэлт хийх шаардлагатай байдаг тул энэ нь 2-3 секундээс хэтрэхгүй байна.
  4. Унтраах - Дараагийн хуваарьт үйл явдал болох хүртэл бүх станцыг унтраана уу.
  5. Станцыг асаах.
  6. Хур тунадасны коэффициентийг тохируулах - eRrigator нь хур тунадасны нэгж бүрт услах хугацааг тодорхой хувиар бууруулах боломжийг олгодог.

Алхам 9: Нэгжийг алсаас сэргээх

Нэгжийг алсаас сэргээж байна
Нэгжийг алсаас сэргээж байна

Админ-> Дахин тохируулах хэсэгт

Та энэ маягтыг ашиглан төхөөрөмжийг 5 янзаар өөрчилж болно.

1. Тоолуурыг дахин тохируулах - зөвхөн олон өдрийн програмын тоолуур.

2. Бага түвшний дахин тохируулах - зөвхөн төхөөрөмжийг дахин тохируулах, өөр юу ч байхгүй.

3. Дунд түвшний тохиргоо - нэгж, тоолуурыг дахин тохируулна.

4. Өндөр түвшний дахин тохируулах - Төхөөрөмж, тоолуурыг дахин тохируулах, програмыг санах ойгоос хасах, станцын мэдээллийг санах ойд устгах.

5. Хатуу дахин тохируулах - Өндөр түвшний тохиргоог хийснээр зөвхөн энэ нь тохиргоог устгадаг тул 3 -р алхамыг үзнэ үү.

Алхам 10: Хөтчөөсөө нэгжийг дахин тохируулах

Хөтчөөс нэгжийг дахин тохируулах
Хөтчөөс нэгжийг дахин тохируулах

Админ-> Тохиргоо хэсэгт

Хэрэв та төхөөрөмжийг өөр WiFi сүлжээнд шилжүүлэхийг хүсвэл сүлжээгээ сонгоод нууц үгээ оруулаад нэгжийн ID -г хуулж буулгахаа мартуузай. Оруулна уу, вой-ла, боллоо.

Алхам 11: Агаарт - FW шинэчлэлт

Агаарын дээгүүр - FW шинэчлэлт
Агаарын дээгүүр - FW шинэчлэлт

Админ -> FW шинэчлэх хэсэгт

ЭНЭ ДЭЭР ЭРСДЭЛТЭЙ - ТАНИЛГААГААРААР ХӨДӨЛГӨӨД ХИЙЖ ЧАДАХ БОЛОМЖТОЙ !!!

Хэрэв та уг төхөөрөмжийг тоосго хийвэл NodeMCU бичил USB-ийг компьютер дээрээ холбож, ажлын хувилбарыг байршуулах хэрэгтэй.

Хүссэн хувилбарын хоёртын файлыг байршуулж, зарим тэмдэглэлийн мэдээллийг оруулаад илгээнэ үү.

Төхөөрөмжийг агаарт програмчлах бөгөөд үүнийг хийсний дараа дахин тохируулах болно. МБ -ны жагсаалтын шинэ хувилбарыг маягтын доор тусгахаар шинэчлэгдсэн.

Анхаарна уу, хэрэв уг төхөөрөмжийг тоосго хийгээгүй бол та үүнийг сонгож эрт хувилбар руу буцааж болно.

Ай, маш их ай!

Алхам 12: Таны ERrigator -д зориулсан Arduino код

Үүнийг танилцуулах боломжтой болгохоор ажиллаж байна …

Алхам 13: Вэбсайтаа ажиллуулах C# код

Үүнийг танилцуулах боломжтой болгохоор ажиллаж байна …

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