Мазмұны:
- 1 -қадам: Электрлік дизайн
- 2 -қадам: Конгресс Vs. Параметрлер Vs. Бағдарламалау
- 3 -қадам: ERrigator -дің бастапқы конфигурациясы
- 4 -қадам: Сіздің ERrigator параметрлері
- 5 -қадам: Сіздің ERrigator күйіңіз
- 6 -қадам: станцияларды орнату
- 7 -қадам: суару циклдарын бағдарламалау
- 8 -қадам: блоктың қосымша функциялары
- 9 -қадам: құрылғыны алыстан қалпына келтіру
- 10-қадам: Браузерден құрылғыны қайта конфигурациялау
- 11 -қадам: Эфирде - FW жаңарту
- 12 -қадам: ERrigator үшін Arduino коды
- 13 -қадам: C# сіздің веб -сайтыңызды іске қосу коды
Бейне: ЕРригатор: 13 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:26
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 -дің бастапқы конфигурациясы
Ал, қиын мәселе ме? NodeMCU басқа кіру нүктесіне қосылатын станция ретінде де, кіру нүктесі ретінде де әрекет ете алады.
- Веб -сайтқа кіріп, жаңа бірлік жасаңыз. Бұл сізге бірегей бірлік идентификаторын береді.
- ERrigator -ды қосыңыз, сонымен бірге айналдыру/қатты қалпына келтіру түймесін басыңыз. eRrigator конфигурацияға өтеді. режимі.
- Компьютерді немесе мобильді құрылғыны SSID көмегімен жаңа WiFi желісіне қосыңыз: eRrigatorSoftAP.
- Бейне қараңыз - дисплейдегі нұсқауларды орындаңыз (айналдыру қажет болуы мүмкін). Нақтырақ айтсақ, eRrigator серверінің IP -адресі қандай екенін тауып, шолғышты сол мекен -жайға бағыттаңыз.
- Пішінді желі атауымен, құпия сөзбен және 1 -қадамнан алған құрылғы атауымен толтырыңыз (экран суретін қараңыз).
- Пішінді жіберіңіз.
- Компьютерді немесе мобильді құрылғыны қалыпты желіге ауыстырыңыз
- Бару:
- Құрылғыны баптаудан және бағдарламалаудан бастаңыз
Қайта конфигурациялануда?
Бірлік идентификаторын веб -сайттан алу жеткілікті
Жоғарыдағы 2-9 қадамды қайталаңыз
4 -қадам: Сіздің ERrigator параметрлері
5 -қадам: Сіздің ERrigator күйіңіз
Басты бет Unit күйін көрсетеді (бірінші суретті қараңыз).
Ол веб -қосымшаға соңғы рет хабарласқан құрылғының уақытын, сондай -ақ мәртебесін береді. Ол сонымен қатар күнделікті емес суару циклдарын жоспарлау үшін қолданылатын есептегіштердің мәнін береді.
Барлық беттердің жоғарғы жағы соңғы хабарды береді. ақпарат, сондай -ақ бірлік жағдайы. Егер бәрі жасыл болса, сіз үшін жақсы, егер болмаса, жақсы …
6 -қадам: станцияларды орнату
7 -қадам: суару циклдарын бағдарламалау
8 -қадам: блоктың қосымша функциялары
Unit Control астында көрсетілген бет құрылғыны қолмен басқарудың көптеген нұсқаларына мүмкіндік береді.
- Өшіру/қосу - құрылғыны қарапайым, өшіріңіз немесе қосыңыз. Бөлім қазір бәрінен де сәндік әшекей ретінде жұмыс істейді.
- Автоматты түрде қосу/уақытты өшіру (әлі енгізілмеген) - құрылғыны өшіріп, алдын ала белгіленген уақыттан кейін автоматты түрде қосуға мүмкіндік береді. Мысалы, сіз мереке өткізіп жатырсыз және шашыратқыштар қосылған кезде қонақтарыңыз өздерінің ақымақ хостына қарғыс айтудан аулақ болғыңыз келеді. Дегенмен, сіз құрылғыны қосуды ұмытып кететініңізді білесіз. Оны 1 күннен кейін автоматты түрде қосуды орнатыңыз-бұл.
- Уақытты/күнді орнату - RTC дрейфін қалпына келтіру үшін уақыт пен күннің соңғы жаңартуларын енгізіңіз. нақты қажеттілік жоқ, өйткені РТЖ әр 24 сағат сайын жаңартуды біледі, сондықтан дрейф 2-3 секундтан аспайды.
- Өшіру - барлық станцияларды келесі жоспарланған оқиғаға дейін өшіріңіз.
- Үшін станцияны қосыңыз.
- Жауын -шашын коэффициентін орнатыңыз - eRrigator әр жауын -шашын бірлігі үшін суару уақытын белгілі бір пайызға қысқартуға мүмкіндік береді.
9 -қадам: құрылғыны алыстан қалпына келтіру
Әкімші-> Қалпына келтіру астында
Құрылғыны 5 түрлі жолмен қалпына келтіру үшін осы форманы қолдануға болады:
1. Есептегіштерді қалпына келтіру - тек көп күндік бағдарламалардың есептегіштері.
2. Төмен деңгейдегі қалпына келтіру - тек құрылғыны қалпына келтіріңіз, басқа ештеңе жоқ.
3. Орташа деңгейдегі қалпына келтіру - құрылғыны, есептегіштерді қалпына келтіріңіз.
4. Жоғары деңгейдегі қалпына келтіру - құрылғыны, есептегіштерді қалпына келтіріңіз, бағдарламаларды жадтан алып тастаңыз, станциялар туралы ақпаратты жадтан алып тастаңыз.
5. Қатты қалпына келтіру - Жоғары деңгейдегі қалпына келтіру ретінде ол тек конфигурацияны жояды, құрылғыны толығымен бұзған кезде оны қалай конфигурациялау туралы 3 -қадамды қараңыз.
10-қадам: Браузерден құрылғыны қайта конфигурациялау
Әкімші-> Конфигурация бөлімінде
Егер сіз құрылғыны басқа WiFi -ге ауыстырғыңыз келсе, желіні таңдап, парольді енгізіп, құрылғы идентификаторын көшіру/қоюды ұмытпаңыз. Жіберіңіз, вой-ла, жасалды.
11 -қадам: Эфирде - FW жаңарту
Әкімші астында -> FW жаңарту
Бұл өте қауіпті - сіз қондырғыны оңай кірпіштендіре аласыз !!!
Егер сіз блокты кірпіштен жасасаңыз, NodeMCU микро-USB-ді компьютерге физикалық түрде қосып, жұмыс нұсқасын жүктеуіңіз керек.
Қажетті шығарылымның екілік файлын жүктеңіз, бірнеше шығарылым туралы ақпаратты енгізіңіз және жіберіңіз.
Құрылғы ауада бағдарламаланатын болады және оны жасағаннан кейін қалпына келтіріледі. ДБ форма астындағы тізімдегі жаңа шығарылымды көрсету үшін жаңартылады.
Есіңізде болсын, егер қондырғы кірпіштен қаланбаған болса, оны таңдау арқылы мерзімінен бұрын босатуға оралуға болады.
Қорық, қатты қорық!
12 -қадам: ERrigator үшін Arduino коды
Оны презентацияға айналдыру үшін жұмыс…
13 -қадам: C# сіздің веб -сайтыңызды іске қосу коды
Оны презентацияға айналдыру үшін жұмыс…
Ұсынылған:
Arduino басқарылатын робот - екі қадам: 13 қадам (суреттермен)
Arduino басқарылатын роботты екіжақты: Мен әрқашан роботтарға қызығатынмын, әсіресе адамның іс -әрекетіне еліктеуге тырысатын. Бұл қызығушылық мені жаяу жүруге және жүгіруге еліктей алатын екіжақты робот құрастыруға және дамытуға талпындырды. Бұл нұсқаулықта мен сізге көрсетемін
Arduino Uno көмегімен акустикалық левитация Қадамдық қадам (8 қадам): 8 қадам
Акустикалық левитация Arduino Uno Қадамдық қадаммен (8-қадам): ультрадыбыстық дыбыс түрлендіргіштері L298N Dc әйелдер адаптерінің ток көзі еркек тоқ сымымен Arduino UNOBreadboard Бұл қалай жұмыс істейді: Біріншіден, сіз кодты Arduino Uno-ға жүктейсіз (бұл сандық жүйемен жабдықталған микроконтроллер) және кодты түрлендіру үшін аналогтық порттар (C ++)
Түймені іске қосатын қадам реттегіші: 4 қадам
Түймені іске қосатын қадам реттегіші:
Тікелей 4G/5G HD бейне ағыны DJI Drone -ден төмен кідірісте [3 қадам]: 3 қадам
Тікелей 4G/5G HD бейне ағыны DJI Drone-ден төмен кідірісте [3 қадам]: Келесі нұсқаулық кез-келген DJI дронынан HD сапалы бейне ағындарын алуға көмектеседі. FlytOS мобильді қосымшасы мен FlytNow веб -қосымшасының көмегімен сіз дроннан бейне ағынды бастай аласыз
Болт - DIY сымсыз зарядтау түнгі сағаты (6 қадам): 6 қадам (суреттермен)
Болт - DIY сымсыз зарядтау түнгі сағаты (6 қадам): Индуктивті зарядтау (сымсыз зарядтау немесе сымсыз зарядтау деп те аталады) - сымсыз қуат беру түрі. Ол портативті құрылғыларды электрмен қамтамасыз ету үшін электромагниттік индукцияны қолданады. Ең көп таралған қолданба - Qi сымсыз зарядтау