Orodha ya maudhui:

Arduino / Android kwa Kompyuta, Hakuna Usimbuaji Unaohitajika - Takwimu na Udhibiti: Hatua 15
Arduino / Android kwa Kompyuta, Hakuna Usimbuaji Unaohitajika - Takwimu na Udhibiti: Hatua 15

Video: Arduino / Android kwa Kompyuta, Hakuna Usimbuaji Unaohitajika - Takwimu na Udhibiti: Hatua 15

Video: Arduino / Android kwa Kompyuta, Hakuna Usimbuaji Unaohitajika - Takwimu na Udhibiti: Hatua 15
Video: Extract GPS location in Arduino with Ublox Neo-6 and Neo 7m GPS modules 2024, Julai
Anonim
Arduino / Android kwa Kompyuta, Hakuna Usimbuaji Unaohitajika - Takwimu na Udhibiti
Arduino / Android kwa Kompyuta, Hakuna Usimbuaji Unaohitajika - Takwimu na Udhibiti

Sasisha 23rd Aprili 2019 - Kwa viwanja vya tarehe / saa ukitumia tu miligramu za Arduino () angalia Tarehe ya Arduino / Kupanga Wakati wa Muda / Kuingilia Matumizi kwa Millis () na PfodApp hivi karibuni bure pfodDesigner V3.0.3610 + ilizalisha michoro kamili ya Arduino kupanga data dhidi ya tarehe / saa kutumia milimita Arduino () NO Android au Arduino CODING INAHitajika

==========================================================================

Mradi huo unafaa kwa Kompyuta kamili. Hakuna uzoefu wa usimbuaji unaohitajika. Mara tu ukimaliza mafunzo haya utaweza kubuni menyu yoyote unayohitaji kuonyesha, kupanga na kuandika data ya Arduino, usomaji wa Analog na Pembejeo za Dijiti, na kudhibiti matokeo ya Arduino, matokeo ya PWM na Matokeo ya Dijiti.

Hasa hii inayoweza kufundishwa itakuonyesha jinsi ya kuonyesha, kupanga na kuandika kumbukumbu ya Analog na kuonyesha hali ya uingizaji wa Dijiti na kudhibiti pato la PWM na kupiga Pato la Dijiti. Kubadilisha kitu mbali na kuzima angalia Jinsi ya Kuongeza Relays kwa Arduino na Rahisi Automation ya nyumbani kwa Kompyuta. Pia kuna mafunzo zaidi ya pfodDesigner na mafunzo mengine ya Uwekaji magogo wa data na kupanga mipango inapatikana.

HAKUNA CODING INAHITAJIKA kwa hii inayoweza kufundishwa. Hakuna uandishi wa Arduino unahitajika, pfodDesignerV2 ya bure hutengeneza nambari yote unayohitaji. Hakuna uandishi wa Android unaohitajika, madhumuni ya jumla ya Android pfodApp huonyesha menyu na data na viwanja na huhifadhi data na hushughulikia pembejeo za mtumiaji. Walakini hii inayoweza kufundishwa inashughulikia tu skrini na chaguzi za kuonyesha zinazopatikana katika pfodApp. Angalia maelezo kamili ya pfodSpain kwa maelezo yote.

Hii inaweza kufundishwa pia mkondoni kwenye Jinsi ya Kuonyesha / Kupanga Takwimu za Arduino kwenye Android ukitumia pfodDesignerV2 / pfodApp - HAKUNA Uwekaji Coding Inahitajika

Hatua ya 1: Ni vifaa gani vya Android / Arduino vinavyoungwa mkono

pfodApp inaendesha simu za rununu za Android, V2.1 na kuendelea na inaweza kuungana kwa kutumia Bluetooth Classic, Bluetooth Low Energy (BLE), Wifi na SMS.

Kwa upande wa Arduino, pfodDesignerV2 hutoa nambari ya Arduino 101 (BLE), UNO na inayofanana (MEGA 2650 n.k), bodi za ESP8266, RedBear BLE, RFduino, na anuwai ya Ethernet, Bluetooth, Bluetooth LE, WiFi na ngao za SMS.

Hatua ya 2: Kubuni na Kupima Uonyesho wa Takwimu na Menyu ya Uingizaji

Unachohitaji kuweza kufanya kabla ya kuanza

Mradi huu unafaa kwa Kompyuta kamili, lakini unahitaji kukamilisha majukumu kadhaa kabla ya kuanza. Unahitaji kwanza kuanzisha Arduino IDE, kusanikisha pfodDesignerV2 na uhakikishe kuwa unaweza kuhamisha mchoro wa mwisho (faili ya nambari), ambayo pfodDesignerV2 inazalisha, kutoka kwa rununu yako hadi kwa kompyuta yako.

  1. Sakinisha IDE ya Arduino kwa mfumo wa uendeshaji wa kompyuta yako kutoka Anza na Arduino na fanya kazi kupitia mfano wa kuandaa na kutumia mfano wa Blink.
  2. Sakinisha programu ya bure ya pfodDesignerV2 kwenye simu yako ya Android.
  3. Angalia kuwa una uwezo wa kuhamisha faili kutoka kwa simu yako kwenda kwa kompyuta yako ama kupitia kebo ya USB au programu ya kuhamisha faili kama Uhamisho wa Faili ya WiFi. Tazama pfodAppForAndroidGettingStarted.pdf kwa maelezo zaidi.

Unachohitaji kununua

PfodDesignerV2 ni bure kwa hivyo unaweza kufanya mengi ya kufundisha na pfodDesignerV2 kwenye simu yako ya Android. Lakini ikiwa unataka kuonyesha / kupanga data fulani au kuwasha / kuzima kitu utahitaji kununua bodi inayoendana na Arduino na pfodApp.

Mafunzo haya yatatumia Arduino 101 / Genuino 101 kama bodi ya mfano, imeunda mawasiliano ya Bluetooth LE. Lakini unaweza kutumia vifaa vingine anuwai. Tazama ukurasa huu kwa bodi na ngao zingine za BLE au ukurasa huu wa kutumia bodi za ESP2866 au hii kwa ngao ya ESP8266 Wifi, au ukurasa huu wa kutumia Uno / Mega na ngao iliyounganishwa kupitia Serial, au ukurasa huu wa kutumia ngao ya SMS. Unaweza pia kutoa nambari ya ngao ya Arduino Ethernet.

Kumbuka: Sio simu zote za Android zinazounga mkono unganisho la BLE, kwa hivyo angalia simu yako ya kwanza kabla ya kuamua ni bodi gani / ngao ya kununua. Ikiwa simu yako inasaidia BLE simu yako inahitaji kuendesha Android V4.4 au zaidi ili kupata muunganisho muhimu wa BLE

Hatua ya 3: Kubuni Menyu - Menyu Mpya na Haraka

Kubuni Menyu - Menyu Mpya na Haraka
Kubuni Menyu - Menyu Mpya na Haraka
Kubuni Menyu - Menyu Mpya na Haraka
Kubuni Menyu - Menyu Mpya na Haraka
Kubuni Menyu - Menyu Mpya na Haraka
Kubuni Menyu - Menyu Mpya na Haraka

Mafundisho haya yatashughulikia vitu vitano (5) vya menyu, Onyesho la Takwimu kuonyesha usomaji wa Analog uliopangwa kwa vitengo vya ulimwengu halisi, On / On Onyesha kuonyesha hali ya pembejeo ya dijiti, Pato la PWM kuweka pwm pato na Kuweka / Kuzima Kuweka kwa weka au piga pato la dijiti na Chati kupanga usomaji wa analog uliopanuliwa kwa vitengo halisi vya ulimwengu. Kila moja ya vitu hivi hutoa maandishi yanayobuniwa, fomati na maonyesho. Lakini kwanza unahitaji kufungua pfodDesignerV2 na uunda orodha mpya.

Kuanzisha Menyu mpya

Pakua na usakinishe pfodDesignerV2 kutoka GooglePlay.

Unapofungua pfodDesignerV2 utawasilishwa na kitufe cha Anza Menyu mpya. Kila skrini pia ina kitufe cha Usaidizi.

Kuweka Kipindi cha Kuonyesha upya

Kwenye kitufe cha Anza Menyu mpya huonyesha orodha ya shughuli zinazopatikana kwa menyu mpya. Menyu mpya imeundwa bila vifungo na jina la menyu chaguo-msingi, Menyu_1. Tunataka pfodApp kuomba tena menyu hii kwa vipindi vya kawaida ili kupata maadili ya hivi karibuni, kwa hivyo tumia kitufe cha Refresh Interval kuweka muda wa kuonyesha upya kwa 1sec.

Kuhakiki Menyu

Bonyeza Menyu ya hakikisho ili uone muundo wa sasa unavyoonekana. Bado hakuna vifungo, tu maandishi ya kuharakisha chaguo-msingi chini. Tumia kitufe cha nyuma cha rununu kurudi kwenye skrini ya Kuhariri kuhariri kidokezo chaguomsingi kuwa kitu muhimu zaidi.

Kubadilisha Haraka

Bonyeza Hariri Haraka kufungua skrini ya Haraka Haraka. Haraka ni maandishi yaliyoonyeshwa kwa mtumiaji chini ya orodha inayoweza kusongeshwa ya vifungo vya menyu. Katika skrini ya Haraka ya kuhariri, hakikisho la haraka linaonyeshwa chini ya skrini.

Bonyeza Hariri maandishi ya haraka na uweke maandishi kuwa "Takwimu za Arduino", pfodApp itasonga maandishi moja kwa moja ikiwa ni pana sana kwa skrini, unaweza kuweka laini mpya kati ya 'Arduino' na 'Takwimu' kulazimisha maandishi kwenye mistari miwili.

Bonyeza kisanduku cha kupe kukubali mabadiliko haya na uonyeshe tena skrini ya Haraka Menyu ya kuhariri na maandishi ya haraka yaliyosasishwa, chini ya skrini.

Kisha weka saizi ya font kwa, rangi ya asili kwa Navy na weka Bold. (Tembeza chini ili ufikie chaguzi zingine za uumbizaji). Rangi nyeupe ni rangi ya maandishi, unaweza kuibadilisha ukipenda.

Rangi ya nyuma iliyowekwa kwa haraka pia huweka rangi ya asili ya msingi kwa menyu nzima.

Hatua ya 4: Kubuni Menyu - Uonyeshaji wa Takwimu za Analog

Kubuni Menyu - Uonyeshaji wa Takwimu za Analog
Kubuni Menyu - Uonyeshaji wa Takwimu za Analog
Kubuni Menyu - Uonyeshaji wa Takwimu za Analog
Kubuni Menyu - Uonyeshaji wa Takwimu za Analog
Kubuni Menyu - Uonyeshaji wa Takwimu za Analog
Kubuni Menyu - Uonyeshaji wa Takwimu za Analog

Bidhaa ya kwanza ya menyu ambayo itaongezwa ni onyesho la dhamana muhimu iliyoongezwa kwa maadili halisi ya ulimwengu na maandishi na vitengo vya maelezo. Rudi kwenye skrini ya Menyu ya kuhariri na ubonyeze kwenye Ongeza Bidhaa ya Menyu. Hii itakuonyesha orodha ya vitu vya menyu ambavyo unaweza kuongeza. Tembeza chini kidogo kuonyesha chaguo la Kuonyesha Data.

Bonyeza chaguo la Kuonyesha Data ili kuiongeza na kufungua skrini ya kuhariri.

Onyesho la Takwimu linakubali tu data muhimu za data kutoka kwa pfodDevice yako (Arduino yako). Thamani ya data inayojumuisha ina anuwai maalum (chaguo-msingi 0 hadi 1023) ambayo imepangwa kuonyesha anuwai (Onyesha Min. Onyesha Max) kwenye simu yako ya Android na kuonyeshwa kwa kutumia Nakala ya Uongozi, dhamana iliyopangwa na Nakala ya Ufuatiliaji. Thamani iliyopangwa pia inaonyeshwa kwenye upeo wa usawa.

Katika mfano huu usomaji wa ADC unatoka A0 ya Arduino 101. Usomaji huu wa ADC unatoka hesabu 0 hadi 1023, i.e. Hiyo ni hesabu 1023 sawa na uingizaji wa 3.3V. Kwa bodi za Uno hesabu 1023 ni Volts 5 kwa msingi. Wakati kwa bodi za ESP8266 1023 ni 1.0V. Kwa hivyo unaweka Display Max ili pfodApp ionyeshe onyesho sahihi kwa dhamana ya data ya 1023.

Katika mfano huu Hariri Nakala inayoongoza hadi 'A0' na nafasi baada ya 0. Hariri Nakala ya Kufuatilia hadi 'V' bila nafasi. Hariri Kuonyesha Max kuwa '3.3' kwani tunatumia bodi ya Arduino 101 kupima Volts na kibadilishaji 10 kidogo ambapo hesabu 1023 == 3.3V

pfodApp inahakikisha kuwa idadi ya sehemu za desimali zilizoonyeshwa zinazidi utatuzi wa dhamana ya data. Kutembea chini utaona kitufe cha Hariri Takwimu Mbadala za Takwimu. Kitufe hiki kinakuwezesha kuweka anuwai inayotarajiwa / halali ya data na hutumiwa kama masafa kwa ramani kwa maalum (Onyesha Min. Onyesha Max). Chaguo-msingi (0.. 1023) ndio inahitajika kwa usomaji wa ADC, lakini inaweza kubadilishwa ili kulinganisha anuwai ya ubadilishaji wa data unaonyeshwa.

Ikiwa unapata data kutoka kwa kibadilishaji kidogo cha 12 basi Rangi iliyobadilishwa ya Takwimu inapaswa kuwa 0 hadi 4095, kwa 16 kidogo itakuwa 0 hadi 65535. Mfano: Ikiwa unapata data kutoka kwa ADC 12, iliyounganishwa na 1000 kPa shinikizo transducer, kisha ingiza 0 hadi 4095 kama Rangi inayobadilika ya data, 0 kama Display Min, 1000 kama Display Max na 'kPa' kama Nakala ya Kufuatia, ili 1000kPa itaonyeshwa wakati Arduino itatuma usomaji wa data wa 4095.

Pamoja na kuweka saizi ya fonti, rangi, mtindo na mandharinyuma, pia kuna fursa ya kuonyesha maandishi tu au kiashiria cha baa au vyote kwa kubofya kitufe cha Onyesha Nakala na kitelezi ili kubadilisha kati ya chaguzi hizi: -Kuonyesha Nakala na SliderDisplay Maandishi tu Onyesha Kitelezi pekee

Mfano huu utaonyesha maandishi na kiashiria cha baa (kitelezi). Kumbuka: kitelezi hakiwezi kusogezwa. Bidhaa hii ya menyu ni ya kuonyesha tu, sio kwa uingizaji wa mtumiaji.

Kuunganisha onyesho hili kwa Ingizo la Analog

Mwishowe nenda chini kwenye skrini ya Kipengee cha Menyu ya Kubadilisha kwenye kitufe cha "Hakuna kilichounganishwa na pini ya I / O" na ubofye ili kufungua maonyesho kama orodha ya pini za ADC.

Kwa bodi zinazoendana na Uno na Arduino 101 kuna pini 6 za kuingiza Analog (ADC). Ikiwa unatumia kifaa cha ESP8266 kuna pini moja tu ya ADC, A0.

Chagua A0. Wakati pfodDesignerV2 itakapotengeneza nambari hiyo itajumuisha njia za kupiga AnalogSoma na kutuma usomaji wa pfodApp kama sasisho la menyu kila wakati pfodApp inataka kuonyeshwa tena.

Kuhakiki Menyu

Rudi kwenye skrini ya Menyu ya Kubadilisha_1 na uangalie menyu tena. Hii ni haswa jinsi itaonekana katika pfodApp, kwa sababu pfodDesignerV2 kweli ni toleo tu la pfodApp na mwisho maalum wa nyuma kushughulikia ujenzi wa menyu na uhariri. Kila skrini kwenye pfodDesignerV2 ni skrini ya kawaida ya pfodApp ambayo unaweza kuunda na kudhibiti kutoka kwa pfodDevice yako (Arduino yako)

Kama pfodApp inaomba tena menyu hii, itasasisha onyesho na data ya hivi karibuni iliyopangwa kwa kiwango cha 0V hadi 3.3V.

Hatua ya 5: Kubuni Menyu - On / Off Display Data

Kubuni Menyu - Onyesha / Onyesha Uonyeshaji wa Takwimu
Kubuni Menyu - Onyesha / Onyesha Uonyeshaji wa Takwimu
Kubuni Menyu - On / Off Onyesho la Takwimu
Kubuni Menyu - On / Off Onyesho la Takwimu
Kubuni Menyu - On / Off Onyesho la Takwimu
Kubuni Menyu - On / Off Onyesho la Takwimu
Kubuni Menyu - On / Off Onyesho la Takwimu
Kubuni Menyu - On / Off Onyesho la Takwimu

Bidhaa inayofuata ya menyu inayoongezwa ni Onyesho la On / Off ambalo litaonyesha hali ya sasa ya ubadilishaji wa 0/1. Ni mafunzo haya tutafuatilia hali ya pini ya kuingiza dijiti ya D4, Juu (1) au Chini (0).

Bonyeza Ongeza kipengee cha Menyu tena na uchague On / Off Display (Kumbuka kwa uangalifu, hii SIYO Kuweka / Kuzima, lakini Onyesho la On / Off zaidi chini ya orodha ya chaguzi.)

Sogeza chini na bonyeza kitufe cha "Hakuna kilichounganishwa na pini ya I / O" na uchague D4 kama pini ya kuunganisha kwenye onyesho hili. Katika mfano wetu pembejeo kwa D4 kwa kweli ni kama swichi ya mlango ambayo imefungwa wakati mlango umefungwa na kufunguliwa vinginevyo, kwa hivyo wakati pembejeo iko juu mlango uko wazi na wakati pembejeo iko chini mlango unafungwa.

Hariri Nakala inayoongoza kwa "Mlango ni". Kumbuka nafasi baada ya 'ni' na Hariri maandishi ya Chini kuwa "Imefungwa" na Hariri maandishi ya Juu kuwa "Fungua". Unaweza pia kubadilisha saizi ya fonti ya maandishi, rangi n.k vile unavyotaka.

Pia bonyeza Bonyeza Nakala na Slider mpaka inasema Onyesha Nakala tu

Hiyo ndio yote ambayo ni hitaji la kuonyesha pembejeo ya dijiti. Rudi nyuma na uhakiki menyu.

Hatua ya 6: Kubuni Menyu - Pato la PWM

Kubuni Menyu - Pato la PWM
Kubuni Menyu - Pato la PWM
Kubuni Menyu - Pato la PWM
Kubuni Menyu - Pato la PWM

PfodDesignerV2 pia inafanya iwe rahisi kudhibiti matokeo ya PWM au kumruhusu mtumiaji kuweka tofauti kutoka kwa kitelezi.

Bonyeza Ongeza Bidhaa ya Menyu tena na uchague PWM Pato au Ingizo la Slider

Kwa chaguo-msingi kipengee hiki cha menyu kimeanzishwa na anuwai ya kutofautisha iliyowekwa hadi 0 hadi 255 na Maonyesho ya Max yamewekwa 100 na Nakala ya Ufuatiliaji imewekwa kwa '%' kwa hivyo kwa bodi zinazoendana na Arduino unaweza kuunganisha kipengee hiki cha menyu kwenye pini na udhibiti wa PWM. pato la PWM kutoka 0% hadi 100% kwa kutelezesha kitelezi. Slider ni ya moja kwa moja ili uweze kuijaribu.

Bonyeza kitufe cha "Hakuna kilichounganishwa na pini ya I / O" kuunganisha kipengee hiki cha menyu kwa PWM inayoweza kutoa pato la dijiti, kwa mfano D5. Kwa bodi za Uno matokeo ya dijiti yenye uwezo wa PWM ni D3, D5, D6, D9, D10 na D11. Kwa Arduino 101 wao ni D3, D5, D6 na D9. Angalia vipimo vya bodi fulani unayotumia kuona ni pato gani linaloweza kutumika kwa PWM.

Kama ilivyo kwa vitu vingine vya menyu, unaweza kuchagua mwenyewe maandishi, Onyesha Max / Min, fomati za fonti nk. Unaweza pia kuonyesha tu kitelezi bila maandishi ikiwa unataka.

Kumbuka: kwamba Rangi inayobadilika ya data inaweka anuwai ya viwango ambavyo mtelezi hutuma tena kwa pfodDevice (Arduino yako). PfodApp siku zote na hutuma tu maadili muhimu, kwa hivyo wakati onyesho linasema 0 hadi 100% kitelezi kwa kweli hutuma tena thamani muhimu katika anuwai ya 0 hadi 255 kama ilivyowekwa na kitufe cha Hariri Tofauti ya Takwimu. Kwenye ESP8266 anuwai ya PWM ni 1023, kwa hivyo kwa bodi hizo bonyeza kitufe cha Hariri Tofauti ya Takwimu na ubadilishe Thamani ya Upeo wa Hariri hadi 1023. Ona kuwa hii haibadilishi Max Max ambayo bado inaonyesha 100%. Inabadilisha ramani kutoka kwa mipangilio ya kitelezi, ili 0 hadi 1023 ionyeshwe kama 0 hadi 100%

Rudi nyuma na uhakiki menyu tena.

Uhakiki wa menyu hii ni moja kwa moja na unaweza kusogeza kitelezi. Ikiwa utaongeza menyu ndogo unaweza pia kuzifungua na kusafiri kwa njia ile ile pfodApp itakavyofanya.

Hatua ya 7: Kubuni Menyu - Kuweka / Kuzima Kuweka au Pulse

Kubuni Menyu - Kuweka / Kuweka Kuweka au Pulse
Kubuni Menyu - Kuweka / Kuweka Kuweka au Pulse
Kubuni Menyu - Kuweka / Kuzima Kuweka au Pulse
Kubuni Menyu - Kuweka / Kuzima Kuweka au Pulse
Kubuni Menyu - Kuweka / Kuzima Kuweka au Pulse
Kubuni Menyu - Kuweka / Kuzima Kuweka au Pulse
Kubuni Menyu - Kuweka / Kuzima Kuweka au Pulse
Kubuni Menyu - Kuweka / Kuzima Kuweka au Pulse

Bidhaa inayofuata ya menyu itaongezwa ni Kuweka / Kuzima Kuweka au Pulse ambayo hukuruhusu kudhibiti au kuzima pato la dijiti au kuipiga.

Bonyeza Ongeza kipengee cha Menyu tena na uchague Kuweka / Kuzima Kuweka au Pulse

Unaweza kubofya mahali popote kwenye kitufe ili kubadilisha mipangilio. Hapa tutatumia kipengee hiki cha menyu kupiga Arduino LED (D13) kwa sekunde 10. baada ya hapo itazima. Menyu itasasisha mara moja kwa sekunde (Kipindi cha Refresh uliyoweka kwa menyu hii mwanzoni mwa mafunzo haya) kuonyesha hali ya sasa ya iliyoongozwa. Unaweza kuilazimisha iliyoongozwa kuzima mapema kwa kubofya kitufe tena.

Weka Nakala inayoongoza ya Hariri kuwa "LED ni" na Hariri maandishi ya chini kuwa "Zima" na Hariri maandishi ya Juu kuwa "Washa". Bonyeza kitufe cha "Hakuna kilichounganishwa na kitufe cha I / O" kuunganisha kipengee hiki cha menyu na D13. Bonyeza Onyesha Nakala na Slider ili Kuonyesha Nakala tu na ongeza saizi ya fonti ili kitufe ni kikubwa na rahisi kubofya. Unaweza pia kubadilisha saizi ya fonti ya maandishi, rangi n.k vile unavyotaka. Hapa nimeweka historia ya Fedha na font ya Bold.

Kuweka urefu wa kunde, bonyeza kitufe cha "Pato halijasukumwa" na uchague Pulsed High kwenye kitelezi cha juu. Seti urefu wa mapigo ya sekunde 10.

Rudi nyuma na uhakiki menyu tena.

Ikiwa hupendi jinsi inavyoonekana unaweza kurudi kwenye skrini ya Menyu ya kuhariri na uhariri vipengee vya menyu. Nilitaka nafasi zaidi kati ya vitu vya menyu na font kubwa kwa Mlango ni Onyesho wazi.

Hatua ya 8: Kubuni Menyu - Kuongeza Spacers ya Menyu

Kubuni Menyu - Kuongeza Spacers ya Menyu
Kubuni Menyu - Kuongeza Spacers ya Menyu
Kubuni Menyu - Kuongeza Spacers ya Menyu
Kubuni Menyu - Kuongeza Spacers ya Menyu

Rudi kwenye Menyu ya Kubadilisha_1 na ubonyeze kwenye Ongeza Bidhaa ya Menyu na utembeze chini na uchague "Lebo"

Hariri Nakala ili kuondoa maandishi yote ili ubaki na spacer tupu. Unaweza kurekebisha saizi ya nafasi na mpangilio wa Ukubwa wa herufi. Hapa nimeweka spacer ndogo.

Hatua ya 9: Kubuni Menyu - Vitu vya Menyu ya Kusonga

Kubuni Menyu - Vitu vya Menyu ya Kusonga
Kubuni Menyu - Vitu vya Menyu ya Kusonga
Kubuni Menyu - Vitu vya Menyu ya Kusonga
Kubuni Menyu - Vitu vya Menyu ya Kusonga

Ongeza Spacer nyingine ya pili kisha urudi kwenye skrini ya Menyu ya Kubadilisha_1 na utembeze chini kusogeza Vitu Juu / Chini

Bonyeza hii na uchague lebo ya kuhamia na kuhamia kwa Mlango ni. Itaingizwa juu ya Mlango ni kipengee cha kuonyesha. Sogeza lebo nyingine kwa PWM ili kuiweka kati ya Mlango na PWM. Mwishowe pia nikaongeza font kwa mlango ni kipengee cha menyu na kuifanya iwe ya ujasiri, kwa kuchagua Menyu ya Hariri na kisha Mlango ni na kuhariri kitufe hicho.

Uhakiki wa menyu ni sasa

Hatua ya 10: Kubuni Menyu - Kuongeza Chati na Takwimu za Kuingia

Kubuni Menyu - Kuongeza Chati na Takwimu za Kuingia
Kubuni Menyu - Kuongeza Chati na Takwimu za Kuingia
Kubuni Menyu - Kuongeza Chati na Takwimu za Kuingia
Kubuni Menyu - Kuongeza Chati na Takwimu za Kuingia
Kubuni Menyu - Kuongeza Chati na Takwimu za Kuingia
Kubuni Menyu - Kuongeza Chati na Takwimu za Kuingia

Mwishowe tutaongeza Chati ili kupanga na kuweka thamani ya A0.

Rudi kwenye Menyu ya kuhariri_1 na ubonyeze kwenye Ongeza Bidhaa ya Menyu na utembeze chini na uchague Kitufe cha Chati. pfodApp inakuwezesha kuwa na chati na viwanja vingi lakini, kwa urahisi, pfodDesignerV2 inaruhusu tu kitufe cha chati moja kwa muundo wa menyu na hadi viwanja 3 kwenye chati hiyo. Mara tu unapoongeza Kitufe cha Chati, chaguo hilo linaondolewa. Itarudi ikiwa utafuta Kitufe cha Chati kutoka kwenye menyu yako, au ukianza menyu mpya kabisa ukitumia kitufe cha Anza Menyu mpya.

Ufafanuzi wa pfod una chaguzi nyingi za kuweka chati na kupanga njama. Sio zote zinapatikana kupitia pfodDesignerV2. Angalia pfodSpecification.pdf kwa maelezo yote.

Unaweza kuhariri Kitufe cha Chati kama kitufe kingine chochote. Hapa nitaweka maandishi ya kifungo hiki kwa Voltage Plot na saizi ya maandishi ya

Ili kuhariri Chati yenyewe, bonyeza Kitufe cha Voltage Button ya Chati. Hiyo itafungua Viwanja vya Kubadilisha skrini.

Unapobadilisha chati na viwanja vyake, unaweza kukagua matokeo ukitumia kitufe cha hakikisho la Chati.

Tumia kitufe cha nyuma cha rununu yako kurudi kwenye skrini ya kuhariri.

Weka Lebo ya Chati ya Hariri kuwa "Voltage kwa A0" au lebo yoyote unayotaka. Pia weka Kipindi cha Takwimu za Viwanja. Kipindi hiki ambacho Arduino yako atatuma data ya njama ya kukata miti na kupanga njama. Takwimu za kiwanja zimeingia kiatomati kwenye faili kwenye simu yako ya Android kwa kupakua na kusindika zaidi. Hapa nimeacha muda wa kupanga katika sekunde 1.

Bonyeza kwenye Hariri Plot 1 ili kufungua skrini yake ya kuhariri.

Tumia skrini hii ya kuhariri kuweka Lebo ya Hariri ya Sehemu kuwa "A0" na Hariri Vitengo vya Viwanja vya Viwanja kwa "Volts"

Kama ilivyo kwenye skrini ya Takwimu ya Onyesho hapo juu, weka Rangi ya Mbinu za Takwimu za Viwanja na Maonyesho ya Max na Min Min ya Maonyesho ili njama hiyo ionyeshe maadili halisi ya ulimwengu. Katika kesi hii kiwango cha data kutoka A0 ni 0 hadi 1023 na inawakilisha 0V hadi 3.3V. Kwa hivyo acha safu ya data inayobadilika ya Plot kama 0 hadi 1023 na Hariri Onyesha Max hadi 3.3

Bonyeza kwenye Haijaunganishwa na pini ya I / O kuunganisha hii Plot kubandika A0 na bonyeza Plot ni Auto Scale kugeuza Plot ni Fasta Scale. Kiwango kilichopangwa huweka yAxis ya awali kwa Maonyesho Max / Min, wakati kiwango cha Auto hurekebisha yAxis ili kuonyesha tu data. Kwa hali yoyote ni kwamba data ya njama huzidi Uonyesho wa Max / Min kila wakati njama hiyo itaongeza kiwiko data zote.

Tumia kitufe cha Kuchungulia Chati kuangalia mipangilio yako. Unaweza kutumia vidole viwili kukuza viwanja ndani au nje.

Mwishowe bonyeza Hariri Plot 2 na Hariri Plot 3 ili na ubonyeze kitufe cha Ficha ili kuwaficha kwani tunapanga tu juu ya ubadilishaji wa data katika mfano huu. Uhakiki wa Chati sasa unaonyesha njama moja tu.

Kurudi kwenye skrini ya Menyu ya Kubadilisha_1 na kuchagua Menyu ya hakikisho onyesha menyu ya mwisho.

Uhakiki wa menyu hii ni 'moja kwa moja'. Unaweza kusogeza kitelezi cha PWM na kugeuza na kuzima LED na bonyeza kitufe cha Voltage Plot kufungua skrini ya njama.

Rudi kwenye skrini ya Menyu ya Kubadilisha_1 unaweza kufuta vifungo visivyotakiwa na pia kubadilisha jina la menyu. Jina la menyu ni kwa matumizi yako tu. Inaonyeshwa kwenye orodha ya Menyu Zilizopo, lakini haionyeshwi kwa mtumiaji wakati menyu inavyoonyeshwa kwenye pfodApp.

Hatua ya 11: Kuzalisha Nambari ya Arduino

Kuzalisha Nambari ya Arduino
Kuzalisha Nambari ya Arduino
Kuzalisha Nambari ya Arduino
Kuzalisha Nambari ya Arduino
Kuzalisha Nambari ya Arduino
Kuzalisha Nambari ya Arduino

Sasa kwa kuwa umemaliza muundo unaweza kubofya Tengeneza Msimbo kufungua Menyu ya Kuzalisha Msimbo.

Kutoka kwenye menyu hii unaweza kubadilisha aina ya vifaa unayotumia kuwasiliana nao. Arduino 101 inatumia BLE (Bluetooth Low Energy) kwa mawasiliano kwa hivyo bonyeza Bonyeza Target na uchague Bluetooth Low Energy (BLE) kisha uchague Arduino / Genuino 101. Ikiwa unatumia vifaa tofauti chagua lengo linalofaa. Ngao nyingi za mawasiliano za arduino zinaunganisha kupitia Serial saa 9600, lakini angalia vipimo vya ngao yako.

Tumia kitufe cha kurudi kurudi kwenye skrini ya kificho.

Mwishowe bonyeza Nambari ya Kuandika ili utengeneze mchoro wa Arduino kwa menyu hii ya Arduino 101. Kitufe hiki kinaandika mchoro kwa faili kwenye simu yako na huonyesha kaiti 4k za mwisho kwenye skrini.

Hatua ya 12: Kuhamisha Mchoro kwenye Kompyuta yako

Kuhamisha Mchoro kwenye Kompyuta yako
Kuhamisha Mchoro kwenye Kompyuta yako

Unaweza kutoka pfodDesignerV2 sasa, muundo wako umehifadhiwa na unapatikana chini ya "Hariri Menyu iliyopo". LAZIMA utoke pfodDesignerV2 ili kuhakikisha kwamba kizuizi cha mwisho cha nambari kimeandikwa kwa faili.

Unganisha simu yako kwenye kompyuta yako na uwashe Hifadhi ya USB, au tumia Programu ya Uhamisho wa Faili ya Wifi kufikia uhifadhi wa simu yako kutoka kwa kompyuta yako. (Tazama pfodAppForAndroidGettingStarted.pdf kwa maelezo zaidi) Kumbuka: pfodDesignerV2 haiwezi kupata kadi ya SD kuokoa nambari iliyotengenezwa wakati inapatikana na kompyuta kama Hifadhi ya USB, kwa hivyo geuza Hifadhi ya USB kabla ya kutumia pfodDesignerV2 tena.

Nenda kwa / pfodAppRawData na ufungue pfodDesignerV2.txt katika kihariri cha maandishi (kama vile WordPad). Faili ya pfodDesignerV2.txt imeandikwa kila wakati unapobofya "Tengeneza Msimbo".

Fungua Arduino IDE na ufanye mchoro mpya, futa nambari yoyote kutoka kwa dirisha la mchoro kisha unakili na upitishe nambari iliyotengenezwa kwenye IDE ya Arduino. Nakala ya nambari iliyotengenezwa iko hapa.

Ili kukusanya nambari hii ya Arduino 101 unahitaji kusanikisha maktaba ya pfodParser V2.35 + kutoka https://www.forward.com.au/pfod/pfodParserLibraries/index.html. Malengo mengine, kama Serial, hayaitaji maktaba hii. Juu ya faili iliyozalishwa itaonyesha ikiwa inahitaji kusanikishwa.

Hatua ya 13: Kukusanya na Kupima Menyu yako

Kuandaa na Kupima Menyu Yako
Kuandaa na Kupima Menyu Yako
Kuandaa na Kupima Menyu Yako
Kuandaa na Kupima Menyu Yako
Kuandaa na Kupima Menyu Yako
Kuandaa na Kupima Menyu Yako

Kusanya na Pakia mchoro kwenye Arduino 101 au bodi yoyote unayotumia. Ikiwa unatumia ngao iliyounganishwa na Serial kumbuka kuondoa ngao kabla ya programu kwani ngao kawaida huunganishwa na pini sawa (D0 na D1) kama USB.

Sakinisha pfodApp kutoka GooglePlay na uweke unganisho kwa bodi yako, kama ilivyoelezewa katika pfodAppForAndroidGettingStarted.pdf.

Kwenye kuungana na Arduino 101, pfodApp itaonyesha menyu yako iliyoundwa. Sasa bonyeza kitufe cha LED kuwasha mwongozo kwa 10sec na kisha uzime. Menyu itasasisha kwa LED imezimwa wakati mwongozo unazimwa. Ikiwa utaunganisha ingizo la D4 kwenye GND basi menyu itaonyesha Mlango umefungwa.

Unaweza kutumia kitelezi cha PWM kudhibiti voltage ya uingizaji hadi A0. Unganisha kipinga cha 47K kutoka D5 hadi A0 na unganisha capacitor ya 470nF kutoka A0 hadi GND (Kumbuka: Ikiwa capacitor unayotumia ina +/- hakikisha - inaunganishwa na GND). Mtandao huu wa RC unasafisha mapigo ya PWM ili kutoa voltage ya DC takriban. Halafu unapobadilisha kitelezi cha PWM voltage inayopimwa kwa mabadiliko ya A0 na menyu inaonyesha thamani iliyobadilishwa.

Njama hiyo pia itaonyesha voltage tofauti inayopimwa kwa A0.

Unaweza kutumia vidole viwili kukuza ili kupata uangalizi wa karibu katika kila ngazi.

Ukiangalia mwonekano wa utatuzi wa pfodApp uliopatikana kutoka kwenye menyu ya rununu yako utaona ujumbe wa sasisho la menyu ni mfupi sana kwa sababu pfodApp inaweka menyu na baada ya mchoro wa Arduino tuma tu maadili ya sasisho kwa kila kitu cha menyu badala ya kutuma tena maandishi yote ya menyu kila sekunde. Ukiangalia maoni ya pfodApp's Raw Data, utaona rekodi za data za CSV ambazo zinatumwa na kuingia. Hapa ndipo njama inapata data yake kutoka. Wawili,, mwisho wa kila rekodi ni wamiliki wa mahali 2 na njama ya data ya 3 ambayo haikutumika katika mfano huu.

Hatua ya 14: Kupata Takwimu za Njama

Kupata Takwimu za Njama
Kupata Takwimu za Njama

pfodApp huokoa kiatomati data ya njama kwenye simu yako ya Android chini ya saraka / pfodAppRawData, katika faili iliyo na jina sawa na unganisho, na nafasi yoyote ikibadilishwa na _. Kwa mfano ikiwa unganisho ulilounda katika pfodApp kuungana na Arduino 101 liliitwa na wewe kama "Arduino 101" basi data ya njama imehifadhiwa kwenye faili /pfodAppRawData/Arduino_101.txt

Jina la faili ya data ghafi pia huonyeshwa na pfodApp unapoondoka kwenye programu.

Unaweza kuhamisha faili hii ya data ya njama kwenye kompyuta yako kwa usindikaji zaidi.

Hatua ya 15: Hatua Zifuatazo

Hii inakamilisha mafunzo. Nishati ya chini ya Bluetooth (BLE) iliyofanywa rahisi na pfodApp ina mifano ya kutumia ngao zingine nyingi za BLE. Utengenezaji Rahisi wa Nyumba kwa Kompyuta huangalia kuambatanisha upelekaji, ili uweze kuwasha na kuzima vitu halisi.

Lakini pfodApp inaweza kufanya mengi zaidi kuliko hii. Itifaki ya pfod ni tajiri lakini rahisi na ina mengi zaidi na menyu rahisi tu. Angalia pfodSpecification.pdf kamili kwa maelezo yote na mifano. Pia angalia www.pfod.com.au kwa miradi kadhaa ya mfano. Skrini zote zinazotumiwa na pfodDesignerV2 ni skrini za kawaida za pfod. PfodDesignerV2 ni pfodApp tu iliyounganishwa na mwisho-nyuma ambayo inafuatilia uchaguzi wako na hutumikia skrini zilizoombwa. Kutoka kwa pfodDesignerV2 unaweza kutumia kitufe cha menyu cha rununu kufungua Taswira ya Kutatua ili kuona ni ujumbe gani wa pfod unatumwa kutoa skrini za pfodDesignerV2 na ni amri gani zinarudishwa na matendo yako.

Ilipendekeza: