ዝርዝር ሁኔታ:

IOT123 - የ ASSIMILATE SENSOR HUB: ICOS10 3V3 MQTT NODE: 6 ደረጃዎች
IOT123 - የ ASSIMILATE SENSOR HUB: ICOS10 3V3 MQTT NODE: 6 ደረጃዎች

ቪዲዮ: IOT123 - የ ASSIMILATE SENSOR HUB: ICOS10 3V3 MQTT NODE: 6 ደረጃዎች

ቪዲዮ: IOT123 - የ ASSIMILATE SENSOR HUB: ICOS10 3V3 MQTT NODE: 6 ደረጃዎች
ቪዲዮ: ፈሪሀ ክፍል 1 2024, ሀምሌ
Anonim
IOT123 - አስገዳጅ ዳሳሽ HUB: ICOS10 3V3 MQTT NODE
IOT123 - አስገዳጅ ዳሳሽ HUB: ICOS10 3V3 MQTT NODE
IOT123 - አስገዳጅ ዳሳሽ HUB: ICOS10 3V3 MQTT NODE
IOT123 - አስገዳጅ ዳሳሽ HUB: ICOS10 3V3 MQTT NODE
IOT123 - አስገዳጅ ዳሳሽ HUB: ICOS10 3V3 MQTT NODE
IOT123 - አስገዳጅ ዳሳሽ HUB: ICOS10 3V3 MQTT NODE

በ ASSIMILATE SENSOR HUBS ውስጥ በተለያዩ የ MCU/የባህሪ ጥምረቶች ውስጥ ይህ የመጀመሪያው ነው -የውሂብ ጎተራዎችን ከ I2C ASSIMILATE SENSORS ባሪያዎች የሚሰበስቡ።

ይህ ግንባታ ከ ASSIMILATE SENSORS ወደ MQTT አገልጋይ የተጣለ ማንኛውንም መረጃ ለማተም ፣ ‹Wemos D1 Mini ›ን ይጠቀማል። 3V3 I2C አውቶቡስ ለአነፍናፊዎቹ ይሰጣል። የ 5 ቪ ባቡር አሁንም ቀርቧል ነገር ግን ለ 5 ቮ I2C አመክንዮ ደረጃ መለወጫ የለም እና እንደፈለገው ላይሠራ ይችላል። ይህ እዚህ ለተገለፀው ለወደፊቱ በባህሪያት በተዘጋጀ የሴት ልጅ-ቦርድ ምትክ ይሰጣል።

እርስዎ አስቀድመው ካላደረጉት ፣ አጠቃላይው የውጭ ሽፋን መሰብሰብ አለበት።

ደረጃ 1: ቁሳቁሶች እና መሳሪያዎች

ICOS10 (IDC) llል የቁሳቁስ ዕቃዎች

  1. D1M BLOCK ፒን ጂግ (1)
  2. D1M BLOCK መሠረት እና መኖሪያ ቤት (1)
  3. Wemos D1 Mini (1)
  4. Wemos D1 Mini Protoboard Shield (1)
  5. 40 ፒ ሴት ራስጌዎች (8 ፒ ፣ 8 ፒ ፣ 9 ፒ ፣ 9 ፒ))
  6. 1 "ባለ ሁለት ጎን ፕሮቶቦር (1)
  7. 6 ፒን ተሸፍኗል IDC ወንድ ራስጌ (1)
  8. የሚገጣጠም ሽቦ (~ 10)
  9. 0.5 ሚሜ የታሸገ ሽቦ (~ 4)
  10. 4G x 15 ሚሜ የአዝራር ራስ ራስን መታ ብሎኖች (2)
  11. 4G x 6 ሚሜ የራስ -ታፕ ቆጣቢ ብሎኖች (~ 20)

ደረጃ 2 የ MCU ዝግጅት

Image
Image
MCU ዝግጅት
MCU ዝግጅት
MCU ዝግጅት
MCU ዝግጅት

በዚህ ግንባታ ውስጥ እኛ Wemos D1 Mini ን እየተጠቀምን ነው። ከዚህ ቀደም የ D1M WIFI BLOCK ከገነቡ ያንን ለሞዱል ሃርድዌር አካል ሊጠቀሙበት ይችላሉ። ካልሆነ ፣ እንደ እርቃን ፣ የሚቀጥለውን ክፍል ይከተሉ።

በ MCU ላይ የ HEADER ፒኖችን መሸጥ (ፒን ጂግ በመጠቀም)

ፒን ጂጂን ማተም ካልቻሉ መመሪያዎቹን ይከተሉ እና ያሻሽሉ - የፒን ጂግ ቁመት (ማካካሻ) 6.5 ሚሜ ነው።

  1. ከዚህ ገጽ ፒን ጂግ ያትሙ/ያግኙ።
  2. የራስጌውን ፒን በቦርዱ ታች (TX በቀኝ-ግራ) በኩል እና ወደ ሻጭ ጂግ ይመግቡ።
  3. በጠንካራ ጠፍጣፋ መሬት ላይ ምስሶቹን ወደ ታች ይጫኑ።
  4. በጅቡ ላይ በጥብቅ ሰሌዳውን ወደ ታች ይጫኑ።
  5. 4 ማዕዘኖቹን ያሽጉ።
  6. አስፈላጊ ከሆነ እንደገና ያሞቁ እና የቦርድ/ፒን (የቦርድ ወይም ፒኖች ያልተስተካከሉ ወይም ቧንቧ)።
  7. ቀሪዎቹን ፒኖች ያሽጡ።

FIRMWARE ን በማዘመን ላይ

ለኮዱ GIST እዚህ አለ (5 ፋይሎች) እና ዚፕ እዚህ አለ። ኮድ ለማጠናቀር/ለመስቀል አርዱዲኖ አይዲኢን ለመጠቀም መመሪያዎች እዚህ አሉ።

ኮዱን በአነስተኛ ማሻሻያዎች ብቻ ለመጠቀም ፣ እኛ የጆኤል ጉዊለር ሽግግርን እንደ MQTT ደላላ እንጠቀማለን -የእንግዳ መለያ አለው - ስለዚህ እባክዎን የህትመቶች ክፍተቶች ልዩነት ይኑሩ። እሱ የመረጃ ምንጩን እና ርዕሶችን እንዲሁም የውሂብ ቁፋሮዎችን ያሳያል።

አንዴ ኮዱ ወደ አርዱዲኖ አይዲኢ ከተጫነ

  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. በሴት ልጅ-ቦርዶች የሚጠቀሙባቸው የተወሰኑ ፒኖች መሰባበር። እኔ የ I2C ን የተወሰኑ ፒኖችን ለማፍረስ ብቻ አስቤ ነበር ነገር ግን እኔ ሌላ ፒን (ዝቅተኛ-ጎን የእንቅልፍ ኃይል መቀየሪያ) ለመጠቀም የአጠቃቀም-ጉዳይ ነበረኝ ፣ ስለዚህ እንደ ሁኔታው RST ፣ A0 እና አንዳንድ ሌሎች ዲጂታል ፒኖችን ሰበርኩ።

የ D1M እውቂያዎችን ወደ የቤት ኃላፊው ለማከል ፦

  1. የሶኬት ጂግ ቪዲዮን በመጠቀም የሚሸጠውን ይመልከቱ።
  2. የራስጌውን ፒንዎች በቦርዱ ታች በኩል ይመግቡ (ከላይ በኩል በግራ በኩል TX)።
  3. በፕላስቲክ ራስጌ ላይ ጂግ ይመግቡ እና ሁለቱንም ገጽታዎች ያስተካክሉ።
  4. ጂግ እና ስብሰባን ያዙሩ እና ጭንቅላቱን በጠንካራ ጠፍጣፋ መሬት ላይ በጥብቅ ይጫኑ።
  5. በጅቡ ላይ በጥብቅ ሰሌዳውን ወደ ታች ይጫኑ።
  6. አነስተኛውን መሸጫ በመጠቀም (የፒኖችን ጊዜያዊ አሰላለፍ ብቻ) በመጠቀም 4 ማዕዘኖቹን ያሽጡ።
  7. አስፈላጊ ከሆነ እንደገና ያሞቁ እና የቦርድ/ፒን (የቦርድ ወይም ፒኖች ያልተስተካከሉ ወይም ቧንቧ)።
  8. ቀሪዎቹን ፒኖች ያሽጡ።
  9. ጅራፉን ያስወግዱ።
  10. ከላይ ያሉትን መከለያዎች ይቁረጡ።

የሴት ልጅ-ቦርድ Breakouts ን ለማከል-

  1. 9P ን ከሴት ራስጌዎች 4 ይቁረጡ።
  2. ከላይ ፣ እንደሚታየው የ 9 ፒ ራስጌዎችን ያስገቡ እና ከታች ወደ ላይ ያጥፉ።

ቀጥታ ክፍተቶችን ለማከል ፦

  1. 8P ን ከሴት ራስጌዎች 2 ይቁረጡ።
  2. ከላይ ፣ እንደሚታየው የ 8 ፒ ራስጌዎችን ያስገቡ እና ከታች ወደ ላይ ያጥፉ።

ራስጌዎቹን ለማገናኘት ፣ ከታች ከ TX ፒን ወደ ላይ ተኮር -

  1. በ 4 ፒኖች ላይ ከ RST ፒን ዱካ እና መሸጫ።
  2. ከ A0 ፒን በ 4 ፒኖች ላይ ዱካ እና መሸጫ።
  3. ከ D1 ፒን በ 4 ፒኖች ላይ ዱካ እና መሸጫ።
  4. ከ D2 ፒን በ 4 ፒኖች ላይ ዱካ እና መሸጫ።
  5. ከ D6 ፒን በ 4 ፒኖች ላይ ዱካ እና መሸጫ።
  6. ከ D7 ፒን በ 4 ፒኖች ላይ ዱካ እና መሸጫ።
  7. በ 4 ፒኖች ላይ ከ GND ፒን ዱካ እና መሸጫ።
  8. በ 5 ፒኖች ላይ ከ 5 ቪ ፒን ይከታተሉ እና ይሽጡ።
  9. ከ 3 ቪ 3 ፒን ዱካ እና መሸጫ በ 4 ፒን በ 45 ° ወደ ታች።

የማስተካከያ ስብሰባውን ማካሄድ

የቤቶች ኃላፊዎች በ MCU HOUSING ላይ ተለጥፈዋል እና ይህ በመሠረት ሰሌዳ ላይ ተጣብቋል።

  1. የቤቱ ኃላፊዎች ረዥሙ ጎን ወደ ቀዳዳው በመጠቆም ፣ የ D1M እውቂያዎችን በ MCU HOUSING ውስጥ ባሉ ክፍት ቦታዎች ውስጥ ያስገቡ እና ወደታች ይግፉት።
  2. ትክክለኛውን አሰላለፍ ለማረጋገጥ በ MCU CONTACTS ላይ MCU ን ያስገቡ።
  3. የ HEADER FRAME ን ከተሰበሰቡት ዕቃዎች አናት ላይ ያስቀምጡ እና በ 2 ጂ 4 x 16 ሚሜ ብሎኖች ላይ ያያይዙት።
  4. የተሰበሰቡትን መገልገያዎች ቀዳዳውን ወደ አጭር ጎን በመጠቆም በ 4 ጂ x 6 ሚሜ ብሎኖች ላይ ያያይዙ።

ደረጃ 4 3V3 I2C ሴት ልጅ-ቦርድ መገንባት

3V3 I2C ሴት ልጅ-ቦርድ መገንባት
3V3 I2C ሴት ልጅ-ቦርድ መገንባት
3V3 I2C ሴት ልጅ-ቦርድ መገንባት
3V3 I2C ሴት ልጅ-ቦርድ መገንባት
3V3 I2C ሴት ልጅ-ቦርድ መገንባት
3V3 I2C ሴት ልጅ-ቦርድ መገንባት
3V3 I2C ሴት ልጅ-ቦርድ መገንባት
3V3 I2C ሴት ልጅ-ቦርድ መገንባት

ይህ ለሶኬቶች CIRCUIT የ IDC ራስጌን ይሰጣል እና በ I2C መስመሮች ላይ መጎተቻዎችን በመጨመር ከ MCU ጋር ይገናኛል። 5V ሎጂክ ደረጃ መቀየሪያዎችን ከፈለጉ ፣ ሁሉንም ሰሌዳዎች የሚያስፈልጉትን ሁሉንም ተግባራት በሚሰጥ አንድ መለዋወጥ እንዲችሉ ይህ እንደ ሴት ልጅ ቦርድ ቀርቧል። የ AUX እና GND መስመሮች ለብጁ ምንጮች (በእንቅልፍ ዑደቶች ውስጥ እንደ ዝቅተኛ የጎን መቀየሪያዎች) ተሰብረዋል። አቀማመጦቹ በውስጥ እና በውጭ ይገለፃሉ -በቦርዱ ላይ እንደ ውስጠኛው ለመጠቀም የዘፈቀደ ጎን ይምረጡ ፣ አስፈላጊው ነገር የ IDC ራስጌ በመጠቆም ጠርዝ ላይ መሆን አለበት።

  1. በውስጠኛው ፣ 2 ፒ 90 ° ወንድ ራስጌዎችን (1) ፣ 3 ፒ 90 ° ወንድ ራስጌ (2) ፣ እና በውጭ በኩል ብየዳውን ያስገቡ።
  2. በውስጠኛው ፣ 1 ፒ ወንድ ራስጌ (3) ፣ 2 ፒ ወንድ ራስጌዎች (4) ፣ እና በውጭ በኩል ብየዳውን ያስገቡ።
  3. በውጭ በኩል ፣ የ IDC ራስጌ (5) ፣ እና ውስጡን በራጩ ያስገቡ።
  4. ከውስጥ ፣ ጥቁር ሽቦን ከ BLACK1 ወደ BLACK2 እና በሻጩ ይከታተሉ።
  5. ከውስጥ ፣ ጥቁር ሽቦን ከ BLACK3 ወደ BLACK4 እና በሻጩ ይከታተሉ።
  6. ከውስጥ ፣ ነጭ ሽቦን ከ WHITE1 ወደ WHITE2 እና በሻጩ ይከታተሉ።
  7. ከውስጥ ፣ አረንጓዴ ሽቦን ከ GREEN1 እስከ GREEN2 እና በሻጩ ይከታተሉ።
  8. በውስጠኛው ፣ ቀይ ሽቦን ከ RED1 ወደ RED2 እና በሻጩ ይከታተሉ።
  9. በውስጠኛው ፣ ቢጫ ሽቦን ከ YELLOW1 እስከ YELLOW2 እና በሻጩ ይከታተሉ።
  10. በውስጠኛው ውስጥ የ 4K7 resistor በ SILVER1 እና SILVER2 ውስጥ ያስገቡ እና ያልተቆራረጡ መሪዎችን ይተዉ።
  11. ከውስጥ ፣ ከ SILVER5 እስከ SILVER6 እና ብየዳውን ባዶ ሽቦ ይከታተሉ።
  12. በውስጠኛው ፣ እርሳሱን ከ SILVER1 ወደ SILVER3 እና በሻጩ ይከታተሉ።
  13. በውስጠኛው ውስጥ የ 4K7 resistor በ SILVER4 እና SILVER2 እና በሻጭ ውስጥ ያስገቡ።

ደረጃ 5 ዋና ዋናዎቹን አካላት መሰብሰብ

ዋና ዋናዎቹን አካላት መሰብሰብ
ዋና ዋናዎቹን አካላት መሰብሰብ
ዋና ዋናዎቹን አካላት መሰብሰብ
ዋና ዋናዎቹን አካላት መሰብሰብ
ዋና ዋናዎቹን አካላት መሰብሰብ
ዋና ዋናዎቹን አካላት መሰብሰብ
ዋና ዋናዎቹን አካላት መሰብሰብ
ዋና ዋናዎቹን አካላት መሰብሰብ
  1. መከለያው መገንባቱን እና ወረዳው መሞከሩን ያረጋግጡ (ገመድ እና ሶኬቶች)።
  2. 3V3 I2C DAUGHTER-BOARD ን ፣ በ 3V3 ፒን በጭንቅላቱ ራስጌ ጫፍ ላይ (ፎቶውን ይመልከቱ) ያስገቡ።
  3. በሴት ልጅ-ቦርዱ ላይ በ 2 ፒ ወንድ ራስጌ ላይ ዝላይን ያድርጉ።
  4. በሴት ልጅ-ቦርዱ ላይ የ IDC ሶኬት ከ SHል ኬብል ወደ IDC ራስጌ ያስገቡ።
  5. በ SHል ውስጥ ባሉ ገመዶች መካከል የሴት ልጅ-ቦርድን/ቤቱን በጥንቃቄ ያስገቡ እና የመሠረቱን ቀዳዳዎች ያስተካክሉ።
  6. በ 4 ጂ x 6 ሚሜ ብሎኖች አማካኝነት የመሠረት ጉባSውን ወደ ELል ያያይዙት።
  7. እርስዎ ያደረጓቸውን ማንኛውንም አስገዳጅ ዳሳሾች ያያይዙ።

ደረጃ 6: ቀጣይ እርምጃዎች

ቀጣይ እርምጃዎች
ቀጣይ እርምጃዎች
ቀጣይ እርምጃዎች
ቀጣይ እርምጃዎች
ቀጣይ እርምጃዎች
ቀጣይ እርምጃዎች
ቀጣይ እርምጃዎች
ቀጣይ እርምጃዎች

አዲሱን መሣሪያዎን (5V MicroUSB) ያብሩ።

አሳሽዎን https://shiftr.io/try ላይ ያመልክቱ እና የውሂብዎን እይታ ይመልከቱ።

በግራፉ ውስጥ አንጓዎችን ጠቅ በማድረግ ወደ ታች ቁፋሮ ያድርጉ።

አንዳንድ የግዴታ ሁኔታ ምዝግብን ለመፈተሽ የኮንሶል መስኮት ይክፈቱ።

ሲረኩ ዝርዝሮቹን በእራስዎ MQTT ደላላ መለያ/አገልጋይ ይለውጡ።

እነዚህን ተዛማጅ ግንባታዎች ይመልከቱ።

ቀጥሎ በካርዶቹ ላይ ለ ASSIMILATE IOT NETWORK ተዋንያንን እያዳበረ ነው።

የሚመከር: