ዝርዝር ሁኔታ:

የተገናኘ የአቀማመጥ አምባር 6 ደረጃዎች
የተገናኘ የአቀማመጥ አምባር 6 ደረጃዎች

ቪዲዮ: የተገናኘ የአቀማመጥ አምባር 6 ደረጃዎች

ቪዲዮ: የተገናኘ የአቀማመጥ አምባር 6 ደረጃዎች
ቪዲዮ: КРАСИВЫЙ РЕМОНТ ДВУХКОМНАТНОЙ КВАРТИРЫ СТУДИИ 58 м.кв. Bazilika Group. Ремонт квартиры под ключ. 2024, ህዳር
Anonim
የተገናኘ የአቀማመጥ አምባር
የተገናኘ የአቀማመጥ አምባር

ይህ የአካዳሚክ ፕሮጀክት ፣ የተገናኘው የአቀማመጥ አምባር ፣ ከኢንጂነሪንግ ትምህርት ቤት ፖሊቴክ ፓሪስ- UPMC በአራት ተማሪዎች ተገንዝቧል-ሴባስቲያን ፖት ፣ ፓውሊን ፋም ፣ ኬቨን አንቱነስ እና ቦሪስ ብራስ።

የእኛ ፕሮጀክት ምንድነው?

በአንድ ሴሚስተር ወቅት አንድ ሯጭ የሚጠቀምበት የተገናኘ አምባር መፍጠር ነበረብን። የእሱ የውድድር ኮርስ እሱ በሚጠቁምባቸው በርካታ ነጥቦች ላይ ያተኮረ ሲሆን ይህ አካሄዱን ለመመዝገብ ያስችላል። እነዚያ መረጃዎች በእውነተኛ ጊዜ በደመና ላይ ይከማቻሉ።

ይህ ምርት የሙቀት መጠኑን ፣ እርጥበቱን እና አቅጣጫውን ሊሰጥ ይችላል። በተጨማሪም ፣ ሯጩ ችግር (ኤስኦኤስ ቁልፍ) ካለው የጂፒኤስ አቀማመጥ የሚልክበትን አንድ ጨምሮ ሶስት አዝራሮች አሉን ፣ ለዚህም ነው በእውነተኛ ጊዜ የምንፈልገው። ሁለተኛው ዝቅተኛ የኃይል ምርት ስለምንፈልግ መለያ እና የመጨረሻው የእጅ አምባርን ለማጥፋት ያስችላል።

እኛ 120 bug የሆነ bugdet ነበረን። የተገናኘ የአቀማመጥ አምባርን እውን ለማድረግ የእኛን መማሪያ ይከተሉ!

ደረጃ 1 ቁሳቁስ ያስፈልጋል

ቁሳቁስ ያስፈልጋል
ቁሳቁስ ያስፈልጋል
ቁሳቁስ ያስፈልጋል
ቁሳቁስ ያስፈልጋል
ቁሳቁስ ያስፈልጋል
ቁሳቁስ ያስፈልጋል

የአካል ክፍሎች ዝርዝር:

- STM32L432KC-Nucleo Ultra Low Power

- የሲግፎክስ ሞዱል TD1208

- የ RFID አንባቢ 125 kHz

- የሙቀት/እርጥበት ዳሳሽ HTU21D

- የፍጥነት መለኪያ ሞዱል 3-ዘንግ ADXL345

- ኮምፓስ ሞዱል 3-ዘንግ HMC5883L

- ማያ ገጽ OLED ADA938

- የጂፒኤስ ሞዱል ግሮቭ 31275

- ባትሪ 1.5 ቮ LR6

- የውጥረት ተቆጣጣሪ ፖሎሉ 3.3 ቪ U1V11F3

- አንዳንድ የቁጥጥር አዝራሮች

ደረጃ 2 የፕሮግራም ክፍል

የፕሮግራም ዝግጅት ክፍል
የፕሮግራም ዝግጅት ክፍል

በመጀመሪያ ፣ እያንዳንዱን ክፍሎች ከ mbed ገንቢ ጣቢያ ጋር በፕሮግራም አዘጋጅተናል። ለዚያ ፣ እኛ አነስተኛ መቆጣጠሪያ የሆነውን ማይክሮ መቆጣጠሪያ STM32L476RG-Nucleo ን ተጠቀምን።

በ I²C ግንኙነት ውስጥ ማያ ገጹ ፣ የሙቀት/እርጥበት ዳሳሽ እና ኮምፓሱ ይሰራሉ። የ RFID አንባቢ እና የፍጥነት መለኪያ በተከታታይ ግንኙነት ውስጥ ይሰራሉ። ለእያንዳንዱ አካል ፣ የራሳቸውን ቤተ -መጽሐፍት ማከል አለብዎት።

ለሙቀት/እርጥበት ዳሳሽ ፣ ኮምፓስ እና የፍጥነት መለኪያ ፣ ዳታዎቹን ለማግኘት በቤተመፃህፍታቸው ላይ የተወሰነ ተግባር መደወል ያስፈልግዎታል።

የ RFID አንባቢ በተከታታይ ግንኙነት ላይ ይሠራል ፣ መለያው በቻር ውስጥ ስለሚመለስ “getc ()” የሚለውን ተግባር መጠቀም አለብዎት።

ከማያ ገጹ OLED ኮድ በስተቀር ሁሉም ኮዶች እንደ ፋይል ይገኛሉ።

ደረጃ 3 የኤሌክትሮኒክ ስብሰባ

የኤሌክትሮኒክ ስብሰባ
የኤሌክትሮኒክ ስብሰባ

እያንዳንዱን ክፍሎች ከፕሮግራሙ በኋላ ፣ የላቦርድ ሳህን ወስደን በ STM32L432KC-Nucleo ላይ ገመድ አደረግናቸው። ሁሉንም አካላት ለመገጣጠም የሽቦውን ዲያግራም ይከተሉ ፣ ወይም እያንዳንዱ ፒን በኮድ ስብሰባው ላይ በዝርዝር ተዘርዝሯል።

እኛ በሶስት 10 ኪሎ ohms መኖሪያ ቤቶች ሶስት አዝራሮችን አክለናል -አንደኛው አደጋ በሚከሰትበት ጊዜ የጂፒኤስ ቦታን ይልካል ፣ አንዱ ማብራት/ማጥፋት እና ሯጩ ነጥቡን መለያ እንዲያደርግ ያስችለዋል። የኤስኦኤስ ቁልፍን ሲጫኑ ጫጫታ አክለናል።

በአባሪው ውስጥ ያለው “አምባር ኦሪኬሽን” ፋይል በፍሪቲንግ ላይ ያለን ፕሮጀክት ነው። ይህ የእኛ ክፍሎች እና የወልና ሽቦ በላብዴክ እንዲሁም በፒሲቢ ላይ የማጠቃለያ ፋይል ነው። በተጨማሪም ፣ የሁሉንም ክፍሎች የስብሰባ ኮድ አክለናል።

ደረጃ 4 የውሂብ ማግኛ

የውሂብ ማግኛ
የውሂብ ማግኛ
የውሂብ ማግኛ
የውሂብ ማግኛ
የውሂብ ማግኛ
የውሂብ ማግኛ

Actoboard

Actoboard በዳሽቦርድ ላይ የተመሠረተ መሣሪያ ነው። በ Sigfox ሞዱል የተላከውን ሁሉንም ውሂብ ያሳያል። ከዚያ በመረጃ ቋቱ ውስጥ እንዲገባ ይህንን መረጃ በዩአርኤል በኩል ወደ ኖደር ይልካል።

ውሂቡን ላክ

ውሂቡን በኮድዎ በኩል ለመላክ በመጀመሪያ የሞጁሉን ሲግፎን ፒን (Tx ፣ Rx) ማወጅ ያስፈልግዎታል (በእኛ ኮድ ውስጥ ማየት ይችላሉ)። ከዚያ በኋላ ለዚህ ትእዛዝ ምስጋና ይግባው - "sigfox.printf (" AT $ SF =%02X%02X%02X%02X%02X%02X / 02 / \ / "፣ lat_deg ፣ long_deg ፣ lat_10s ፣ long_10s ፣ lat_100s ፣ long_100s) ፤”, ይህ ምሳሌ የጂፒኤስ መረጃን ወደ Actoboard ይላኩ።

ውሂቡን ይቀበሉ;

ከሲግፋፎ ሞዱልዎ ጋር በተያያዘ የውሂብ ምንጮችዎን ካዋቀሩ በኋላ ከኮድዎ ውሂቡን ለመቀበል የውሂብ ቅርጸትዎን ማዘጋጀት ያስፈልግዎታል። ለተመሳሳይ ምሳሌ (ጂፒኤስ) እንደዚህ ያለውን የውሂብ ቅርጸት ማዘጋጀት ያስፈልግዎታል “lat_deg:: uint: 8 long_deg:: uint: 8 lat_10s:: uint: 8 long_10s:: uint: 8 lat_100s:: uint: 8 long_100s:: uint: 8 ።

በአይነቱ እና በቢቶች ብዛት ይጠንቀቁ ፣ ትክክለኛው ተመሳሳይ ርዝመት ሊኖርዎት ይገባል። ስለዚህ ውሂብዎን እንደ ኮድዎ እንዲያስቀምጡ እመክርዎታለሁ- "lat_deg = (int8_t) lat_deg;"

በዲጂቱ ቁጥርም ይጠንቀቁ ፣ በዚህ ምሳሌ ውስጥ እኛ በ 2 አሃዝ ከፍተኛ መረጃ ብቻ እናስተላልፋለን። ነገር ግን እንደ «%04X» ያለ ትልቅ ውሂብ ለማስተላለፍ ከፈለጉ አክቶቦርድ አሃዙን እንደሚገላገል ሊያውቁ ይችላሉ። ለምሳሌ 0x3040 ን ካስተላለፉ ፣ Actoboard 0x4030 ን ሊረዳ ነው። ስለዚህ ከ 2 አሃዝ በላይ የሆነ የውሂብ ቅርጸት ከመላክዎ በፊት አሃዙን መገልበጥ አለብዎት።

ዳሽቦርድ አርትዕ

በ Actoboard ላይ ባለው ዳሽቦርድ ውስጥ ውሂብዎን ለማርትዕ ፣ መግብር ማከል ብቻ ያስፈልግዎታል። የመግብር ዝርዝር አለ ፣ ለስርዓትዎ በጣም የሚስማማውን መምረጥ አለብዎት። እና የትኛውን መግብር እንደሚሞላው የትኛውን ውሂብ እንደሚመርጡ መምረጥ ብቻ ነው።

ወደ ኖቨርስ ያስተላልፉ

በ Actoboard ላይ የተቀበሉትን ሁሉንም ውሂብ በዩአርኤል በኩል ወደ ማስተላለፍ ለማስተላለፍ ፣ በቅንብሮችዎ ውስጥ “ማስተላለፊያ ዩአርኤል” የሚለውን ሳጥን በተከበረ የፕሮጀክት ዩአርኤልዎ መሙላት አለብዎት። ለምሳሌ ፣ “https://noderedprojet.mybluemix.net/projet” የሚል ሳጥን ሞልተናል።

ደረጃ 5 የውሂብ መሠረት

የውሂብ መሠረት
የውሂብ መሠረት
የውሂብ መሠረት
የውሂብ መሠረት
የውሂብ መሠረት
የውሂብ መሠረት
የውሂብ መሠረት
የውሂብ መሠረት

ብሉሚክስ

  • የተሸለመ ፦
  • የውሂብ ቅጽ Actoboard ን ይቀበሉ

የውሂብ ቅጽ Actoboard ን ለማግኘት ፣ ዘዴውን በ “POST” ማቀናበር ያለብዎትን የ “ዌብሶኬት” ግብዓት ማከል እና ዩአርኤልዎን (በፎቶው ውስጥ ያለውን ምሳሌ) መግለፅ ያስፈልግዎታል።

የውሂብ ቅርጸት

በእርስዎ የውሂብ ጎታ (ደመናማ) ውስጥ ማከል የሚፈልጉትን ቅርጸት ማውጣት እና እነሱን መቅረጽ ያስፈልግዎታል። ለዚያ ፣ “ተግባር” ብሎክ ማከል አለብዎት። ያንን እንዴት ማድረግ እንደሚቻል ለመረዳት ፎቶውን በአባሪ ይመልከቱ።

በካርታው ላይ የጂኦሜትሪ ነገሮችን ማከል ይችላሉ ፣ ለምሳሌ ፣ በካርታው ላይ ከጂፒኤስ አስተባባሪ ጋር አንድ ነጥብ የሚያክል እና እነሱን የሚያገናኝ ተግባር አግኝተናል። ውድድሩን ለመፍጠር ይህንን ተግባር እንጠቀማለን እና ከዚያ በኋላ ፣ የ RFID TAG ን ከተመለከቱ ነጥቡ ላይ ብዙ ጎን እንዲፈጠር የሚያደርገውን ሌላውን ተግባር እንለውጣለን።

ወደ ደመናማ ላክ

የውሂብዎ ቅርጸት ከተሰራ በኋላ ወደ ደመናማ DataBase መላክ ያስፈልግዎታል። ለዚያ ፣ “ደመናማ” ማከማቻ ክምችት ማከል እና እንደ የእርስዎ የውሂብ ጎታ ስም ያሉ ቅንብሮችን መግለፅ አለብዎት ፣ “ማስገቢያ” ክዋኔ የእኛን ምሳሌ በአባሪነት ይመልከቱ።

የእርስዎ ስርዓት እንዲሠራ የእርስዎን ክቡር “ማሰማራት” አይርሱ።

ደመናማ:

በደመና በተሞላ የውሂብ ጎታዎ ውስጥ አሁን ከሲግፎክስ ጋር የላኩትን ሁሉንም ውሂብ እና በመስቀለኛ ቀይ ውስጥ ቅርጸት ማየት ይችላሉ። እንደ “ቀን ፣ መሣሪያ ፣ TAG RFID ፣ GPS” ያሉ የትኛውን መረጃ ማየት እንደሚፈልጉ መምረጥ ይችላሉ።

እና በ "ጂፒኤስ ጂኦስፓቲካል ኢንዴክሶች" ምናሌ ውስጥ በክብር ተግባር ውስጥ የፈጠሯቸውን የጂኦሜትሪ ነገሮችን በዓይነ ሕሊናዎ ማየት ይችላሉ።

ደረጃ 6 - ሰልፍ

ለማጠቃለል ፣ በአራት የግፋ አዝራሮች ቁጥጥር የተደረገባቸው አራት በይነገጽ የሰው ልጅ ማሽን ነበረን።

መሠረታዊው በይነገጽ የሙቀት መጠኑን ፣ እርጥበቱን ፣ የመለያውን ቁጥር ፣ ክሮኖሜትር እና መግነጢሳዊ አቅጣጫን ያመለክታል።

በአንዱ የግፋ አዝራር እርምጃ ላይ እውነተኛ በይነገጽ ኮምፓስ ያገኛሉ። በጥሩ ሁኔታ የተቀመጠ አቅጣጫ በማያ ገጹ ላይ አንድ ክበብ ይሳላል።

በሌላ የግፋ አዝራር እርምጃ ላይ ፣ የእርስዎን ቦታ ወደ የውሂብ መሠረት የሚልክበትን የ SOS መልእክት ይልካሉ። በተጨማሪም በሞርስ ኮድ ውስጥ የ SOS መልእክት ይሰማሉ።

በተጨማሪም ፣ በመጨረሻው የግፊት ቁልፍ እርምጃ የ RFID መለያውን ያነቃቃሉ። ከዚያ በኋላ የመሻገሪያ ነጥብዎን ለመሰየም አምስት ሰከንድ አለዎት። ከዚያ አንድ ቢፕ ይሰማሉ። ይህ እርምጃ በማሳያው ላይ ቆጣሪን ይጨምራል እና መለያውን በእኛ የመረጃ መሠረት ላይ ካለው ጊዜ ጋር ይልካል። በመጨረሻም ፣ ሁሉም መለያዎች ጉዞውን በካርታ ላይ ይሳሉ።

የእኛ ሰዓት አውቶማቲክ ወደ 4h30 (ወደ 660mA/h ገደማ) ነው። በተመረጠው የመለያ ቁጥር ላይ የተመሠረተ ነው።

ከውድድሩ በኋላ ለማጠቃለል በእኛ የውሂብ መሠረት ብሉሚክስ ላይ ሁሉንም የሯጭ እርምጃዎችን ያገኛሉ።

የሚመከር: