Мазмұны:
- 1 -қадам: пакеттерді орнату
- 2-қадам: Қызыл-түйін алғаш рет іске қосылды
- 3 -қадам: веб -бетке кіру
- 4 -қадам: GPIO үшін бақылау тақтасының модулін орнату
- 5 -қадам: GPIO үшін бақылау тақтасын құру
- 6 -қадам: қосқышты конфигурациялау
- 7 -қадам: сырғытпаны конфигурациялау
- 8 -қадам: интерфейсті іске қосу және тестілеу
Бейне: Қызыл түйін - RaspberryPi басқару: 8 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:26
Бұл нұсқаулықта біз Node-Red бағдарламалық жасақтамасын қалай орнату керектігін, сондай-ақ сіздің таңқурай pi-де GPIO-ны қалай басқаруға болатынын қарастырамыз.
1 -қадам: пакеттерді орнату
Алдымен біз пакеттерді орнатуымыз керек. Ол үшін терминалда келесі пәрмендерді шығару қажет:
pi@raspberrypi: ~ $ sudo apt-get жаңарту
pi@raspberrypi: ~ $ sudo apt-get install-essential python-rpi.gpio орнатыңыз
(егер streç rasbian іске қосылса, оны қазірдің өзінде орнату керек.)
pi@raspberrypi: ~ $ bash <(curl -sL
2-қадам: Қызыл-түйін алғаш рет іске қосылды
Node-Red функциясын іске қосу үшін сізге терминалды пәрменді орындау қажет: pi@raspberrypi: ~ $ node-red-start
Pi жүктелген кезде Node-Red автоматты түрде іске қосу үшін сізге келесі пәрменмен қызметті қосу қажет:
pi@raspberrypi: ~ $ sudo systemctl nodered.service қызметін қосады
3 -қадам: веб -бетке кіру
Енді сіз Node-Red дамуы үшін таңқурай pi-де жұмыс істейтін веб-бетке кіруіңіз керек.
Мұны істеу үшін сізге пи мекен -жайына кіріп, 1880 портын пайдалану қажет.
Мысал:
Егер менің мекен -жайым 192.168.1.40 болса, мен https://192.168.1.40:1880 арқылы кірер едім
4 -қадам: GPIO үшін бақылау тақтасының модулін орнату
Енді біз GPIO басқару үшін бақылау тақтасын құруды қарастырамыз. Алдымен біз бақылау тақтасының компонентін орнатуымыз керек.
Пи терминалында келесі пәрменді орындаңыз:
pi@raspberrypi: ~ $ node-red-stop
pi@raspberrypi: ~ $ cd ~/.node-red pi@raspberrypi: ~ $ npm түйін-қызыл бақылау тақтасын орнату pi@raspberrypi: ~ $ node-red-start
5 -қадам: GPIO үшін бақылау тақтасын құру
Енді сіз осы жобада бұрын шолылған браузер бетіне оралуыңыз керек.
Бұл беттен біз GPIO үлгісін құрамыз. Мен GPIO қосуға және өшіруге арналған қосқышты және жүгірткіні, ал екіншісін пвм толқынын орындауға қоямын.
Басқару тақтасының астындағы панельдің сол жағынан ауысу түймесін тауып, оны 1 -апаруға апарыңыз. Содан кейін жүгірткіні тауып, оны 1 -ағынға апару қажет болады.
Енді сіз GPIO -ны таңқурай pi бөлімінен табуыңыз керек. Енді сіз сол жақта байланыстырушы нүктесі бар gpio модулін алғыңыз келеді, себебі бұл кіріс модулі. Олардың екеуін қосқыш пен жүгірткінің қарама -қарсы ағыны 1 -ге апарыңыз.
Курсорды коммутатордың сол жағындағы байланыстырушы нүктеге қойып, GPIO түйреуіштерінің бірінің сол жағындағы қосылу нүктесіне апарыңыз. Жүгірткі үшін де дәл осылай жасаңыз.
Қосылғаннан кейін әр бөлікті екі рет басу арқылы конфигурациялау қажет.
6 -қадам: қосқышты конфигурациялау
Коммутатор түйінін екі рет нұқыңыз және сипаттар мәзірін ашыңыз.
Мұнда сіз топтың оң жағындағы қарындашты басуыңыз керек.
Енді жаңа топ атауын жасаңыз (мен өзімді әдепкіге қалдырдым)
TAB жанындағы қарындаш белгішесін таңдап, оның бөлігі болғыңыз келетін кестені атаңыз (мен үйді таңдадым)
Енді оң жақ жоғарғы бұрышта жаңартуды таңдаңыз.
Енді сіз коммутатордың өлшемі мен орналасуын таңдай аласыз. Сіз қолданғыңыз келетін белгішені және барлық косметиканы алғаннан кейін сіз пайдалы жүктеме параметрлеріне өтесіз.
Коммутатор үшін пайдалы жүктеме параметрлерін келесідей орнату қажет:
Пайдалы жүктеме мәтіндік жәшігінің жанындағы ашылмалы көрсеткіні таңдап, екі жүктеме үшін де нөмірді таңдаңыз, содан кейін орнатыңыз:
Пайдалы жүктеме бойынша: 1
Пайдалы жүктеме: 0
Енді сіз ауысқыңыз келетін GPIO түйреуішін конфигурациялауыңыз керек.
Қосқыш үшін түйреуішті екі рет нұқыңыз, сонда rpi-gpio өңдеу режимі ашылады.
Қолданғыңыз келетін түйреуішті таңдаңыз, біздің жағдайда біз GPIO04-7 түйреуішін қолданамыз.
Қаласаңыз, оған атау беріңіз және «Орындалды» таңдаңыз
7 -қадам: сырғытпаны конфигурациялау
Жүгірткіні конфигурациялау үшін алдымен жүгірткі тақтасының түймесін екі рет басу қажет.
Ол жерге кіргеннен кейін сіз «белгі» сипатын өңдейсіз, оның аты UI -де болуын қалайсыз.
Содан кейін сіз минималды диапазон мен максималды диапазонды орнатасыз. PWM жарық диодты жарықтылық әдетте пайыздық мөлшерлемеде болғандықтан, %Duty Cycle арқасында бізге минимум 0, ал максимум 100 болуы керек.
Енді біздің мысалда жарықтың жарықтықтың қаншалықты агрессивті екендігі қадамға байланысты. Менде біздікі 1 қадамға теңшелген, сондықтан жүгірткінің 1 бірлігі 1% жарықтыққа тең.
Бұл жүгірткіге арналған
Ілмек үшін сізге байланысты GPIO PIN модулін екі рет басу қажет.
Енді біз GPIO18 түйреуішін таңдадық, себебі бұл Raspberry pi 3 B+ үшін PMW түйреуіші
Содан кейін PWM шығысы екені белгілі болу үшін PWM шығысын тип өрісінде таңдау қажет.
Оған атау беріңіз және сіз баруға дайынсыз.
8 -қадам: интерфейсті іске қосу және тестілеу
Енді бақылау тақтасының жаңа интерфейсін тексеру үшін реттелетін кодты орналастыру үшін жоғарғы оң жақ бұрышта орналастыруды басу керек. Содан кейін сіз түйіннің қызыл түстері бар пидің IP мекенжайына өтуіңіз керек. Сонымен қатар, интерфейс интерфейсін көрсетіңіз: https://192.168.1.31:1880/ui Сіз көрген коммутатор мен жүгірткіні көруіңіз керек. Енді сіз әрқайсысын басу арқылы тексере аласыз, бұл нұсқаулық сізге ұнады деп үміттенемін және басқа ақпарат алу үшін youtube арнасы мен бейнені қараңыз.
Ұсынылған:
Қызыл-түйін: RS485 Raspberry Pi оқулығы: 8 қадам
Node-RED: RS485 Raspberry Pi оқулығы: Node-RED ағынға негізделген визуалды бағдарламалау құралы Raspberry Pi әзірлеушілері үшін барған сайын танымал бола бастады. Бұл нұсқаулық қарапайым RS485 байланысы мен MODBUS үшін түйін-қызыл астындағы оқшауланған RS422 / RS485 сериялық HAT қалай пайдалану керектігін көрсетеді
IoT ұзақ диапазоны мен температура сенсоры бар түйін-ҚЫЗЫЛ: 34 қадам
IoT ұзақ диапазоны мен температура сенсоры бар түйіндік-RED: сымсыз торлы желінің архитектурасын қолдана отырып 28 миль диапазонына дейін мақтана алатын NCD ұзақ қашықтықтағы ылғалдылық датчигімен таныстырады. Honeywell HIH9130 температуралық ылғалдылық сенсоры жоғары температураны жібереді
NCD сымсыз температурасы мен ылғалдылығы датчигінің қызыл-қызыл түйінін қолдану арқылы электрондық хабарландырулар жасау: 22 қадам
NCD сымсыз температурасы мен ылғалдылығы датчиктерінің электрондық поштасы бойынша ескерту жасау Node-Red: Біз мұнда NCD температурасы мен ылғалдылығы сенсорын қолданамыз, бірақ қадамдар кез келген ncd өніміне тең болады, сондықтан егер сізде басқа ncd сымсыз сенсорлары болса, тәжірибе жасаңыз. қатар байқаңыз. Бұл мәтінді тоқтату арқылы сізге
UCL - KEPserver көмегімен Siemens PLC -ге қызыл түйін қосу: 7 қадам
UCL-Қызыл түйінді Siemens PLC-ке KEPserver арқылы қосу: Талаптар Қызыл-түйін: https://nodered.org/docs/getting-started/installationKEPserver: https://www.kepware.com/en-us/kepserverex-6 -6 шығарылым
ESP8266 DS18B20 температуралық түйін-ҚЫЗЫЛ MQTT: 5 қадам
ESP8266 DS18B20 температуралық түйін-ҚЫЗЫЛ MQTT: Бұл жолы ESP8266 мен Node-RED платформасының интеграциясы температура хаттамасының DS18B20 сенсоры біріктірілген. Протокол және жариялаушы либра