Orodha ya maudhui:

Dhibiti Ndege yako ya RC na Acclerometer ya Simu yako: Hatua 15 (na Picha)
Dhibiti Ndege yako ya RC na Acclerometer ya Simu yako: Hatua 15 (na Picha)

Video: Dhibiti Ndege yako ya RC na Acclerometer ya Simu yako: Hatua 15 (na Picha)

Video: Dhibiti Ndege yako ya RC na Acclerometer ya Simu yako: Hatua 15 (na Picha)
Video: ZUIA 'DATA' YAKO YA INTANETI ISITUMIKE SANA OKOA BANDO LAKO 2024, Novemba
Anonim
Image
Image
Dhibiti Ndege yako ya RC na Acclerometer ya Simu yako
Dhibiti Ndege yako ya RC na Acclerometer ya Simu yako

Je! Umewahi kutaka kudhibiti ndege yako ya RC kupitia kugeuza kitu? Nimekuwa na wazo nyuma ya kichwa changu lakini sijawahi kulifuata hadi wiki hii iliyopita. Mawazo yangu ya awali yalikuwa kutumia kiharusi cha mhimili mara tatulakini basi nilikuwa na wazo…

Wengi wenu mna simu janja kweli? Na idadi kubwa ya nyinyi watu wa elektroniki huko nje hutumia Android kwa sababu ya kubadilika kwake. Namaanisha napenda iPhone, lakini sio anuwai kwa kuiunganisha kupitia Bluetooth au hardwire kwa Arduino au microcontroller nyingine. Kwa nini sio tu kasi ya kasi ya simu? Kwa hivyo nilichukua wazo hilo na kukimbia nalo. Wiki mbili baadaye ninawasilisha mradi huu!

Samahani watumiaji wa IOS, mradi huu unahusu watumiaji wa Android tu.

Sasa mradi huu hauwezi kudhibiti usukani au kaba. Ukigundua nimeongeza nambari ya nambari kwako ya kutumia potentiometer kwenye pini A1 kudhibiti kaba, ingawa mimi mwenyewe sitatumia. Nitatumia tu kaba yangu ya mpitishaji.

Ikiwa ungependa kukamilisha mradi huu nakushauri utazame video nzima kabla ya kuanza kufanya kazi. Ujuzi wa elektroniki unaohitajika kwa mradi huu ni mdogo lakini sehemu ngumu inafanya kazi na nambari. Kwa hivyo chukua chuma chako cha kutengenezea na Arduino na uachilie.

Gharama ya Mradi: (Bure, Chini, Kati, Juu huko, kwa uzito?)

Ugumu wa Mradi: (Upepo, Rahisi, Kati, Ngumu, Mtaalam, Mwalimu)

Wakati wa Mradi: (Zaidi ya kikombe cha kahawa, kati, juu ya sufuria ya kahawa, siku kadhaa)

Hapa chini kuna ndege ya haraka niliyokuwa nayo mapema wakati ilikuwa ya upepo!

Hatua ya 1: Tazama Video Kamili

Image
Image

Video na maandishi hufunika vitu sawa isipokuwa maandishi hayajumuishi mchakato wa hatua kwa hatua kujenga kesi ya mradi na kuunganisha kila kitu. Nakala hiyo haisomi kusoma zaidi tad kwenye zingine za usimbuaji zinazohusika.

Hatua ya 2: TAARIFA MUHIMU [7/16/18]

Kwa kweli nilianza kufanya mradi huu miaka michache baadaye na ilibidi nirudi kwenye hii nipate habari: D.

Kwa vyovyote niligundua kuwa kuna hitilafu kidogo na nambari, na nitakuonyesha urekebishe kwa sekunde chache tu. Ukipakua nambari, haitakusanya. Lazima uingie na ubadilishe laini ndogo.

Unapokusanya, laini ya 20 inakupa kosa.

int ppm [chanAmount];

Badilisha tu iwe:

int ppm [2];

Na hapo unaenda! Furahiya mafunzo mengine, na ikiwa umetokea kufanya mradi huu, songa chini hadi chini ya kitufe na bonyeza kitufe cha "Nimeifanya" na upakie picha!

Hatua ya 3: Viungo:

Vipakuzi
Vipakuzi

Je! Kila kichocheo kizuri kinahitaji nini? Viungo. Kwa bahati mbaya unaweza kuhitaji kwenda mahali pengine isipokuwa mboga yako ya kona kwa haya.

Viungo:

  • Simu ya Android
  • Arduino (Uno, Nano, Micro, haijalishi sana)
  • Chanzo cha nguvu cha Arduino. Nitatumia kiini 2 kidogo cha 500mAh LiPo.
  • Moduli ya Bluetooth ya HC - 05 au HC-06
  • Bodi ya Kuzuka kwa FTDI (inaweza kufanywa na Arduino, lakini sitakuonyesha jinsi)
  • 3.5mm Mono Plug ya Sauti ya Kiume. Jack ya stereo HAITAFANYA kazi! Nimejaribu!
  • 2x LEDs na vipinga sambamba
  • Ufungaji Mradi
  • Waya 2-msingi (waya ya spika inafanya kazi vizuri, au kebo ndefu ya USB)
  • Kupunguza joto au mkanda wa umeme
  • Vichwa vya Pini vya Kike (kwa ngao ya Arduino ukichagua kutengeneza moja)
  • Bodi ya Perf (kwa Arduino Shield unapaswa kuchagua kuifanya.

Zana:

  • Chuma cha kulehemu
  • Vipande vya waya
  • Mikasi
  • Piga na bits kadhaa za kuchimba
  • Moto Gundi Bunduki

Hatua ya 4: Upakuaji

Ikiwa ungependa kupakua faili ya.zip ya kila kitu utakachohitaji kwa hii unaweza kupata hapa. Vinginevyo soma hapa chini.

Kwanza unahitaji kupakua programu ya Amarino na Zana ya Amarino na kuipeleka kwenye simu yako. Unaweza kufanya hivyo kwa SD ndogo au tumia tu tovuti yako unayopokea faili, kama Hifadhi ya Google.

Pili unahitaji kupakua maktaba ya MeetAndroid kwa Arduino IDE. Kufunga maktaba fuata hatua kwa uangalifu.

KWA PC:

  1. Funga IDE ya Arduino.
  2. Fungua folda ya MeetAndroid. Sasa unapaswa kuwa na folda ya MeetAndroid_4 isiyofunguliwa. Fungua folda hii na ukate folda ndani inayoitwa MeetAndroid.
  3. Nenda kwa C: / Program Files (x86) Arduino / maktaba na ubandike kwenye MeetAndroid. Ikiwa ulifanya kila kitu kwa usahihi inapaswa kuonekana kama picha ya kwanza.
  4. Fungua tena IDE ya Arduino na unapaswa kuona kwenye maktaba zilizo chini ya 'Iliyochangiwa' lib ya MeetAndroid.

KWA MAC

  1. Funga IDE ya Arduino.
  2. Fungua folda ya MeetAndroid. Unapaswa sasa na kufungua folda ya MeetAndroid_4. Fungua folda hii na unakili folda inayoitwa MeetAndroid.
  3. Nenda kwenye programu ya Arduino, bonyeza kulia panya onyesha yaliyomo kwenye kifurushi na kisha Yaliyomo / Java / maktaba na ubandike kwenye folda ya MeetAndroid.
  4. Fungua tena IDE ya Arduino na unapaswa kuona kwenye maktaba zilizo chini ya 'Iliyochangiwa' lib ya MeetAndroid.

Mwishowe pakua michoro yangu yote ya Arduino ambayo imeambatanishwa chini ya hatua hii (iliyojumuishwa kwenye.zip).

Hatua ya 5: Kusanidi HC-06

Kusanidi HC-06
Kusanidi HC-06
Kusanidi HC-06
Kusanidi HC-06
Kusanidi HC-06
Kusanidi HC-06

Moduli yako ya Bluetooth ya HC-06 haitoki tu kwenye sanduku tayari kutumika katika mradi huu. Tunahitaji kubadilisha kitu 1 rahisi tu: kiwango cha baud. Kulingana na ni nani unayenunua yako inaweza kuwekwa kwa viwango tofauti vya baud. Nilipata HC-06 mbili kutoka kwa wauzaji wawili tofauti, na kila mmoja alikuwa akikimbia kwa kiwango tofauti cha baud. Tunahitaji kuibadilisha kuwa bits 115200 kwa sekunde. Tengeneza miunganisho ifuatayo:

HC-06 ------- Bodi ya Kuzuka ya FTDI

| -------------- |

GND ----- GND

VCC ------ 3.3v

TX -------- RX (au DRX)

RX -------- TX (au DTX)

  1. Chomeka ubao wa kuzuka wa FTDI kwenye kompyuta yako.
  2. Fungua IDE ya Arduino. Chagua bandari yoyote ya com inapatikana. (hakikisha hakuna Arduino au kitu kingine chochote kilichowekwa kwenye kompyuta).
  3. Fungua Monitor Monitor (hakuna haja ya nambari!)
  4. Chagua 9600 kwa kiwango cha baud chini kulia mwa dirisha la com. Andika "AT" (inapaswa kuwa kofia) na hit send. Ikiwa hautarudisha chochote ni sawa. Hii inamaanisha kuwa kifaa chako kimesanidiwa kwa kiwango tofauti cha baud. Jaribu kiwango cha baud cha 115200 na andika "AT". Ikiwa bado haupati chochote jaribu kila kiwango cha baud na andika "AT" juu yao hadi upate jibu. Ikiwa hautapata jibu basi kuna uwezekano mkubwa kuwa haujaunganisha HC-06 kwa usahihi. Angalia miunganisho.
  5. Ikiwa utapata jibu "Sawa" basi ni ya kushangaza! Ukipata jibu hilo kwa kiwango kingine chochote cha baud kisha 115200, unahitaji kuibadilisha iwe 115200. Ili kufanya aina hii "AT + BUAD8". Utapata jibu "OK115200". Itabidi ubadilishe kiwango cha baud kuwa 115200 ili kuendelea kuzungumza na Bluetooth. Basi unaweza kufanya vitu kama kubadilisha jina kwa kuandika "AT + NAMERANDOM" bila mpangilio kuwa jina unalotaka. Sasa unaweza kufunga mfuatiliaji wa serial.

Hatua ya 6: Mzunguko ambao haujakamilika wa Upimaji

Mzunguko huu ni rahisi sana. Unahitaji kuwasha Arduino (kupitia USB kwani tutahitaji kupakia vitu kadhaa kwake), kisha unganisha HC-06. Unganisha tu fuata viunganisho hapa chini.

HC-05/6 --------- Arduino

|=============|

GND ------------ GND

VCC ------------- 5v

TX -------------- RX

RX -------------- TX

Hatua ya 7: Kuweka Amarino na Zana ya Amarino

Kuweka Amarino na Zana ya Amarino
Kuweka Amarino na Zana ya Amarino
Kuweka Amarino na Zana ya Amarino
Kuweka Amarino na Zana ya Amarino
Kuweka Amarino na Zana ya Amarino
Kuweka Amarino na Zana ya Amarino

Unapaswa kuwa umepakua na kuhamisha programu yako ya Amarino na vifaa kwa simu yako kufikia sasa. Lakini kabla ya kuiweka unahitaji kubadilisha mipangilio kwenye simu yako. Simu yako hairuhusu usakinishe programu mwanzoni kwa sababu sio programu iliyothibitishwa kutoka kwa duka la kucheza la Android. Kwa hivyo tutahitaji kuruhusu simu kusakinisha programu ambazo hazijathibitishwa. Hii ni rahisi sana.

  1. Nenda kwenye Mipangilio / Usalama na utembeze chini. Unapaswa kuona sanduku linalosema Vyanzo visivyojulikana na sanduku kidogo karibu nayo. Gonga kwenye sanduku na uwezeshe. Italeta sanduku la mazungumzo kukuambia jinsi hii ni hatari; sauti nzuri sawa? Kwa hivyo gonga kitufe cha OK. Tazama picha 1, 2, na 3.
  2. Sasa unaweza kufungua programu yako ya Amarino na ufuate maagizo kwenye skrini. Sio ngumu sana tu hit ndiyo.
  3. Sakinisha Zana ya Amarino. Sio ngumu sana pia.

Hatua ya 8: Kuweka Bluetooth

Kuweka Bluetooth
Kuweka Bluetooth
Kuweka Bluetooth
Kuweka Bluetooth
Kuweka Bluetooth
Kuweka Bluetooth

Pamoja na mradi wako unaotumiwa (Chip ya Bluetooth imewashwa) pata mipangilio ya Bluetooth ya simu yako. Unahitaji kuoanisha simu yako na chip ya Bluetooth. Gonga skana kwa vifaa na kifaa chako kinapaswa kuonekana kama HC-05 au HC-06 isipokuwa ulipaita mapema. Itauliza nambari ya pini, na itakuwa 1234. (Najua mimi ni fikra ya kukatwakata kifaa na kupata nenosiri la siri la uber). Tazama picha 1, 2, na 3. Hakikisha umeunganishwa na kifaa na uko tayari kwa hatua inayofuata. KUMBUKA: taa kwenye kifaa cha Bluetooth haitaenda dhabiti unapounganisha na simu yako! Niligundua kuwa kwenye simu yangu nililazimika kuiwasha tena baada ya mchakato huu ili ionekane katika programu ya Amarino, kwa hivyo endelea na uwashe tena simu yako.

Hatua ya 9: Amarino

Amarino
Amarino
Amarino
Amarino
Amarino
Amarino

Wakati wa kufungua Amarino. Utawasilishwa na maelezo ya kutolewa na gonga sawa. Asante Bonifaz Kaufman kwa kuunda programu hii nzuri. Nambari hapa chini zinahusiana na nambari ya picha k.v. hatua 1 = picha 1.

  1. Skrini ya kukaribisha. Gonga kwenye "Ongeza Kifaa".
  2. Kifaa chako kinapaswa sasa kuwa kwenye orodha; gonga juu yake. Ikiwa haionyeshi jaribu kuwasha tena simu yako, na hakikisha kwamba kifaa cha Bluetooth kimeunganishwa kwenye simu.
  3. Unapaswa sasa kuja kwenye skrini hii. Gonga kwenye "Unganisha". Hii inaweza kuchukua sekunde chache.
  4. Ikiwa itaunganisha basi taa kwenye kifaa cha Bluetooth itageuka kuwa ngumu na utaona juu "Viunganisho Vinavyotumika: 1. Sasa gonga kwenye jina la kifaa na USIKATIKE.
  5. Gonga kwenye "Onyesha Matukio".
  6. Haipaswi kuwa na hafla. Gonga kwenye "Ongeza Tukio".
  7. Orodha itaibuka na utataka kuchagua kipima kasi. Kumbuka sensorer hizi zingine ambazo zimejengwa kwenye simu yako. Wanaweza kuja kukufaa siku moja kwa mradi wa baadaye!
  8. Hapa kuna mipangilio michache tu ya kiharusi. Hakikisha kwamba kitelezi kimewashwa "haraka sana" na kwamba kionyeshi cha data kiko kwenye "Nakala". Kisha gonga kuokoa.
  9. Ukiona nambari upande wa kulia wa "Sensor Accelerometer" basi uko vizuri. Unaweza kuacha simu yako peke yako sasa. Ikiwa hauoni nambari, bonyeza kwa muda mrefu kwenye eneo la kijivu kuleta menyu.
  10. Chagua "Lazimisha Wezesha".
  11. Bingo! Hesabu! Pindisha simu yako na ujisikie jinsi nambari zinavyofanana na kiharusi.
  12. Sasa unaweza kuweka simu yako juu ya uso gorofa na uwe tayari kuanza kuweka alama!

Hatua ya 10: Kuruka Msimbo

Kuruka Msimbo
Kuruka Msimbo

Kwa hivyo ikiwa hautaki kuchafua mikono yako na nambari hiyo na unataka tu kupakia na kwenda unaweza kuwa na shida kidogo. Nimetumia simu yangu tu hadi sasa sijui ikiwa watu wengine ni sawa. Ikiwa unapakua programu ya SensoDuino na bonyeza kwenye kichupo "Uliojengwa katika Sensorer" unapaswa kupata accelerometer yako. Ikiwa accelerometer ni MPU6050 basi hiyo ni sensorer sawa ambayo ninayo, na labda hauitaji kufanya uhariri wowote wa nambari. Ikiwa una kitambuzi sawa, jaribu tu nambari iliyowekwa kwenye hatua hii.

Ikiwa sivyo basi italazimika kufuata hatua zifuatazo.

Hatua ya 11: Kutoa data ya Accelerometer

Kutenga data ya Accelerometer
Kutenga data ya Accelerometer
Kutenga data ya Accelerometer
Kutenga data ya Accelerometer
Kutenga data ya Accelerometer
Kutenga data ya Accelerometer
Kutenga data ya Accelerometer
Kutenga data ya Accelerometer

Sasa tunafika kwenye sehemu ya kufurahisha, tukijaribu na mchoro wa Arduino! Mchoro wako usipokusanya angalia hatua ya mwisho ya hii inayoweza kufundishwa.

Kwa wakati huu sasa unapaswa kuwa na Arduino yako imeunganishwa vizuri na HC-06 yako na unapaswa kuwa na Amarino ikisukuma nambari kwa Arduino yako kupitia Bluetooth. Angalia mara mbili ili kuhakikisha kuwa HC-06 bado imefungwa na upakie mchoro ufuatao kwa Arduino. (Imeambatanishwa na hatua hii).

KUMBUKA: Unapopakia michoro kwenye Arduino utahitaji kufungua TX na RX ya HC-06 kutoka Arduino. Arduino haiwezi kupakiwa wakati RX na TX zimeunganishwa na kitu.

Baada ya kupakia mchoro huu kwa Arduino fungua mfuatiliaji wa serial. Unapaswa kuona nambari tatu zilizounganishwa pamoja zikitengwa na sanduku (□). Mfano: [0.01 □ 0.02 □ _ 8 9.21] Nambari mbili za kwanza ni roll na lami. Sikujaribu hata kujua ni nini yule wa tatu alikuwa: D. Simu yako inaweza kuwa au haiwezi kufanana na hii. Ili kujua ni nambari zipi zinazozunguka na ni nambari gani za lami ni za simu yako fuata hatua hizi.

  1. Weka simu yako juu ya uso gorofa. Elekeza simu yako ili spika ya kamera / sikio ielekeze kushoto na kipaza sauti inaelekeza kulia. (picha 2).
  2. Pindisha upande wa kushoto wa simu juu (picha 3) (kando ya mhimili wa Z, angalia picha 1 kwa mhimili) hadi digrii 45. Kumbuka ni nambari ipi inabadilika sana katika mfuatiliaji wa serial. Nambari hii itakuwa roll yako.
  3. Elekeza simu kuelekea kwako (picha 4) (kando ya mhimili wa X, angalia picha 1 kwa mhimili) hadi digrii 45.. Idadi yoyote inabadilika sana ni lami. Rekodi hii.

Sasa kwa kuwa tunajua ni seti mbili za nambari ni roll na lami tunaweza kwenda na kubadilisha nambari. Tutazingatia kifungu cha 2.

lami = data [0];

roll = data [1];

Ikiwa uliangalia mapema kwenye nambari, utaona kuwa data ya kasi ya kasi imewekwa katika safu. "Data" ya safu ina 'matangazo' matatu inayoitwa 'fahirisi' za nambari, faharisi 0, faharisi 1, na faharisi ya 2. Sasa kwa kuwa unajua ni nambari zipi zinawakilisha lami na roll unaweza kuwapa "lami" kamili na "roll" kwa nambari sahihi katika safu. Mfano: ikiwa seti ya tatu ya namba ilibadilika wakati simu yako ilipoelekeza kushoto / kulia, ambayo ni roll, basi tutabadilisha nambari kuwa hii:

roll = data [2];

Na ni rahisi kama hiyo. Ikiwa simu ni sawa na yangu basi nambari ya kwanza itakuwa lami, nambari ya pili itakuwa roll, na nambari ya tatu tutakuwa sehemu nyingine ya vipimo vitatu.

Hatua ya 12: Ramani ya Takwimu za Accelerometer

Ramani ya Takwimu za Accelerometer
Ramani ya Takwimu za Accelerometer

Mara tu unapokuwa na "roll na" lami "iliyopewa nambari sahihi kwenye data ya safu, tunaweza kuendelea. Angalia picha 1 hadi kushoto. Hii ni data mbichi kutoka kwa kipima kasi chako. Lakini hatuwezi kutumia nambari hizi moja kwa moja tunahitaji kuzirudisha kwa thamani kati ya 1000 na 2000 na katikati ya 1500. Ili kuongeza idadi tutazidisha "roll" na "lami" ifikapo 1000. Hii itaondoa decimals zote na itakuwa tupatie azimio nzuri. Sasa ukiangalia nambari kwenye safu ya pili unaweza kuona nambari 'mpya'. Wacha tuweke alama za kuingia na kutoka!

  1. Elekeza simu yako upande wa kushoto wa digrii 45 (roll) na urekodi nambari hii.
  2. Elekeza simu yako kwa digrii 45 za kulia (roll) na urekodi nambari hii.
  3. Elekeza simu yako mbele kwa digrii 45 (lami) na urekodi nambari hii.
  4. Tilt simu yako nyuma nyuzi 45 (lami) na kurekodi namba hii.

Ikiwa nambari mbili ziko sawa sawa wakati ulipopindua simu yako digrii 45 kwa pande zote mbili unaweza kuweka nambari ya pili na tumia ya kwanza tu. Unda nambari ya pili kwa kuchukua hasi ya nambari ya kwanza.

Mfano: Tilt simu digrii 45 kulia. Nambari ya kuonyesha kwa roll ni 5500. Kwa nambari ya pili tumia tu -5500. Hii itakuwa alama zetu za kuingia na kutoka. Hatutaki TX yetu isajili chochote zaidi ya hizo alama. Kisha tunahitaji kurudisha maadili hayo hadi 1000-2000. Kwa upande wangu -5500 hadi 5500 zilikuwa nambari ambazo nilipata wakati wa kuweka simu yangu digrii 45 na wakati wa kuzungusha simu yangu digrii 45. Kwa hivyo nilitumia nambari ifuatayo: KUMBUKA: Sasa ni wakati wa kufuta / * na * / katika sehemu ya 4 kuwezesha nambari hii. Pia futa sehemu yote ya 3.

lami = ramani (lami, -5500, 5500, 1000, 2000) -12;

rollval = ramani (roll, -5500, 5500, 1000, 2000) + 7;

Sasa -12 na +7 ni marekebisho ya kuleta "pitchval" na "rollval" katikati ya 1500. Hakikisha kwamba simu yako iko juu ya gorofa unapofanya marekebisho haya. Ikiwa kituo chako hakiko katika 1500 basi ndege yako inaweza kuelekea upande hata ingawa una kiwango cha simu yako.

Tunahitaji kubana rollval na lami. Hatutaki waende tena kuliko 2000 au chini ya 1000 au vinginevyo vitu vinaanza kuchafua! Kwa hivyo tunaandika hii…

lami = kubana (lami, 1000, 2000);

rollval = kubana (rollval, 1000, 2000);

Jambo la mwisho tunalohitaji kufanya na nambari hizi ni kuhakikisha zinaambatana kwa usahihi na jinsi tunavyogeuza simu yetu. Angalia ikiwa simu yako inakabiliwa na kamera yako upande wa kushoto, na kipaza sauti upande wa kulia.

  • Unapotembeza simu yako kushoto, usambazaji unapaswa kupungua hadi 1000.
  • Unapotembeza kulia, inapaswa kuongezeka hadi 2000.
  • Unapoweka simu yako nyuma, alama ndogo inapaswa kupungua hadi 1000.
  • Unapopiga simu yako mbele, inapaswa kuongezeka hadi 2000.
  • Vituo vyote viwili vinapaswa kuwa 1500 wakati unaweka simu yako juu ya uso gorofa.

Ikiwa unapozungusha simu yako kwa ongezeko la kushoto na kuongezeka badala ya kupungua, badilisha ile 1000 uliyoongeza "roll" kwa -1000 (katika sehemu ya 2). Vivyo hivyo kwa "lami" ikiwa nambari zimebadilishwa.

Nambari ya mfano ya kurekebisha roll katika mfano hapo juu.

lami = (lami * -1000); // kuzidisha na 1000 ili kuondoa vitisho

roll = (roll * -1000);

Kwa hivyo ikiwa kila kitu kinafanya kazi vizuri basi tunaweza kuongeza hii kwa nambari ya mwisho!

  1. Fungua mchoro wa ReadRawAccel. Nakili kila kitu chini ya mtengenezaji wa ukurasa1.
  2. Fungua mchoro wa TiltTX_Final. Nenda chini ambapo inasema "weka ukurasa 1 hapa" na ubadilishe nambari yote chini yake.
  3. Pakia mchoro wa TiltTX_Final kwa arduino yako.

Hatua ya 13: Wakati wa Mzunguko

Wakati wa Mzunguko!
Wakati wa Mzunguko!
Wakati wa Mzunguko!
Wakati wa Mzunguko!
Wakati wa Mzunguko!
Wakati wa Mzunguko!
Wakati wa Mzunguko!
Wakati wa Mzunguko!

Sasa kwa kuwa tumemaliza na sehemu ngumu ni wakati wa kufanya mzunguko. Unaweza kuchagua kutofanya ngao kuokoa muda na sehemu lakini siku zote napenda kutengeneza miradi yangu na ngao ikiwa nitahitaji kutumia Arduino na mradi mwingine. Kwa mradi huu nitatumia Arduino Nano yangu kwa sababu nataka hii yote iweze ndani ya sanduku dogo. Lakini unaweza kutumia Arduino nyingine yoyote, kutoka Mega hadi LilyPad. Kwa hivyo soma mpango, angalia video na uanze kuuza! Sitachapisha picha yote hapa kwa sababu ninakuonyesha hatua kwa hatua jinsi ya kuifanya kwenye video.

Hatua ya 14: Kuweka Mkufunzi

Sasa kwa kuwa umemaliza na nguvu ya mzunguko, unganisha kwenye simu yako, na unganisha mono jack kwenye bandari ya mafunzo nyuma ya redio. Weka kipinduaji kuwa 1.3 na uweke simu yako kwenye uso tambarare. Kisha rekebisha.

Kumbuka, kituo 0 ni kaba, kituo cha 1 ni roll, na kituo cha 2 ni lami.

Ikiwa unataka kubadilisha hizi nenda kwenye nambari hapa:

ppm [0] = kaba;

ppm [1] = kuburudisha; ppm [2] = lami;

Hatua ya 15: Hitimisho

Watu wengine wamekuwa na suala la nambari kutokujumuisha. Kwa nini sijui kwa sababu inanifanyia kazi kwenye majukwaa yangu yote mawili, lakini ikiwa utapata ujinga wa makosa (kosa halijafafanuliwa katika upeo huu) basi unahitaji mstari wa mahali 1 baada ya kitanzi batili cha makosa.

1. MeetAndroid meetAndroid (kosa); // Vitu vya Bluetooth vya Android. Usiguse hii.puuza kosa (uint8_t bendera, uint8_t maadili) // vitu zaidi vya bluetooth. {Serial.print ("Kosa:"); Serial.println (bendera); }

Ukimaliza inapaswa kuonekana kama hii:

kosa batili (uint8_t bendera, uint8_t maadili) // vitu zaidi vya Bluetooth.

{Serial.print ("Kosa:"); Serial.println (bendera); } MeetAndroid meetAndroid (kosa); // Vitu vya Bluetooth vya Android. Usiguse hii.

Natumai kweli umepata hii ya kuvutia na safi. Nilijaribu kuhakikisha kuwa ni rahisi kufuata. Ikiwa utachanganyikiwa na chochote video inakwenda kwa undani zaidi basi anayefundishwa hufanya. Ikiwa unapata shida yoyote tafadhali wasiliana nami na nitafurahi kukusaidia ilimradi swali lako ni muhimu. Tafadhali toa kura hii inayoweza kufundishwa na chapisha picha hapa chini kwa replication yako, na ikiwa ulifanya video, chapisha kiunga! Hakikisha kuacha maoni hapa chini!

HavocRC, ~ AJ

Ilipendekeza: