ዝርዝር ሁኔታ:

IOT123 - የ SENSOR HUB: ICOS10 CROUTON RESET NODE: 6 ደረጃዎች
IOT123 - የ SENSOR HUB: ICOS10 CROUTON RESET NODE: 6 ደረጃዎች

ቪዲዮ: IOT123 - የ SENSOR HUB: ICOS10 CROUTON RESET NODE: 6 ደረጃዎች

ቪዲዮ: IOT123 - የ SENSOR HUB: ICOS10 CROUTON RESET NODE: 6 ደረጃዎች
ቪዲዮ: IOT123 - BYKO LIVE RIDE 2024, ህዳር
Anonim
Image
Image
IOT123 - የ SENSOR HUB ICOS10 CROUTON RESET NODE
IOT123 - የ SENSOR HUB ICOS10 CROUTON RESET NODE
IOT123 - የ SENSOR HUB: ICOS10 CROUTON RESET NODE
IOT123 - የ SENSOR HUB: ICOS10 CROUTON RESET NODE

ክሩቶን። https://crouton.mybluemix.net/ ክሩቶን የ IOT መሣሪያዎችዎን በዝቅተኛ ማዋቀር እንዲመለከቱ እና እንዲቆጣጠሩ የሚያስችልዎ ዳሽቦርድ ነው። በዋናነት ፣ MQTT እና JSON ን ብቻ በመጠቀም ለማንኛውም የ IOT ሃርድዌር አድናቂ ለማዋቀር ቀላሉ ዳሽቦርድ ነው።

ይህ ግንባታ በ Crouton የሚፈልገውን የመሣሪያ መረጃ ወደ MQTT ደላላ ፣ አውቶማቲክ ዳሽቦርዶችን ለመጫን ይልካል። ASSIM_VERSION ለ AssimilateBusSlaves (ተዋናዮች እና ዳሳሾች) 2 መሆን አለበት።

የቀድሞው የቤቶች ኃላፊዎች በጥቂቱ ተስተካክለው ፣ D0 ባቡር ጥቅም ላይ ያልዋለውን D6 ባቡር በመተካት።

በተወሰኑ ሁኔታዎች ስር ከእንቅልፉ መነቃቃት እና ለወደፊቱ ለዝቅተኛው የኃይል መቀየሪያ (ለባሮቹ ኃይል ቁጥጥር) የሚያገለግል አዲስ የሴት ልጅ-ቦርድ ታክሏል።

ከላይ ያለው የፍሰት ገበታ ስለ ASSIMILATE-CROUTON ውህደት መግለጫ ይሰጣል።

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

ማሳሰቢያ -ለ ACTORS/SENSORS ያለው firmware ASSIM_VERSION 2 መሆን አለበት።

ደረጃ 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. ወንድ ራስጌ 90º (3 ፒ ፣ 3 ፒ ፣ 3 ፒ ፣ 2 ፒ)
  7. 1 "ባለ ሁለት ጎን ፕሮቶቦር (2)
  8. 6 ፒን ተሸፍኗል IDC ወንድ ራስጌ (1)
  9. የሚገጣጠም ሽቦ (~ 10)
  10. 0.5 ሚሜ የታሸገ ሽቦ (~ 4)
  11. 4G x 15 ሚሜ የአዝራር ራስ ራስን መታ ብሎኖች (2)
  12. 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 ን በማዘመን ላይ

የኮድ ማከማቻ እዚህ (ቅጽበታዊ ገጽ እይታ) ሊገኝ ይችላል።

የቤተ መፃህፍት ዚፕ እዚህ ይገኛል (ቅጽበታዊ ገጽ እይታ)።

የ «ዚፕ ቤተ -መጽሐፍትን ማስመጣት» መመሪያዎች እዚህ።

ቤተ -መጽሐፍቱ አንዴ ከተጫነ “mqtt_crouton_esp8266” የሚለውን ምሳሌ መክፈት ይችላሉ።

ለ Wemos D1 Mini Arduino ን ለማዋቀር መመሪያዎች እዚህ።

ጥገኛዎች: ArduinoJson, TimeLib, PubSubClient.

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

  1. በእርስዎ WiFi SSID አማካኝነት የ _wifi_ssid ዋጋን ይለውጡ።
  2. በ WiFi ቁልፍዎ የ _wifi_password ን እሴት ይለውጡ።
  3. በተመረጠው የመሣሪያ መታወቂያ (የ መቀላቀል አያስፈልግም) የ _mqtt_device_name ዋጋን ይቀይሩ።
  4. በመረጡት የመሣሪያ መግለጫ (በ Crouton) የ _mqtt_device_description ን ዋጋ ይለውጡ።

ደረጃ 3 የ MCU የቤቶች ዝግጅት

MCU የቤቶች ዝግጅት
MCU የቤቶች ዝግጅት
MCU የቤቶች ዝግጅት
MCU የቤቶች ዝግጅት
MCU የቤቶች ዝግጅት
MCU የቤቶች ዝግጅት

የ MCU መኖሪያ ቤት ከሶኬት (ዳሳሾች እና ተዋንያን) ወረዳ ጋር ለሚገናኙ ሴት ልጅ ቦርዶች ለመሰካት እና ራስጌዎችን ለ D1 Mini ያጋልጣል።

የ I2C መልእክት ቅደም ተከተል ከማመሳሰል ሲወጣ (ከባድ ዳግም ማስጀመር የመጀመሪያው ስትራቴጂ ነበር) እና ከእንቅልፍ ለመነሳት በዋናው ICOS10 3V3 MQTT NODE ላይ ያሉት የቤቶች ኃላፊዎች የሃርድዌር ዳግም ማስጀመርን ለመደገፍ መለወጥ ያስፈልጋል። እየተተካ ያለው የ D6 ፒን መሰባበር በመጀመሪያው ዲዛይን ጊዜ ለማንኛውም ነገር አልተመደበም ፣ እና “እንደ አንዳንድ ሌሎች ዲጂታል ፒኖች” ተብሎ ተሰይሟል።

የቤት ኃላፊዎች

ይህ በ D1 Mini Protoboard ላይ የተመሠረተ ነው ፣ እናም ይቋረጣል

  1. ለመገናኘት ለ D1M BLOCK/D1 Mini ፒኖች።
  2. ከ D1M BLOCK/D1 Mini የ 2 ረድፎች የዕውቂያዎች ቀጥታ መቋረጥ። እነዚህ ፕሮቶታይፕ በሚሠሩበት ጊዜ ለምቾት ብቻ ይገኛሉ። የሴት ልጅ ቦርዶች የእነዚህን ራስጌዎች መዳረሻን ሁሉ ያግዳሉ ተብሎ ይጠበቃል።
  3. በሴት ልጅ-ቦርዶች የሚጠቀሙባቸው የተወሰኑ ፒኖች መሰባበር። እኔ የ I2C ን የተወሰኑ ፒኖችን ለማፍረስ ብቻ አስቤ ነበር ፣ ግን ለሌላ ፒን (ዝቅተኛ-ጎን የእንቅልፍ ኃይል ማብሪያ) ለመጠቀም የአጠቃቀም-ጉዳይ ነበረኝ ፣ ስለሆነም RST ፣ A0 ፣ D0 እና እንደዚያ ከሆነ ሌላ ዲጂታል ፒን ሰበርኩ።

የ 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. ከ D0 ፒን 2 ዱካዎችን እና በ 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: የ RESET ሴት ልጅ-ቦርድ መገንባት

የ RESET ሴት ልጅ-ቦርድ መገንባት
የ RESET ሴት ልጅ-ቦርድ መገንባት
የ RESET ሴት ልጅ-ቦርድ መገንባት
የ RESET ሴት ልጅ-ቦርድ መገንባት
የ RESET ሴት ልጅ-ቦርድ መገንባት
የ RESET ሴት ልጅ-ቦርድ መገንባት
የ RESET ሴት ልጅ-ቦርድ መገንባት
የ RESET ሴት ልጅ-ቦርድ መገንባት

ሴት ልጅ-ቦርድ ወደ ትልቁ ስብሰባ ከተጨመረ በኋላ ማንኛውም የኮድ ለውጦች ከተሟላ ስብሰባ ጋር የማይሰቀሉ ሆነው ያገኛሉ። D1 WIFI BLOCK ለመስቀያው ከመኖሪያ ቤቱ መወገድ አለበት (ልክ አውጥቶ ያውጣል) ፣ ከዚያ ይተካዋል (ወደ ውስጥ ይግፉት)።

በዚህ ደረጃ ላይ ይህ ሰሌዳ D0 ን ከዳግም ማስጀመሪያ ፒን ጋር ብቻ ያገናኛል።

  1. በውስጠኛው ፣ 9P 90 ° ወንድ ራስጌ (1) ፣ እና ከውጭው ላይ ሻጩን ያስገቡ።
  2. በውስጠኛው ፣ ቢጫ ሽቦን ከ YELLOW1 እስከ YELLOW2 እና በሻጩ ይከታተሉ።

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

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

ደረጃ 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 ዳሽቦርድ በኩል ያረጋግጡ።

የሚመከር: