Përmbajtje:
- Hapi 1: Pajisje kompjuterike
- Hapi 2: Firmware i grimcave
- Hapi 3: MIT App Inventor 2 Shembull Softuerësh
- Hapi 4: Mësoni si të shkruani aplikacionet tuaja për projektet tuaja të bazuara në grimca
- Hapi 5: Shkoni Më tej
Video: Testi i fotonit të grimcave të shpikësit të aplikacionit MIT: 5 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:26
Ne (Projektet Praktike të Ekipit) po zhvillojmë projekte të lidhura me Internetin duke përdorur pajisje Particle Photon dhe Electron IoT për disa vite tani, shihni:
github.com/TeamPracticalProjects
Ne kemi përdorur një numër shërbimesh për të komunikuar me pajisjet tona Particle, të tilla si IFTTT dhe Blynk. Këto shërbime funksionojnë mirë dhe nuk kërkojnë programim. Megjithatë, ato janë domosdoshmërisht të kufizuara; konkretisht, në lidhje me logjikën shumë të kufizuar që mund të vendosni në aplikacion. Kjo na ka kërkuar të fusim të gjithë logjikën dhe llogaritjen e kërkuar të projektit në firmware -in e pajisjes Particle. Kjo është shpesh e padëshirueshme; veçanërisht kur dëshirojmë të zhvillojmë harduer dhe firmware që mund të përdoren për më shumë se një qëllim.
MIT App Inventor 2 është një sistem programimi shumë i lehtë për t’u përdorur për zhvillimin e aplikacioneve të vërteta. Aktualisht është i kufizuar në zhvillimin e aplikacioneve Android, por ekipi i MIT ka premtuar mbështetje për iOS në 2018. Për më tepër, ka emulatorë Android të disponueshëm që do të ekzekutojnë aplikacione të krijuara me MIT App Inventor 2 në platformat Windows dhe Mac/OSX.
Ky projekt ka të bëjë me mësimin se si të zhvilloni aplikacione në MIT App Inventor 2 që mund të ndërveprojnë me projektin tuaj të bazuar në grimca. Në mënyrë të veçantë, ju mund të zhvilloni aplikacionin tuaj që mund të lexojë variablat e ekspozuar ndaj Particle Cloud (Particle.variable ()) nga pajisja juaj Particle dhe mund të thërrasë Cloud funksionet e ekspozuara (Particle.function ()) në pajisjen tuaj Particle. Ky projekt përfshin firmware Particle dhe një aplikacion përkatës, si dhe dokumentacionin se si funksionon ky kod.
Ky projekt ju tregon gjithashtu se si të përfshini modelin tonë të aplikacionit të grimcave në aplikacionin tuaj MIT App Inventor 2:
github.com/TeamPracticalProjects/Particle_App_Template
Ky model i aplikacionit të grimcave është shkruar gjithashtu në MIT App Inventor 2 dhe i siguron aplikacionit tuaj aftësinë që një përdorues të hyjë në llogarinë e tij të grimcave dhe të zgjedhë një pajisje grimcash për përdorim me aplikacionin. Përfshirja e modelit të aplikacionit të grimcave brenda aplikacionit tuaj do të thotë që ju mund të publikoni aplikacionin tuaj të para-ndërtuar (skedari.apk); përdoruesi i aplikacionit tuaj nuk ka pse të vendosë manualisht përdoruesin e tyre të grimcave access_token dhe pajisjen ID brenda kodit burimor dhe ta përpilojë vetë.
Aplikacioni i lumtur po zhvillohet!
Projektet Praktike të Ekipit
Hapi 1: Pajisje kompjuterike
Ju nuk keni nevojë për ndonjë pajisje nëse thjesht doni të studioni aplikacionin tonë shembull. Sidoqoftë, mund të përfitoni nga ndërtimi i shembullit, përfshirë harduerin, firmuerin e grimcave dhe softuerin MIT App Inventor 2.
Pajisja për të cilën keni nevojë përdor bordin tonë të qarkut të printuar me Sensorin e Rrjedhjes së Ujit me përbërës, dhe një çelës të jashtëm LED/buton dhe servo hobi. Informacioni i plotë mund të gjendet në:
github.com/TeamPracticalProjects/WaterLeak…
Sidoqoftë, nuk keni pse të ndërtoni projektin Sensori i Rrjedhjes së Ujit për të ekzekutuar këtë shembull. Mund ta bëni në një pjatë pa saldim duke përdorur përbërësit e mëposhtëm:
1. Fotoni i grimcave (ose elektronit)
2. LED me rezistencë kufizuese aktuale
3. Serbi hobi (i pajtueshëm me 3.3 volt)
4. Ndërprerës mikrobus (opsional)
Udhëzimet për ndërtimin e këtij versioni të panelit për harduerin përfshihen në Instalimin dhe Manualin e Përdoruesit:
github.com/TeamPracticalProjects/MIT-App-I…
Hapi 2: Firmware i grimcave
Në mënyrë që të ekzekutoni këtë projekt shembull duke përdorur pajisjen që keni ndërtuar në hapin e mëparshëm, do t'ju duhet të ngarkoni, përpiloni dhe ndizni firmware -in e Particle ("Test_MIT.ino") në pajisjen tuaj Particle (Photon). Firmware (kodi burim) postohet në:
github.com/TeamPracticalProjects/MIT-App-I…
Udhëzimet për përpilimin, ndezjen e këtij firmware në Photon ose Electron tuaj dhe testimin e funksionimit të tij duke përdorur tastierën e grimcave, gjenden në manualin e instalimit dhe përdoruesit:
github.com/TeamPracticalProjects/MIT-App-I…
Hapi 3: MIT App Inventor 2 Shembull Softuerësh
Ne kemi përfshirë një version të para-ndërtuar dhe të gatshëm për t'u instaluar të aplikacionit në:
github.com/TeamPracticalProjects/MIT-App-I…
Ju mund ta ngarkoni këtë skedar direkt në pajisjen tuaj celular Android dhe ta instaloni thjesht duke trokitur në këtë skedar në pajisjen tuaj celular. Udhëzimet më të hollësishme përfshihen në Instalimin dhe Manualin e Përdoruesit, në:
github.com/TeamPracticalProjects/MIT-App-I…
Hapi 4: Mësoni si të shkruani aplikacionet tuaja për projektet tuaja të bazuara në grimca
Ky projekt është një turorial. Si i tillë, qëllimi i tij kryesor është t'ju mësojë se si të shkruani softuer MIT App Inventor dhe firmuerin përkatës të Particle. Për të arritur këtë qëllim, ne kemi përfshirë kodin burimor si për firmuerin Particle ashtu edhe për softuerin MIT App Inventor 2 për këtë projekt shembull. Kodi burimor i firmuerit të grimcave gjendet në:
github.com/TeamPracticalProjects/MIT-App-I…
Kodi burimor MIT App Inventor 2 ndodhet në:
github.com/TeamPracticalProjects/MIT-App-I…
Vini re se do t'ju duhet MIT App Inventor 2 IDE në mënyrë që të shikoni dhe modifikoni këtë kod burim. IDE është një shërbim falas në internet që kërkon vetëm që të keni një llogari Google falas për ta përdorur atë. Shkoni në URL -në e mëposhtme për të filluar me MIT App Inventor 2:
ai2.appinventor.mit.edu
Ne nuk do t’ju lëmë që t’i kuptoni të gjitha këto vetë! Ne kemi përfshirë një përshkrim të hollësishëm se si funksionon e gjithë kjo; Shiko:
github.com/TeamPracticalProjects/MIT-App-I…
Nëse nuk bëni asgjë tjetër me këtë projekt, ju lutemi lexoni këtë dokument të fundit. Ne ju garantojmë se do të mësoni shumë duke vepruar kështu.
Hapi 5: Shkoni Më tej
Ky projekt demo përdor modelin tonë të aplikacionit të grimcave. Modeli i aplikacionit të grimcave u siguron përdoruesve të aplikacionit tuaj mundësinë për t'u regjistruar në llogarinë e tyre të grimcave dhe për të zgjedhur pajisjen që do të përdorin me aplikacionin. Duke vepruar kështu, nuk është e nevojshme që një përdorues i projektit tuaj të fusë manualisht kredencialet e përdoruesit të tyre të grimcave dhe pajisjes në kodin burimor të aplikacionit dhe pastaj të përpilojë aplikacionin për përdorimin e tyre. Ju mund të shkruani aplikacionin për projektin tuaj, ta ndërtoni atë në një skedar.apk (gati për t'u instaluar) dhe përdoruesit tuaj thjesht mund ta instalojnë atë pa pasur nevojë të konsultohen kurrë me kodin burimor (natyrisht, ne inkurajojmë publikimin me burim të hapur të të gjitha kodin burimor në mënyrë që përdoruesit të mund ta kuptojnë projektin dhe madje të bëjnë modifikimet dhe përmirësimet e tyre në të).
Ju nuk keni nevojë të kuptoni se si funksionon Modeli i Aplikacionit të Grimcave për ta përdorur atë në aplikacionet tuaja MIT App Inventor 2. Sidoqoftë, mund të mësoni shumë më tepër rreth komunikimit me Cloud Particle nëse rishikoni dokumentacionin e gjerë që kemi ofruar, në:
github.com/TeamPracticalProjects/Particle_…
Keni akoma pyetje? Sugjerime? Dëshironi të ndani përsëri? Ju lutemi mos ngurroni të na kontaktoni në:
Recommended:
Përdorimi i Kit -it të Shpikësit Kitronik Me ÇELUEN Adafruit: 4 hapa (me fotografi)
Përdorimi i Çantës së Shpikësit Kitronik Me ÇELUEN Adafruit: Kit i Shpikësit Kitronik për mikro BBC -në: biti është një hyrje e shkëlqyer për mikrokontrolluesit me elektronikë duke përdorur një dërrasë buke. Ky version i kompletit është krijuar për t'u përdorur me mikro: bit të lirë të BBC. Libri tutorial i detajuar që vjen
Matja e grimcave të imëta portative (shtrirje): 3 hapa
Matja e grimcave të imëta portative (shtrirja): Objektivi: Shtimi i një sensori CO2 Përmirësimi i lexueshmërisë së programit Hapja e programit për llojet e tjera të sensorëve. Ky projekt pason një tjetër të botuar tashmë. Ai u përgjigjet pyetjeve të bëra nga lexuesit. Një sensor shtesë është
Matja e grimcave të imëta portative: 4 hapa (me fotografi)
Matja e grimcave të imëta portative: Qëllimi i këtij projekti është të matë cilësinë e ajrit duke matur sasinë e grimcave të imëta. Falë transportueshmërisë së tij, do të jetë e mundur të kryhen matje në shtëpi ose në lëvizje. Cilësia e ajrit dhe grimcat e imëta: Lëndë e grimcuar (
Bërja e aplikacionit Android për biznesin e vogël duke përdorur MIT APP dhe Google Fusion Table: 7 hapa
Bërja e Aplikacionit Android për Biznes të Vogël Duke Përdorur MIT APP dhe Google Fusion Table: A keni dashur ndonjëherë të bëni Aplikacionin tuaj i cili mund të jetë i disponueshëm në google play store !!! Nëse keni një biznes, atëherë ky tutorial do të ndryshojë jetën tuaj. Pasi ta lexoni këtë me kujdes, do të jeni në gjendje të bëni Aplikimin tuaj. Befo
Matës i kripësisë së fotonit të grimcave: 4 hapa
Matës i Kripshmërisë së Fotonit të Grimcave: Ne bëmë një pajisje matëse për të matur kripësinë e ujit duke përdorur një fushë magnetike dhe një sensor salle lineare. Për ta bërë atë, ne përdorëm një Foton Particle, por një Arduino gjithashtu mund të përdoret pasi ato punojnë praktikisht në të njëjtën mënyrë. Për të realizuar këtë projekt ju duhet