Orodha ya maudhui:
- Hatua ya 1: Mchoro wa Starter RedBear BLE Nano V2
- Hatua ya 2: Ufungaji wa Mchoro wa Starter
- Hatua ya 3: Kuunda Menyu Maalum ya Android ya RedBear BLE Nano na Kuzalisha Nambari
- Hatua ya 4: Kuchagua RedBear BLE Nano V2 Kama Lengo la Uzalishaji wa Nambari
- Hatua ya 5: Kubadilisha Viashiria vya Kuwasha / Kuzima - Haiitaji BLE Nano V2
- Hatua ya 6: Menyu ya Udhibiti wa BLE Nano iliyoboreshwa
Video: Redbear BLE Nano V2 Udhibiti wa Desturi na PfodApp - Hakuna Usimbuaji Unaohitajika: Hatua 6
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:51
Na drmpfpfodApps na pfodDevices Fuata Zaidi na mwandishi:
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: -
- RedBearLab BLE Nano V2 Kit - Moduli ya BLE Nano na moduli ya programu https://redbearlab.com/buy/ ~ US $ 30
- Cable ya ugani ya USB (hiari lakini ni muhimu) - https://www.sparkfun.com/products/13309 ~ US $ 2
- pfodApp - Programu ya Android https://redbearlab.com/buy/ ~ US 10
- Arduino IDE V1.8.4 -
- 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
- Sakinisha Arduino IDE V1.8.4 kutoka
-
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)
-
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.
- 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.
- Unzip mchoro huu RedbearBLENanoV2Starter.zip na madarasa yake yanayounga mkono kwa eneo lako la Aduino Sketchbook (iliyoonyeshwa kwenye Faili → Mapendeleo).
- 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.
- 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
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
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
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
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:
Kitufe cha Usimbuaji Rotary: Hatua 6
Kitufe cha Usimbuaji Rotary: Hii ni udhibiti wa kijijini wa rotary kulingana na usimbuaji wa rotary. Inayo huduma zifuatazo.Battery inayoendeshwa na matumizi ya chini sana ya sasa wakati inapoamilishwaUamilishaji wa moja kwa moja wakati udhibiti unapozungushwaUlala wa moja kwa moja baada ya kipindi cha kutokuwa na shughuliConfigu
Usimbuaji wa Roboti ya Rotary: 6 Hatua
Nambari ya Roboti iliyodhibitiwa ya Rotary: Nilitembelea howtomechatronics.com na nikaona mkono wa robot uliodhibitiwa na bluetooth hapo. Sipendi kutumia bluetooth, pamoja na niliona tunaweza kudhibiti servo na encoder ya rotary, kwa hivyo ninaiunda upya kwamba naweza kudhibiti robot kutumia mkono encoder ya rotary na uirekodi
Converters ya Usimbuaji wa Line ya DIY: Hatua 15
Vigeuzi vya Uundaji wa Nambari za DIY: Mawasiliano ya data ya serial imekuwa kila mahali katika matumizi mengi ya viwandani, na njia kadhaa zipo kubuni muundo wowote wa mawasiliano ya data. Ni rahisi kuajiri moja ya itifaki za kawaida yaani UART, I2C au SPI. Katika nyongeza
Ongeza Udhibiti wa Desturi wa Alexa kwa Mradi wa Raspberry Pi: Hatua 5
Ongeza Udhibiti wa Desturi wa Alexa kwa Mradi wa Raspberry Pi: Mradi huu umekusudiwa mtu yeyote ambaye ana mradi wa Raspberry Pi ambao hutumia Python ambaye anataka kuongeza udhibiti wa sauti kupitia vifaa vyao vya Amazon Echo. Haitaji kuwa mtaalam wa programu, lakini unapaswa kuwa starehe ukitumia com
Usimbuaji Rotary Kutumia Arduino Nano: Hatua 4
Encoder ya Rotary Kutumia Arduino Nano: Halo kila mtu, Katika nakala hii nitafanya mafunzo juu ya jinsi ya kutumia encoder ya rotary ukitumia Arduino Nano. Kutumia kisimbuzi hiki cha Rotary hauitaji maktaba ya nje. Kwa hivyo tunaweza kuunda moja kwa moja programu bila kuongeza maktaba kwanza. sawa Wacha tuanze th