Агуулгын хүснэгт:
- Алхам 1: Танд хэрэгтэй материал
- Алхам 2: Raspberry Pi -ээ тохируулна уу
- Алхам 3: Node Js суулгана уу
- Алхам 4: Зангилаагаа туршиж үзээрэй
- Алхам 5: Asksensors -д бүртгүүлнэ үү
- Алхам 6: Node.js скриптийг ажиллуулна уу
- Алхам 7: Боллоо
Видео: Node.js ашиглан Raspberry Pi -ийг үүл рүү хэрхэн холбох вэ: 7 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:00
Энэхүү заавар нь Node.js. ашиглан Raspberry Pi -ийг үүл рүү, ялангуяа AskSensors IoT платформтой холбохыг хүссэн хүмүүст хэрэгтэй болно.
Raspberry Pi байхгүй байна уу?
Хэрэв танд одоогоор Raspberry Pi байхгүй бол би танд Raspberry Pi 3 авахыг зөвлөж байна, учир нь энэ нь хурдан бөгөөд танд тусдаа USB Wi-Fi адаптер худалдаж авах шаардлагагүй болно. Нэмж хэлэхэд, бид Raspberry Pi дээр node.js суулгах шаардлагатай бөгөөд Node.js скриптийн олон эх сурвалж нь Pi 3 эсвэл Pi 2 гэх мэт ARMv7+ архитектур дээр суурилсан Raspberry Pi шаарддаг бөгөөд Raspberry Pi 1 Model B -тэй ажиллахгүй болно. /B+ эсвэл Raspberry Pi Zero.
Гэхдээ санаа зовох хэрэггүй, энэ нь үнэхээр урагшаа урагшлах болно, зүгээр л алхамуудыг дагана уу!
Node.js -ийг мэддэг үү?
Та node.js -ийн анхны туршилтыг AskSensors ашиглан компьютерээсээ хийх шаардлагатай болж магадгүй (Windows/Linux/MacOs), миний өмнөх зааварчилгаа нь node.js. ашиглан AskSensors руу автоматаар өгөгдөл дамжуулах алхам алхмаар зааварчилгааг харуулж байна.
Алхам 1: Танд хэрэгтэй материал
Энд шаардлагатай материалууд байна:
- Raspberry Pi 3 Model B+ эсвэл Model B (та Raspberry Pi 2 Model B ашиглаж болно)
- Pi -гээ асаах USB микро кабель.
- MicroSD карт, би 16 ГБ ба түүнээс дээш хэмжээтэй 10 -р ангийн картыг санал болгож байна.
- MicroSD to SD санах ойн картны адаптер, та microSD карт руу бичихийн тулд зөөврийн компьютер/ширээнийхээ SD карт уншигчийг ашиглах хэрэгтэй болно.
Алхам 2: Raspberry Pi -ээ тохируулна уу
Raspberry Pi дээр Raspbian -ийн үндсэн тохиргоог ажиллуулах нь энэхүү Эхлэх гарын авлагад хялбар бөгөөд тодорхой тайлбарлагдана. Энд гол алхамууд байна:
- NOOBS татаж авах,
- Үүнийг SD дээрээ задлаарай
- Үүнийг залгаад Raspberry Pi -ийг асаана уу.
- Сануулах үед Raspbian -ийг суулгаж ажиллуулахыг сонгоно уу.
Ингээд л боллоо, одоо бидэнд янз бүрийн ажилд ашиглаж болох гайхалтай Raspberry Pi систем бий боллоо!
Алхам 3: Node Js суулгана уу
Энд бид node.js-ийн суулгалт руу явж байна, зангилааны ARM хувилбарыг суулгах нь маш хялбар болно!
- Та интернетэд холбогдсон эсэхээ шалгаарай
- Raspberry Pi дээрх терминалыг нээнэ үү. Эдгээр тушаалуудыг бичнэ үү:
wget
sudo dpkg -i node_latest_armhf.deb
Үндсэндээ. Татаж авах, суулгахад хэтэрхий удаан хугацаа шаардагдахгүй.
Танд хэрэгтэй хувилбарын холбоосын хаягийг зааж өгөх сонголт бас байна:
Node.js татаж авах хуудас руу ороод танд хэрэгтэй ARM хувилбарын линк хаягийг хуулж аваарай. Жишээлбэл:
wget
Алхам 4: Зангилаагаа туршиж үзээрэй
Node.js зөв ажиллаж байгаа эсэхийг шалгахын тулд доорх тушаалуудыг бичнэ үү. Энэ нь суулгасан node болон npm -ийн одоогийн хувилбарыг буцаах ёстой.
зангилаа -v
npm -v
Алдаа гаргахгүй байгаа эсэхийг шалгаарай.
Хэрэв бүх зүйл хэвийн байвал бид дараагийн алхам руу шилжиж болно!
Алхам 5: Asksensors -д бүртгүүлнэ үү
AskSensors дансанд бүртгүүлэх нь хялбар бөгөөд үнэ төлбөргүй байдаг, хэрвээ танд данс байхгүй бол https://asksensors.com дээрээс шинэ данс үүсгээрэй.
Дор хаяж нэг модуль бүхий шинэ мэдрэгч үүсгэж, хадгалаад модулийн 1 графикийг үзүүлээрэй.
Өвөрмөц Api Key In -ийг өгөх болно, бид үүнийг дараагийн алхамд ашиглах болно.
Дэлгэрэнгүй мэдээлэл хэрэгтэй байна уу?
Энд би AskSensors данс үүсгэх талаар дэлгэрэнгүй мэдээлэл өгөхгүй, үүнийг олон зааварчилгаа, видео, зааварчилгаанд нарийвчлан бичсэн болно.
Алхам 6: Node.js скриптийг ажиллуулна уу
Бидний санал болгож буй node.js демо нь 20 секунд тутамд HTTPS GET хүсэлтийн дагуу AskSensors руу хуурамч өгөгдөл илгээдэг (20 секундыг жишээ болгон өгсөн бөгөөд та өөр өөр хугацааны интервалыг тохируулж болно).
Github -аас.js файлыг татаж авахын тулд https npm багцыг суулгах шаардлагатай.
Өмнөх алхамд үзүүлсэн шиг үүсгэсэн мэдрэгчийн модульд өгөгдөл илгээхийн тулд та Api түлхүүр оруулах шаардлагатай болно.
Одоо та эцсийн скриптийг ажиллуулахад бэлэн байна:
зангилаа
Ингээд л боллоо! Өгөгдлийнхөө урсгалыг график хэлбэрээр үзэхийг сайхан өнгөрүүлээрэй (дээрх зураг нь тархалтын графикийн жишээг харуулж байна).
Алхам 7: Боллоо
Уншсанд баярлалаа. сэтгэгдлээ чөлөөтэй хэлээрэй!
Бид ирээдүйд олон хэрэгтэй зааварчилгаа нийтлэх гэж байна, биднийг дагаарай!
Дараа уулзана гэж найдаж байна:)
Зөвлөмж болгож буй:
Arduino Ethernet ашиглан өгөгдөл хэрхэн үүл рүү илгээх вэ: 8 алхам
Arduino Ethernet ашиглан өгөгдлийг үүл рүү хэрхэн илгээх вэ: Энэхүү зааварчилгаа нь Arduino Ethernet Shield ашиглан өгөгдлөө AskSensors IoT платформд хэрхэн нийтлэхийг харуулна. Ethernet Shield нь таны Arduino -д үүлэн сүлжээнд амархан холбогдох, интернет холболтоор мэдээлэл илгээх, хүлээн авах боломжийг олгодог. Бид юу
Үйлдвэрээ үүл рүү холбоно уу: 10 алхам
Үйлдвэрээ үүлтэй холбоно уу: Манай оффист зохих анхаарал тавиагүй кактус байдаг. Би мэдээллийн технологийн компанид ажилладаг бөгөөд LoRa, сервергүй шийдэл, AWS -ийг туршиж үзэхийг хүсч байсан болохоор би кактусаа Стив гэж нэрлээд үүлтэй холбосон. Та одоо хянах боломжтой
IoT -ийн үндэс: Mongoose OS ашиглан IoT -гээ үүл рүү холбох: 5 алхам
IoT -ийн үндсэн ойлголтууд: Mongoose OS -ийг ашиглан IoT -гээ үүлтэй холбох: Хэрэв та электроник, электроникийн чиглэлээр мэргэшсэн хүн бол ихэвчлэн IoT гэж товчилсон зүйлсийн интернет гэсэн нэр томъёотой тааралддаг. гэдэг нь интернетэд холбогдох боломжтой төхөөрөмжүүдийг хэлнэ. Ийм хүн байх
I2C / IIC LCD дэлгэц - Arduino ашиглан SPI -IIC модулийг ашиглан I2C LCD дэлгэц рүү SPI LCD ашиглах: 5 алхам
I2C / IIC LCD дэлгэц | IUC LCD дэлгэц дээр SPI LCD дэлгэцийг SPI -ийг IIC модулийг ашиглан Arduino ашиглан ашиглаарай: Сайн байна уу залуусаа, ердийн SPI LCD 1602 -ийг холбоход хэт олон утас байдаг тул үүнийг arduino -той холбоход маш хэцүү боловч зах зээл дээр боломжтой нэг модуль байдаг. SPI дэлгэцийг IIC дэлгэц болгон хөрвүүлэх тул та зөвхөн 4 утас холбох хэрэгтэй
Олон товчлуурыг Arduino дээрх ганц зүү рүү холбох: 4 алхам
Arduino дээрх ганц товчлуурт олон товчлуурыг холбох: Сайн байна уу, таны Arduino төслүүд анивчдаг LED -ээс хэтэрсэн үед танд нэмэлт зүү хэрэгтэй болно. Би та бүхэнд ижил товчлууртай холбогдсон олон товчлуурыг ашиглаж болох заль мэхийг харуулах болно