ዝርዝር ሁኔታ:
- ደረጃ 1: ቁሳቁሶች እና መሳሪያዎች
- ደረጃ 2 የ MCU ዝግጅት
- ደረጃ 3 የ MCU የቤቶች ዝግጅት
- ደረጃ 4 3V3 I2C ሴት ልጅ-ቦርድ መገንባት
- ደረጃ 5 ዋና ዋናዎቹን አካላት መሰብሰብ
- ደረጃ 6: ቀጣይ እርምጃዎች
ቪዲዮ: IOT123 - የ ASSIMILATE SENSOR HUB: ICOS10 3V3 MQTT NODE: 6 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:32
በ ASSIMILATE SENSOR HUBS ውስጥ በተለያዩ የ MCU/የባህሪ ጥምረቶች ውስጥ ይህ የመጀመሪያው ነው -የውሂብ ጎተራዎችን ከ I2C ASSIMILATE SENSORS ባሪያዎች የሚሰበስቡ።
ይህ ግንባታ ከ ASSIMILATE SENSORS ወደ MQTT አገልጋይ የተጣለ ማንኛውንም መረጃ ለማተም ፣ ‹Wemos D1 Mini ›ን ይጠቀማል። 3V3 I2C አውቶቡስ ለአነፍናፊዎቹ ይሰጣል። የ 5 ቪ ባቡር አሁንም ቀርቧል ነገር ግን ለ 5 ቮ I2C አመክንዮ ደረጃ መለወጫ የለም እና እንደፈለገው ላይሠራ ይችላል። ይህ እዚህ ለተገለፀው ለወደፊቱ በባህሪያት በተዘጋጀ የሴት ልጅ-ቦርድ ምትክ ይሰጣል።
እርስዎ አስቀድመው ካላደረጉት ፣ አጠቃላይው የውጭ ሽፋን መሰብሰብ አለበት።
ደረጃ 1: ቁሳቁሶች እና መሳሪያዎች
ICOS10 (IDC) llል የቁሳቁስ ዕቃዎች
- D1M BLOCK ፒን ጂግ (1)
- D1M BLOCK መሠረት እና መኖሪያ ቤት (1)
- Wemos D1 Mini (1)
- Wemos D1 Mini Protoboard Shield (1)
- 40 ፒ ሴት ራስጌዎች (8 ፒ ፣ 8 ፒ ፣ 9 ፒ ፣ 9 ፒ))
- 1 "ባለ ሁለት ጎን ፕሮቶቦር (1)
- 6 ፒን ተሸፍኗል IDC ወንድ ራስጌ (1)
- የሚገጣጠም ሽቦ (~ 10)
- 0.5 ሚሜ የታሸገ ሽቦ (~ 4)
- 4G x 15 ሚሜ የአዝራር ራስ ራስን መታ ብሎኖች (2)
- 4G x 6 ሚሜ የራስ -ታፕ ቆጣቢ ብሎኖች (~ 20)
ደረጃ 2 የ MCU ዝግጅት
በዚህ ግንባታ ውስጥ እኛ Wemos D1 Mini ን እየተጠቀምን ነው። ከዚህ ቀደም የ D1M WIFI BLOCK ከገነቡ ያንን ለሞዱል ሃርድዌር አካል ሊጠቀሙበት ይችላሉ። ካልሆነ ፣ እንደ እርቃን ፣ የሚቀጥለውን ክፍል ይከተሉ።
በ MCU ላይ የ HEADER ፒኖችን መሸጥ (ፒን ጂግ በመጠቀም)
ፒን ጂጂን ማተም ካልቻሉ መመሪያዎቹን ይከተሉ እና ያሻሽሉ - የፒን ጂግ ቁመት (ማካካሻ) 6.5 ሚሜ ነው።
- ከዚህ ገጽ ፒን ጂግ ያትሙ/ያግኙ።
- የራስጌውን ፒን በቦርዱ ታች (TX በቀኝ-ግራ) በኩል እና ወደ ሻጭ ጂግ ይመግቡ።
- በጠንካራ ጠፍጣፋ መሬት ላይ ምስሶቹን ወደ ታች ይጫኑ።
- በጅቡ ላይ በጥብቅ ሰሌዳውን ወደ ታች ይጫኑ።
- 4 ማዕዘኖቹን ያሽጉ።
- አስፈላጊ ከሆነ እንደገና ያሞቁ እና የቦርድ/ፒን (የቦርድ ወይም ፒኖች ያልተስተካከሉ ወይም ቧንቧ)።
- ቀሪዎቹን ፒኖች ያሽጡ።
FIRMWARE ን በማዘመን ላይ
ለኮዱ GIST እዚህ አለ (5 ፋይሎች) እና ዚፕ እዚህ አለ። ኮድ ለማጠናቀር/ለመስቀል አርዱዲኖ አይዲኢን ለመጠቀም መመሪያዎች እዚህ አሉ።
ኮዱን በአነስተኛ ማሻሻያዎች ብቻ ለመጠቀም ፣ እኛ የጆኤል ጉዊለር ሽግግርን እንደ MQTT ደላላ እንጠቀማለን -የእንግዳ መለያ አለው - ስለዚህ እባክዎን የህትመቶች ክፍተቶች ልዩነት ይኑሩ። እሱ የመረጃ ምንጩን እና ርዕሶችን እንዲሁም የውሂብ ቁፋሮዎችን ያሳያል።
አንዴ ኮዱ ወደ አርዱዲኖ አይዲኢ ከተጫነ
- በእርስዎ WiFi SSID አማካኝነት የ _wifi_ssid ዋጋን ይለውጡ።
- በ WiFi ቁልፍዎ የ _wifi_password ን እሴት ይለውጡ።
- የ _mqtt_clientid ዋጋን በተመረጠው የደንበኛ መለያ (መቀላቀልን አያስፈልግም) ይለውጡ።
- የ _mqtt_root_topic ዋጋን ከመሣሪያው ሥፍራ ሥፍራ ተዋረድ ጋር ያስተካክሉ።
- ያጠናቅሩ እና ይስቀሉ።
ደረጃ 3 የ MCU የቤቶች ዝግጅት
የ MCU መኖሪያ ቤት ከሶኬት (ዳሳሾች እና ተዋንያን) ወረዳ ጋር ለሚገናኙ ሴት ልጅ ቦርዶች ለመሰካት እና ራስጌዎችን ለ D1 Mini ያጋልጣል።
የቤት ኃላፊዎች
ይህ በ D1 Mini Protoboard ላይ የተመሠረተ ነው ፣ እናም ይቋረጣል
- ለመገናኘት ለ D1M BLOCK/D1 Mini ፒኖች።
- ከ D1M BLOCK/D1 Mini የ 2 ረድፎች የዕውቂያዎች ቀጥታ መቋረጥ። እነዚህ ፕሮቶታይፕ በሚሠሩበት ጊዜ ለምቾት ብቻ ይገኛሉ። የሴት ልጅ ቦርዶች የእነዚህን ራስጌዎች መዳረሻን ሁሉ ያግዳሉ ተብሎ ይጠበቃል።
- በሴት ልጅ-ቦርዶች የሚጠቀሙባቸው የተወሰኑ ፒኖች መሰባበር። እኔ የ I2C ን የተወሰኑ ፒኖችን ለማፍረስ ብቻ አስቤ ነበር ነገር ግን እኔ ሌላ ፒን (ዝቅተኛ-ጎን የእንቅልፍ ኃይል መቀየሪያ) ለመጠቀም የአጠቃቀም-ጉዳይ ነበረኝ ፣ ስለዚህ እንደ ሁኔታው RST ፣ A0 እና አንዳንድ ሌሎች ዲጂታል ፒኖችን ሰበርኩ።
የ D1M እውቂያዎችን ወደ የቤት ኃላፊው ለማከል ፦
- የሶኬት ጂግ ቪዲዮን በመጠቀም የሚሸጠውን ይመልከቱ።
- የራስጌውን ፒንዎች በቦርዱ ታች በኩል ይመግቡ (ከላይ በኩል በግራ በኩል TX)።
- በፕላስቲክ ራስጌ ላይ ጂግ ይመግቡ እና ሁለቱንም ገጽታዎች ያስተካክሉ።
- ጂግ እና ስብሰባን ያዙሩ እና ጭንቅላቱን በጠንካራ ጠፍጣፋ መሬት ላይ በጥብቅ ይጫኑ።
- በጅቡ ላይ በጥብቅ ሰሌዳውን ወደ ታች ይጫኑ።
- አነስተኛውን መሸጫ በመጠቀም (የፒኖችን ጊዜያዊ አሰላለፍ ብቻ) በመጠቀም 4 ማዕዘኖቹን ያሽጡ።
- አስፈላጊ ከሆነ እንደገና ያሞቁ እና የቦርድ/ፒን (የቦርድ ወይም ፒኖች ያልተስተካከሉ ወይም ቧንቧ)።
- ቀሪዎቹን ፒኖች ያሽጡ።
- ጅራፉን ያስወግዱ።
- ከላይ ያሉትን መከለያዎች ይቁረጡ።
የሴት ልጅ-ቦርድ Breakouts ን ለማከል-
- 9P ን ከሴት ራስጌዎች 4 ይቁረጡ።
- ከላይ ፣ እንደሚታየው የ 9 ፒ ራስጌዎችን ያስገቡ እና ከታች ወደ ላይ ያጥፉ።
ቀጥታ ክፍተቶችን ለማከል ፦
- 8P ን ከሴት ራስጌዎች 2 ይቁረጡ።
- ከላይ ፣ እንደሚታየው የ 8 ፒ ራስጌዎችን ያስገቡ እና ከታች ወደ ላይ ያጥፉ።
ራስጌዎቹን ለማገናኘት ፣ ከታች ከ TX ፒን ወደ ላይ ተኮር -
- በ 4 ፒኖች ላይ ከ RST ፒን ዱካ እና መሸጫ።
- ከ A0 ፒን በ 4 ፒኖች ላይ ዱካ እና መሸጫ።
- ከ D1 ፒን በ 4 ፒኖች ላይ ዱካ እና መሸጫ።
- ከ D2 ፒን በ 4 ፒኖች ላይ ዱካ እና መሸጫ።
- ከ D6 ፒን በ 4 ፒኖች ላይ ዱካ እና መሸጫ።
- ከ D7 ፒን በ 4 ፒኖች ላይ ዱካ እና መሸጫ።
- በ 4 ፒኖች ላይ ከ GND ፒን ዱካ እና መሸጫ።
- በ 5 ፒኖች ላይ ከ 5 ቪ ፒን ይከታተሉ እና ይሽጡ።
- ከ 3 ቪ 3 ፒን ዱካ እና መሸጫ በ 4 ፒን በ 45 ° ወደ ታች።
የማስተካከያ ስብሰባውን ማካሄድ
የቤቶች ኃላፊዎች በ MCU HOUSING ላይ ተለጥፈዋል እና ይህ በመሠረት ሰሌዳ ላይ ተጣብቋል።
- የቤቱ ኃላፊዎች ረዥሙ ጎን ወደ ቀዳዳው በመጠቆም ፣ የ D1M እውቂያዎችን በ MCU HOUSING ውስጥ ባሉ ክፍት ቦታዎች ውስጥ ያስገቡ እና ወደታች ይግፉት።
- ትክክለኛውን አሰላለፍ ለማረጋገጥ በ MCU CONTACTS ላይ MCU ን ያስገቡ።
- የ HEADER FRAME ን ከተሰበሰቡት ዕቃዎች አናት ላይ ያስቀምጡ እና በ 2 ጂ 4 x 16 ሚሜ ብሎኖች ላይ ያያይዙት።
- የተሰበሰቡትን መገልገያዎች ቀዳዳውን ወደ አጭር ጎን በመጠቆም በ 4 ጂ x 6 ሚሜ ብሎኖች ላይ ያያይዙ።
ደረጃ 4 3V3 I2C ሴት ልጅ-ቦርድ መገንባት
ይህ ለሶኬቶች CIRCUIT የ IDC ራስጌን ይሰጣል እና በ I2C መስመሮች ላይ መጎተቻዎችን በመጨመር ከ MCU ጋር ይገናኛል። 5V ሎጂክ ደረጃ መቀየሪያዎችን ከፈለጉ ፣ ሁሉንም ሰሌዳዎች የሚያስፈልጉትን ሁሉንም ተግባራት በሚሰጥ አንድ መለዋወጥ እንዲችሉ ይህ እንደ ሴት ልጅ ቦርድ ቀርቧል። የ AUX እና GND መስመሮች ለብጁ ምንጮች (በእንቅልፍ ዑደቶች ውስጥ እንደ ዝቅተኛ የጎን መቀየሪያዎች) ተሰብረዋል። አቀማመጦቹ በውስጥ እና በውጭ ይገለፃሉ -በቦርዱ ላይ እንደ ውስጠኛው ለመጠቀም የዘፈቀደ ጎን ይምረጡ ፣ አስፈላጊው ነገር የ IDC ራስጌ በመጠቆም ጠርዝ ላይ መሆን አለበት።
- በውስጠኛው ፣ 2 ፒ 90 ° ወንድ ራስጌዎችን (1) ፣ 3 ፒ 90 ° ወንድ ራስጌ (2) ፣ እና በውጭ በኩል ብየዳውን ያስገቡ።
- በውስጠኛው ፣ 1 ፒ ወንድ ራስጌ (3) ፣ 2 ፒ ወንድ ራስጌዎች (4) ፣ እና በውጭ በኩል ብየዳውን ያስገቡ።
- በውጭ በኩል ፣ የ IDC ራስጌ (5) ፣ እና ውስጡን በራጩ ያስገቡ።
- ከውስጥ ፣ ጥቁር ሽቦን ከ BLACK1 ወደ BLACK2 እና በሻጩ ይከታተሉ።
- ከውስጥ ፣ ጥቁር ሽቦን ከ BLACK3 ወደ BLACK4 እና በሻጩ ይከታተሉ።
- ከውስጥ ፣ ነጭ ሽቦን ከ WHITE1 ወደ WHITE2 እና በሻጩ ይከታተሉ።
- ከውስጥ ፣ አረንጓዴ ሽቦን ከ GREEN1 እስከ GREEN2 እና በሻጩ ይከታተሉ።
- በውስጠኛው ፣ ቀይ ሽቦን ከ RED1 ወደ RED2 እና በሻጩ ይከታተሉ።
- በውስጠኛው ፣ ቢጫ ሽቦን ከ YELLOW1 እስከ YELLOW2 እና በሻጩ ይከታተሉ።
- በውስጠኛው ውስጥ የ 4K7 resistor በ SILVER1 እና SILVER2 ውስጥ ያስገቡ እና ያልተቆራረጡ መሪዎችን ይተዉ።
- ከውስጥ ፣ ከ SILVER5 እስከ SILVER6 እና ብየዳውን ባዶ ሽቦ ይከታተሉ።
- በውስጠኛው ፣ እርሳሱን ከ SILVER1 ወደ SILVER3 እና በሻጩ ይከታተሉ።
- በውስጠኛው ውስጥ የ 4K7 resistor በ SILVER4 እና SILVER2 እና በሻጭ ውስጥ ያስገቡ።
ደረጃ 5 ዋና ዋናዎቹን አካላት መሰብሰብ
- መከለያው መገንባቱን እና ወረዳው መሞከሩን ያረጋግጡ (ገመድ እና ሶኬቶች)።
- 3V3 I2C DAUGHTER-BOARD ን ፣ በ 3V3 ፒን በጭንቅላቱ ራስጌ ጫፍ ላይ (ፎቶውን ይመልከቱ) ያስገቡ።
- በሴት ልጅ-ቦርዱ ላይ በ 2 ፒ ወንድ ራስጌ ላይ ዝላይን ያድርጉ።
- በሴት ልጅ-ቦርዱ ላይ የ IDC ሶኬት ከ SHል ኬብል ወደ IDC ራስጌ ያስገቡ።
- በ SHል ውስጥ ባሉ ገመዶች መካከል የሴት ልጅ-ቦርድን/ቤቱን በጥንቃቄ ያስገቡ እና የመሠረቱን ቀዳዳዎች ያስተካክሉ።
- በ 4 ጂ x 6 ሚሜ ብሎኖች አማካኝነት የመሠረት ጉባSውን ወደ ELል ያያይዙት።
- እርስዎ ያደረጓቸውን ማንኛውንም አስገዳጅ ዳሳሾች ያያይዙ።
ደረጃ 6: ቀጣይ እርምጃዎች
አዲሱን መሣሪያዎን (5V MicroUSB) ያብሩ።
አሳሽዎን https://shiftr.io/try ላይ ያመልክቱ እና የውሂብዎን እይታ ይመልከቱ።
በግራፉ ውስጥ አንጓዎችን ጠቅ በማድረግ ወደ ታች ቁፋሮ ያድርጉ።
አንዳንድ የግዴታ ሁኔታ ምዝግብን ለመፈተሽ የኮንሶል መስኮት ይክፈቱ።
ሲረኩ ዝርዝሮቹን በእራስዎ MQTT ደላላ መለያ/አገልጋይ ይለውጡ።
እነዚህን ተዛማጅ ግንባታዎች ይመልከቱ።
ቀጥሎ በካርዶቹ ላይ ለ ASSIMILATE IOT NETWORK ተዋንያንን እያዳበረ ነው።
የሚመከር:
IOT123 - የ SENSOR HUB ICOS10 GENERIC SHELL (HOOKUP WIRE) ስብሰባ 4 ደረጃዎች
IOT123 - ASSIMILATE SENSOR HUB: ICOS10 GENERIC SHELL (HOOKUP WIRE) ስብሰባ: አዘምን ለበለጠ አስተማማኝነት የ IDC ወረዳ (HOOKUP አይደለም) እንዲጠቀሙ እንመክራለን። ወረዳውን ለማረጋገጥ ጊዜ ካለዎት ይህ የ HOOKUP ስብሰባ ተልዕኮ ለሌለው ወሳኝ ክወና ደህና ነው። አንዳንድ ሽቦዎችን (የላይኛው የፓነሎች ንብርብር ቀይ/ቢጫ) አገኘሁ
IOT123 - የአስገዳጅ ዳሳሽ ጎጆ - ICOS10 ጄኔራል ELል (IDC) ጉባኤ: 6 ደረጃዎች
IOT123 - ASSIMILATE SENSOR HUB: ICOS10 GENERIC SHELL (IDC) ጉባ:: NOTET ይህ የተሻሻለው (የወረዳ ጥንካሬ) የ ASSIMILATE SENSOR HUB: ICOS10 GENERIC SHELL (HOOKUP WIRE) ስብሰባ ነው። እሱ በፍጥነት ይሰበስባል እና ከፍተኛ ጥራት ያለው ወረዳ አለው ፣ ግን የበለጠ ያስከፍላል (~ 10 ዳሳሾችን የሚደግፍ ከሆነ ~ ~ $ 10 ተጨማሪ)። ዋናው ፌ
IOT123 - የ SENSOR HUB: ICOS10 CROUTON RESET NODE: 6 ደረጃዎች
IOT123 - የ ASSIMILATE SENSOR HUB: ICOS10 CROUTON RESET NODE: Crouton። http://crouton.mybluemix.net/ Crouton የ IOT መሣሪያዎችዎን በዝቅተኛ ማዋቀር እንዲመለከቱ እና እንዲቆጣጠሩ የሚያስችልዎ ዳሽቦርድ ነው። በዋናነት ፣ MQTT እና JSON ን ብቻ በመጠቀም ለማንኛውም የ IOT ሃርድዌር አድናቂ ለማዋቀር ቀላሉ ዳሽቦርድ ነው።
IOT123 - አስገዳጅ ሴንሰር ሁብ ICOS10 ብጁ ድር ጣቢያ - 11 ደረጃዎች
IOT123 - የ ASSIMILATE SENSOR HUB: ICOS10 CUSTOMIZATION WEBSEREVER: ASSIMILATE SENSOR/ACTOR Slaves በክሩተን ውስጥ ምስላዊ መግለጫዎችን ለመግለጽ የሚያገለግል ሜታዳታን አካቷል። ይህ ግንባታ የድር አገልጋዩን ወደ ESP8266 ማስተር ያክላል ፣ በተጠቃሚው ሊቀየሩ የሚችሉ አንዳንድ የውቅረት ፋይሎችን ያገለግላል ፣ ከዚያ እነዚያን ፋይሎች እንደገና ለመግለፅ ይጠቀማል
IOT123 - የ SENSOR HUB: ICOS10 CORS WEBCOMPONENTS: 8 ደረጃዎች
IOT123 - የ ASSIMILATE SENSOR HUB: ICOS10 CORS WEBCOMPONENTS: ASSIMILATE SENSOR/ACTOR Slaves በክሩተን ውስጥ ምስላዊ መግለጫዎችን ለመግለጽ የሚያገለግል ሜታዳታን አካቷል። ይህ ግንባታ ከቀዳሚዎቹ በመጠኑ የተለየ ነው ፤ የሃርድዌር ለውጦች የሉም። Firmware አሁን ብጁ (ሀብታም) አርታኢዎችን ማስተናገድን ይደግፋል