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

IOT123 - Мэдрэгч төвийг нэгтгэх: ICOS10 3V3 MQTT зангилаа: 6 алхам
IOT123 - Мэдрэгч төвийг нэгтгэх: ICOS10 3V3 MQTT зангилаа: 6 алхам

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

Видео: IOT123 - Мэдрэгч төвийг нэгтгэх: ICOS10 3V3 MQTT зангилаа: 6 алхам
Видео: IOT123 - BYKO LIVE RIDE 2024, Долдугаар сарын
Anonim
IOT123 - Мэдрэгч төвийг нэгтгэх: ICOS10 3V3 MQTT зангилаа
IOT123 - Мэдрэгч төвийг нэгтгэх: ICOS10 3V3 MQTT зангилаа
IOT123 - Мэдрэгч төвийг нэгтгэх: ICOS10 3V3 MQTT зангилаа
IOT123 - Мэдрэгч төвийг нэгтгэх: ICOS10 3V3 MQTT зангилаа
IOT123 - Мэдрэгч төвийг нэгтгэх: ICOS10 3V3 MQTT зангилаа
IOT123 - Мэдрэгч төвийг нэгтгэх: ICOS10 3V3 MQTT зангилаа

Энэ нь ASSIMILATE SENSOR HUBS дахь MCU/Онцлог хослолуудын анхны хослол юм: I2C ASSIMILATE SENSORS боолуудаас өгөгдлийн овоолго цуглуулдаг мастерууд юм.

Энэхүү бүтээн байгуулалт нь ASSIMILATE SENSORS -ээс MQTT серверт хаясан өгөгдлийг нийтлэхийн тулд Wemos D1 Mini -ийг ашигладаг. Энэ нь 3V3 I2C автобусыг мэдрэгч рүү нийлүүлдэг. 5V төмөр замыг нийлүүлсэн хэвээр байгаа боловч 5V I2C -ийн логик түвшний хөрвүүлэгч байхгүй бөгөөд хүссэнээрээ ажиллахгүй байж магадгүй юм. Энэ нь ирээдүйд энд тавигдсан охин хавтанг солих боломжтой болно.

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

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

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

Кодын GIST энд байна (5 файл), зип энд байна. Код хөрвүүлэх/байршуулахын тулд Arduino IDE -ийг ашиглах заавар энд байна.

Кодыг зөвхөн бага зэргийн өөрчлөлтөөр ашиглахын тулд бид Joël Gähwiler -ийн shiftr.io -г MQTT брокер болгон ашиглаж байна: энэ нь зочин данстай тул нийтлэлийн интервалыг хэдэн минутын зайтай байлгана уу. Энэ нь эх сурвалж, сэдвийг дүрслэн харуулахаас гадна өгөгдлийг нарийвчлан судлах боломжийг олгодог.

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

  1. WiFi SSID ашиглан _wifi_ssid -ийн утгыг өөрчилнө үү.
  2. WiFi түлхүүрээ ашиглан _wifi_password -ийн утгыг өөрчилнө үү.
  3. _Mqtt_clientid -ийн утгыг өөрийн хүссэн үйлчлүүлэгчийн таниулбараар өөрчлөх (нэгдэх шаардлагагүй).
  4. _Mqtt_root_topic -ийн утгыг төхөөрөмжийн байршлын байршлын шатлалаар өөрчлөх.
  5. Хөрвүүлэх, байршуулах.

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

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

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

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

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

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

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. D6 зүүгээр 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: 3V3 I2C охин хавтанг бүтээх

3V3 I2C охин хавтанг бүтээх
3V3 I2C охин хавтанг бүтээх
3V3 I2C охин хавтанг бүтээх
3V3 I2C охин хавтанг бүтээх
3V3 I2C охин хавтанг бүтээх
3V3 I2C охин хавтанг бүтээх
3V3 I2C охин хавтанг бүтээх
3V3 I2C охин хавтанг бүтээх

Энэ нь SOCKETS CIRCUIT-ийн IDC толгойг хангаж, MCU-тэй холбогдож, I2C шугам дээр татах хүчийг нэмж өгдөг. Үүнийг охин самбар хэлбэрээр өгдөг бөгөөд ингэснээр танд 5V логик түвшний хөрвүүлэгч хэрэгтэй бол та энэ самбарыг шаардлагатай бүх функцээр хангадаг хавтангаар сольж болно. AUX ба GND шугамууд нь захиалгат эх үүсвэрт зориулагдсан байдаг (унтах мөчлөгийн үед хажуугийн унтраалга бага байдаг гэх мэт). Байршлыг дотор болон гадна талаас нь тодорхойлно: самбар дээр дотор нь ашиглах дурын талыг сонгоно уу; IDC -ийн толгой нь ирмэг дээр байх ёстой.

  1. Дотор талд 2P 90 ° эрэгтэй толгой (1), 3P 90 ° эрэгтэй толгой (2) оруулаад гадна талд нь гагнуур хийнэ.
  2. Дотор талд 1P эрэгтэй толгой (3), 2P эрэгтэй толгой (4) оруулаад гадна талд нь гагнуур хийнэ.
  3. Гадна талд IDC толгойг (5) оруулаад дотор талд нь гагнана.
  4. Дотор талд нь BLACK1 -ээс BLACK2 хүртэлх хар утсыг хайчилж, гагнана.
  5. Дотор талд нь BLACK3 -аас BLACK4 хүртэлх хар утсыг хайчилж, гагнана.
  6. Дотор талд нь WHITE1 -ээс WHITE2 хүртэлх цагаан утсыг хайчилж, гагнана.
  7. Дотор талаас нь GREEN1 -ээс GREEN2 хүртэлх ногоон утсыг хайчилж, гагнана.
  8. Дотор талд нь улаан утсыг RED1 -ээс RED2 хүртэл хайчилж, гагнана.
  9. Дотор талд нь шар утсыг YELLOW1 -ээс YELLOW2 хүртэл хайчилж, гагнана.
  10. Дотор талд нь 4K7 резисторыг SILVER1 ба SILVER2 -д оруулаад утаснуудаа огтлоогүй үлдээгээрэй.
  11. Дотор талаас SILVER5 -аас SILVER6 хүртэлх нүцгэн утсыг хайчилж, гагнуур хийнэ.
  12. Дотор талаас нь SILVER1 -ээс SILVER3 болон гагнуур хүртэл хар тугалга хай.
  13. Дотор талд нь 4K7 резисторыг SILVER4 ба SILVER2 ба гагнуурт хийнэ.

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

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

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

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

Шинэ төхөөрөмжөө асаах (5V MicroUSB).

Хөтөчөө https://shiftr.io/try хаягаар зааж өгөгдлийнхөө дүрслэлийг шалгаарай.

График дээрх зангилаанууд дээр дарж доошоо гүйлгэнэ үү.

Анхан шатны статусын бүртгэлийг шалгахын тулд консолын цонхыг нээнэ үү.

Сэтгэл хангалуун байвал өөрийн MQTT брокерын данс/серверээр дэлгэрэнгүй мэдээллийг өөрчилнө үү.

Эдгээр холбогдох бүтцийг үзээрэй

Дараагийн картууд нь IOT NETWORK ASSIMILATE ACTORS -ийг боловсруулж байна.

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