Агуулгын хүснэгт:
- Хангамж
- Алхам 1: Техникийн үзүүлэлтүүд
- Алхам 2: Багц багтсан болно
- Алхам 3: Техникийн дэлгэрэнгүй мэдээлэл:
- Алхам 4: Газрын зургийг бүртгүүлэх
Видео: Raspberry Pi 4B -ийн DockerPi цуврал IoT зангилаа (A) самбар: 4 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:02
Тодорхойлолт:
IoT Node (A) нь Docker Pi цувралын модулийн нэг юм.
IOT зангилаа (A) = GPS/BDS + GSM + Lora.
I2C нь Лораг шууд хянадаг, өгөгдөл илгээдэг, хүлээн авдаг, GSM/GPS/BDS модулийг SC16IS752 -ээр хянадаг, эх хавтан нь зөвхөн I2C дэмжлэг хэрэгтэй.
Raspberry Pi болон бусад ижил төстэй бүтээгдэхүүнийг дэмжих.
Онцлог:
· Docker Pi цуврал
· Програмчлагдах боломжтой
· Шууд хянах (програмчлалгүйгээр)
· GPIO зүүг өргөтгөх
· GPS/BDS дэмжлэг
· GSM дэмжлэг
· Лора дэмжлэг
· Бусад стек самбартай хамт стек хийх боломжтой
· Үндсэн хавтангийн тоног төхөөрөмжөөс хамааралгүй (I2C дэмжлэг шаардлагатай)
Албан ёсны нийцтэй байдлын тест
Дараахь хөгжүүлэлтийн самбарыг дэмжээд зогсохгүй бусад хөгжүүлэлтийн самбарууд нь I2C дагалдах төхөөрөмжтэй бол нийцтэй байж болно. (Анхаарна уу: програм хангамжийн зарим өөрчлөлт шаардлагатай байж магадгүй)
Raspberry Pi цуврал (4B/3B+/3B/2B)
Хангамж
1 х Raspberry Pi 4B /3B+ /3B самбар
1 x DockerPi IoT Node (A) малгайны самбар
1 x 5V@3A Цахилгаан хангамж
1 x 16GB ангийн 10 TF карт (32GB сайн байх болно)
Алхам 1: Техникийн үзүүлэлтүүд
GPRS хэсэг:
· 1. Цахилгаан бага зарцуулдаг, унтлагын гүйдэл <1мА
· 2. 850, 900, 1800, 1900MHZ зэрэг GSM/GPRS дөрвөн давтамжийн зурвасыг дэмжих;
· 3. GPRS 10 -р анги;
· 4. GPRS дата үйлчилгээ, өгөгдлийн дээд хурд, 85.6Kbps татаж авах, 42.8Kbps байршуулах;
· 5. GSM07.07, 07.05 AT стандарт командуудыг дэмжиж, I2C интерфэйсийн хөрвүүлэлтээр цуваа порт руу нэвтрэх.
· 6. AT командууд нь стандарт AT ба TCP/IP команд портуудыг дэмждэг
GPS хэсэг:
· 1. BDS/GPS хамтарсан байрлалыг дэмжих
· 2. A-GPS, A-BDS-ийг дэмжинэ
· 3. Стандарт SIM картыг дэмжих
LORA хэсэг:
· 1. Дамжуулах зай: 500 метр (RF параметрүүд: 0x50 @ China City)
· 2. FSK, GFSK, MSK, GMSK, LoRaTM болон OOK модуляцийн аргуудыг дэмжинэ.
· 3. Хэт өндөр хүлээн авагчийн мэдрэг чанар -141 дБм хүртэл
· 4. Оршил танилцуулгыг дэмжих
· 5. CRC бүхий пакет хөдөлгүүр, 256 байт хүртэл
· 6. LORA дамжуулагчийн үзүүлэлт
· 7. Easy TX/RX by Docker Pi
Алхам 2: Багц багтсан болно
Багц багтсан болно
· 1 x IoT Node (A) самбар
· 1 x заавар
· 4 x M2.5*12 + 6 Зэс мод
· 4 x M2.5*6 самар
· 4 x M2.5*6 Хагас дугуй толгойтой шураг
· 1 x 433MHz L хэлбэрийн соронзон хальсны антен
· 1 x 2.4GHz ПХБ -ийн антен
· 1 x GPS/BDS High Gain GPS барьсан керамик идэвхтэй антен
Алхам 3: Техникийн дэлгэрэнгүй мэдээлэл:
A9G модуль
· A9G модуль нь хоёр цуваа портыг санал болгодог.
· Харилцаанд I2C UART гүүр ашиглана уу.
Алхам 4: Газрын зургийг бүртгүүлэх
энд бүртгэлийн газрын зураг, бүртгэлийн тодорхойлолт байна.
0x01 - 0x10 Зөвхөн бичих.
0x11 - 0x20 Зөвхөн унших боломжтой.
Хэрэв та LORA параметрийн утгыг мэдэхгүй бол анхдагчийг хадгалахыг зөвлөж байна.
· L_SET (Зөвхөн бичих)
1. 0x22 -аас LORA модульд параметрүүдийг тохируулахын тулд 1 гэж бичнэ үү.
2. Эффект биш 0 гэж бичнэ үү
· G_RESET (Зөвхөн бичих)
1. A9G модулийг дахин тохируулахын тулд 1 гэж бичнэ үү
2. Эффект биш 0 гэж бичнэ үү
· L_RXNE (Унших ба бичих)
1. Алдааны 1 шалтгааныг бичнэ үү
2. Цэвэрлэхийн тулд 0 гэж бичнэ үү
3. 1 -ийг унших нь өгөгдөл хүлээн авсан гэсэн үг бөгөөд 0x11 - 0x20 регистрээс мэдээллийг авна уу.
4. 0 унших гэдэг нь одоо ямар ч мэдээлэл байхгүй гэсэн үг юм.
· L_SET (Зөвхөн бичих)
1. Өгөгдөл илгээх бол 1 гэж бичээрэй, илгээхээсээ өмнө 0x01 - 0x10 регистрийн өгөгдлийг бөглөнө үү.
2. Эффект биш 0 гэж бичнэ үү
Зөвлөмж болгож буй:
IoT урт хугацааны чичиргээ ба температур мэдрэгч бүхий зангилаа-улаан: 34 алхам
IoT урт долгионы чичиргээ ба температур мэдрэгч бүхий зангилаа-улаан: Утасгүй торон сүлжээний архитектурыг ашиглан 28 миль хүртэлх зайтай NCD-ийн урт хугацааны утасгүй температурын чийгшлийн мэдрэгчийг танилцуулж байна. Honeywell HIH9130 температурын чийгшлийн мэдрэгчийг багтаасан нь өндөр нарийвчлалтай температурыг дамжуулдаг
[Docker Pi цуврал] Raspberry Pi дээр IoT Node (A) модулийг хэрхэн ашиглах вэ: 18 алхам
[Docker Pi цуврал] Raspberry Pi дээр IoT Node (A) модулийг хэрхэн ашиглах вэ: IoT Node (A) модуль гэж юу вэ? IoT Node (A) нь Docker Pi цувралын модулийн нэг юм. IOT зангилаа (A) = GPS/BDS + GSM + Lora
IOT Long Range утасгүй температур ба чийгшил мэдрэгч нь зангилаа-улаан: 27 алхам
IOT Long Range утасгүй температур ба чийгшил мэдрэгч зангилаа улаанаар: Утасгүй сүлжээний архитектурыг ашиглан 28 миль хүртэлх зайтай NCD-ийн урт хугацааны утасгүй температур, чийгшлийн мэдрэгчийг танилцуулж байна. Honeywell HIH9130 температур-чийгшлийн мэдрэгчийг агуулсан нь өндөр нарийвчлалтай температурыг дамжуулдаг
PZEM-004 + ESP8266 тоолуур ба платформ IoT зангилаа-RED ба Modbus TCP/IP: 7 алхам
PZEM-004 + ESP8266 тоолуур ба платформ IoT зангилаа-RED & Modbus TCP/IP: Энэ боломжийг ашиглан бид өмнөх эрчим хүчний тоолуур эсвэл цахилгаан хэрэглээ болох Pzem-004-Peacefair-ийг IoT Node-RED интеграцийн платформтой өмнөх хичээлд ашиглах болно. бид дараа нь Modbus TCP / IP боол болгон тохируулсан ESP8266 модулийг ашиглах болно
Raspberry Pi болон зангилаа ашиглан Google Vision API: 11 алхам
Raspberry Pi ба Node ашиглан Google Vision API: Энэ бол Google Vision API -ийг ашиглах эхлэлийн гарын авлага юм. Энэ нь дараах Raspberry Pi Zero W Arch Linux NodeJS интернет холболтыг ашигладаг Arch Linux -ийг мэдэхгүй байна уу? Эсвэл Raspberry Pi -ийг хэрхэн тохируулах вэ? Санаа зоволтгүй, би хэд хэдэн нийтлэл бичсэн