Агуулгын хүснэгт:

IOT123 - Мэдрэгч төвийг нэгтгэх: ICOS10 CROUTON -ийг дахин тохируулах зангилаа: 6 алхам
IOT123 - Мэдрэгч төвийг нэгтгэх: ICOS10 CROUTON -ийг дахин тохируулах зангилаа: 6 алхам

Видео: IOT123 - Мэдрэгч төвийг нэгтгэх: ICOS10 CROUTON -ийг дахин тохируулах зангилаа: 6 алхам

Видео: IOT123 - Мэдрэгч төвийг нэгтгэх: ICOS10 CROUTON -ийг дахин тохируулах зангилаа: 6 алхам
Видео: IOT123 - BYKO LIVE RIDE 2024, Арваннэгдүгээр
Anonim
Image
Image
IOT123 - Мэдрэгч төвийг нэгтгэх: ICOS10 CROUTON -ийг дахин тохируулах зангилаа
IOT123 - Мэдрэгч төвийг нэгтгэх: ICOS10 CROUTON -ийг дахин тохируулах зангилаа
IOT123 - Мэдрэгч төвийг нэгтгэх: ICOS10 CROUTON -ийг дахин тохируулах зангилаа
IOT123 - Мэдрэгч төвийг нэгтгэх: ICOS10 CROUTON -ийг дахин тохируулах зангилаа

Крутон. https://crouton.mybluemix.net/ Crouton бол IOT төхөөрөмжөө хамгийн бага тохируулгатайгаар дүрслэх, удирдах боломжийг олгодог хяналтын самбар юм. Үндсэндээ энэ нь зөвхөн MQTT болон JSON ашиглан IOT тоног төхөөрөмж сонирхогчдод тохируулах хамгийн хялбар самбар юм.

Энэхүү бүтээн байгуулалт нь Crouton -ийн шаардсан төхөөрөмжийгInquo мэдээллийг MQTT брокер руу илгээж, автомат самбаруудыг эхлүүлэх болно. ASSIM_VERSION нь AssimilateBusSlaves (жүжигчин, мэдрэгч) 2 байх шаардлагатай.

Өмнөх ОРОН СУУЦЫН ТОЛГОЙЧУУД бага зэрэг өөрчлөгдсөн бөгөөд D0 төмөр зам нь ашиглагдаагүй D6 төмөр замыг сольсон.

Тоног төхөөрөмжийг дахин тохируулах, тодорхой нөхцөлд сэрээх боломжийг олгодог бөгөөд ирээдүйд доод талын цахилгаан унтраалгыг (боолуудын хүчийг хянах зориулалтаар) ашиглах боломжтой шинэ охин самбарыг нэмж оруулав.

Дээрх схемд ASSIMILATE-CROUTON интеграцийн тодорхойлолтыг өгсөн болно.

Хэрэв та үүнийг хийгээгүй бол ерөнхий гаднах бүрхүүлийг угсрах шаардлагатай болно.

ТАЙЛБАР: ACTORS/SENSORS програм хангамж нь ASSIM_VERSION 2 байх шаардлагатай.

Алхам 1: Материал ба багаж хэрэгсэл

ICOS10 (IDC) Shell Билл материал

  1. D1M BLOCK Pin Jig (1)
  2. D1M BLOCK суурь ба орон сууц (1)
  3. Wemos D1 Mini (1)
  4. Wemos D1 Mini Protoboard Shield (1)
  5. 40P эмэгтэй толгой (8P, 8P, 9P, 9P)
  6. Эрэгтэй толгой 90º (3P, 3P, 3P, 2P)

  7. 1 "Хоёр талт протобоард (2)
  8. 6 зүү бүхий IDC эрэгтэй толгой (1)
  9. Холбох утас (~ 10)
  10. 0.5 мм цагаан тугалга утас (~ 4)
  11. 4G x 15mm товчлууртай толгой өөрөө түншдэг эрэг (2)
  12. 4G x 6mm өөрөө түншдэг тоолуур боолт (~ 20)

Алхам 2: MCU бэлтгэх

Image
Image
MCU -ийн бэлтгэл
MCU -ийн бэлтгэл
MCU -ийн бэлтгэл
MCU -ийн бэлтгэл

Энэ бүтцэд бид Wemos D1 Mini -ийг ашиглаж байна. Хэрэв та өмнө нь D1M WIFI BLOCK бүтээсэн бол үүнийг модульчлагдсан тоног төхөөрөмжийн бүрэлдэхүүн хэсэгт ашиглаж болно. Үгүй бол хамгийн багадаа дараагийн хэсгийг дагана уу.

ТЭРГҮҮЛЭГЧИЙН ПИНГИЙГ MCU -д ГАНГАХ (PIN JIG ашиглан)

Хэрэв та PIN JIG -ийг хэвлэж чадахгүй байгаа бол зааврыг дагана уу.

  1. Энэ хуудаснаас PIN JIG хэвлэх/авах.
  2. Толгойн зүүг самбарын ёроолд (TX баруун зүүн), гагнуурын төхөөрөмж рүү оруулна уу.
  3. Зүүг хатуу хавтгай гадаргуу дээр дар.
  4. Самбар дээр туузыг чанга дарна уу.
  5. 4 булангийн тээглүүрийг гагнана.
  6. Шаардлагатай бол самбар/тээглүүрийг дахин халааж, байрлуулна (самбар эсвэл тээглүүр нь хоорондоо нийцэхгүй эсвэл тэгш бус).
  7. Үлдсэн тээглүүрийг гагнана.

ХӨДӨЛМӨРИЙН ХӨДӨЛГӨӨНИЙГ АЧААХ

Кодын санг эндээс олж болно (хормын хувилбар).

Номын сангийн ZIP -ийг эндээс олж болно (хормын хувилбар).

"ZIP номын санг импортлох" зааврыг эндээс үзнэ үү.

Номын санг суулгасны дараа та "mqtt_crouton_esp8266" жишээг нээж болно.

Wemos D1 Mini -д зориулсан Arduino -ийг тохируулах заавар энд байна.

Хамаарал: ArduinoJson, TimeLib, PubSubClient.

Кодыг Arduino IDE -д ачаалсны дараа:

  1. WiFi SSID ашиглан _wifi_ssid -ийн утгыг өөрчилнө үү.
  2. WiFi түлхүүрээ ашиглан _wifi_password -ийн утгыг өөрчилнө үү.
  3. _Mqtt_device_name -ийн утгыг өөрийн хүссэн төхөөрөмжийн таних тэмдгээр өөрчлөх (нэгдэх шаардлагагүй).
  4. Төхөөрөмжийн тодорхойлолтыг ашиглан _mqtt_device_description -ийн утгыг өөрчилнө үү (Crouton хэл дээр).

Алхам 3: MCU -ийн орон сууцны бэлтгэл

MCU -ийн орон сууцны бэлтгэл
MCU -ийн орон сууцны бэлтгэл
MCU -ийн орон сууцны бэлтгэл
MCU -ийн орон сууцны бэлтгэл
MCU -ийн орон сууцны бэлтгэл
MCU -ийн орон сууцны бэлтгэл

MCU-ийн орон сууц нь D1 Mini-ийн толгойн залгуурыг (сокет (мэдрэгч ба жүжигчид)) хэлхээтэй холбож өгдөг охин самбаруудын толгойг ил гаргадаг.

Анхны ICOS10 3V3 MQTT NODE дээрх БАЙШИНЫ ТӨЛӨВЛӨГӨӨ -ийг I2C мессежийн дараалал синхрончлогдсон үед (хатуу тохиргоо нь анхны стратеги байсан) техник хангамжийн тохиргоог дэмжиж, нойрноос гарах шаардлагатай болсон. Солигдож буй D6 зүү таслалыг анхны загвар гаргах үед ямар нэгэн зүйлд оноож өгөөгүй бөгөөд үүнийг "бусад тохиолдолд бусад дижитал тээглүүр" гэж нэрлэсэн болно.

ОРОН СУУЦНЫ ДАРГА

Энэ нь D1 Mini Protoboard дээр суурилсан бөгөөд дараах байдлаар гарч ирдэг.

  1. Холбогдох D1M BLOCK/D1 Mini -ийн зүү.
  2. D1M BLOCK/D1 Mini -ийн 2 эгнээний харилцагчдын шууд таслалт. Эдгээрийг зөвхөн прототип хийх явцад тав тухтай байлгах үүднээс авах боломжтой. Охидын зөвлөл эдгээр толгой хэсэгт нэвтрэх бүх эрхийг хаах болно.
  3. 4 Охидын самбарт ашигладаг тодорхой тээглүүрүүдийн тасархай. Би зөвхөн I2C-ийн тусгай тээглүүрийг салгах талаар бодож байсан боловч өөр зүү (бага унтдаг цахилгаан унтраалга) ашиглах боломжтой байсан тул RST, A0, D0 болон өөр дижитал зүүг ашиглах боломжтой болсон.

D1M Харилцагчдыг ОРОН СУУЦЫН ХӨТЛӨГЧ рүү нэмэхийн тулд:

  1. SOCKET JIG -ийг ашиглаж буй SOLDER видеог үзээрэй.
  2. Толгойн зүүг самбарын ёроолоор дамжуулна (дээд талд зүүн дээд TX).
  3. Жийргэвчийг хуванцар толгой дээр байрлуулж, хоёр гадаргууг тэгшлээрэй.
  4. Дугуй ба угсрах хэсгийг эргүүлээд толгойг нь хатуу хавтгай гадаргуу дээр чанга дарна уу.
  5. Самбар дээр туузыг чанга дарна уу.
  6. Хамгийн бага гагнуур ашиглан 4 булангийн тээглүүрийг гагнах (тээглүүрийг түр зуур тэгшлэх).
  7. Шаардлагатай бол самбар/тээглүүрийг дахин халааж, байрлуулна (самбар эсвэл тээглүүр нь хоорондоо нийцэхгүй эсвэл тэгш бус).
  8. Үлдсэн тээглүүрийг гагнана.
  9. Дугуйг арилга.
  10. Гагнуурын дээгүүр тээглүүрийг хайчилж ав.

Охидын самбарын эвдрэлийг нэмэхийн тулд:

  1. 9P эмэгтэй толгойн 4 толгойг таслах.
  2. Дээд талд, 9P толгойг үзүүлсэн шиг оруулаад доод талд нь гагнана.

Шууд эвдрэлийг нэмэхийн тулд:

  1. 8P эмэгтэй толгойн 2 толгойг таслах.
  2. Дээд талд, 8P толгойг үзүүлсэн шиг оруулаад доод талд нь гагнана.

Толгойг холбохын тулд доод талд нь TX зүү дээш чиглүүлнэ

  1. RST зүүгээр 4 тээглүүрээр ул мөр, гагнуур хийх.
  2. A0 зүүгээр 4 тээглүүрээр ул мөр, гагнуур хийх.
  3. D1 зүүгээр 4 тээглүүрээр ул мөр, гагнуур хийх.
  4. D2 зүүгээр 4 тээглүүрээр ул мөр, гагнуур хийх.
  5. D0 тээглүүрээс 2 эгнээ доош, 4 тээглүүрээр ул мөр, гагнуур хийх.
  6. D7 зүүгээр 4 тээглүүрээр ул мөр, гагнуур хийх.
  7. GND зүүгээр 4 тээглүүрээр ул мөр, гагнуур хийх.
  8. 5V зүүгээр 4 тээглүүрээр ул мөр, гагнуур хийх.
  9. 3V3 тээглүүрээс 4 тээглүүрээр 45 ° доош буулгаж, гагнах.

Зохицуулалтыг угсрах

ОРОН СУУЦЫН ТОЛГОЙЧУУД MCU HOUSING -д наалдсан бөгөөд үүнийг BASE PLATE -д наасан байна.

  1. ОРОН СУУЦНЫ ТОЛГОЙЧУУДЫН урт тал нь нүх рүү зааж өгөхөд D1M CONTACTS -ийг MCU HOUSING -ийн нүхэнд оруулаад доош нь доошлуулна.
  2. Тохирох зөв эсэхийг баталгаажуулахын тулд MCU -г холбохдоо MCU -ийн контакт руу оруулна уу.
  3. HEADER FRAME -ийг угсрах бэхэлгээний дээд талд байрлуулж, 4G x 16mm хэмжээтэй 2 боолтоор бэхлэнэ.
  4. Угсарсан бэхэлгээг нүхийг богино тал руу чиглүүлж, 4G x 6мм боолтоор бэхлэнэ.

Алхам 4: RESET Охин самбарыг бий болгох

Дахин тохируулах охин самбарыг бий болгох
Дахин тохируулах охин самбарыг бий болгох
Дахин тохируулах охин самбарыг бий болгох
Дахин тохируулах охин самбарыг бий болгох
Дахин тохируулах охин самбарыг бий болгох
Дахин тохируулах охин самбарыг бий болгох
Дахин тохируулах охин самбарыг бий болгох
Дахин тохируулах охин самбарыг бий болгох

Охидын самбарыг илүү том чуулганд нэмсний дараа кодын өөрчлөлтийг бүрэн угсралтанд оруулахгүй болно. D1 WIFI BLOCK -ийг байршуулахын тулд орон сууцнаас нь салгаж (зүгээр л татаж авах), дараа нь солих (зүгээр л дотогш оруулах) хэрэгтэй болно.

Энэ үе шатанд энэ самбар зөвхөн D0 -ийг дахин тохируулах зүүтэй холбодог.

  1. Дотор талд 9P 90 ° эрэгтэй толгойг (1) оруулаад гадна талд нь гагнана.
  2. Дотор талд нь шар утсыг YELLOW1 -ээс YELLOW2 хүртэл хайчилж, гагнана.

Алхам 5: Гол бүрэлдэхүүн хэсгүүдийг угсрах

Гол бүрэлдэхүүн хэсгүүдийг угсрах
Гол бүрэлдэхүүн хэсгүүдийг угсрах
Гол бүрэлдэхүүн хэсгүүдийг угсрах
Гол бүрэлдэхүүн хэсгүүдийг угсрах
Гол бүрэлдэхүүн хэсгүүдийг угсрах
Гол бүрэлдэхүүн хэсгүүдийг угсрах
  1. SHELL -ийг барьж, хэлхээг туршсан эсэхийг шалгаарай (кабель ба залгуур).
  2. 3V3 I2C DAUGHTER-BOARD-ийг 3V3 зүүгээр толгойн уртын төгсгөлд оруулна уу (зураг харна уу).
  3. Охиныг дахин тохируулах утсыг дотор талд нь оруулна уу (зураг харна уу).
  4. 3V3 I2C DAUGHTER-BOARD дээр 2P Male Header дээр холбогчийг байрлуул.
  5. IDC залгуурыг SHELL CABLE-ээс 3V3 I2C DAUGHTER-BOARD дээрх IDC толгой руу оруулна уу.
  6. Охин-ОРОНЖУУД/ОРОНЦОО-г хальс дахь кабелийн хооронд болгоомжтой хийж, суурийн нүхийг тэгшлээрэй.
  7. 4G x 6мм боолтоор СУУРИЙН ХУРАЛДАА ХАМХАНД бэхлэнэ.
  8. Өөрийн хийсэн ASSIMILATE SENSORS -ийг хавсаргана уу.

Алхам 6: Дараагийн алхамууд

Дараагийн алхмууд
Дараагийн алхмууд
Дараагийн алхмууд
Дараагийн алхмууд
Дараагийн алхмууд
Дараагийн алхмууд
  1. Хөтөчөө https://crouton.mybluemix.net/crouton/connections хаягаар зааж өгнө үү.
  2. Брокер нь test.mosquitto.org байгаа эсэхийг шалгаарай.
  3. Холбох дээр дарна уу.
  4. Төхөөрөмжийн нэрийн оруулгыг firmware дээр _mqtt_device_name гэж оруулна уу.
  5. Төхөөрөмж нэмэх дээр дарна уу.
  6. Автомат холболт дээр дарна уу.
  7. ICOS10 (5V MicroUSB) -ийг асаагаарай.
  8. Crouton хяналтын самбараар баталгаажуулна уу.

Зөвлөмж болгож буй: