ዝርዝር ሁኔታ:
- ደረጃ 1: The RedBear BLE Nano V2 Starter Sketch
- ደረጃ 2 የጀማሪ ንድፍ መጫኛ
- ደረጃ 3 ለ RedBear BLE Nano ብጁ የ Android ምናሌዎችን መፍጠር እና ኮዱን ማፍለቅ
- ደረጃ 4: RedBear BLE Nano V2 ን ለኮድ ትውልድ ዒላማ አድርጎ መምረጥ
- ደረጃ 5 ማብሪያ/ማጥፊያ አመልካቾችን መለዋወጥ - ለ BLE Nano V2 አያስፈልግም
- ደረጃ 6: የተሻሻለ የ BLE ናኖ መቆጣጠሪያ ምናሌ
ቪዲዮ: Redbear BLE Nano V2 ብጁ መቆጣጠሪያዎች በ PfodApp - ኮድ አያስፈልግም - 6 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:31
በ drmpfpfodApps እና pfodDevices ተጨማሪ በደራሲው ይከተሉ
አዘምን - 15 ሴፕቴ 2017 - ይህ አስተማሪ የ RedBear BLE Nano ፣ V2 የቅርብ ጊዜውን ስሪት ለመጠቀም ተዘምኗል። RedBear BLE Nano V1.5 ን ያነጣጠረ የዚህ አስተማሪ ቀዳሚ ስሪት እዚህ ይገኛል።
15 ኖቬምበርን ያዘምኑ - 2017 አንዳንድ የ BLE ሰሌዳዎች / የሶፍትዌር ቁልልዎች በተከታታይ ተመሳሳይ cmd ን ሁለት ጊዜ ይሰጣሉ። ይህንን ለመፍታት ወደ pfodApp V3.322+ እና pfodParser V3.17+ ያዘምኑ። pfodApp V3.322+ የ cmd ቅደም ተከተል ቁጥርን ያክላል እና pfodParser V3.17+ የተባዙ ሴሜዶችን ያጣራል
ከእነዚህ ማያ ገጾች ውስጥ አንዳቸውም በ pfodApp (የ Android መተግበሪያው) ላይ ከባድ ኮድ የላቸውም። ሁሉም ማያ ገጾች በእርስዎ RedBear BLE Nano V2 ውስጥ ባለው ኮድ ሙሉ በሙሉ ቁጥጥር ይደረግባቸዋል።
ይህ መማሪያ ለ RedBear BLE Nano V2 ሞጁል ብጁ መቆጣጠሪያዎችን ይሸፍናል። እሱ በሁለት ክፍሎች ይከፈላል-
የመጀመሪያው ክፍል በእርስዎ “RedBear BLE Nano V2” ውስጥ ሲጫን የአናሎግ እና ዲጂታል ግብዓቶችን እንዲያነቡ የሚያስችልዎ በይነተገናኝ ግራፊክ በ pfodApp ላይ ያሳያል። ዲጂታል ፒኖችን ወደ ውጤቶች/PWM ይለውጡ እና የውጤት/PWM እሴቶችን ያዘጋጁ።
ሁለተኛው ክፍል በ pfodApp ላይ ሊታዩ የሚችሉ ብጁ ባለብዙ ደረጃ ምናሌዎችን ፣ ሴራዎችን እና የውሂብ ምዝግብን ለመፍጠር ነፃውን pfodDesigner ይጠቀማል። PfodDesigner ለ RedBear BLE Nano V2 የሚያስፈልገውን ሁሉንም የ Android ኮድ ያመነጫል። አጠቃላይ ዓላማ pfodApp በ Android ሞባይልዎ ላይ የተጠቃሚውን ማሳያ እና መስተጋብር ያስተናግዳል። የተጠቃሚ ማሳያ ወደ ናኖዎ በሚጭኑት የ Android ኮድ ሙሉ በሙሉ ቁጥጥር ይደረግበታል። ምንም የ Android ፕሮግራም አያስፈልግም።
ደረጃ 1: The RedBear BLE Nano V2 Starter Sketch
ከላይ ያለው አኒሜሽን-g.webp
ይህንን ንድፍ ለማካሄድ የሚከተሉትን ያስፈልግዎታል
- RedBearLab BLE Nano V2 Kit - BLE Nano ሞዱል እና የፕሮግራም ሞዱል https://redbearlab.com/buy/ ~ US $ 30
- የዩኤስቢ ማራዘሚያ ገመድ (አማራጭ ግን ጠቃሚ) - https://www.sparkfun.com/products/13309 ~ US $ 2
- pfodApp - የ Android መተግበሪያ https://redbearlab.com/buy/ ~ US 10
- አርዱዲኖ አይዲኢ V1.8.4 -
- እና ድጋፍ ቤተ -ፍርግሞች (የ BLEPeripheral ቤተ -መጽሐፍትን ከ V0.4.0 ወደ V0.5.0 ስለማዘመን ከዚህ በታች ያለውን ማስታወሻ ይመልከቱ)
ደረጃ 2 የጀማሪ ንድፍ መጫኛ
- Arduino IDE V1.8.4 ን ከ https://www.arduino.cc/en/Main/Software ይጫኑ
- የአርዱዲኖ መጫኛ መመሪያን ይከተሉ https://github.com/redbear/nRF5x/blob/master/nRF5…Add https://redbear.github.io/arduino/package_redbear… … የአርዱዲኖ ተጨማሪ የቦርድ አስተዳዳሪ ዩአርኤሎች (በፋይል-> ምርጫዎች ስር) እና ከዚያ የ RedBear nRF52832 ቦርዶችን V0.0.2 ለመጫን የአርዲኖ ቦርድ አስተዳዳሪን ይጠቀሙ (ፍለጋዎን ወደ RedBear ያጣሩ)
-
BLEPeripheral ቤተ -መጽሐፍትን ይጫኑ። በ Arduino IDE ውስጥ የቤተ መፃህፍት አስተዳዳሪን ይክፈቱ እና በፍለጋ አሞሌው ውስጥ BLEPeripheral ብለው ይተይቡ። BLEPeripheral ን በ Sandeep Mistry V0.5.0 ይምረጡ እና ይጫኑት።
ማሳሰቢያ: BLEPeripheral V0.5.0 ከሴፕቴምበር 14 ቀን 2017 ጀምሮ አይለቀቅም ፣ ስለዚህ V0.4.0 ን ይጫኑ እና ከዚያ በዚህ የዚፕ ፋይል ፣ nRF51822.zip ውስጥ በተዘመኑ ፋይሎች nRF51822.h እና nRF51822.cpp ፋይሎችን ይፃፉ። የዚያ V0.4.0 arduino-BLEPeripheral-master.zip ፋይል ቅጂ እዚህ አለ።
- እራስዎ ያውርዱ እና pfodParser.zip እና pfodDwgControls.zip ቤተ -መጽሐፍቶችን ከዚህ ያውርዱ እና ከዚያ የአርዱዲኖ አይዲኢ ምናሌ አማራጭን ንድፍ ይጠቀሙ Library ቤተ -መጽሐፍትን አስመጣ Library እነሱን ለመጫን ቤተ -መጽሐፍትን ያክሉ።
- ይህንን ንድፍ RedbearBLENanoV2Starter.zip እና ደጋፊ ክፍሎቹን ወደ Aduino Sketchbook ቦታዎ (በፋይል → ምርጫዎች ውስጥ የሚታየውን) ይቅለሉት።
- የ Arduino IDE ን ይክፈቱ ፣ የ BLE ናኖ ሰሌዳውን ይምረጡ ፣ (የእኔ ቦርድ V1.5 ነበር) እና የ RedbearBLENanoV2Starter.ino ንድፉን ይክፈቱ እና ወደ BLE Nano V2 ሞዱል ያውርዱ እና ያውርዱ። እሱን ለማዘጋጀት ከላይ የሚታየውን የዩኤስቢ ጋሻ (በዋናው ሰሌዳ ስር) ማከል ያስፈልግዎታል። የዩኤስቢ ጋሻው በቀጥታ ወደ ዩኤስቢ ወደብዎ እንዲሰካ የተቀየሰ ቢሆንም ፣ በላፕቶ laptop ላይ በጣም የማይመች ሆኖ አግኝቼዋለሁ ስለዚህ የዩኤስቢ ኤክስቴንሽን ገመድ እጨምራለሁ። BLE Nano V2 አሁን በይነተገናኝ ግራፊክን ለመሳል እና የተጠቃሚውን ግብዓቶች ለማስኬድ አስፈላጊውን ኮድ ሁሉ ይ containsል።
- በእርስዎ Android ሞባይል ላይ pfodApp ን ይጫኑ። በ Android OS V4.4 ወይም ከዚያ በላይ እና ብሉቱዝ ዝቅተኛ ኢነርጂን የሚደግፍ ተንቀሳቃሽ ያስፈልግዎታል። በ pfodAppForAndroidGettingStarted.pdf ውስጥ እንደተገለጸው ከዚያ ከእርስዎ BLE Nano ጋር የ BLE ግንኙነት ይፍጠሩ። በመጨረሻ ይገናኙ እና pfodApp ከላይ የሚታየውን ግራፊክ ይጫናል። ግራፊክ አንዴ ከተጫነ pfodApp ይሸከመዋል ስለዚህ በሚቀጥለው ጊዜ BLE Nano V2 ዝመናዎቹን መላክ ብቻ ይፈልጋል።
እርስዎ የጫኑት ንድፍ የቦርድ ዝርዝርን እና አዝራሮችን ለመሳል እና የተጠቃሚ ንክኪ ዞኖችን እና ድርጊቶችን ለመግለጽ pfodApp ስዕል ጥንታዊ ነገሮችን ይጠቀማል። ብጁ አርዱዲኖ መቆጣጠሪያዎች ለ Android አጋዥ ስልጠና የእራስዎን ብጁ መቆጣጠሪያዎች እንዴት ኮድ ማድረግ እንደሚችሉ እና በ Android/pfodApp አጋዥ ቁጥጥር የሚመራውን Arduino101 Starter Zoom እና Pan እንዴት እንደሚሠራ ይገልጻል።
የሚቀጥለው ክፍል ውጤቱን ለመቆጣጠር እና ለማንበብ እና ለማሴር እና የአናሎግ ግብዓቶችን ለማስመዝገብ እና ለ ‹RedBear BLE Nano› የሚያስፈልገውን ኮድ ሁሉ ለመፍጠር ባለብዙ ደረጃ ምናሌዎችን ለመፍጠር ነፃውን የ WISIWYG pfodDesigner ን እንዴት እንደሚጠቀም ይገልጻል።
ደረጃ 3 ለ RedBear BLE Nano ብጁ የ Android ምናሌዎችን መፍጠር እና ኮዱን ማፍለቅ
ነፃው pfodDesignerV2 Android መተግበሪያ ብጁ ምናሌዎችን እንዲፈጥሩ እና ከዚያ ለተለየ የ BLE ሞዱልዎ ሁሉንም ኮድ ያመነጫል። ከዚያ pfodApp በ Android ሞባይልዎ ላይ ብጁ ምናሌዎን ለማሳየት እና ሞጁሉን እንዲቆጣጠሩ ያስችልዎታል።
ምንም የ Android ወይም የአርዱዲኖ ኮድ አያስፈልግም።
ነፃው pfodDesignerV2 በ WISIWYG ፋሽን ውስጥ ምናሌውን ለመፍጠር እና ምናሌው በሞባይልዎ ላይ እንዴት እንደሚታይ ትክክለኛ ቅድመ -እይታን ለማሳየት ይጠቅማል። PfodDesignerV2 በአማራጭ ከ I/O ፒኖች ጋር በተገናኙ አዝራሮች እና ተንሸራታቾች ምናሌዎችን እና ንዑስ ምናሌዎችን እንዲፈጥሩ እና የስዕል ኮዱን እንዲያመነጩ ያስችልዎታል (የ pfodDesigner ምሳሌ ትምህርቶችን ይመልከቱ) ግን pfodDesignerV2 pfodApp የሚደግፋቸውን ሁሉንም ባህሪዎች አይሸፍንም። የውሂብ ምዝግብ እና ሴራ ፣ ባለብዙ እና ነጠላ ምርጫ ማያ ገጾች ፣ ተንሸራታቾች ፣ የጽሑፍ ግብዓት ፣ ወዘተ ጨምሮ ለተሟላ ዝርዝር pfodSpecification.pdf ን ይመልከቱ።
RedBear BLE Nano V2 LED ን ለማብራት እና ለማጥፋት ብጁ ምናሌን ይፍጠሩ
አጋዥ ስልጠናው አርዱዲኖ መሪን ለማብራት እና ለማጥፋት ብጁ ምናሌን ይንደፉ pfodDesignerV2 ን በመጠቀም ይህንን ምናሌ ለመፍጠር የደረጃ በደረጃ መመሪያዎች አሉት። የቅርጸ -ቁምፊ መጠኖችን ወይም የጽሑፉን ቀለሞች ካልወደዱ ፣ በፈለጉት ወደ በቀላሉ በ pfodDesignerV2 ውስጥ አርትዕ ማድረግ እና የተቀየሰውን ምናሌ WYSIWYG (ምን ያዩትን ነው) ማሳያ ማየት ይችላሉ።
ለ RedBear BLE Nano V2 የሚደረገው አንድ ለውጥ ብቻ ነው እና ይህ የሊድ መቆጣጠሪያ ምናሌ ንጥል ከመጨመሩ በፊት ለአዲሱ ምናሌ ለኮድ ጄኔሬተር እንደ ዒላማ አድርጎ ማቀናበር ነው።
ደረጃ 4: RedBear BLE Nano V2 ን ለኮድ ትውልድ ዒላማ አድርጎ መምረጥ
በመጀመሪያ ለ ‹ኮድ› ትውልድ እንደ ዒላማ RedBear BLE Nano ን መምረጥ ያስፈልግዎታል። አዲስ ምናሌ ሲጀምሩ ወይም ነባር ምናሌን ሲያርትዑ ፣ የላይኛው ቁልፍ የዒላማ ሰሌዳውን ያሳያል። ነባሪው ተከታታይ ነው።
የዒላማ ምርጫዎችን ለመክፈት በዒላማው አዝራር ላይ ጠቅ ያድርጉ።
የብሉቱዝ ዝቅተኛ ኢነርጂ ቁልፍን ይምረጡ እና የ RedBearLab BLE Nano V2 አማራጭን ለማግኘት ወደ ታች ይሸብልሉ እና ጠቅ ያድርጉት።
ከዚያ ከዒላማ ምርጫዎች ማያ ገጽ ለመውጣት እና ወደ የአርትዕ ምናሌ ማያ ገጽ ለመመለስ የሞባይል ጀርባ አዝራሩን ይጠቀሙ።
ደረጃ 5 ማብሪያ/ማጥፊያ አመልካቾችን መለዋወጥ - ለ BLE Nano V2 አያስፈልግም
የቀድሞው ስሪት ፣ The RedBear BLE Nano V1.5 ሌላ ልዩነት ነበረው። እሱ ኤልኢዲ ንቁ ነው። ያ ነው ከ D13 የሚወጣው ውፅዓት LOW መሪው በርቷል።
በናኖ ቪ 2 ላይ ፣ ኤልኢዲ ገባሪ ነው ስለዚህ እዚህ ምንም ማድረግ የለበትም።
ያ አስፈላጊዎቹን ለውጦች ያጠናቅቃል። ኮዱን ለማመንጨት ፣ ወደ ኮምፒውተርዎ ለማስተላለፍ እና ወደ የእርስዎ RedBear BLE Nano V2 ለማጠናቀር እና ለማውረድ አርዱዲኖ ሌድን ለማብራት እና ለማጥፋት አጋዥ ሥልጠናውን አሁን በዲዛይን ብጁ ምናሌ መቀጠል ይችላሉ። የማመንጨት ኮድ ንድፍ ቅጂ እዚህ አለ (BLENanoV2LedController.ino)
ከዚያ እርስዎ ያዘጋጁትን ምናሌ ለማሳየት እና በአዝራሩ ውስጥ በማንኛውም ቦታ ጠቅ በማድረግ ወይም ተንሸራታቹን በማንሸራተት መሪውን ለመቆጣጠር በ pfodApp በኩል ከተንቀሳቃሽ ስልክዎ ጋር ይገናኙ።
ደረጃ 6: የተሻሻለ የ BLE ናኖ መቆጣጠሪያ ምናሌ
የ LED መቆጣጠሪያውን እንደ መሠረት በመጠቀም ሌሎች የዲጂታል ፒኖችን ለማንበብ ወይም ለመቆጣጠር እና የአናሎግ ግብዓቶችን ፣ A4 እና A5 ን ለማንበብ ፣ ለማሴር እና ለመግባት ተጨማሪ የምናሌ ንጥሎችን ማከል ይችላሉ። የተለያዩ የምናሌ ንጥሎችን ስለመጠቀም የተለያዩ pfodDesigner አጋዥ ስልጠናዎችን ይመልከቱ። ለጀማሪዎች መማሪያ በ Android ላይ የአርዲኖን መረጃ እንዴት ማሳየት እንደሚቻል ሴራዎችን መፍጠርን ይሸፍናል።
የመነጨው ንድፍ እዚህ አለ (BLE_NanoV2Controller.ino)
እንዲሁም የአናሎግ እሴቶችን ማሴር ፣ ንባቦቹ እንዲሁ በ CSV ቅርጸት ፣ በኋላ ላይ ለመጠቀም በሞባይልዎ ላይ ባለው ፋይል ውስጥ ገብተዋል።
ናሙና ማያ ገጾች
PfodDesignerV2 pfodApp የሚደግፋቸውን የማያ ገጾች ንዑስ ስብስብ ብቻ ይደግፋል። ለተሟላ ዝርዝር pfodSpecification.pdf ን ይመልከቱ። የ SampleRedBearBLENanoV2Screens.ino ንድፍ በ pfodApp የሚደገፉ ግን በ pfodDesigner ውስጥ ያልተካተቱ ተጨማሪ ማያ ገጾችን ያካትታል። መልእክቶች ግልጽ እና ቀላል እንዲሆኑ አብዛኛዎቹ ማያ ገጾች ምንም ቅርጸት የላቸውም። በተንሸራታቾች ስር ያለው የቀለም መራጭ ለየት ያለ ነው። PfodDesignerV2 ን እንደ መመሪያ በመጠቀም የራስዎን ቀለሞች እና የቅርጸ -ቁምፊ ቅጦች ማከል ይችላሉ። እንዲሁም ለሌሎች ምሳሌዎች የ pfodDemo Android መተግበሪያን ይመልከቱ።
የ SampleRedBearBLENanoV2Screens.ino ንድፍ በመጀመሪያ እንዲጫኑ pfodParser.zip እና pfodDwgControls.zip ቤተ -መጽሐፍትን ይፈልጋል።
መደምደሚያ
ይህ መማሪያ ከ RedBearLab BLE Nano ሰሌዳዎች ጋር በቀላሉ እንዴት መገናኘት እና መቆጣጠር እንደሚችሉ አሳይቷል የ Android ፕሮግራም አያስፈልግም። pfodApp ያንን ሁሉ ያስተናግዳል። የአርዱዲኖ ኮድ አያስፈልግም። (ነፃ) pfodDesignerV2 ለዚህ እና ለተለያዩ ሞጁሎች ESP8266 እና WiFi ፣ ብሉቱዝ እና የኤስኤምኤስ ጋሻዎችን ጨምሮ የተሟላ ንድፎችን ይፈጥራል። ለአጠቃላይ ዓላማ የ UART ግንኙነት ከብሌይ መሣሪያ ጋር ምንም መስፈርት ስለሌለ ፣ pfodApp ለሁሉም አንድ ዓይነት pfodApp ን መጠቀም እንዲችሉ ብዙ የተለመዱ የ BLE ቦርዶች የግንኙነት መለኪያዎች አስቀድመው አዋቅሯል።
የሚመከር:
FPGA Cyclone IV DueProLogic መቆጣጠሪያዎች Servo Motor: 4 ደረጃዎች
FPGA Cyclone IV DueProLogic Controls Servo Motor: በዚህ መማሪያ ውስጥ ሰርቪ ሞተርን ለመቆጣጠር የቬሪሎግ ኮድ እንጽፋለን። Servo SG-90 በ Waveshare የተሰራ ነው። የ servo ሞተር ሲገዙ ፣ የሥራውን voltage ልቴጅ ፣ ከፍተኛውን የማሽከርከሪያ እና የታቀደውን Pu የሚዘረዝር የውሂብ ሉህ ሊቀበሉ ይችላሉ
ለአርቲስ ማይክሮ መቆጣጠሪያዎች ከአርዱዲኖ UNO ጋር: 7 ደረጃዎች
ለአትቲኒ ማይክሮ መቆጣጠሪያዎች ከአርዱዲኖ UNO ጋር አንድ ትንሽ ፕሮግራም አውጪ - በአሁኑ ጊዜ በአቲቲኒ ተከታታይ ማይክሮ መቆጣጠሪያዎችን በብቃታቸው ፣ በዝቅተኛ ዋጋቸው ምክንያት መጠቀም ብቻ ሳይሆን እንደ አርዱዲኖ አይ.ኢ.ዲ. የመሳሰሉት በአከባቢዎች ውስጥ በቀላሉ ሊዘጋጁ የሚችሉ መሆናቸው ለአርዱዲኖ ሞጁሎች የተነደፉ ፕሮግራሞች ሊሆኑ ይችላሉ። በቀላሉ ማስተላለፍ
አስተማማኝ ፣ ደህንነቱ የተጠበቀ ፣ ሊበጅ የሚችል የኤስኤምኤስ የርቀት መቆጣጠሪያ (አርዱዲኖ/pfodApp) - ኮድ አያስፈልግም - 4 ደረጃዎች
አስተማማኝ ፣ ደህንነቱ የተጠበቀ ፣ ሊበጅ የሚችል የኤስ ኤም ኤስ የርቀት መቆጣጠሪያ (አርዱinoኖ/pfodApp) - ኮድ አያስፈልግም - ሐምሌ 6 ቀን 2018 ያዘምኑ - SIM5320 ን በመጠቀም የዚህ ፕሮጀክት የ 3 ጂ/2 ጂ ስሪት እዚህ ይገኛል ዝማኔ ፦ ግንቦት 19 ቀን 2015 - የ pfodParser ቤተ -መጽሐፍትን ስሪት 2.5 ወይም ከፍ ያለ። ጋሻው ከ th ጋር ለመገናኘት በቂ ጊዜ ባለመፍቀዱ የተዘገበውን ችግር ያስተካክላል
Adafruit ላባ NRF52 ብጁ መቆጣጠሪያዎች ፣ ምንም ኮድ አያስፈልግም - 8 ደረጃዎች (ከስዕሎች ጋር)
Adafruit Feather NRF52 ብጁ ቁጥጥሮች ፣ ምንም ኮድ መስጠት አያስፈልግም - ኤፕሪል 23 ቀን 2019 ያዘምኑ - አርዱዲኖ ሚሊስን () አርዱዲኖ ሚሊስን () ብቻ በመጠቀም የቀን/የጊዜ ዕቅዶችን ሚሊስን () እና PfodApp ን ይመልከቱ የቅርብ ጊዜው ነፃ pfodDesigner V3.0.3610+ የመነጨ በቀን/በሰዓት ላይ መረጃን ለማሴር የአርዲኖ ንድፎችን ይሙሉ
ወደ ከፍተኛ የኃይል ጭነቶች የ BLE መቆጣጠሪያን እንደገና ያስተካክሉ - ተጨማሪ ሽቦ አያስፈልግም - 10 ደረጃዎች (ከስዕሎች ጋር)
ለከፍተኛ የኃይል ጭነቶች የ BLE መቆጣጠሪያን እንደገና ማደስ - ተጨማሪ ሽቦ አያስፈልግም - አዘምን - ሐምሌ 13 ቀን 2018 - ለቶሮይድ አቅርቦት 3 -ተርሚናል ተቆጣጣሪ ታክሏል ይህ የሚያስተምረው ከ 10W እስከ 100000 ባለው ክልል ውስጥ ያለውን ነባር ጭነት BLE (ብሉቱዝ ዝቅተኛ ኢነርጂ) ይሸፍናል። ኃይሉ ከ Android ተንቀሳቃሽ ስልክዎ በ pfodApp በኩል በርቀት ይቀየራል። አይ