ዝርዝር ሁኔታ:

የ MIT መተግበሪያ ፈላጊ ቅንጣት የፎቶን ሙከራ 5 ደረጃዎች
የ MIT መተግበሪያ ፈላጊ ቅንጣት የፎቶን ሙከራ 5 ደረጃዎች

ቪዲዮ: የ MIT መተግበሪያ ፈላጊ ቅንጣት የፎቶን ሙከራ 5 ደረጃዎች

ቪዲዮ: የ MIT መተግበሪያ ፈላጊ ቅንጣት የፎቶን ሙከራ 5 ደረጃዎች
ቪዲዮ: ፉል ስታክ ዌብ ዴቨሎፕመንት || MERN stack || Digital World || Artificial Intelligence || Automation ||Bootcamp 2024, ህዳር
Anonim
የ MIT መተግበሪያ ፈላጊ ቅንጣት የፎቶን ሙከራ
የ MIT መተግበሪያ ፈላጊ ቅንጣት የፎቶን ሙከራ

እኛ (የቡድን ተግባራዊ ፕሮጄክቶች) አሁን ለተወሰኑ ዓመታት የ Particle Photon እና Electron IoT መሣሪያዎችን በመጠቀም ከበይነመረብ ጋር የተገናኙ ፕሮጄክቶችን እያዘጋጀን ነው ፣ ይመልከቱ-

github.com/TeamPracticalProjects

እንደ IFTTT እና Blynk ካሉ ከእኛ ቅንጣት መሣሪያዎች ጋር ለመገናኘት በርካታ አገልግሎቶችን ተጠቅመናል። እነዚህ አገልግሎቶች በጥሩ ሁኔታ ይሰራሉ እና ምንም ፕሮግራም አያስፈልጋቸውም። ሆኖም ግን, እነሱ የግድ ውስን ናቸው; በተለይ ፣ በመተግበሪያው ውስጥ ሊያስቀምጡት ከሚችሉት በጣም ውስን ሎጂክ አንፃር። ይህ ከፕሮጀክቱ የሚፈለገውን ሎጂክ እና ስሌት ሁሉንም በ Particle መሣሪያ firmware ውስጥ እንድናስገባ አስፈልጎናል። ይህ በተደጋጋሚ የማይፈለግ ነው; በተለይ ከአንድ በላይ ዓላማዎች ሊያገለግሉ የሚችሉ ሃርድዌር እና firmware ለማዳበር ስንፈልግ።

MIT የመተግበሪያ ፈላጊ 2 እውነተኛ መተግበሪያዎችን ለማዳበር በጣም ለአጠቃቀም ቀላል የሆነ የፕሮግራም ስርዓት ነው። በአሁኑ ጊዜ የ Android መተግበሪያዎችን በማልማት የተገደበ ነው ፣ ነገር ግን የ MIT ቡድን እ.ኤ.አ. በ 2018. የ iOS ድጋፍን ቃል ገብቷል። በተጨማሪም ፣ በዊንዶውስ እና ማክ/OSX መድረኮች ላይ በ MIT App Inventor 2 የተፈጠሩ መተግበሪያዎችን የሚያሄዱ የ Android አምሳያዎች አሉ።

ይህ ፕሮጀክት ከእርስዎ ቅንጣት-ተኮር ፕሮጀክት ጋር መስተጋብር ሊፈጥሩ የሚችሉ በ MIT App Inventor 2 ውስጥ መተግበሪያዎችን እንዴት እንደሚያሳድጉ ሊያስተምርዎት ነው። በተለይ ፣ ከ Particle መሣሪያዎ Particle Cloud-የተጋለጡ ተለዋዋጮችን (Particle.variable ()) ሊያነብብ እና በእርስዎ Particle መሣሪያ ላይ የደመና የተጋለጡ ተግባራትን (Particle.function ()) መደወል የሚችል የራስዎን መተግበሪያ ማዳበር ይችላሉ። ይህ ፕሮጀክት የ Particle firmware እና ተጓዳኝ መተግበሪያን ፣ እንዲሁም ይህ ኮድ እንዴት እንደሚሰራ ሰነዶችን ያካትታል።

ይህ ፕሮጀክት የእኛን የ “ቅንጣቢ” መተግበሪያ አብነት በ MIT መተግበሪያ ፈላጊ 2 መተግበሪያዎ ውስጥ እንዴት እንደሚያካትቱ ያሳየዎታል-

github.com/TeamPracticalProjects/Particle_App_Template

ይህ ቅንጣት የመተግበሪያ አብነት እንዲሁ በ MIT መተግበሪያ ፈላጊ 2 ውስጥ የተፃፈ ሲሆን አንድ ተጠቃሚ ወደ ቅንጣቢ መለያቸው እንዲገባ እና ከመተግበሪያው ጋር ጥቅም ላይ የሚውል የፓርትል መሣሪያን ለመምረጥ መተግበሪያዎን ይሰጣል። በመተግበሪያዎ ውስጥ ያለውን የ “ቅንጣት” መተግበሪያ አብነት ማካተት ማለት መተግበሪያዎን አስቀድሞ የተገነባ (.apk ፋይል) ማተም ይችላሉ ማለት ነው። የመተግበሪያዎ ተጠቃሚ የእነሱን ቅንጣት ተጠቃሚ access_token እና የመሣሪያ መታወቂያ ከምንጩ ኮድ ውስጥ እራስዎ ማስቀመጥ እና እራሱ ማጠናቀር የለበትም።

ደስተኛ መተግበሪያ በማደግ ላይ!

የቡድን ተግባራዊ ፕሮጄክቶች

ደረጃ 1 - ሃርድዌር

የእኛን ምሳሌ መተግበሪያ በቀላሉ ለማጥናት ከፈለጉ ምንም ሃርድዌር አያስፈልግዎትም። ሆኖም ፣ ሃርድዌርን ፣ ቅንጣትን firmware እና የ MIT መተግበሪያ ፈላጊ 2 ሶፍትዌሮችን ጨምሮ ምሳሌውን በመገንባት ተጠቃሚ ሊሆኑ ይችላሉ።

እርስዎ የሚፈልጉት ሃርድዌር የእኛን የውሃ ፍሳሽ ዳሳሽ የታተመ የወረዳ ሰሌዳዎችን ከአካላት ፣ እና ከውጭ LED/pushbutton ማብሪያ እና የትርፍ ጊዜ ማሳለፊያ servo ይጠቀማል። የተሟላ መረጃ በሚከተለው ላይ ይገኛል-

github.com/TeamPracticalProjects/WaterLeak…

ሆኖም ፣ ይህንን ምሳሌ ለማስኬድ የውሃ ፍሳሽ ዳሳሽ ፕሮጀክት መገንባት የለብዎትም። የሚከተሉትን ክፍሎች በመጠቀም በማይሸጥ የዳቦ ሰሌዳ ላይ ማድረግ ይችላሉ-

1. ቅንጣት ፎቶን (ወይም ኤሌክትሮን)

2. LED አሁን ካለው ገዳቢ ተከላካይ ጋር

3. የትርፍ ጊዜ ማሳለፊያ (3.3 ቮልት ተኳሃኝ)

4. (አስገዳጅ ያልሆነ) የማይክሮ ግፊት አዝራር መቀየሪያ

ይህንን የዳቦ ሰሌዳ ስሪት ለሃርድዌር ለመገንባት መመሪያዎች በመጫኛ እና የተጠቃሚ መመሪያ ውስጥ ተካትተዋል-

github.com/TeamPracticalProjects/MIT-App-I…

ደረጃ 2: ቅንጣት ጽኑዌር

በቀደመው ደረጃ እርስዎ የገነቡትን ሃርድዌር በመጠቀም ይህንን ምሳሌ ፕሮጀክት ለማካሄድ ፣ የ “Particle firmware” (“Test_MIT.ino”) ን በእርስዎ የጭረት መሣሪያ (ፎቶን) ላይ መጫን ፣ ማጠናቀር እና ማብራት ያስፈልግዎታል። Firmware (የምንጭ ኮድ) በሚከተለው ላይ ተለጥ:ል

github.com/TeamPracticalProjects/MIT-App-I…

ይህንን firmware ወደ ፎቶንዎ ወይም ለኤሌክትሮን በማብራት ፣ እና በ “ቅንጣት ኮንሶል” በመጠቀም የሚሰራ መሆኑን ለመፈተሽ መመሪያዎች በመጫኛ እና በተጠቃሚ ማንዋል ውስጥ አሉ-

github.com/TeamPracticalProjects/MIT-App-I…

ደረጃ 3: የ MIT መተግበሪያ ፈላጊ 2 ምሳሌ ሶፍትዌር

ቅድመ-የተገነባ እና ለመጫን ዝግጁ የሆነ የመተግበሪያ ሥሪት እዚህ ላይ አካትተናል-

github.com/TeamPracticalProjects/MIT-App-I…

ይህንን ፋይል በተንቀሳቃሽ መሣሪያዎ ላይ መታ በማድረግ በቀላሉ ወደ የ Android ተንቀሳቃሽ መሣሪያዎ መስቀል እና በቀላሉ መጫን ይችላሉ። ተጨማሪ ዝርዝር መመሪያዎች በመጫኛ እና በተጠቃሚ መመሪያ ውስጥ ተካትተዋል ፣ በ ፦

github.com/TeamPracticalProjects/MIT-App-I…

ደረጃ 4-በእርስዎ ቅንጣቶች ላይ ለተመሰረቱ ፕሮጄክቶች የራስዎን መተግበሪያዎች እንዴት እንደሚፃፉ ይወቁ

ይህ ፕሮጀክት ሞግዚት ነው። እንደዚያም ፣ ዋናው ዓላማው የ MIT መተግበሪያ ፈላጊ ሶፍትዌርን እና ተጓዳኝ ቅንጣትን firmware እንዴት እንደሚጽፉ እርስዎን ለማስተማር ነው። ይህንን ዓላማ ለማሳካት ፣ ለሁለቱም ለ Particle firmware እና ለዚህ ምሳሌ ፕሮጀክት ለ MIT App Inventor 2 ሶፍትዌር የምንጭ ኮድ አካተናል። ቅንጣት የጽኑ ምንጭ ኮድ በሚከተለው ላይ ይገኛል

github.com/TeamPracticalProjects/MIT-App-I…

የ MIT መተግበሪያ ፈላጊ 2 ምንጭ ኮድ በሚከተለው ላይ ይገኛል

github.com/TeamPracticalProjects/MIT-App-I…

ይህንን የምንጭ ኮድ ለማየት እና ለማርትዕ የ MIT መተግበሪያ ፈላጊ 2 IDE እንደሚያስፈልግዎት ልብ ይበሉ። አይዲኢ ለመጠቀም ነፃ የ Google መለያ እንዲኖርዎት ብቻ የሚፈልግ ነፃ የድር አገልግሎት ነው። በ MIT መተግበሪያ ፈላጊ 2 ለመጀመር ወደሚከተለው ዩአርኤል ይሂዱ -

ai2.appinventor.mit.edu

ይህንን ሁሉ ለራስዎ ለማወቅ አንተውም! ይህ ሁሉ እንዴት እንደሚሠራ ዝርዝር መግለጫ አካተናል። ተመልከት

github.com/TeamPracticalProjects/MIT-App-I…

በዚህ ፕሮጀክት ሌላ ምንም ካላደረጉ ፣ እባክዎን በዚህ የመጨረሻ ሰነድ ያንብቡ። ይህን በማድረግ ብዙ እንደሚማሩ ዋስትና እንሰጣለን።

ደረጃ 5: ወደ ፊት መሄድ

ይህ የማሳያ ፕሮጀክት የእኛን የ “ቅንጣት መተግበሪያ አብነት” ይጠቀማል። የ Particle App አብነት ለመተግበሪያዎ ተጠቃሚዎች ወደ ቅንጣት መለያቸው ለመግባት እና ከመተግበሪያው ጋር የሚጠቀምበትን መሣሪያ ለመምረጥ ችሎታ ይሰጣቸዋል። ይህን በማድረግ ለፕሮጀክትዎ ተጠቃሚ የእነሱን ቅንጣት ተጠቃሚ እና የመሣሪያ ምስክርነቶችን በእጅ በመተግበሪያው ምንጭ ኮድ ውስጥ ማስገባት እና ከዚያ መተግበሪያውን ለእነሱ መጠቀሙ አስፈላጊ አይደለም። ለፕሮጀክትዎ መተግበሪያውን መጻፍ ፣ በ.apk ፋይል ውስጥ መገንባት (ለመጫን ዝግጁ) እና ተጠቃሚዎችዎ የምንጭ ኮዱን ሳያማክሩ በቀላሉ ሊጭኑት ይችላሉ (በእርግጥ እኛ የሁሉንም ክፍት ምንጭ ህትመት እናበረታታለን ተጠቃሚዎች ፕሮጀክቱን እንዲረዱ አልፎ ተርፎም የራሳቸውን ማሻሻያዎች እና ማሻሻያዎች እንዲያደርጉበት የምንጭ ኮድ።

በእርስዎ የ MIT መተግበሪያ ፈላጊ 2 መተግበሪያዎች ውስጥ እንዲጠቀሙበት የ Particle App አብነት እንዴት እንደሚሰራ መረዳት አያስፈልግዎትም። ሆኖም ፣ እኛ ያቀረብነውን ሰፊ ሰነድ ከገመገሙ ከፓርቲካል ደመና ጋር ስለመገናኘት ብዙ መማር ይችላሉ-

github.com/TeamPracticalProjects/Particle_…

አሁንም ጥያቄዎች አሉዎት? ጥቆማዎች? መልሰው ማጋራት ይፈልጋሉ? እባክዎን እኛን ለማነጋገር ነፃነት ይሰማዎት-

የሚመከር: