ዝርዝር ሁኔታ:
- ደረጃ 1 - ዳራ - ቀላል የውሂብ ምዝግብ ማስታወሻ
- ደረጃ 2 - ቀላል የውሂብ ማስቀመጫ
- ደረጃ 3 ከ SerialMonitor ጋር መሞከር
- ደረጃ 4 ከ Android ሞባይል ጋር መገናኘት
- ደረጃ 5 - ውሂቡን ወደ ኮምፒተርዎ እና ቅጥያዎችዎን ወደ ቀላል የውሂብ ማስቀመጫ ማስተላለፍ
ቪዲዮ: PfodApp ፣ Android እና Arduino ን በመጠቀም ቀላል የሞባይል ውሂብ ምዝገባ - 5 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:31
የሞብሊ የውሂብ ምዝግብ ማስታወሻ pfodApp ን ፣ የእርስዎን የ Andriod ሞባይል እና አርዱዲኖን በመጠቀም ቀላል አደረገ። የ Android ፕሮግራም አያስፈልግም። በእርስዎ Android ላይ ለማሴር ውሂብ ይህንን በኋላ ላይ ሊማር የሚችል ቀላል የርቀት ውሂብ ሴራ Android / Arduino / pfodApp ን ይመልከቱ
የአርዱዲኖ ሚሊስን () ብቻ በመጠቀም ከቀን/ሰዓት በተቃራኒ መረጃን ለማውጣት ይህንን (InstructableArduino) ቀን/ሰዓት ዕቅድ ማውጣት/ምዝግብን ሚሊስን () እና PfodApp ን በመጠቀም ይመልከቱ።
መግቢያ ይህ ትምህርት ሰጪው በኋላ ላይ ወደ ኮምፒተርዎ ለማውረድ በ Android ሞባይልዎ ላይ የአርዱዲኖ ዳሳሽ መረጃን እንዴት እንደሚይዙ ያሳየዎታል። ምንም የ Android ፕሮግራም አያስፈልግም እና የአርዱዲኖ ፕሮግራም በጣም ትንሽ ነው። ለተጨማሪ ቀላል ፕሮጄክቶች www.pfod.com.au ን ይመልከቱ ፈጣን ጅምር ሀ) የአርዱዲኖ ሰሌዳ እና የብሉቱዝ ሞዱል (እንደ ዩኖ እና ብሉቱዝ ጋሻ ወይም FioV3+ብሉቱዝ/ዋይፋይ ያሉ) ለ) አርዱዲኖ አይዲኢ ይጫኑ ሐ) የአርዱዲኖ ቦርድን ያገናኙ (የለም የብሉቱዝ ሞዱል ተያይ attachedል) ከዩኤስቢ ገመድ ጋር። (ለኡኖ) መ) ይህንን ንድፍ ወደ አርዱዲኖ አይዲኢ ይቅዱ እና ወደ አርዱዲኖ ቦርድ ያዋቅሩት እና ይጫኑት) ሠ) የብሉቱዝ ጋሻ ሞዱሉን ከኡኖ ጋር ያያይዙ (የብሉቱዝ ጋሻው ለ 9600 ባውድ አስቀድሞ ተዋቅሯል ፣ ግን 3V/5V መቀየሪያውን ያዘጋጁ ወደ 5V እና የ “To ቦርድ/To FT232” መቀየሪያን ወደ የቦርድ አቀማመጥ ያዋቅሩት። ረ) የ Android ሞባይልዎን በ pfodApp ይጫኑ። ሰ) በ pfodAppForAndroidGettingStarted.pdf ሸ ውስጥ እንደተገለፀው በሞባይልዎ እና በብሉቱዝ ሞዱል መካከል ግንኙነት ያዘጋጁ (hf) pfodApp ን ይጀምሩ እና በብሉቱዝ ሞጁል በኩል ከአርዱዲኖ ቦርድዎ ጋር ይገናኙ። ጨረስኩ. አንዳንድ የዱሚ ናሙና ውሂብ በሞባይልዎ ላይ ይታያል እና ወደ ኤስዲ ካርድ ያስቀምጡ። (እንደሚታየው) pfodAppForAndroidGettingStarted.pdf የውሂብ ፋይሉን ከሞባይልዎ ወደ ኮምፒተርዎ እንዴት እንደሚያስተላልፉ ይገልጻል። ቀሪው የዚህ ትምህርት ሰጪው ወደ ዝርዝሮች ውስጥ ገብቶ የራስዎን ውሂብ ለመላክ ንድፉን እንዴት እንደሚያስተካክሉ ያሳየዎታል። PfodApp ብዙ ማድረግ ይችላል ፣ እነዚህን ምሳሌዎች በ www.pfod.com.au ላይ ይመልከቱ
ደረጃ 1 - ዳራ - ቀላል የውሂብ ምዝግብ ማስታወሻ
ከ Android ገበያ የሚገኘው የቅርብ ጊዜ የ pfodApp ስሪት በ pfodDevice የተላከ ጥሬ ውሂብ በኋላ ላይ ለመጠቀም ወደ ፋይል እንዲቀመጥ ያስችለዋል። ፋይሉን ከ Android ሞባይል ወደ ኮምፒተርዎ እንዴት ማውረድ እንደሚችሉ pfodAppForAndroidGettingStarted.pdf ን ይመልከቱ። PfodApp በ {} የተዘጉ የ pfod መልዕክቶች ያልነበሩ ሁሉም የተቀበሉት መረጃዎች የሚታዩበት ‹ጥሬ ውሂብ› ማያ ገጽ አለው። ይህ ማያ ገጽ የሞባይልዎን ምናሌ በመጠቀም ከ pfodApp ሊደረስበት ይችላል ወይም በዥረት -RawData መልእክት በመላክ በ pfodDevice ሊከፈት ይችላል ፣ {= የማያ ገጹ ርዕስ እዚህ ይሄዳል) (በዚህ መመሪያ ውስጥ የአርዲኖን ንድፍ በኋላ ይመልከቱ)። በየትኛውም መንገድ የ pfodApp ጥሬ ውሂብ ማያ ገጽ ተከፍቶ ከ pfodDevice የተላከውን ውሂብ ያሳያል። ማያ ገጹ ሲከፈት pfodApp ውሂቡን ወደ ፋይል ማስቀመጥ ይጀምራል። ማያ ገጹ በተከፈተ ቁጥር የፋይሉ ስም ይታያል። ከእያንዳንዱ አዲስ ግንኙነት በኋላ ጥሬ ውሂብ ማያ ገጹ እስኪከፈት ድረስ ሞባይልዎ ባልፈለጉት ውሂብ እንዳይሞላ pfodApp ወደ ሞባይል ኤስዲ ካርድ ውሂብ መጻፍ አይጀምርም። ከአዲስ ግንኙነት በኋላ ጥሬ ውሂብ ማያ ገጹ ለመጀመሪያ ጊዜ ሲከፈት ፣ ቀደም ሲል የተቀበለው መረጃ እስከ 4 ኬ ባይት ድረስ (ግንኙነቱ ከተደረገ ጀምሮ) ሲከፈት ፋይል ለማድረግ ይፃፋል። በአብዛኛዎቹ ሁኔታዎች ይህ ማለት ግንኙነቱ ከተደረገ ጀምሮ የተላከው ሁሉም ጥሬ ውሂብ ይቀመጣል ማለት ነው። ግንኙነቱ ሲዘጋ የውሂብ የመጨረሻው ይፃፋል እና ፋይሉ ይዘጋል። ፋይሉ ቀድሞውኑ ካለ ፣ ከቀደመው ግንኙነት ፣ በእያንዳንዱ ቀጣይ ግንኙነት ተያይ appል። ፋይሉን ከኮምፒዩተርዎ መሰረዝ ይችላሉ። ፋይሉን ከኮምፒዩተርዎ እንዴት ማግኘት እንደሚችሉ pfodAppForAndroidGettingStarted.pdf ን ይመልከቱ። ስለዚህ ከአርድዱኖ ወደ Android ሞባይልዎ መረጃን ለማዳን በማጠቃለያ በብሉቱዝ ወይም በ wifi pfodApp ን በመጠቀም ከአርዱዎ (እንደ pfodDevice) ጋር መገናኘት አለብዎት ፣ አርዱዲኖ ውሂብ እንዲልክ ያድርጉ እና ማስቀመጥ ለመጀመር ጥሬውን የውሂብ ማያ ገጽ ይክፈቱ። ይኼው ነው. የተቀረው የዚህ አስተማሪ pfodDevice ን ተግባራዊ የሚያደርግ እና አንዳንድ (ዱሚ) ውሂብን የሚልክ ቀለል ያለ ንድፍ በዝርዝር ይገልጻል።
ደረጃ 2 - ቀላል የውሂብ ማስቀመጫ
ይህ ንድፍ (ማውረድ) ቀላል የውሂብ ማስቀመጫ ነው። እሱ ብዙ አያደርግም ፣ pfodApp ዋናውን ምናሌ ሲያገናኝ እና ሲጠይቅ ፣ ሥዕሉ ጥሬ መረጃ ማያ ገጹን እንዲከፍት pfodApp ን የሚጠይቅ ጥሬ የውሂብ ማያ ገጽ መልእክት ይልካል። ይህ ውሂቡን ማስቀመጥ ይጀምራል። በዚህ ሁኔታ ውሂቡ በሰከንድ አንድ ጊዜ ይላካል እና አርዱዲኖ ኃይል ከተነሳበት ጊዜ ጀምሮ የሰከንዶች ቁጥርን ብቻ ያጠቃልላል። ለእውነተኛ የውሂብ ምዝግብ ማስታወሻዎ በምትኩ አንዳንድ እውነተኛ ውሂብ ይልካሉ። በ Uno Arduino ሰሌዳ ላይ ርካሽ የሆነውን ITEAD BT SHIELD (SLAVE) በመጠቀም እዚህ ያለው ግንኙነት በብሉቱዝ በኩል ነው (ሁሉም ይህንን ገጽ ለ FioV3 ሰሌዳዎች + ብሉቱዝ ወይም ለ Wifi ሞጁሎች ይመልከቱ) በ ITEAD የብሉቱዝ ሰሌዳ ላይ መቀያየሪያዎቹን ማዘጋጀት ያስፈልግዎታል። 3V/5V መቀየሪያውን ወደ 5V ያቀናብሩ እና ወደ ቦርድ/ወደ FT232 መቀየሪያ ወደ የቦርድ አቀማመጥ ያቀናብሩ። ነባሪው የብሉቱዝ ሞዱል ቦርድ መጠን 9600 ነው ፣ ስለዚህ ሌላ ውቅር ማድረግ አያስፈልግም። እንዲሁም የዩኤስቢ ገመድ ያስፈልግዎታል እና አርዱዲኖ አይዲኢን ያውርዱ እና ይጫኑ። በመጨረሻም pfod parser ያስፈልጋል። ለዚህ ንድፍ በጣም ቀላሉ ተንታኝ ጥቅም ላይ ሊውል ይችላል እና በጣም ትንሽ ነው እኔ በስዕሉ ግርጌ ላይ አካትቻለሁ። ሆኖም እርስዎ ከዚህ ማውረድ እና መጫን ይችላሉ ፣ እና ሌሎች pfod parsers ፣ እንደ ቤተመጽሐፍት ከዚህ። ይህ ውሂቡን የሚልክ የስዕሉ አካል ነው። ሰዓት ቆጣሪን ይቆጥራል እና ሰዓት ቆጣሪው 0 ሲደርስ በዚህ ምሳሌ ውስጥ ቆጣሪ የሆነውን ቀጣዩን ውሂብ ይልካል።
// አሁን 1 ሰከንድ ካለፈ (/ ይህ ሚሊስ - dataSampleTimer)> SAMPLE_INTERVAL) {dataSampleTimer += SAMPLE_INTERVAL; // ለቀጣይ ጊዜ ቆጣሪ ++ ያዘምኑ ፤ // የእድገት ናሙና // ይላኩ parser.println (ቆጣሪ); }
የራስዎን ውሂብ ለመላክ ልክ theparser.println (counter) ን ይቀይሩ ፤ በምትኩ ውሂብዎን ወደ ተከታታይ ግንኙነት ለማተም። (ይህንን ገጽ በአርዱዲኖ ሰዓት ቆጣሪዎች ላይ ይመልከቱ)።
ደረጃ 3 ከ SerialMonitor ጋር መሞከር
በብሉቱዝ በኩል ከመገናኘትዎ በፊት አርዱዲኖ አይዲኢ SerialMonitor ን በመጠቀም ንድፉን መሞከር ይችላሉ። መጀመሪያ የብሉቱዝ ሰሌዳውን ያስወግዱ ፣ ምክንያቱም እንደ የዩኤስቢ መርሃ ግብር እና ተከታታይ ተቆጣጣሪ ግንኙነት ተመሳሳይ የ TX/RX ግንኙነቶችን ይጠቀማል ፣ እና ንድፉን ወደ አርዱዲኖ አይዲኢ ይቅዱ እና የ Arduino ሰሌዳውን ያቅዱ። ከዚያ የ Arduino IDE SerialMonitor ን ይክፈቱ ውሂቡ በዩኖ ቦርድ ሲላክ ማየት ይችላሉ። ከዚያ የ getMainMenu ትዕዛዙን ይላኩ ፣ {.} PfodApp ሲገናኝ መጀመሪያ የሚላከው ይህ ነው። ንድፉ በ StreamingRawData ማያ ገጽ መልዕክት ምላሽ ይሰጣል። {= የናሙና የውሂብ ምዝግብ ማስታወሻ ውሂብ} ይህም pfodApp የ RawData ማያ ገጹን እንዲከፍት ይጠይቃል። ያ ውሂቡን ወደ ፋይል ማስቀመጥ ይጀምራል። Pfod (ኦፕሬሽን ግኝት ፕሮቶኮል) በሚደግፈው በሁሉም መልእክቶች እና ማያ ገጾች ላይ ለዝርዝሮች pfodSpecification ን ይመልከቱ።
ደረጃ 4 ከ Android ሞባይል ጋር መገናኘት
ደረጃ 2 ላይ እንደሚታየው አሁን አርዱዲኖ አይዲኢን እና ሴሪያሞኒተርን መዝጋት እና የብሉቱዝ ጋሻውን ማያያዝ እንዲችሉ ሁሉም ጥሩ ነው ፣ ከ Android ሞባይልዎ ጋር ለመገናኘት መጀመሪያ pfodApp ን ከ Android ገበያ ይጫኑ እና ከዚያ የብሉቱዝ ጋሻዎን ለማጣመር pfodAppForAndroidGettingStarted.pdf መመሪያን ይከተሉ። በሞባይልዎ እና የብሉቱዝ pfodApp ግንኙነትን ያዋቅሩ። ግንኙነቴን “የውሂብ መዝጋቢ” ብዬ ጠራሁት። ከዚያ ከቀላል የውሂብ ምዝግብ ማስታወሻ ጋር ለመገናኘት “የውሂብ አስገባ” ግንኙነትን ይምረጡ። PfodApp ልክ እንደተገናኘው ረቂቁ የሚመልሰውን የ {.} መልዕክት ይልካል {= ናሙና የውሂብ ምዝገባ ውሂብ} መልእክት pfodApp ጥሬ የውሂብ ማያ ገጹን እንዲከፍት እና ማዕረጉንም እንዲያስቀምጥለት የሚነግረው ቀላል የውሂብ ምዝገባ ውሂብ እና እንዲሁም ውሂቡን ማስቀመጥ ይጀምራል።.
ደረጃ 5 - ውሂቡን ወደ ኮምፒተርዎ እና ቅጥያዎችዎን ወደ ቀላል የውሂብ ማስቀመጫ ማስተላለፍ
PfodAppForAndroidGettingStarted.pdf ከኮምፒዩተርዎ ለማሰስ ሞባይልዎን ከኮምፒዩተርዎ ጋር በዩኤስቢ እንዴት ማገናኘት እና የዩኤስቢ የጅምላ ማከማቻን ማብራት እንደሚቻል በዝርዝር ይገልጻል። በ pfodAppRawData አቃፊ ውስጥ ሁሉንም ጥሬ የውሂብ ፋይሎች ያገኛሉ። ከላይ እንደተመለከተው ፣ ቀላሉ የውሂብ ማስቀመጫ ውሂቡን ወደ /pfodAppRawData /Data Logger.txt pfodApp ውሂቡን ለማስቀመጥ የግንኙነቱን ስም እንደ ፋይል ስም ይጠቀማል። የራስዎን ውሂብ መልሶ ለመላክ ንድፉን መለወጥ ይችላል። ከእርስዎ የብሉቱዝ ሞዱል ጋር በተገናኘው ተመሳሳይ ተከታታይ ግንኙነት ላይ ብቻ ውሂብዎን ይፃፉ። ከመላኩ በፊት በአርዱዲኖ ውስጥ ውሂቡን በ csv ቅርጸት መቅረፅ ጠቃሚ ነው። ለምሳሌ ጊዜ ፣ እሴት ይህ ለቀጣይ ማቀነባበር/ማሴር ወደ የተመን ሉህ መጫን ቀላል ያደርገዋል።
የሚመከር:
Python ን በመጠቀም የእርስዎን Solaredge ውሂብ መድረስ -4 ደረጃዎች
ፓይዘን በመጠቀም የሶላሬጅ መረጃዎን መድረስ - የሶላሬጅ ትራንስፎርመሮች መረጃ በአከባቢው ስላልተከማቸ ግን በሶላሬጅ አገልጋዮች ላይ መረጃዬን በአከባቢዬ ለመጠቀም ስለፈለግኩ በዚህ መንገድ ውሂቡን በራሴ ፕሮግራሞች ውስጥ መጠቀም እችላለሁ። በሶላሬድ ድር ላይ እንዴት ውሂብዎን መጠየቅ እንደሚችሉ አሳያችኋለሁ
ገመድ አልባ ንዝረት እና የሙቀት ዳሳሽ ውሂብ ወደ MySQL Node-RED ን በመጠቀም-40 ደረጃዎች
Node-RED ን በመጠቀም የገመድ አልባ ንዝረት እና የሙቀት ዳሳሽ ውሂብ ወደ MySQL ኖድ-RED ን ማስተዋወቅ-የ NCD ን ረጅም ክልል IoT የኢንዱስትሪ ሽቦ አልባ ንዝረት እና የሙቀት ዳሳሽ ማስተዋወቅ ፣ እስከ 2 ማይል ክልል ድረስ የሽቦ አልባ አውታረ መረብ መዋቅር አጠቃቀምን ይመካል። ትክክለኛ የ 16 ቢት ንዝረት እና የሙቀት ዳሳሽ በማካተት ፣ ይህ መሣሪያ
Android / Arduino / PfodApp ን በመጠቀም ቀላል የርቀት መረጃ ሴራ 6 ደረጃዎች
Android/Arduino/PfodApp ን በመጠቀም ቀላል የርቀት መረጃ ማሴር - የአርዱዲኖ ሚሊስን (/Arduino's millis) ብቻ በመጠቀም/ቀንን/ጊዜን ለማሴር ይህንን InstructableArduino ቀን/ሰዓት ዕቅድ ማውጣት/ምዝግብን በመጠቀም ሚሊስን () እና PfodAppThis Instructable ይህ የአርዲኖ ዳሳሽ ውሂብ በእርስዎ ላይ እንዴት ማሴር እንደሚቻል ያሳያል። የ Android ሞባይል እና ይያዙት ለ
ሚሊዱ () እና PfodApp: 11 ደረጃዎች በመጠቀም የአርዱዲኖ ቀን/ሰዓት ዕቅድ ማውጣት/ምዝገባ
ሚልስን () እና ፒፎድአፕን በመጠቀም አርዱinoኖ ቀን/ሰዓት ዕቅድ ማውጣት/ምዝግብ ማስታወሻዎች - አርዱinoኖ ወይም የ Android ፕሮግራም አያስፈልግም አርቲኤን እና ጂፒኤስ ሞጁሎችም እንዲሁ ተደግፈዋል። ለጊዜ ሰቆች ፣ ለ RTC መንሸራተት እና ለጂፒኤስ የጠፋ መዝለል ሰከንዶች ራስ -ሰር እርማት መግቢያ ይህ መማሪያ አርዱዲኖ ሚሊስን እንዴት እንደሚጠቀሙበት ያሳየዎታል ( ) መረጃን ለማቀድ የጊዜ ማህተሞች
የ IoT ውሂብ ሳይንስ PiNet ለጊዜው-ጊዜ ስማርት ማያ ገጽ ውሂብ Viz: 4 ደረጃዎች
IoT Data Science PiNet ለእውነተኛ ጊዜ ስማርት ማያ ገጽ ውሂብ ቪዝ-በመረጃ ሳይንስ ወይም በማንኛውም መጠነ-ሰፊ መስክ ውስጥ የምርምር ጥረቶችዎን ከፍ ለማድረግ ለመረጃ እይታ የእይታ ማሳያዎችን የ IoT አውታረ መረብ በቀላሉ ማዋሃድ ይችላሉ። ወደ " ግፋ " መደወል ይችላሉ። ከእርስዎ ዕቅዶች ውስጥ ወዲያውኑ ለደንበኞችዎ