![MIT App Inventor daļiņu fotonu tests: 5 soļi MIT App Inventor daļiņu fotonu tests: 5 soļi](https://i.howwhatproduce.com/images/001/image-1896-44-j.webp)
Satura rādītājs:
2025 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2025-01-23 14:59
![MIT App Inventor daļiņu fotonu tests MIT App Inventor daļiņu fotonu tests](https://i.howwhatproduce.com/images/001/image-1896-45-j.webp)
Mēs (komandas praktiskie projekti) jau vairākus gadus izstrādājam ar internetu saistītus projektus, izmantojot daļiņu fotonu un elektronu IoT ierīces, skatiet:
github.com/TeamPracticalProjects
Mēs esam izmantojuši vairākus pakalpojumus, lai sazinātos ar mūsu daļiņu ierīcēm, piemēram, IFTTT un Blynk. Šie pakalpojumi darbojas labi un tiem nav nepieciešama programmēšana. Tomēr tie noteikti ir ierobežoti; īpaši attiecībā uz ļoti ierobežoto loģiku, ko varat ievietot lietotnē. Tas prasīja, lai mēs ievietotu visu projektam nepieciešamo loģiku un aprēķinus daļiņu ierīces programmaparatūrā. Tas bieži ir nevēlami; īpaši, ja vēlamies izstrādāt aparatūru un programmaparatūru, ko var izmantot vairākiem mērķiem.
MIT App Inventor 2 ir ļoti viegli lietojama programmēšanas sistēma reālu lietotņu izstrādei. Pašlaik tas aprobežojas ar Android lietotņu izstrādi, bet MIT komanda ir apsolījusi iOS atbalstu 2018. gadā. Turklāt ir pieejami Android emulatori, kas darbinās lietotnes, kas izveidotas ar MIT App Inventor 2 operētājsistēmā Windows un Mac/OSX.
Šis projekts ir paredzēts, lai mācītu jums, kā MIT App Inventor 2 izstrādāt lietotnes, kas var mijiedarboties ar jūsu daļiņu projektu. Konkrētāk, jūs varat izveidot savu lietotni, kas var nolasīt daļiņu mākonim pakļautos mainīgos (Particle.variable ()) no jūsu daļiņu ierīces un var izsaukt mākoņa iedarbības funkcijas (Particle.function ()) jūsu daļiņu ierīcē. Šis projekts ietver daļiņu programmaparatūru un atbilstošu lietotni, kā arī dokumentāciju par šī koda darbību.
Šis projekts arī parāda, kā iekļaut mūsu daļiņu lietotnes veidni savā MIT App Inventor 2 lietotnē:
github.com/TeamPracticalProjects/Particle_App_Template
Šī daļiņu lietotnes veidne ir rakstīta arī MIT App Inventor 2, un tā nodrošina jūsu lietotnei iespēju lietotājam pieteikties savā daļiņu kontā un izvēlēties daļiņu ierīci, ko lietot kopā ar lietotni. Daļiņu lietotnes veidnes iekļaušana lietotnē nozīmē, ka varat publicēt iepriekš izveidotu lietotni (.apk fails); jūsu lietotnes lietotājam nav manuāli jāievieto savs Particle lietotāja access_token un deviceID avota kodā un jāapkopo tie paši.
Laimīgu lietotnes izstrādi!
Komandas praktiskie projekti
1. darbība. Aparatūra
Jums nav nepieciešama aparatūra, ja vēlaties vienkārši izpētīt mūsu lietotnes piemēru. Tomēr jūs varat gūt labumu, veidojot piemēru, ieskaitot aparatūru, daļiņu programmaparatūru un MIT App Inventor 2 programmatūru.
Jums nepieciešamā aparatūra izmanto mūsu ūdens noplūdes sensora iespiedshēmas plati ar komponentiem, ārēju LED/spiedpogu slēdzi un hobija servo. Pilnu informāciju var atrast vietnē:
github.com/TeamPracticalProjects/WaterLeak…
Tomēr, lai izpildītu šo piemēru, jums nav jāveido ūdens noplūdes sensora projekts. Jūs varat to izgatavot uz bezlodēšanas maizes dēļa, izmantojot šādus komponentus:
1. Daļiņu fotons (vai elektrons)
2. LED ar strāvas ierobežošanas rezistoru
3. Hobija servo (saderīgs ar 3.3 voltiem)
4. (pēc izvēles) mikro spiedpogas slēdzis
Norādījumi šīs aparatūras versijas izveidošanai ir iekļauti instalācijas un lietotāja rokasgrāmatā:
github.com/TeamPracticalProjects/MIT-App-I…
2. darbība: daļiņu programmaparatūra
Lai palaistu šo piemēra projektu, izmantojot aparatūru, kuru izveidojāt iepriekšējā solī, jums būs jāielādē, jāapkopo un jāatjaunina daļiņu programmaparatūra ("Test_MIT.ino") savā daļiņu ierīcē (fotons). Programmaparatūra (avota kods) ir ievietota:
github.com/TeamPracticalProjects/MIT-App-I…
Instalācijas un lietotāja rokasgrāmatā ir sniegti norādījumi par šīs programmaparatūras apkopošanu, mirgošanu jūsu fotonā vai elektronā un tās darbības pārbaudi, izmantojot daļiņu konsoli:
github.com/TeamPracticalProjects/MIT-App-I…
3. darbība. MIT App Inventor 2 programmatūras piemērs
Mēs esam iekļāvuši iepriekš izveidotu un instalēšanai gatavu lietotnes versiju:
github.com/TeamPracticalProjects/MIT-App-I…
Šo failu varat augšupielādēt tieši savā Android mobilajā ierīcē un instalēt, vienkārši pieskaroties šim failam savā mobilajā ierīcē. Sīkāki norādījumi ir iekļauti instalācijas un lietotāja rokasgrāmatā:
github.com/TeamPracticalProjects/MIT-App-I…
4. darbība. Uzziniet, kā rakstīt savas lietotnes daļiņu projektiem
Šis projekts ir īslaicīgs. Tā galvenais mērķis ir izglītot jūs par to, kā rakstīt MIT App Inventor programmatūru un atbilstošo daļiņu programmaparatūru. Lai sasniegtu šo mērķi, šim projekta paraugam esam iekļāvuši gan daļiņu programmaparatūras, gan MIT App Inventor 2 programmatūras avota kodu. Daļiņu programmaparatūras avota kods atrodas:
github.com/TeamPracticalProjects/MIT-App-I…
MIT App Inventor 2 avota kods atrodas:
github.com/TeamPracticalProjects/MIT-App-I…
Ņemiet vērā, ka, lai skatītu un rediģētu šo avota kodu, jums būs nepieciešams MIT App Inventor 2 IDE. IDE ir bezmaksas tīmekļa pakalpojums, kura izmantošanai ir nepieciešams tikai bezmaksas Google konts. Lai sāktu darbu ar MIT App Inventor 2, dodieties uz šo URL:
ai2.appinventor.mit.edu
Mēs neatstāsim jums visu to izdomāt pašiem! Mēs esam iekļāvuši detalizētu aprakstu par to, kā tas viss darbojas; skatīt:
github.com/TeamPracticalProjects/MIT-App-I…
Ja jūs ar šo projektu nedarāt neko citu, lūdzu, izlasiet šo pēdējo dokumentu. Mēs garantējam, ka, to darot, jūs daudz iemācīsities.
5. solis: iet tālāk
Šajā demonstrācijas projektā tiek izmantota mūsu daļiņu lietotnes veidne. Daļiņu lietotnes veidne nodrošina jūsu lietotnes lietotājiem iespēju pieteikties savā daļiņu kontā un izvēlēties ierīci, ko lietot kopā ar lietotni. To darot, jūsu projekta lietotājam nav nepieciešams manuāli ievadīt savus daļiņu lietotāju un ierīces akreditācijas datus lietotnes avota kodā un pēc tam apkopot lietotni to lietošanai. Jūs varat uzrakstīt lietotni savam projektam, iebūvēt to.apk failā (gatavs instalēšanai), un jūsu lietotāji to var vienkārši instalēt, nekādā gadījumā neizmantojot avota kodu (protams, mēs mudinām publicēt visu avota kodu, lai lietotāji varētu izprast projektu un pat veikt tajā izmaiņas un uzlabojumus).
Jums nav jāsaprot, kā darbojas daļiņu lietotnes veidne, lai to varētu izmantot MIT App Inventor 2 lietotnēs. Tomēr jūs varat uzzināt daudz vairāk par saziņu ar daļiņu mākoni, ja pārskatāt mūsu sniegto plašo dokumentāciju:
github.com/TeamPracticalProjects/Particle_…
Vai jums joprojām ir jautājumi? Ieteikumi? Vai vēlaties kopīgot informāciju? Lūdzu, nekautrējieties sazināties ar mums:
Ieteicams:
Kustību izsekošana, izmantojot MPU-6000 un daļiņu fotonu: 4 soļi
![Kustību izsekošana, izmantojot MPU-6000 un daļiņu fotonu: 4 soļi Kustību izsekošana, izmantojot MPU-6000 un daļiņu fotonu: 4 soļi](https://i.howwhatproduce.com/images/001/image-351-15-j.webp)
Kustības izsekošana, izmantojot MPU-6000 un daļiņu fotonu: MPU-6000 ir 6 asu kustības izsekošanas sensors, kurā ir iestrādāts 3 asu akselerometrs un 3 asu žiroskops. Šis sensors spēj efektīvi izsekot precīzu objekta atrašanās vietu un atrašanās vietu trīsdimensiju plaknē. To var izmantot
Paātrinājuma mērīšana, izmantojot ADXL345 un daļiņu fotonu: 4 soļi
![Paātrinājuma mērīšana, izmantojot ADXL345 un daļiņu fotonu: 4 soļi Paātrinājuma mērīšana, izmantojot ADXL345 un daļiņu fotonu: 4 soļi](https://i.howwhatproduce.com/images/001/image-1084-27-j.webp)
Paātrinājuma mērīšana, izmantojot ADXL345 un daļiņu fotonu: ADXL345 ir mazs, plāns, īpaši zems jauda, 3 asu akselerometrs ar augstas izšķirtspējas (13 bitu) mērījumu līdz ± 16 g. Digitālie izvaddati tiek formatēti kā 16 bitu papildinājumi, un tie ir pieejami, izmantojot I2 C digitālo saskarni. Tas mēra
Magnētiskā lauka mērīšana, izmantojot HMC5883 un daļiņu fotonu: 4 soļi
![Magnētiskā lauka mērīšana, izmantojot HMC5883 un daļiņu fotonu: 4 soļi Magnētiskā lauka mērīšana, izmantojot HMC5883 un daļiņu fotonu: 4 soļi](https://i.howwhatproduce.com/images/004/image-10149-j.webp)
Magnētiskā lauka mērīšana, izmantojot HMC5883 un daļiņu fotonu: HMC5883 ir digitāls kompass, kas paredzēts zema lauka magnētiskai uztveršanai. Šai ierīcei ir plašs magnētiskā lauka diapazons +/- 8 Oe un izejas ātrums 160 Hz. HMC5883 sensora komplektā ietilpst automātiskie atdalīšanas siksnu draiveri, nobīdes atcelšana un
Daļiņu fotonu IoT personīgā laika stacija: 4 soļi (ar attēliem)
![Daļiņu fotonu IoT personīgā laika stacija: 4 soļi (ar attēliem) Daļiņu fotonu IoT personīgā laika stacija: 4 soļi (ar attēliem)](https://i.howwhatproduce.com/images/007/image-18848-j.webp)
Daļiņu fotonu IoT personīgā laika stacija:
Mitruma mērīšana, izmantojot HYT939 un daļiņu fotonu: 4 soļi
![Mitruma mērīšana, izmantojot HYT939 un daļiņu fotonu: 4 soļi Mitruma mērīšana, izmantojot HYT939 un daļiņu fotonu: 4 soļi](https://i.howwhatproduce.com/images/009/image-25017-j.webp)
Mitruma mērīšana, izmantojot HYT939 un daļiņu fotonu: HYT939 ir digitāls mitruma sensors, kas darbojas saskaņā ar I2C sakaru protokolu. Mitrums ir galvenais parametrs, kad runa ir par medicīnas sistēmām un laboratorijām, tāpēc, lai sasniegtu šos mērķus, mēs centāmies sasaistīt HYT939 ar aveņu pi. Es