ዝርዝር ሁኔታ:

IOT123 - አስገዳጅ ሴንሰር ሁብ ICOS10 ብጁ ድር ጣቢያ - 11 ደረጃዎች
IOT123 - አስገዳጅ ሴንሰር ሁብ ICOS10 ብጁ ድር ጣቢያ - 11 ደረጃዎች

ቪዲዮ: IOT123 - አስገዳጅ ሴንሰር ሁብ ICOS10 ብጁ ድር ጣቢያ - 11 ደረጃዎች

ቪዲዮ: IOT123 - አስገዳጅ ሴንሰር ሁብ ICOS10 ብጁ ድር ጣቢያ - 11 ደረጃዎች
ቪዲዮ: IOT123 - BYKO LIVE RIDE 2024, ሀምሌ
Anonim
IOT123 - አስገዳጅ ዳሳሽ HUB: ICOS10 CUSTOMIZATION WEBSEREVER
IOT123 - አስገዳጅ ዳሳሽ HUB: ICOS10 CUSTOMIZATION WEBSEREVER
IOT123 - የ SENSOR HUB: ICOS10 CUSTOMIZATION WEBSEREVER
IOT123 - የ SENSOR HUB: ICOS10 CUSTOMIZATION WEBSEREVER
IOT123 - አስገዳጅ ዳሳሽ HUB: ICOS10 CUSTOMIZATION WEBSEREVER
IOT123 - አስገዳጅ ዳሳሽ HUB: ICOS10 CUSTOMIZATION WEBSEREVER

ASSIMILATE SENSOR/ACTOR Slaves በ Crouton ውስጥ ምስላዊ መግለጫዎችን ለመለየት የሚያገለግል ሜታዳታን አካትቷል። ይህ ግንባታ የድር አገልጋዩን ወደ ESP8266 ማስተር ያክላል ፣ በተጠቃሚው ሊቀየሩ የሚችሉ አንዳንድ የውቅረት ፋይሎችን ያገለግላል ፣ ከዚያ እነዚያን ፋይሎች የእይታ ምስሎችን እንደገና ለመግለፅ ይጠቀማል። ስለዚህ የዳሽቦርድ ካርዶች ስሞች እና አብዛኛዎቹ ሊዋቀሩ የሚችሉ ባህሪዎች ሊለወጡ ይችላሉ። ይህ አስፈላጊ ነበር ለምሳሌ DHT11 የሙቀት እና እርጥበት ባህሪያትን ያትማል -አንድ ጣቢያ የተለየ የ DHT11 ዳሳሾች ያሉት በርካታ አንጓዎች ካሉት ሁሉም የሙቀት መጠሪያ (ጋራጅ ቴምፕ ፣ ያርድ ቴምፕ…) ሊባሉ አይችሉም። በ I2C አውቶቡስ (16 chars) የተቀመጠው የሜታዳታ ርዝመት ገደብ የለም እና የበለፀጉ እሴቶች (እስከ 64 chars) ሊተገበሩ ይችላሉ።

አማራጭ መሠረታዊ ማረጋገጫ ለአርትዖት ድረ -ገጽ ፣ እንዲሁም ከማረጋገጫ ሌሎች መገለጫዎች የማግለል ዝርዝር ሊለዋወጥ የሚችል ነው።

አስፈላጊ ሆኖ ሲገኝ ባሪያዎቹን የሚያሽከረክር ዝቅተኛ ጎን መቀየሪያ ፣ በነባር ሴት ልጅ ቦርድ ላይም ተሠርቷል።

እንደ ቴክኒካዊ ማስታወሻ ፣ ይህንን ከመጀመርዎ በፊት በአለምአቀፍ ሜታዳታ የነገር ግራፍ ምክንያት የማስታወስ አሻራ 70% ነበር። የቅርብ ጊዜው AssimilateBus ቤተ -መጽሐፍት ዓለም አቀፋዊውን ተለዋዋጭ ወደ SPIFFS በተቀመጡ ትናንሽ የ JSON ፋይሎች ላይ የሚያበላሹ የተበላሹ ለውጦች ነበሩት። ይህ አሻራውን ወደ ~ 50%አምጥቷል ፣ ይህም ለሁሉም የ JSON መተንተን/ህንፃ ደህንነቱ የተጠበቀ ነው። በእነዚህ ለውጦች ውስጥ የ AssimilateBusSlave ቤተ -መጽሐፍት ተመሳሳይ ነው (ASSIM_VERSION 2)።

ባህሪዎች እና ራዕይ

በአሁኑ ጊዜ ባሪያዎቹ (ዳሳሾች እና ተዋናዮች) እራሳቸውን የቻሉ እና ንብረቶችን ለማንበብ ወይም በትእዛዛት ላይ ለመተግበር በስብሰባው ላይ በተመሠረቱ I2C መልእክቶች ላይ ይተማመናሉ። መምህሩ ሜታዳታውን እና ንብረቶቹን ከባሪያዎች ወስዶ ወደ MQTT ደላላ ይልካል። እንዲሁም የድር አገልጋይ ይጀምራል እና ዋናውን ለማዋቀር እና በመጨረሻም በ Crouton የሚበላውን ሜታዳታ/ንብረቶችን ለማበጀት ሊስተካከሉ የሚችሉ የ JSON ፋይሎችን ያገለግላል። ጌታው ባሮቹ ስለሚያደርጉት ነገር ቀደም ብሎ ዕውቀት ሳይኖር የግለሰቡ ዳሳሾች/ተዋናዮች በክሩቶን በኩል ይነበባሉ/ይታዘዛሉ።

የ ASSIMILATE IOT NETWORK ግቦች አንዱ የማሶፕ አርታኢዎች ከ IOT NODE ድር አገልጋዮች (እንደ እንደዚህ ያለ ግንባታ) እንዲያገለግሉ ክሩቶን ማበጀት ነው ፣ ነገሩ የሚያደርገውን ነገር ሙሉ በሙሉ የሚቆጣጠሩ እንደ የድር ተባባሪዎች ሆነው ተጨምረዋል ፣ ማለትም ጌታው በፕሮግራም አልተሰራም ፣ ባሮቹ መሠረታዊ የባህሪያት ስብስቦች አሏቸው ነገር ግን የ Crouton ዳሽቦርድ ነገሩን ለማካሄድ የሚያስፈልጉትን ሁሉንም የንግድ ሕጎች ያካተተ ነው!

የ Crouton ሹካ የነገሮችን ያልተማከለ ቁጥጥር/ውቅር እንደ አማራጭ ሆኖ ይታያል። እያንዳንዱ ተግባር (ዳሳሾች እና ተዋንያን) እንደ MQTT የመጨረሻ ነጥቦች ስለሚጋለጡ ማንኛውም የ MQTT ደንበኛ/GUI ጥምረት ነገሮችዎን ማስተዳደር ይችላል።

ደረጃ 1: ክሩቶን

ክሩቶን
ክሩቶን
ክሩቶን
ክሩቶን

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

ASSIMILATE SLAVES (ዳሳሾች እና ተዋናዮች) ጌታው የመሣሪያውን መረጃ ለመገንባት መረጃ የሚጠቀምበትን ሜታዳታ እና ንብረቶችን አካትተዋል Crouton ዳሽቦርድውን ለመገንባት የሚጠቀምበትን። በ ASSIMILATE NODES እና በ Crouton መካከል ያለው መካከለኛ የድር ድርጣቢያዎች ወዳጃዊ የሆነ የ MQTT ደላላ ነው -ትንኝ ለሙከራው ያገለግላል።

ASSIMILATE MASTER (ይህ ግንባታ) ንብረቶችን ሲጠይቅ ፣ ለ Crouton ዝመናዎች በሚፈለገው ቅርጸት የምላሽ እሴቶችን ይቀርፃል።

ደረጃ 2 - ዌብሰርቨር / አርታኢ

ዌብሰርቨር / አርታኢ
ዌብሰርቨር / አርታኢ
ዌብሰርቨር / አርታኢ
ዌብሰርቨር / አርታኢ

ማስተር ቡት (ይህ ግንባታ) የተከተተ የድር አገልጋይ ይጀምራል። የአይፒ አድራሻው ወደ Serial Console ይወጣል ፤ በመጨረሻ ይህ ወደ ክሩቶን ዳሽቦርድ ይታተማል።

ወደተጠቀሰው ዩአርኤል ሲያስሱ ፣ ACE EDITOR ይጫናል ፦

ኤሴ በጃቫስክሪፕት ውስጥ የተፃፈ ሊካተት የሚችል የኮድ አርታዒ ነው። እንደ Sublime ፣ Vim እና TextMate ካሉ ተወላጅ አርታኢዎች ባህሪዎች እና አፈፃፀም ጋር ይዛመዳል።

ኤሴ በተካተቱ የድር አገልጋዮች ዘንድ ታዋቂ ነው እና የ JSON ፋይሎችን ለማርትዕ እና ለማቆየት ጥሩ በይነገጽ ይሰጣል።

በግራ በኩል ባለው የፋይል ስም ላይ ጠቅ ማድረግ ፋይሉን ከ SPIFFS በ ESP8266 ላይ ያነባል ፣ እና ይዘቱን በቀኝ በኩል ለማርትዕ ይጫናል። ፋይሉ ከላይኛው የመሳሪያ አሞሌ ሊቀመጥ ይችላል።

ፋይል ለመስቀል ፦

  1. ፋይልን ከአካባቢያዊ ፋይል ስርዓት ይምረጡ።
  2. በጽሑፍ ሳጥኑ ውስጥ የአቃፊ ዱካ (አስፈላጊ ከሆነ) ያስገቡ።
  3. ስቀል የሚለውን ጠቅ ያድርጉ።
  4. ገጹን ያድሱ።

ደረጃ 3 - የመሣሪያ ማበጀት

የመሣሪያ ማበጀት
የመሣሪያ ማበጀት

የመሣሪያው ውቅር (ESP8266) በመሣሪያ. Json ፋይል በኩል ይሠራል።

ውሂቡን ወደ SPIFFS (ESP8266 Sketch Data Upload) ከመጫንዎ በፊት ከእነዚህ ግቤቶች ውስጥ አንዳንዶቹ (wifi_ssid ፣ wifi_key) መለወጥ ያስፈልጋቸዋል።

ወደ የድር አገልጋዩ ሥር ያስሱ (እንደ https://192.168.8.104/ ባለው የኮንሶል ውፅዓት ውስጥ ይታያል)።

አርትዖት

በ ACE EDITOR ውስጥ config/device.json ን ይምረጡ።

ግቤቶቹ -

  • www_auth_username ለድር አገልጋይ ፋይሎች የፈቃድ የተጠቃሚ ስም (ለፈቃድ ላለማግኘት ባዶ)።
  • www_auth_password ለድር አገልጋይ ፋይሎች የፈቃድ የይለፍ ቃል (የተጠቃሚ ስም ከተገለጸ)።
  • www_auth_exclude_files: ከፊል ኮሎን የተፈቀደላቸው የፋይሎች ዱካዎች ዝርዝር ከፈቃድ ፍተሻዎች (የተጠቃሚ ስም ከተገለጸ)።
  • sensor_interval: ወደ MQTT ደላላ የመረጃ እትሞች መካከል ያለው ሚሊሰከንዶች።
  • ntp_server_name: የሚጠቀምበት የጊዜ አገልጋይ ስም።
  • time_zone: ለአካባቢያዊ ጊዜዎ በሰዓታት ውስጥ ማካካሻ።
  • wifi_ssid: የአከባቢዎ የመዳረሻ ነጥብ SSID።
  • wifi_key: ለ SSID የሚጠቀሙበት ቁልፍ።
  • mqtt_broker: የ MQTT ደላላ አድራሻ።
  • mqtt_username: ለ MQTT ደላላ የሚጠቀሙበት የተጠቃሚ ስም (ለመለያ አያስፈልግም ባዶ)።
  • mqtt_password: ከ MQTT የተጠቃሚ ስም የሚጠቀሙበት የይለፍ ቃል።
  • mqtt_port: የ MQTT ደላላ ወደብ።
  • mqtt_device_name ለ MQTT ርዕሶች እና ለ Crouton መታወቂያ የሚጠቀሙበት ስም።
  • mqtt_device_description በ Crouton ውስጥ የሚታየው የመሣሪያው de3scription።
  • viz_color: በ Crouton ውስጥ የመሣሪያ ካርዶችን ለመለየት ቀለሙ (በሐሰተኛው ስሪት)

ደረጃ 4 የንብረት ማበጀት

የንብረት ማበጀት
የንብረት ማበጀት
የንብረት ማበጀት
የንብረት ማበጀት
የንብረት ማበጀት
የንብረት ማበጀት

እያንዳንዱ አገልጋዮች በትርጉሞች.h ፋይል ውስጥ የተገለጸ የ nvc መዋቅራዊ ድርድር አላቸው-

// --------------------------------------- የታተሙ ንብረቶች

nvc props [2] = {{"እርጥበት" ፣ "" ፣ እውነት} ፣ {"ሙቀት" ፣ "" ፣ ሐሰት}}; // --------------------------------------- የታተሙ ንብረቶችን ይጨርሱ

እያንዳንዱ ግቤቶች የመጀመሪያው 0 (ዜሮ) ያለው መረጃ ጠቋሚ አላቸው።

የንብረት ስም ማበጀት በ user_props.json ፋይል በኩል ይሠራል።

ወደ የድር አገልጋዩ ሥር ያስሱ (እንደ https://192.168.8.104/ ባለው የኮንሶል ውፅዓት ውስጥ ይታያል)።

አርትዖት

በ ACE EDITOR ውስጥ config/user_props.json ን ይምረጡ (ወይም አንዱን ይስቀሉ)።

መዋቅሩ -

የመጀመሪያው ቁልፍ በሚከተለው ተለይቶ በሚታወቀው የ definition.h ፋይል ውስጥ የባሪያው አድራሻ ነው።

#ADDRESS_SLAVE XX ን ይግለጹ

  • ቀጣዩ የቁልፍ ደረጃ የንብረቱ መረጃ ጠቋሚ ነው።
  • የዚያ ቁልፍ ዋጋ በትርጓሜዎች ፋይል ውስጥ ከተገለጸው የንብረት ስም ይልቅ በ Crouton ውስጥ የሚጠቀምበት የንብረት ስም ነው።

ደረጃ 5 ሜታዳታ ማበጀት

ሜታዳታ ማበጀት
ሜታዳታ ማበጀት
ሜታዳታ ማበጀት
ሜታዳታ ማበጀት
ሜታዳታ ማበጀት
ሜታዳታ ማበጀት
ሜታዳታ ማበጀት
ሜታዳታ ማበጀት

ሊበጁ በሚችሉት መጠን ምክንያት እያንዳንዱ ባሪያ የራሱ ሜታዳታ ማሻሻያ ፋይል አለው። ፋይሎቹ በ user_metas_.json ቅርጸት ውስጥ መሆን አለባቸው።

የባሪያ አድራሻው በ ATTINY85 ንድፎች ውስጥ በ definitions.h ፋይል ውስጥ ይገኛል-

#ADDRESS_SLAVE XX ን ይግለጹ

ዲበ ውሂቡ በእንደዚህ ዓይነት ፋይል ውስጥ ይገለጻል

constatic char viz1 PROGMEM = "VIZ_CARD_TYPE";

const static char viz2 PROGMEM = "2: ገበታ-ዶናት"; constatic char viz3 PROGMEM = "1";

የመጀመሪያው መስመር የሜታዳታ ንጥል ስም ነው።

ሁለተኛው መስመር እሴቱ ነው። በአጠቃላይ የንብረት ጠቋሚ ቅጥያ አለው።

ሦስተኛው መስመር ቀጣይ ባንዲራ ነው። 1 - ቀጥል ፣ 0 - የሜታዳታ መጨረሻ (VCC_MV)።

ወደ የድር አገልጋዩ ሥር ያስሱ (እንደ https://192.168.8.104/ ባለው የኮንሶል ውፅዓት ውስጥ ይታያል)።

አርትዖት

በ ACE EDITOR ውቅር/user_metas_SLAVE_ADDRESS.json (ወይም አንዱን ይስቀሉ) ይምረጡ። መዋቅሩ -

  • የስም/እሴት ጥንዶች ድርድር።
  • ስም ለመለወጥ የሜታዳታ ንጥል ስም ነው።
  • ዋጋ ለውጥ ነው። የመረጃ ጠቋሚው ቅጥያ ለመተካት ምልክት ይደረግበታል።

ደረጃ 6 - ቁሳቁሶች እና መሣሪያዎች

ቁሳቁሶች እና መሳሪያዎች
ቁሳቁሶች እና መሳሪያዎች
ቁሳቁሶች እና መሳሪያዎች
ቁሳቁሶች እና መሳሪያዎች
ቁሳቁሶች እና መሳሪያዎች
ቁሳቁሶች እና መሳሪያዎች

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 ፒ ፣ 1 ፒ ፣ 2 ፒ)
  7. 1 "ባለ ሁለት ጎን ፕሮቶቦር (2)
  8. 2N7000 NFET (1)
  9. 6 ፒን ተሸፍኗል IDC ወንድ ራስጌ (1)
  10. የሚገጣጠም ሽቦ (~ 10)
  11. 0.5 ሚሜ የታሸገ ሽቦ (~ 4)
  12. 4G x 15 ሚሜ የአዝራር ራስ ራስን መታ ብሎኖች (2)
  13. 4G x 6 ሚሜ የራስ -ታፕ ቆጣቢ ብሎኖች (~ 20)
  14. ብረት እና ብረት (1)

ደረጃ 7 የ MCU ዝግጅት

Image
Image
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_customization_webserver” የሚለውን ምሳሌ መክፈት ይችላሉ።

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

ጥገኛዎች - ArduinoJson ፣ TimeLib ፣ PubSubClient ፣ NeoTimer (በማጠራቀሚያዎች ውስጥ ለውጦችን መጣስ ከሆነ አባሪዎችን ይመልከቱ)።

ወደ SPIFFS ይጫኑ

ኮዱ ወደ አርዱዲኖ አይዲኢ ከተጫነ በኋላ በመሣሪያ/ውቅረት አቃፊ ውስጥ device.json ን ይክፈቱ

  1. በእርስዎ WiFi SSID አማካኝነት የ wifi_ssid ዋጋን ይለውጡ።
  2. በ WiFi ቁልፍዎ የ wifi_key እሴት ይለውጡ።
  3. የ mqtt_device_name ዋጋን በተመረጠው የመሣሪያ መለያ (መቀላቀልን አያስፈልግም) ይለውጡ።
  4. የ mqtt_device_description ን እሴት በመረጡት የመሣሪያ መግለጫ (በክሩቶን ውስጥ) ይለውጡ።
  5. መሣሪያ አስቀምጥ. Json.
  6. የውሂብ ፋይሎችን ወደ SPIFFS ይስቀሉ።

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

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

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

የቤት ኃላፊዎች ይህ በ D1 Mini Protoboard ላይ የተመሠረተ ነው ፣ እና እነዚህን ካስማዎች ይሰብራል።

  1. ለመገናኘት ለ D1M WIFI BLOCK/D1 Mini ፒኖች።
  2. ከ D1M WIFI BLOCK/D1 Mini የ 2 ረድፎች የዕውቂያዎች ቀጥታ መቋረጥ። እነዚህ ፕሮቶታይፕ በሚሠሩበት ጊዜ ለምቾት ብቻ ይገኛሉ። የሴት ልጅ ቦርዶች የእነዚህን ራስጌዎች መዳረሻን ሁሉ ያግዳሉ ተብሎ ይጠበቃል።
  3. በሴት ልጅ-ቦርዶች የሚጠቀሙባቸው የተወሰኑ ፒኖች መሰባበር።

የ 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 ሚሜ ብሎኖች ላይ ያያይዙ።

ደረጃ 9: ባሮቹን መገንባት ዝቅተኛ-ጎን መቀየሪያ/ዳግም ማስጀመር ሴት ልጅ-ቦርድ

ባሮቹን መገንባት ዝቅተኛ-ጎን መቀየሪያ/ዳግም ማስጀመር ሴት ልጅ-ቦርድ
ባሮቹን መገንባት ዝቅተኛ-ጎን መቀየሪያ/ዳግም ማስጀመር ሴት ልጅ-ቦርድ
ባሪያዎችን መገንባት ዝቅተኛ ጎን መቀየሪያ/ዳግም ማስጀመር ሴት ልጅ-ቦርድ
ባሪያዎችን መገንባት ዝቅተኛ ጎን መቀየሪያ/ዳግም ማስጀመር ሴት ልጅ-ቦርድ
ባሮቹን መገንባት ዝቅተኛ-ጎን መቀየሪያ/ዳግም ማስጀመር ሴት ልጅ-ቦርድ
ባሮቹን መገንባት ዝቅተኛ-ጎን መቀየሪያ/ዳግም ማስጀመር ሴት ልጅ-ቦርድ

ይህ የመጨረሻው ግንባታ የተሻሻለው የ REST ሴት-ቦርድ ማሻሻያ ነው። ይህ ባሪያዎችን ከ GROUND ጋር የሚያገናኝ ዝቅተኛ የጎን መቀየሪያን ይጨምራል። ጌታው ዳግም ከተጀመረ ፣ ባሮቹ እንዲሁ ይጀመራሉ ፣ እና ሜታዳታውን የማሰራጨት ጅምር እንደገና ይጀምራል።

ጉባS

  1. በውስጠኛው ፣ 9P 90 ° ወንድ ራስጌዎችን (1) ፣ 1 ፒ 90 ° ወንድ ራስጌ (2) ፣ 2N7000 (3) ፣ እና ከውጭ ከውጭ በሻጩ ያስገቡ።
  2. በውስጠኛው ፣ ቢጫ ሽቦን ከ YELLOW1 እስከ YELLOW2 እና በሻጩ ይከታተሉ።
  3. ከውስጥ ፣ ከ SILVER1 እስከ SILVER2 እና በሻጭ ያለ ባዶ ሽቦን ይከታተሉ።
  4. ከውስጥ ፣ ከ SILVER3 እስከ SILVER4 እና solder ድረስ ባዶ ሽቦን ይከታተሉ።

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

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

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

Image
Image
ቀጣይ እርምጃዎች
ቀጣይ እርምጃዎች
ቀጣይ እርምጃዎች
ቀጣይ እርምጃዎች
  1. አሳሽዎን https://crouton.mybluemix.net/crouton/connections ላይ ይጠቁሙ።
  2. ደላላው test.mosquitto.org መሆኑን ያረጋግጡ።
  3. አገናኝን ጠቅ ያድርጉ።
  4. በ /config/device.json ፋይል ውስጥ እንደ mqtt_device_name የመሣሪያ ስም ግቤትን ያስገቡ።
  5. ጠቅ ያድርጉ መሣሪያ አክል.
  6. ራስ-አገናኝን ጠቅ ያድርጉ።
  7. የእርስዎን ICOS10 (5V MicroUSB) ያብሩ።
  8. በ Crouton ዳሽቦርድ በኩል ያረጋግጡ።

የሚመከር: