Arduino-ны түйіндік-RED-тен Firmata IoT#микробағдарламасымен басқару: 7 қадам
Arduino-ны түйіндік-RED-тен Firmata IoT#микробағдарламасымен басқару: 7 қадам
Anonim
Arduino-ны түйіндік-RED-тен микробағдарламалық жасақтама Firmata IoT# көмегімен басқару
Arduino-ны түйіндік-RED-тен микробағдарламалық жасақтама Firmata IoT# көмегімен басқару

Бұл мүмкіндікте біз Arduino MEGA 2560 R3-ті басқару үшін Node-RED қолданамыз, әріптесіміз Absolutely Automation арқасында мен бұл әдісті көрсеттім, бұл асқынулар болған жағдайда Arduino-ны оңай басқаруға мүмкіндік береді.

Сондай-ақ, түсініктемелердің бірінде Arduino мен Node-RED бақылаудың неғұрлым практикалық әдісі бар ма, кім кеңес береді?

Мен бұл шешімді ескеру үшін оқулық жасауды шештім.

Менің жағдайда мен Node-REDon дербес компьютерімді lubuntu-мен орнаттым, басқа қосымшаларда Raspberry pi-ге орнатуға болады, бірақ өте күрделі қосымшалардың жылдамдығы мен өнімділігін ескеру қажет.

Қосымша ақпарат: PDAControlАғылшын нұсқасы: Arduino-ны Node-RED-тен Firmata Firmata көмегімен басқару

Español нұсқасы: Firmata Firmata бағдарламалық жасақтамасының Node-RED бақылауы Arduino

1 -қадам: материалдар

Материалдар
Материалдар

Материалдар

1 Arduino MEGA 2560 R3 -Clone (өте арзан -Aliexpress)

2 -қадам: Мен Linux операциялық жүйесін ұсынамын …. Lubuntu

Мен Linux операциялық жүйесін ұсынамын, менің жағдайда Lubuntu, жеңіл және жылдам

егер олар Windows пайдаланушылары болса, шешімнің астында.

Windows жүйесінде Virtualbox көмегімен виртуалды машина жасаңыз және Linux жүйесін бірнеше қадаммен орнатыңыз

Оқулық ұсынылады:

Lubuntu (Ubuntu) Scratch -тен Virtualbox -қа орнатыңыз

pdacontrolen.com/install-ubuntu-ubuntu-from…

3 -қадам: Тұрақты орнату

Image
Image

Тұрақты орнату

Сіз сондай -ақ lubuntu -ны тұрақты орната аласыз, менің жағдайда терезелерді қалдырыңыз, бұл жақсы нұсқа.

Оқулық ұсынылады:

Lubuntu операциялық жүйесіне толық көшу

pdacontrolen.com/full-migration-to-lubuntu-…

4-қадам: Node-RED орнатыңыз

Node-RED орнатыңыз

Ұзақ уақыт бойы мен IBM жасаған Node-red деп аталатын платформаны қолданып көргім келді, ол nodejs-те жасалған, Node желісін Ник О'Лири мен Дэйв Конвей-Джонс жасаған, сіздің үлесіңізге рахмет.

Оқулық ұсынылады: Node-RED орнатыңыз

pdacontrolen.com/installation-node-red-plat…

Бірақ Node-Red дегеніміз не?

Бұл API -ді және / немесе Интернетке арналған құрылғыларды қосу және / немесе қызметтері бар түйіндерді қосуға негізделген ашық бастапқы графикалық құрал.

Оқулықтар Node-RED:

pdacontrolen.com/installation-node-red-plat…

5 -қадам: Arduino үшін түйіндерді орнатыңыз

Arduino үшін түйіндерді орнатыңыз
Arduino үшін түйіндерді орнатыңыз

Arduino үшін түйіндерді орнатыңыз

Түйіндер палитрасынан Node-RED-тен біз Arduino түйіндерін тікелей орната аламыз, ал мысалда біз GPIO 13 arduino-да негізгі жыпылықтау мысалын көшіреміз.

Node-RED оқулықтары

npm ақпараттық пакеті: node-red-node-arduino

6 -қадам: Arduino IDE -ден микробағдарламалық жасақтаманы жүктеу

Arduino IDE ішінен микробағдарламалық жасақтаманы жүктеңіз
Arduino IDE ішінен микробағдарламалық жасақтаманы жүктеңіз

Arduino IDE ішінен микробағдарламалық жасақтаманы жүктеңіз

Бұл код техникалық сериялы порт арқылы GPIO, ADC, PWM және Strings басқаруды басқаратын өте жылдам хаттама, микробағдарламаның бірнеше нұсқасы бар, бірақ біз үлгі кітапханаларына енгізілген StandardFirmata қолданамыз.

7 -қадам: Қорытындылар мен ойлар

Қорытындылар мен ойлар
Қорытындылар мен ойлар
Қорытындылар мен ойлар
Қорытындылар мен ойлар

Қорытындылар мен ойлар

Пышақты компьютерге тікелей қосуға мүмкіндік беретін қарапайым қосымшалар үшін уақытылы шешім. Тақтада кодты дұрыс орындамай, сыртқы платформадан жасалған басқару элементтерінің үлкен кемшілігі-бұл жағдайда түйін-RED ажыратылған жағдайда қауіпсіздік немесе автономия.

бірақ сенімді жабдыққа кепілдік беруден қорықпау керек.

Қосымша ақпарат: PDAControl

ағылшынша нұсқа

Firmata Firmata көмегімен Node-RED-тен Arduino басқару

pdacontrolen.com/controlling-arduino-from-n…

Испаниялық нұсқа

Firmata Firmata бағдарламалық жасақтамасының Node-RED бақылауы Arduino

pdacontroles.com/controlar-arduino-desde-no…

Ұсынылған: