Мазмұны:

ЕРригатор: 13 қадам
ЕРригатор: 13 қадам

Бейне: ЕРригатор: 13 қадам

Бейне: ЕРригатор: 13 қадам
Бейне: Басқа тышты деген осы 😡 2024, Қазан
Anonim
ЕРригатор
ЕРригатор

ERrigator дегеніміз не

eRrigator - бұл солай көрінеді. Бұл Интернетке қосылған суару контроллері. ЖЖҚ шығындары 40 доллардан аз және шамамен 30 долларға дейін төмендеуі мүмкін. Ол 6 станцияға дейін қолдайды, бірақ қажет болған жағдайда оларды оңай қосуға болады. Бағдарламалау көптеген суару контроллерлерінен өзгеше. Ол әр станция үшін басқа бағдарламалардан бөлек бірнеше бағдарламаларды орнатуға мүмкіндік береді. Бұл бағдарламалау әр түрлі станциялар арасында жасанды байланысты қажет етпейтінін білдіреді.

Құрылғының нақты уақыт сағаты бар (RTC) және бағдарламалау мен конфигурацияны FLASH жадында сақтайды. Бұл Интернет байланысы болмаса да, ол кестені жоспарлы түрде орындайтынын білдіреді.

Қолданылатын құралдар

  • Контроллер + WiF: NodeMCU
  • Платформа: Arduino
  • DevTools: PlatformIO

Бірлікті басқару

  • Құрылғыны басқару, бағдарламалаудан бірнеше минутқа станцияны қосуға дейін: Free Azure Tier трафик шектеулі 10 сайтқа дейін мүмкіндік береді.
  • Хабарлама бірлікке жаңа басқару командасын «хабарлау» үшін: MQTT орналастырылған
  • 20х4 өлшемді СКД бірлігінде күй + суару оқиғалары көрсетіледі. Мәліметтерді енгізу немесе мәзірді басқару түймелері жоқ

1 -қадам: Электрлік дизайн

Электр дизайны
Электр дизайны

Бұл дизайнның негізі NodeMCU болып табылады, ол сіздің WiFi желісіне қосылады және Azure -да орналастырылған MQTT пен қарапайым веб -сервис комбинациясы арқылы пәрмен алады. NodeMCU контроллері суару клапандарындағы соленоидтарды қосатын реле қалқанын басқару үшін қолданылады. Міне, қалғаны көбінесе СКД дисплейі түріндегі қуат немесе желдеткіш.

Бір мәселені баса айту керек, мен жалқаумын. Мен релелік қалқаны қолдандым, бірақ менде тек контактілі реле болғандықтан, әр станцияға Varistor қосу керек болды. Бұл EMI мәселелерін болдырмайды, сонымен қатар реле контактілерін қорғайды.

Соленоидтардың қуаты ~ 24VAC болуы керек, сондықтан VAC/VAC қабырға сүйелін қолдану. Бұл суару станциялары үшін клапандарға қосылатын реле портын беру.

Сол қуат диод көпірі мен конденсатордың көмегімен түзетіледі, ол DC/DC түрлендіргішіне берілетін өте тұрақсыз тұрақты токты құрайды. Тұрақты ток түрлендіргіші электрониканы қуаттандыру үшін 5VDC шығысына реттелген. Әрине, қарапайым қосу/өшіру қосқышы бар.

RTC және СКД 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
  • СКД 20x4 + I2C I/F: 6 доллар
  • 120VAC/25.5VAC қабырға сиқыры: $ 10
  • Varistor x 6: $ 0.6

2 -қадам: Конгресс Vs. Параметрлер Vs. Бағдарламалау

Конфигурация: құрылғы сіздің WiFi -ге қосылуға және eRrigator веб -сайтына кіруге мүмкіндік беретін параметрлер. Параметрлер: Кейбір маңызды параметрлерді құру, мысалы: Егер сізде бірнеше қондырғы болса, құрылғыға атау беру, әр станцияға атау беру, TimeZone сіздің eRrigator орналасқан және т.

Бағдарламалар: суару уақыты мен ұзақтығын орнатыңыз.

3 -қадам: ERrigator -дің бастапқы конфигурациясы

Image
Image
ERrigator құрылғысының параметрлері
ERrigator құрылғысының параметрлері

Ал, қиын мәселе ме? NodeMCU басқа кіру нүктесіне қосылатын станция ретінде де, кіру нүктесі ретінде де әрекет ете алады.

  1. Веб -сайтқа кіріп, жаңа бірлік жасаңыз. Бұл сізге бірегей бірлік идентификаторын береді.
  2. ERrigator -ды қосыңыз, сонымен бірге айналдыру/қатты қалпына келтіру түймесін басыңыз. eRrigator конфигурацияға өтеді. режимі.
  3. Компьютерді немесе мобильді құрылғыны SSID көмегімен жаңа WiFi желісіне қосыңыз: eRrigatorSoftAP.
  4. Бейне қараңыз - дисплейдегі нұсқауларды орындаңыз (айналдыру қажет болуы мүмкін). Нақтырақ айтсақ, eRrigator серверінің IP -адресі қандай екенін тауып, шолғышты сол мекен -жайға бағыттаңыз.
  5. Пішінді желі атауымен, құпия сөзбен және 1 -қадамнан алған құрылғы атауымен толтырыңыз (экран суретін қараңыз).
  6. Пішінді жіберіңіз.
  7. Компьютерді немесе мобильді құрылғыны қалыпты желіге ауыстырыңыз
  8. Бару:
  9. Құрылғыны баптаудан және бағдарламалаудан бастаңыз

Қайта конфигурациялануда?

Бірлік идентификаторын веб -сайттан алу жеткілікті

Жоғарыдағы 2-9 қадамды қайталаңыз

4 -қадам: Сіздің ERrigator параметрлері

5 -қадам: Сіздің ERrigator күйіңіз

Сіздің ERrigator күйіңіз
Сіздің ERrigator күйіңіз
Сіздің ERrigator күйіңіз
Сіздің ERrigator күйіңіз

Басты бет Unit күйін көрсетеді (бірінші суретті қараңыз).

Ол веб -қосымшаға соңғы рет хабарласқан құрылғының уақытын, сондай -ақ мәртебесін береді. Ол сонымен қатар күнделікті емес суару циклдарын жоспарлау үшін қолданылатын есептегіштердің мәнін береді.

Барлық беттердің жоғарғы жағы соңғы хабарды береді. ақпарат, сондай -ақ бірлік жағдайы. Егер бәрі жасыл болса, сіз үшін жақсы, егер болмаса, жақсы …

6 -қадам: станцияларды орнату

Станцияларды орнату
Станцияларды орнату

7 -қадам: суару циклдарын бағдарламалау

8 -қадам: блоктың қосымша функциялары

Бөлімнің қосымша функциялары
Бөлімнің қосымша функциялары

Unit Control астында көрсетілген бет құрылғыны қолмен басқарудың көптеген нұсқаларына мүмкіндік береді.

  1. Өшіру/қосу - құрылғыны қарапайым, өшіріңіз немесе қосыңыз. Бөлім қазір бәрінен де сәндік әшекей ретінде жұмыс істейді.
  2. Автоматты түрде қосу/уақытты өшіру (әлі енгізілмеген) - құрылғыны өшіріп, алдын ала белгіленген уақыттан кейін автоматты түрде қосуға мүмкіндік береді. Мысалы, сіз мереке өткізіп жатырсыз және шашыратқыштар қосылған кезде қонақтарыңыз өздерінің ақымақ хостына қарғыс айтудан аулақ болғыңыз келеді. Дегенмен, сіз құрылғыны қосуды ұмытып кететініңізді білесіз. Оны 1 күннен кейін автоматты түрде қосуды орнатыңыз-бұл.
  3. Уақытты/күнді орнату - RTC дрейфін қалпына келтіру үшін уақыт пен күннің соңғы жаңартуларын енгізіңіз. нақты қажеттілік жоқ, өйткені РТЖ әр 24 сағат сайын жаңартуды біледі, сондықтан дрейф 2-3 секундтан аспайды.
  4. Өшіру - барлық станцияларды келесі жоспарланған оқиғаға дейін өшіріңіз.
  5. Үшін станцияны қосыңыз.
  6. Жауын -шашын коэффициентін орнатыңыз - eRrigator әр жауын -шашын бірлігі үшін суару уақытын белгілі бір пайызға қысқартуға мүмкіндік береді.

9 -қадам: құрылғыны алыстан қалпына келтіру

Бөлімді алыс жерден өшіру
Бөлімді алыс жерден өшіру

Әкімші-> Қалпына келтіру астында

Құрылғыны 5 түрлі жолмен қалпына келтіру үшін осы форманы қолдануға болады:

1. Есептегіштерді қалпына келтіру - тек көп күндік бағдарламалардың есептегіштері.

2. Төмен деңгейдегі қалпына келтіру - тек құрылғыны қалпына келтіріңіз, басқа ештеңе жоқ.

3. Орташа деңгейдегі қалпына келтіру - құрылғыны, есептегіштерді қалпына келтіріңіз.

4. Жоғары деңгейдегі қалпына келтіру - құрылғыны, есептегіштерді қалпына келтіріңіз, бағдарламаларды жадтан алып тастаңыз, станциялар туралы ақпаратты жадтан алып тастаңыз.

5. Қатты қалпына келтіру - Жоғары деңгейдегі қалпына келтіру ретінде ол тек конфигурацияны жояды, құрылғыны толығымен бұзған кезде оны қалай конфигурациялау туралы 3 -қадамды қараңыз.

10-қадам: Браузерден құрылғыны қайта конфигурациялау

Браузерден құрылғыны қайта конфигурациялау
Браузерден құрылғыны қайта конфигурациялау

Әкімші-> Конфигурация бөлімінде

Егер сіз құрылғыны басқа WiFi -ге ауыстырғыңыз келсе, желіні таңдап, парольді енгізіп, құрылғы идентификаторын көшіру/қоюды ұмытпаңыз. Жіберіңіз, вой-ла, жасалды.

11 -қадам: Эфирде - FW жаңарту

Ауада - FW жаңарту
Ауада - FW жаңарту

Әкімші астында -> FW жаңарту

Бұл өте қауіпті - сіз қондырғыны оңай кірпіштендіре аласыз !!!

Егер сіз блокты кірпіштен жасасаңыз, NodeMCU микро-USB-ді компьютерге физикалық түрде қосып, жұмыс нұсқасын жүктеуіңіз керек.

Қажетті шығарылымның екілік файлын жүктеңіз, бірнеше шығарылым туралы ақпаратты енгізіңіз және жіберіңіз.

Құрылғы ауада бағдарламаланатын болады және оны жасағаннан кейін қалпына келтіріледі. ДБ форма астындағы тізімдегі жаңа шығарылымды көрсету үшін жаңартылады.

Есіңізде болсын, егер қондырғы кірпіштен қаланбаған болса, оны таңдау арқылы мерзімінен бұрын босатуға оралуға болады.

Қорық, қатты қорық!

12 -қадам: ERrigator үшін Arduino коды

Оны презентацияға айналдыру үшін жұмыс…

13 -қадам: C# сіздің веб -сайтыңызды іске қосу коды

Оны презентацияға айналдыру үшін жұмыс…

Ұсынылған: