Orodha ya maudhui:

Redbear BLE Nano V2 Udhibiti wa Desturi na PfodApp - Hakuna Usimbuaji Unaohitajika: Hatua 6
Redbear BLE Nano V2 Udhibiti wa Desturi na PfodApp - Hakuna Usimbuaji Unaohitajika: Hatua 6

Video: Redbear BLE Nano V2 Udhibiti wa Desturi na PfodApp - Hakuna Usimbuaji Unaohitajika: Hatua 6

Video: Redbear BLE Nano V2 Udhibiti wa Desturi na PfodApp - Hakuna Usimbuaji Unaohitajika: Hatua 6
Video: The Scole Experiment, Mediumship, The Afterlife, ‘Paranormal’ Phenomena, UAP, & more with Nick Kyle 2024, Novemba
Anonim

Na drmpfpfodApps na pfodDevices Fuata Zaidi na mwandishi:

Udhibiti wa hita ya chumba kupitia Sensor ya JUA ya Joto
Udhibiti wa hita ya chumba kupitia Sensor ya JUA ya Joto
Udhibiti wa hita ya chumba kupitia Sensor ya JUA ya Joto
Udhibiti wa hita ya chumba kupitia Sensor ya JUA ya Joto
Kufuga Kamba za Arduino - Jinsi ya Kuepuka Maswala ya Kumbukumbu
Kufuga Kamba za Arduino - Jinsi ya Kuepuka Maswala ya Kumbukumbu
Kufuga Kamba za Arduino - Jinsi ya Kuepuka Maswala ya Kumbukumbu
Kufuga Kamba za Arduino - Jinsi ya Kuepuka Maswala ya Kumbukumbu
Mlango wa Garage inayodhibitiwa na LoRa
Mlango wa Garage inayodhibitiwa na LoRa
Mlango wa Garage inayodhibitiwa na LoRa
Mlango wa Garage inayodhibitiwa na LoRa

Sasisho: 15th Septemba 2017 - Mafundisho haya yamesasishwa kutumia toleo la hivi karibuni la RedBear BLE Nano, V2. Toleo la awali la hii inayoweza kufundishwa, ambayo ililenga RedBear BLE Nano V1.5 inapatikana hapa.

Sasisha 15 Novemba - 2017 Baadhi ya bodi / programu nyingi za BLE hutoa cmd sawa mara mbili mfululizo haraka. Sasisha kwa pfodApp V3.322 + na pfodParser V3.17 + kutatua hili. pfodApp V3.322 + inaongeza nambari ya mlolongo wa cmd na pfodParser V3.17 + huchuja nakala za cmds

Hakuna hata moja ya skrini hizi zilizo na maandishi magumu kwenye pfodApp (programu ya Android). Zaidi zote hapo juu zinadhibitiwa kabisa na nambari kwenye RedBear BLE Nano V2 yako

Mafunzo haya inashughulikia udhibiti wa kawaida kwa moduli ya RedBear BLE Nano V2. Iko katika sehemu mbili: -

Sehemu ya kwanza inatoa mchoro wa "starter", ambayo ikipakiwa kwenye RedBear BLE Nano V2 yako, itaonyesha picha inayoingiliana kwenye pfodApp ambayo itakuruhusu usome pembejeo za Analog na Digital. Badilisha pini za dijiti kuwa matokeo / PWM na weka pato / maadili ya PWM.

Sehemu ya pili hutumia pfodDesigner ya bure kuunda menyu ya viwango anuwai, viwanja na ukataji wa data ambao unaweza kuonyeshwa kwenye pfodApp. PfodDesigner inazalisha nambari zote za Android zinazohitajika kwa RedBear BLE Nano V2. Kusudi la jumla pfodApp hushughulikia onyesho la mtumiaji na mwingiliano kwenye simu yako ya Android. Uonyesho wa mtumiaji unadhibitiwa kabisa na nambari ya Android unayopakia kwenye Nano yako. Hakuna programu ya Android inahitajika.

Hatua ya 1: Mchoro wa Starter RedBear BLE Nano V2

Ili kuendesha mchoro huu unahitaji: -

  1. RedBearLab BLE Nano V2 Kit - Moduli ya BLE Nano na moduli ya programu https://redbearlab.com/buy/ ~ US $ 30
  2. Cable ya ugani ya USB (hiari lakini ni muhimu) - https://www.sparkfun.com/products/13309 ~ US $ 2
  3. pfodApp - Programu ya Android https://redbearlab.com/buy/ ~ US 10
  4. Arduino IDE V1.8.4 -
  5. na kusaidia maktaba (tazama maelezo hapa chini juu ya kusasisha maktaba ya BLEPeripheral kutoka V0.4.0 hadi V0.5.0)

Hatua ya 2: Ufungaji wa Mchoro wa Starter

Ufungaji wa Mchoro wa Starter
Ufungaji wa Mchoro wa Starter
  1. Sakinisha Arduino IDE V1.8.4 kutoka
  2. Fuata mwongozo wa usakinishaji wa Arduino https://github.com/redbear/nRF5x/blob/master/nRF5… Ongeza https://redbear.github.io/arduino/package_redbear… URL za Meneja wa Bodi za Ziada za Arduino (chini ya Faili-> Mapendeleo) kisha utumie Meneja wa Bodi ya Arduino kusanikisha bodi za RedBear nRF52832 V0.0.2 (chuja utaftaji wako kwa RedBear)

  3. Sakinisha maktaba ya BLEPeripheral. Fungua Meneja wa Maktaba katika IDE ya Arduino na andika BLEPeripheral kwenye upau wa utaftaji. Chagua BLEPeripheral na Sandeep Mistry V0.5.0 na uiweke.

    Kumbuka: BLEPeripheral V0.5.0 haijatolewa mnamo tarehe 14 Septemba 2017, kwa hivyo weka V0.4.0 kisha andika faili za nRF51822.h na nRF51822.cpp na faili zilizosasishwa kwenye faili hii ya zip, nRF51822.zip. Nakala ya faili hiyo ya V0.4.0 arduino-BLEPeripheral-master.zip iko hapa.

  4. Pakua mwenyewe na maktaba ya pfodParser.zip na pfodDwgControls.zip kutoka hapa kisha utumie chaguo la menyu ya Arduino IDE Mchoro → Ingiza Maktaba → Ongeza Maktaba kuziweka.
  5. Unzip mchoro huu RedbearBLENanoV2Starter.zip na madarasa yake yanayounga mkono kwa eneo lako la Aduino Sketchbook (iliyoonyeshwa kwenye Faili → Mapendeleo).
  6. Fungua Arduino IDE, chagua BLE Nano board, (bodi yangu ilikuwa V1.5) na ufungue mchoro wa RedbearBLENanoV2Starter.ino na ujumuishe na upakue kwenye moduli ya BLE Nano V2. Ili kuipanga unahitaji kuongeza ngao ya USB iliyoonyeshwa hapo juu (chini ya bodi kuu). Wakati ngao ya USB imeundwa kuziba moja kwa moja kwenye bandari yako ya USB, nilipata usumbufu sana kwenye kompyuta yangu ndogo kwa hivyo ninaongeza kebo ya ugani ya USB. BLE Nano V2 sasa ina nambari yote muhimu kuteka picha ya maingiliano na kusindika pembejeo za mtumiaji.
  7. Sakinisha pfodApp kwenye simu yako ya Android. Utahitaji simu ya rununu na Android OS V4.4 au zaidi na inayounga mkono Nishati ya chini ya Bluetooth. Kisha unda unganisho la BLE kwa NLE yako ya BLE, kama ilivyoelezewa katika pfodAppForAndroidGettingStarted.pdf. Mwishowe unganisha, na pfodApp itapakia picha iliyoonyeshwa hapo juu. Mara tu picha inapopakiwa, pfodApp huihifadhi hivyo wakati ujao BLE Nano V2 inahitaji tu kutuma sasisho.

Mchoro uliyobeba unatumia pfodApp kuchora vipaumbele kuteka muhtasari wa bodi na vifungo na kufafanua maeneo ya kugusa ya mtumiaji na vitendo. Udhibiti wa Desturi wa Arduino kwa mafunzo ya Android unashughulikia jinsi ya kuweka nambari za udhibiti wako wa kawaida na Arduino101 Starter, inayodhibitiwa na mafunzo ya Android / pfodApp inaelezea jinsi Zoom na Pan zinafanya kazi.

Sehemu inayofuata inaelezea jinsi ya kutumia bure ya WISIWYG pfodDesigner kuunda menyu za ngazi nyingi kudhibiti matokeo na kusoma na kupanga na kuweka pembejeo za analog na kutoa nambari yote inayohitajika kwa RedBear BLE Nano yako.

Hatua ya 3: Kuunda Menyu Maalum ya Android ya RedBear BLE Nano na Kuzalisha Nambari

Kuunda Menyu Maalum ya Android ya RedBear BLE Nano na Kuzalisha Nambari
Kuunda Menyu Maalum ya Android ya RedBear BLE Nano na Kuzalisha Nambari

Programu ya bure ya pfodDesignerV2 ya Android hukuruhusu kuunda menyu maalum na kisha utengeneze nambari yote ya moduli yako ya BLE. pfodApp kisha hutumiwa kuonyesha menyu yako ya kawaida kwenye simu yako ya Android na kukuruhusu kudhibiti moduli yako.

Hakuna nambari ya Android au Arduino inahitajika

PfodDesignerV2 ya bure hutumiwa kuunda menyu kwa mtindo wa WISIWYG na kukuonyesha hakiki sahihi ya jinsi menyu itaonekana kwenye rununu yako. PfodDesignerV2 hukuruhusu kuunda menyu na menyu ndogo na vifungo na vitelezi vilivyounganishwa kwa hiari kwenye pini za I / O na kukutengenezea nambari ya mchoro (tazama mafunzo ya mfano wa pfodDesigner) lakini pfodDesignerV2 haitoi huduma zote ambazo pfodApp inasaidia. Tazama pfodSpecification.pdf kwa orodha kamili pamoja na utaftaji wa data na upangaji, skrini za kuchagua nyingi na moja, vitelezi, uingizaji wa maandishi, n.k.

Unda menyu ya Desturi kuwasha na kuzima LED ya RedBear BLE Nano V2

Mafunzo ya Kubuni menyu maalum ili kuwasha na kuzima kwa Arduino Ina maelekezo ya hatua kwa hatua ya kuunda menyu hii kwa kutumia pfodDesignerV2. Ikiwa hupendi rangi za saizi za fonti au maandishi, unaweza kuzihariri kwa urahisi katika pfodDesignerV2 kwa chochote unachotaka na uone onyesho la WYSIWYG (Unachoona Ndicho Unachopata) cha menyu iliyoundwa.

Kuna mabadiliko moja tu ya kufanya kwa RedBear BLE Nano V2 na hiyo ni kuiweka kama Lengo la jenereta ya nambari ya menyu mpya kabla ya kuongeza kipengee cha menyu ya udhibiti wa Led.

Hatua ya 4: Kuchagua RedBear BLE Nano V2 Kama Lengo la Uzalishaji wa Nambari

Kuchagua RedBear BLE Nano V2 Kama Lengo la Uzalishaji wa Nambari
Kuchagua RedBear BLE Nano V2 Kama Lengo la Uzalishaji wa Nambari
Kuchagua RedBear BLE Nano V2 Kama Lengo la Uzalishaji wa Nambari
Kuchagua RedBear BLE Nano V2 Kama Lengo la Uzalishaji wa Nambari
Kuchagua RedBear BLE Nano V2 Kama Lengo la Uzalishaji wa Nambari
Kuchagua RedBear BLE Nano V2 Kama Lengo la Uzalishaji wa Nambari
Kuchagua RedBear BLE Nano V2 Kama Lengo la Uzalishaji wa Nambari
Kuchagua RedBear BLE Nano V2 Kama Lengo la Uzalishaji wa Nambari

Kwanza unahitaji kuchagua RedBear BLE Nano kama Lengo la kizazi cha nambari. Unapoanza menyu mpya au kuhariri menyu iliyopo, kitufe cha juu kinaonyesha ubao wa Lengo. Chaguo-msingi ni Serial.

Bonyeza kitufe cha kulenga kufungua chaguo za kulenga.

Chagua kitufe cha Nishati ya chini ya Bluetooth na utembeze chini ili upate chaguo la RedBearLab BLE Nano V2 na ubonyeze.

Kisha tumia kitufe cha nyuma cha rununu ili kutoka kwenye skrini ya Chaguo lengwa na urejee kwenye skrini ya Menyu ya Hariri.

Hatua ya 5: Kubadilisha Viashiria vya Kuwasha / Kuzima - Haiitaji BLE Nano V2

Kubadilisha Viashiria vya Kuwasha / Kuzima - Haiitaji BLE Nano V2
Kubadilisha Viashiria vya Kuwasha / Kuzima - Haiitaji BLE Nano V2

Toleo la awali, RedBear BLE Nano V1.5 ilikuwa na tofauti nyingine. LED ni kazi chini. Hiyo ndio wakati pato kutoka kwa D13 ni CHINI inayoongozwa ni ON.

Kwenye Nano V2, LED inafanya kazi juu sana kwa hivyo hakuna cha kufanya hapa.

Hiyo inakamilisha mabadiliko yanayohitajika. Sasa unaweza kuendelea na Kubuni menyu ya Desturi kuwasha na kuzima mafunzo ya Arduino Kuzalisha Nambari, kuihamisha kwa kompyuta yako na kukusanya na kupakua kwenye RedBear BLE Nano V2 yako. Nakala ya mchoro wa nambari iko hapa (BLENanoV2LedController.ino)

Kisha unganisha kupitia pfodApp kutoka kwa rununu yako kuonyesha menyu ambayo umetengeneza tu na kudhibiti Iliyoongozwa kwa kubofya mahali popote kwenye kitufe au kutelezesha kitelezi.

Hatua ya 6: Menyu ya Udhibiti wa BLE Nano iliyoboreshwa

Menyu ya Udhibiti wa NLE iliyoboreshwa
Menyu ya Udhibiti wa NLE iliyoboreshwa
Menyu ya Udhibiti wa Nano iliyoboreshwa
Menyu ya Udhibiti wa Nano iliyoboreshwa

Kutumia Kidhibiti Kilichoongozwa kama msingi, unaweza kuongeza vitu zaidi vya menyu kwa kusoma au kudhibiti pini zingine za Dijiti na kusoma, kupanga na kupanga pembejeo za Analog, A4 na A5. Angalia mafunzo anuwai ya pfodDesigner juu ya kutumia vitu anuwai vya menyu. Jinsi ya Kuonyesha Takwimu za Arduino kwenye Android kwa mafunzo ya Kompyuta inashughulikia kuunda viwanja.

Mchoro uliotengenezwa uko hapa (BLE_NanoV2Controller.ino)

Pamoja na kupanga maadili ya Analog, usomaji pia umeingia, katika muundo wa CSV, kwa faili kwenye simu yako kwa matumizi ya baadaye.

Mfano wa Skrini

PfodDesignerV2 inasaidia tu seti ndogo ya skrini ambazo pfodApp inasaidia. Kwa orodha kamili angalia pfodSpecification.pdf. Mchoro wa SampleRedBearBLENanoV2Screens.ino ni pamoja na skrini za ziada zinazoungwa mkono na pfodApp lakini hazijumuishwa kwenye pfodDesigner. Skrini nyingi hazina muundo wa kuweka ujumbe wazi na rahisi. Chagua rangi chini ya Slider ni ubaguzi. Unaweza kuongeza rangi yako mwenyewe na mitindo ya fonti, ukitumia pfodDesignerV2 kama mwongozo. Pia angalia programu ya Android ya pfodDemo kwa mifano mingine.

Mchoro wa SampleRedBearBLENanoV2Screens.ino inahitaji pfodParser.zip na pfodDwgControls.zip maktaba kusanikishwa kwanza.

Hitimisho

Mafunzo haya yameonyesha jinsi unaweza kuwasiliana kwa urahisi na kudhibiti bodi za RedBearLab BLE Nano Hakuna programu ya Android inayohitajika. pfodApp hushughulikia yote hayo. Hakuna nambari ya Arduino inahitajika. PfodDesignerV2 (ya bure) hutoa michoro kamili kwa hii na moduli zingine anuwai pamoja na ESP8266 na WiFi, Bluetooth na ngao za SMS. Kwa sababu hakuna kiwango cha unganisho la jumla la UART kwa kifaa cha BLE, pfodApp imesanidi mapema idadi ya viunganisho vya bodi za BLE za kawaida ili uweze kutumia pfodApp sawa kwa zote.

Ilipendekeza: