Orodha ya maudhui:
- Hatua ya 1: Vifaa
- Hatua ya 2: Firmware ya chembe
- Hatua ya 3: MIT App Inventor 2 Mfano wa Programu
- Hatua ya 4: Jifunze Jinsi ya Kuandika Programu Zako Zenyewe za Miradi Yako yenye Chembe
- Hatua ya 5: Kwenda Zaidi
Video: MIT App Inventor Particle Photon Mtihani: Hatua 5
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:54
Sisi (Miradi ya Timu inayotumika) tumekuwa tukitengeneza miradi iliyounganishwa na mtandao kwa kutumia vifaa vya Particle Photon na Electron IoT kwa miaka kadhaa sasa, angalia:
github.com/TeamPracticalProjects
Tumetumia huduma kadhaa kuwasiliana na vifaa vyetu vya Chembe, kama IFTTT na Blynk. Huduma hizi hufanya kazi vizuri na hazihitaji programu yoyote. Walakini, ni lazima iwe na mipaka; haswa, kwa kuzingatia mantiki ndogo sana ambayo unaweza kuweka kwenye programu. Hii imetutaka tuweke mantiki na hesabu inayohitajika ya mradi kwenye firmware ya kifaa cha Particle. Hii mara nyingi haifai; haswa wakati tunataka kukuza vifaa na firmware ambayo inaweza kutumika kwa zaidi ya kusudi moja.
MIT App Inventor 2 ni mfumo rahisi sana wa kutumia wa kutengeneza programu halisi. Kwa sasa ni mdogo kwa kukuza programu za Android, lakini timu ya MIT imeahidi msaada wa iOS mnamo 2018. Kwa kuongezea, kuna emulators za Android zinazopatikana ambazo zitaendesha programu zilizoundwa na MIT App Inventor 2 kwenye majukwaa ya Windows na Mac / OSX.
Mradi huu ni juu ya kukufundisha jinsi ya kukuza programu katika MIT App Inventor 2 ambayo inaweza kuingiliana na mradi wako unaotegemea chembe. Hasa, unaweza kukuza programu yako mwenyewe ambayo inaweza kusoma vijidudu vilivyo wazi vya Particle Cloud (Particle.variable ()) kutoka kwa kifaa chako cha Particle na inaweza kupiga kazi za Cloud wazi (Particle.function ()) kwenye kifaa chako cha Particle. Mradi huu ni pamoja na firmware ya Chembe na programu inayofanana, na pia nyaraka kuhusu jinsi nambari hii inavyofanya kazi.
Mradi huu pia unaonyesha jinsi ya kujumuisha Kiolezo chetu cha Programu kwenye chembe ya programu ya MIT App Inventor 2:
github.com/TeamPracticalProjects/Particle_App_Template
Kiolezo hiki cha Programu ya Chembe pia kimeandikwa katika MIT App Inventor 2 na hutoa programu yako uwezo wa mtumiaji kuingia kwenye akaunti yao ya Chembe na uchague kifaa cha Particle cha kutumiwa na programu. Ikiwa ni pamoja na Kiolezo cha Programu ya Chembe ndani ya programu yako inamaanisha kuwa unaweza kuchapisha programu yako iliyojengwa kabla (faili ya apk); mtumiaji wa programu yako sio lazima aweke mikono ya mtumiaji wa access_token na ID ya kifaa ndani ya nambari ya chanzo na kujikusanya wenyewe.
Programu njema inayoendelea!
Miradi ya Vitendo ya Timu
Hatua ya 1: Vifaa
Huna haja ya vifaa vyovyote ikiwa unataka kusoma programu yetu ya mfano. Walakini, unaweza kufaidika kwa kujenga mfano, pamoja na vifaa, firmware ya Chembe, na programu ya MIT App Inventor 2.
Vifaa ambavyo utahitaji hutumia bodi yetu ya mzunguko iliyovuja ya Sensor ya Uvujaji wa Maji na vifaa, na ubadilishaji wa nje wa LED / pushbutton na servo ya kupendeza. Habari kamili inaweza kupatikana kwa:
github.com/TeamPracticalProjects/WaterLeak …….
Walakini, sio lazima ujenge mradi wa Sensor ya Uvujaji wa Maji ili kutekeleza mfano huu. Unaweza kuifanya kwenye ubao wa mkate bila kuuza ukitumia vifaa vifuatavyo:
1. Particle Photon (au Elektroni)
2. LED na kipinga sasa cha kizuizi
3. Hobby servo (3.3 volt sambamba)
4. (Hiari) swichi ndogo ya kitufe cha kushinikiza
Maagizo ya kuunda toleo hili la ubao wa mkate kwa vifaa vimejumuishwa katika Usanidi na Mwongozo wa Mtumiaji:
github.com/TeamPracticalProjects/MIT-App-I…
Hatua ya 2: Firmware ya chembe
Ili kuendesha mradi huu wa mfano ukitumia vifaa ambavyo umejenga katika hatua ya awali, utahitaji kupakia, kukusanya na kuwasha chembe firmware ("Test_MIT.ino") kwenye kifaa chako cha Particle (Photon). Firmware (nambari ya chanzo) imechapishwa kwa:
github.com/TeamPracticalProjects/MIT-App-I…
Maagizo ya kukusanya, kuwasha firmware hii kwa Photon yako au Elektroni, na kujaribu kuwa inafanya kazi kwa kutumia Dashibodi ya Particle, iko kwenye Mwongozo wa Usanidi na Mtumiaji:
github.com/TeamPracticalProjects/MIT-App-I…
Hatua ya 3: MIT App Inventor 2 Mfano wa Programu
Tumejumuisha toleo la programu iliyojengwa tayari na tayari kusanikisha kwenye:
github.com/TeamPracticalProjects/MIT-App-I…
Unaweza kupakia faili hii moja kwa moja kwenye kifaa chako cha rununu cha Android na usakinishe tu kwa kugonga faili hii kwenye kifaa chako cha rununu. Maagizo ya kina zaidi yamejumuishwa katika Usanidi na Mwongozo wa Mtumiaji, kwa:
github.com/TeamPracticalProjects/MIT-App-I…
Hatua ya 4: Jifunze Jinsi ya Kuandika Programu Zako Zenyewe za Miradi Yako yenye Chembe
Mradi huu ni mafunzo. Kwa hivyo, kusudi lake kuu ni kukuelimisha juu ya jinsi ya kuandika programu ya MIT App Inventor na firmware inayolingana ya Particle. Ili kufanikisha kusudi hili, tumejumuisha msimbo wa chanzo kwa wote firmware ya Particle na programu ya MIT App Inventor 2 ya mradi huu wa mfano. Msimbo wa chanzo cha firmware iko:
github.com/TeamPracticalProjects/MIT-App-I…
Nambari ya chanzo ya MIT App Inventor 2 iko katika:
github.com/TeamPracticalProjects/MIT-App-I…
Kumbuka kuwa utahitaji ID ya MIT App Inventor 2 ili kuona na kuhariri nambari hii ya chanzo. IDE ni huduma ya wavuti ya bure ambayo inahitaji tu kuwa na akaunti ya Google ya bure ili kuitumia. Nenda kwenye URL ifuatayo ili uanze na MIT App Inventor 2:
ai2.appinventor.mit.edu
Hatungekuacha ujifikirie haya yote! Tumejumuisha maelezo ya kina ya jinsi hii inavyofanya kazi; tazama:
github.com/TeamPracticalProjects/MIT-App-I…
Ikiwa haufanyi kitu kingine na mradi huu, tafadhali soma hati hii ya mwisho. Tunakuhakikishia kuwa utajifunza mengi kwa kufanya hivyo.
Hatua ya 5: Kwenda Zaidi
Mradi huu wa onyesho hutumia Kiolezo chetu cha Programu. Kiolezo cha Programu ya Chembe huwapa watumiaji wa programu yako uwezo wa kuingia kwenye akaunti yao ya chembe na uchague kifaa cha kutumia na programu hiyo. Kwa kufanya hivyo, sio lazima kwa mtumiaji wa mradi wako kuingiza kitambulisho cha mtumiaji na vifaa vya Chembe ndani ya nambari ya chanzo cha programu na kisha kukusanya programu hiyo kwa matumizi yao. Unaweza kuandika programu kwa mradi wako, kuijenga kuwa faili ya.apk (iko tayari kusanikishwa), na watumiaji wako wanaweza kuisakinisha bila kuhitaji kushauriana na nambari ya chanzo (kwa kweli, tunahimiza uchapishaji wa chanzo wazi wa yote nambari ya chanzo ili watumiaji waweze kuelewa mradi na hata kufanya marekebisho yao na maboresho yake).
Huna haja ya kuelewa jinsi Kiolezo cha Programu ya Chembe kinachokufanyia kazi kuitumia katika programu zako za MIT App Inventor 2. Walakini, unaweza kujifunza mengi zaidi juu ya kuwasiliana na Wingu la Chembe ikiwa unakagua nyaraka nyingi ambazo tumetoa, kwa:
github.com/TeamPracticalProjects/Particle_…
Bado una maswali? Mapendekezo? Unataka kushiriki tena? Tafadhali jisikie huru kuwasiliana nasi kwa:
Ilipendekeza:
Kufuatilia Mwendo Kutumia MPU-6000 na Particle Photon: Hatua 4
Ufuatiliaji wa Mwendo Kutumia MPU-6000 na Particle Photon: MPU-6000 ni Sensor ya Ufuatiliaji wa Mwendo wa 6-Axis ambayo ina accelerometer ya 3-Axis na 3-Axis gyroscope iliyoingia ndani. Sensor hii inauwezo wa ufuatiliaji mzuri wa nafasi halisi na eneo la kitu kwenye ndege ya 3-dimensional. Inaweza kuajiriwa i
Upimaji wa Kuharakisha Kutumia ADXL345 na Particle Photon: 4 Hatua
Upimaji wa Kuongeza kasi Kutumia ADXL345 na Particle Photon: ADXL345 ni nguvu ndogo, nyembamba, ya nguvu, 3-axis accelerometer na kipimo cha azimio la juu (13-bit) hadi ± 16 g. Takwimu za pato la dijiti zimepangwa kama vijazo 16-bit vinavyosaidia na inapatikana kupitia I2 C interface ya dijiti. Inapima
Upimaji wa Particle Fine Particle (Ugani): 3 Hatua
Upimaji wa Particle Fine Particle (Ugani): Lengo: Kuongeza kwa sensorer ya CO2 Kuboresha usomaji wa programu Kufunguliwa kwa programu hiyo kwa aina zingine za sensorer. Mradi huu unafuata mwingine uliochapishwa tayari. Inajibu maswali yaliyoulizwa na wasomaji. Sensorer ya ziada imekuwa
Upimaji wa Particle Fine Particle: Hatua 4 (na Picha)
Upimaji wa Particle Fine Particle: Lengo la mradi huu ni kupima ubora wa hewa kwa kupima idadi ya chembe nzuri. Shukrani kwa uwekaji wake, itawezekana kutekeleza vipimo nyumbani au kwa hoja.Ubora wa hewa na chembe nzuri: Particulate jambo (
Kompyuta laini ya Toy Toy na Endeleza Mchezo wa Android na MIT App Inventor: Hatua 22 (na Picha)
Kompyuta laini ya Toy Toy na Kuendeleza Mchezo wa Android na MIT App Inventor: Kucheza mchezo wa kete una njia tofauti 1) Uchezaji wa jadi na kete za mbao au shaba. cheza kete kimwili na songa sarafu kwenye rununu au PC