Агуулгын хүснэгт:
- Алхам 1: Багц суулгах
- Алхам 2: Node-Red-ийг анх удаа эхлүүлэх
- Алхам 3: Вэб хуудсанд нэвтрэх
- Алхам 4: GPIO -д зориулсан хяналтын самбарын модулийг суулгах
- Алхам 5: GPIO -д зориулсан хяналтын самбар үүсгэх
- Алхам 6: Шилжүүлэгчийг тохируулах
- Алхам 7: Гулсагчийг тохируулах
- Алхам 8: UI -ийг эхлүүлэх, турших
Видео: Улаан зангилаа - RaspberryPi -ийг хянах: 8 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:04
Энэхүү зааварчилгаанд бид Node-Red програм хангамжийг хэрхэн тохируулах, түүнчлэн бөөрөлзгөнө pi дээрээ GPIO-г хэрхэн хялбархан хянах талаар авч үзэх болно.
Алхам 1: Багц суулгах
Эхлээд бид багц суулгах хэрэгтэй болно. Үүнийг хийхийн тулд терминал дээр дараах тушаалуудыг өгөх шаардлагатай болно.
pi@raspberrypi: ~ $ sudo apt-get update
pi@raspberrypi: ~ $ sudo apt-get install build-essential python-rpi.gpio
(хэрэв сунгах rasbian ажиллаж байгаа бол үүнийг аль хэдийн суулгасан байх ёстой.)
pi@raspberrypi: ~ $ bash <(curl -sL
Алхам 2: Node-Red-ийг анх удаа эхлүүлэх
Node-Red-ийг эхлүүлэхийн тулд та терминалын тушаалыг ажиллуулах хэрэгтэй: pi@raspberrypi: ~ $ node-red-start
Pi ачаалах үед Node-Red-ийг автоматаар эхлүүлэхийн тулд та дараах тушаалыг ашиглан үйлчилгээг идэвхжүүлэх хэрэгтэй.
pi@raspberrypi: ~ $ sudo systemctl нь nodered.service -ийг идэвхжүүлнэ
Алхам 3: Вэб хуудсанд нэвтрэх
Одоо та бөөрөлзгөнө pi дээрээ Node-Red хөгжүүлэх зорилгоор ажиллаж байгаа вэб хуудсанд нэвтрэх хэрэгтэй.
Үүнийг хийхийн тулд та pi хаяг руугаа ороод 1880 порт ашиглах хэрэгтэй.
Жишээ:
Хэрэв миний pi хаяг 192.168.1.40 бол би https://192.168.1.40:1880 ашиглан нэвтрэх болно.
Алхам 4: GPIO -д зориулсан хяналтын самбарын модулийг суулгах
Одоо бид GPIO -ийг хянах хяналтын самбар үүсгэхийг авч үзэх болно. Эхлээд бид хяналтын самбарын бүрэлдэхүүн хэсгийг суулгах хэрэгтэй болно.
Pi дээрх терминал дээр дараах тушаалыг гүйцэтгэнэ.
pi@raspberrypi: ~ $ node-red-stop
pi@raspberrypi: ~ $ cd ~/.node-red pi@raspberrypi: ~ $ npm node-red-dashboard-ийг суулгах pi@raspberrypi: ~ $ node-red-start
Алхам 5: GPIO -д зориулсан хяналтын самбар үүсгэх
Одоо та энэ төслийн өмнө хайж байсан хөтчийн хуудас руу буцах хэрэгтэй болно.
Энэ хуудаснаас бид GPIO -ийн жишээг бүтээх болно. Би унтраалга, гулсагчийг GPIO асаах, унтраах, нэгийг нь pwm долгион хийх болно.
Та самбарт байгаа самбарын зүүн талаас солих товчлуурыг олж урсгалын 1 рүү чирэх хэрэгтэй болно. Дараа нь та гулсагчийг олж Flow 1 рүү чирэх хэрэгтэй болно.
Одоо та бөөрөлзгөнө pi хэсгээс GPIO олох хэрэгтэй. Одоо та оролтын модуль тул gpio модулийг зүүн талд холбох цэгтэй байхыг хүсч байна. Эдгээрийн хоёрыг унтраалга ба гулсагчийн эсрэг талын Урсгал 1 рүү чирнэ үү.
Зүгээр л курсороо унтраалгын зүүн талын холбох цэг дээр байрлуулаад GPIO -ийн нэг талын зүүн талын холбох цэг рүү чирнэ үү. Гулсагчтай ижил зүйлийг хий.
Холбогдсоны дараа хэсэг бүрийг давхар товшиж тохируулах хэрэгтэй.
Алхам 6: Шилжүүлэгчийг тохируулах
Шилжүүлэгч цэг дээр хоёр товшоод шинж чанаруудын цэсийг нээнэ үү.
Энд та бүлгийн баруун талд байгаа харандаа дээр дарах хэрэгтэй болно.
Одоо шинэ бүлгийн нэр үүсгээрэй (миний нэрийг анхдагчаар үлдээсэн)
TAB -ийн хажууд байгаа харандаа дүрсийг сонгоод хүснэгтийг нэг хэсэг болгохыг хүсээрэй (би гэрийг сонгосон)
Одоо баруун дээд буланд байгаа шинэчлэлтийг сонгоно уу.
Одоо та шилжүүлэгчийнхээ хэмжээ, байршлыг сонгож болно. Та ашиглахыг хүсч буй дүрсээ олж аваад бүх гоо сайхны бүтээгдэхүүнээ хийснийхээ дараа ачааны даацын сонголтууд руу орно.
Шилжүүлэгчийн хувьд ачааллын сонголтыг дараах байдлаар тохируулах шаардлагатай.
Ачаалал ихтэй текст хайрцгийн хажууд унах сумыг сонгоод хоёр ачааны дугаарыг сонгоод дараа нь тохируулна уу.
Ачааллын хувьд: 1
Ачаалалгүй: 0
Одоо та солихыг хүсч буй GPIO зүүгээ тохируулах хэрэгтэй.
Шилжүүлэгчийн зүү дээр хоёр товшвол rpi-gpio гарах горимыг нээнэ.
Ашиглахыг хүссэн зүүгээ сонгоорой, бидний хувьд бид GPIO04-7 зүү ашиглаж байна.
Хэрэв та хүсвэл нэр өгөөд "Дууссан" -ыг сонгоно уу.
Алхам 7: Гулсагчийг тохируулах
Слайдерыг тохируулахын тулд эхлээд гулсагчийн хяналтын самбар дээрх товчлуур дээр давхар товшино уу.
Тэнд очсоны дараа та "шошго" өмчийг нэрээ UI -д оруулахыг хүсч буй зүйлээ засах болно.
Дараа нь та хамгийн бага ба хамгийн дээд мужийг тохируулна. ХОУХД -ийн LED гэрэлтүүлэг нь ихэвчлэн хувиараа байдаг тул %Duty Cycle -ийн улмаас бидэнд хамгийн бага нь 0, хамгийн ихдээ 100 байх шаардлагатай.
Одоо бидний жишээнээс харахад гэрэл нь гэрлийг хэр түрэмгий болгож байгаа нь алхам алхамаас шалтгаалж байна. Надад нэг алхам тутамд тохируулсан байдаг тул гулсагчийн 1 нэгж нь 1% -ийн гэрэлтүүлэгтэй тэнцдэг.
Энэ бол гулсагч юм
Pin -ийн хувьд та холбогдох GPIO pin модулийг давхар товших хэрэгтэй болно.
Одоо бид GPIO18 зүүг сонгосон тул энэ нь Raspberry pi 3 B+ -н PMW зүү юм
Дараа нь та ХБХ -ийн гаралтыг төрөл талбарт сонгох хэрэгтэй бөгөөд ингэснээр энэ нь ХОУХ -ны гаралт гэдгийг мэддэг болно.
Нэр өгөөрэй, тэгвэл та явах гэж байна.
Алхам 8: UI -ийг эхлүүлэх, турших
Одоо хяналтын самбарынхаа шинэ интерфэйсийг шалгахын тулд та баруун дээд буланд байрлуулах товчлуур дээр дарж өөрийн хүссэн кодоо байрлуулах хэрэгтэй. Дараа нь та зангилааны улаан өнгөтэй pi-ийн IP хаяг руу очих хэрэгтэй. Хэрэглэгчийн интерфэйсийн тэмдэглэгээг жишээ нь энд байрлуулна уу: https://192.168.1.31:1880/ui Таны харж байгаа зүйл бол таны хийсэн унтраалга, гулсагч юм. Одоо та тус бүр дээр дарж тест хийж болно, энэ заавар танд таалагдсан гэж найдаж байна, youtube суваг болон видеог үзээд бусад мэдээллийг үзээрэй.
Зөвлөмж болгож буй:
DIY ухаалаг робот хянах машины иж бүрдэл Машины гэрэл мэдрэмтгий байдлыг хянах: 7 алхам
DIY ухаалаг робот хянах машины иж бүрдэл Машины гэрэл мэдрэмтгий байдлыг хянах: SINONING ROBOT -ийн загвараар та робот машиныг онлайнаар худалдаж авах боломжтой TheoryLM393 чип нь хоёр фоторезисторыг харьцуулж үзээрэй. эргэх, ингэснээр
IoT урт хугацааны чичиргээ ба температур мэдрэгч бүхий зангилаа-улаан: 34 алхам
IoT урт долгионы чичиргээ ба температур мэдрэгч бүхий зангилаа-улаан: Утасгүй торон сүлжээний архитектурыг ашиглан 28 миль хүртэлх зайтай NCD-ийн урт хугацааны утасгүй температурын чийгшлийн мэдрэгчийг танилцуулж байна. Honeywell HIH9130 температурын чийгшлийн мэдрэгчийг багтаасан нь өндөр нарийвчлалтай температурыг дамжуулдаг
IOT Long Range утасгүй температур ба чийгшил мэдрэгч нь зангилаа-улаан: 27 алхам
IOT Long Range утасгүй температур ба чийгшил мэдрэгч зангилаа улаанаар: Утасгүй сүлжээний архитектурыг ашиглан 28 миль хүртэлх зайтай NCD-ийн урт хугацааны утасгүй температур, чийгшлийн мэдрэгчийг танилцуулж байна. Honeywell HIH9130 температур-чийгшлийн мэдрэгчийг агуулсан нь өндөр нарийвчлалтай температурыг дамжуулдаг
Хэт улаан туяаны мэдрэгч ашиглан нүдний хөдөлгөөнийг хянах: 5 алхам
Хэт улаан туяаны мэдрэгч ашиглан нүдний хөдөлгөөнийг хянах: Би хэт ягаан туяаны мэдрэгч ашиглан нүдний хөдөлгөөнийг мэдэрч, LED -ийг хянадаг
Бичил замгийн энгийн булингартай байдлыг хянах, хянах систем: 4 алхам
Бичил замагны энгийн булингартай байдлыг хянах, хянах систем: Булингарыг хэмжихийн тулд уснаас дээж авах нь уйтгартай байдаг гэж хэлэх нь энгийн бөгөөд энэ нь усан дахь жижиг, түдгэлзсэн тоосонцорыг илэрхийлдэг бөгөөд энэ нь гэрлийн замыг нэмэгдүүлэх эсвэл илүү их тоосонцор бүхий гэрлийн эрчмийг бууруулдаг. төвлөрөл эсвэл хоёулаа