Mündəricat:
- Addım 1: Avadanlıq
- Addım 2: Particle Firmware
- Addım 3: MIT App Inventor 2 Nümunə Proqram
- Addım 4: Partikül əsaslı layihələriniz üçün öz tətbiqlərinizi necə yazacağınızı öyrənin
- Addım 5: İrəli gedin
Video: MIT App ixtiraçı hissəcik foton testi: 5 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:47
Biz (Komanda Praktik Layihələri) artıq bir neçə ildir ki, Particle Photon və Electron IoT cihazlarından istifadə edərək İnternetə bağlı layihələr hazırlayırıq.
github.com/TeamPracticalProjects
IFTTT və Blynk kimi hissəcik cihazlarımızla ünsiyyət qurmaq üçün bir çox xidmətlərdən istifadə etdik. Bu xidmətlər yaxşı işləyir və heç bir proqramlaşdırma tələb etmir. Lakin, onlar mütləq məhduddur; Xüsusilə, tətbiqə yerləşdirə biləcəyiniz çox məhdud məntiqlə əlaqədar olaraq. Bu, layihə üçün lazım olan bütün məntiq və hesablamaları Particle cihazının firmware proqramına daxil etməyimizi tələb etdi. Bu tez -tez arzuolunmazdır; Xüsusilə birdən çox məqsəd üçün istifadə edilə bilən hardware və firmware inkişaf etdirmək istədiyimiz zaman.
MIT App Inventor 2, həqiqi tətbiqlər hazırlamaq üçün istifadə etmək çox asan bir proqramlaşdırma sistemidir. Hal -hazırda Android tətbiqləri hazırlamaqla məhdudlaşır, ancaq MIT komandası 2018 -ci ildə iOS dəstəyi vəd etdi. Bundan əlavə, Windows və Mac/OSX platformalarında MIT App Inventor 2 ilə yaradılmış tətbiqləri işlədə biləcək Android emulyatorları mövcuddur.
Bu layihə, MIT App Inventor 2-də Partikül əsaslı layihənizlə qarşılıqlı əlaqədə ola biləcək tətbiqlər hazırlamağı öyrədir. Xüsusilə, Partikül cihazınızdan Partikül Buluduna məruz qalan dəyişənləri (Particle.variable ()) oxuya bilən və Partikül cihazınızda Buludun məruz qaldığı funksiyaları (Particle.function ()) çağıra bilən öz tətbiqinizi inkişaf etdirə bilərsiniz. Bu layihəyə Particle firmware və ona uyğun bir tətbiq və bu kodun necə işlədiyinə dair sənədlər daxildir.
Bu layihə, Partikül Tətbiq Şablonumuzu MIT App Inventor 2 tətbiqinizə necə daxil edəcəyinizi də göstərir:
github.com/TeamPracticalProjects/Particle_App_Template
Bu Parçacıq Tətbiq Şablonu da MIT App Inventor 2 -də yazılmışdır və tətbiqinizə bir istifadəçinin öz hissəcik hesabına daxil olması və tətbiqlə istifadə etmək üçün bir hissəcik cihazı seçməsi imkanı verir. Tətbiqinizin içərisinə Parçacıq Tətbiqi Şablonu daxil etmək, əvvəlcədən qurulmuş tətbiqinizi (.apk faylı) dərc edə biləcəyiniz deməkdir; Tətbiqinizin istifadəçisi, öz hissəcik istifadəçisini access_token və deviceID -ni əl ilə mənbə kodunun içərisinə yerləşdirməli və özləri tərtib etməməlidir.
Xoşbəxt proqram inkişaf edir!
Praktiki Komanda Layihələri
Addım 1: Avadanlıq
Yalnız nümunə tətbiqimizi öyrənmək istəyirsinizsə, heç bir aparata ehtiyacınız yoxdur. Bununla birlikdə, hardware, Particle firmware və MIT App Inventor 2 proqramı da daxil olmaqla nümunəni qurmaqdan faydalana bilərsiniz.
Ehtiyac duyacağınız avadanlıq, komponentləri olan Su Sızıntısı Sensorlu çap lövhəmizdən və xarici LED/düymə açarından və hobbi servodan istifadə edir. Tam məlumatı burada tapa bilərsiniz:
github.com/TeamPracticalProjects/WaterLeak…
Ancaq bu nümunəni icra etmək üçün Su Sızıntısı Sensoru layihəsini qurmaq məcburiyyətində deyilsiniz. Aşağıdakı komponentlərdən istifadə edərək lehimsiz çörək taxtasında edə bilərsiniz:
1. Partikül Foton (və ya Elektron)
2. Cari məhdudlaşdırıcı rezistorlu LED
3. Hobbi servo (3.3 volt uyğun)
4. (İsteğe bağlı) mikro düymə açarı
Donanım üçün bu çörək taxtası versiyasını qurmaq üçün təlimatlar Quraşdırma və İstifadəçi Təlimatına daxil edilmişdir:
github.com/TeamPracticalProjects/MIT-App-I…
Addım 2: Particle Firmware
Bu nümunə layihəni əvvəlki addımda qurduğunuz avadanlıqdan istifadə etmək üçün Particle firmware proqramını ("Test_MIT.ino") Particle cihazınıza (Photon) yükləməli, tərtib etməli və yandırmalısınız. Firmware (mənbə kodu) aşağıdakı ünvanda yerləşdirilib:
github.com/TeamPracticalProjects/MIT-App-I…
Bu firmware -ni Photon və ya Electron -a yığmaq, yandırmaq və Particle Console istifadə edərək işlədiyini yoxlamaq üçün təlimatlar Quraşdırma və İstifadəçi Kılavuzundadır:
github.com/TeamPracticalProjects/MIT-App-I…
Addım 3: MIT App Inventor 2 Nümunə Proqram
Tətbiqin əvvəlcədən qurulmuş və quraşdırmağa hazır bir versiyasını daxil etdik:
github.com/TeamPracticalProjects/MIT-App-I…
Bu faylı birbaşa Android mobil cihazınıza yükləyə və sadəcə mobil cihazınızda bu faylı vuraraq quraşdıra bilərsiniz. Daha ətraflı təlimatlar Quraşdırma və İstifadəçi Təlimatına daxil edilmişdir:
github.com/TeamPracticalProjects/MIT-App-I…
Addım 4: Partikül əsaslı layihələriniz üçün öz tətbiqlərinizi necə yazacağınızı öyrənin
Bu layihə bir turistdir. Bu səbəbdən, əsas məqsədi sizə MIT App Inventor proqramını və ona uyğun Particle firmware proqramını necə yazacağınızı öyrətməkdir. Bu məqsədə çatmaq üçün bu nümunə layihə üçün həm Particle firmware, həm də MIT App Inventor 2 proqramı üçün mənbə kodu daxil etdik. Particle firmware mənbə kodu aşağıdakı ünvanda yerləşir:
github.com/TeamPracticalProjects/MIT-App-I…
MIT App Inventor 2 mənbə kodu aşağıdakı ünvanda yerləşir:
github.com/TeamPracticalProjects/MIT-App-I…
Bu mənbə kodunu görmək və redaktə etmək üçün MIT App Inventor 2 IDE -yə ehtiyacınız olduğunu unutmayın. IDE, istifadə etmək üçün yalnız pulsuz bir Google hesabınızın olmasını tələb edən pulsuz bir veb xidmətidir. MIT App Inventor 2 ilə işə başlamaq üçün aşağıdakı URL -ə daxil olun:
ai2.appinventor.mit.edu
Bütün bunları özünüz üçün həll etməyinizə icazə verməzdik! Bütün bunların necə işlədiyinin ətraflı təsvirini daxil etdik; görmək:
github.com/TeamPracticalProjects/MIT-App-I…
Bu layihə ilə başqa bir şey etməsəniz, bu son sənədi oxuyun. Bunu etməklə çox şey öyrənəcəyinizə zəmanət veririk.
Addım 5: İrəli gedin
Bu demo layihəsi Partikül Tətbiq Şablonumuzdan istifadə edir. Parçacıq Tətbiqi Şablonu, tətbiqinizin istifadəçilərinə hissəcik hesablarına daxil olmaq və tətbiqlə istifadə etmək üçün cihazı seçmək imkanı verir. Bunu edərkən, layihənizin bir istifadəçisinin öz hissəcik istifadəçisini və cihaz kimlik məlumatlarını tətbiqin mənbə koduna əl ilə daxil etməsi və sonra tətbiqin istifadəsi üçün tərtib etməsi lazım deyil. Layihəniz üçün tətbiq yaza bilərsiniz, bir.apk faylına (quraşdırmağa hazır) qura bilərsiniz və istifadəçiləriniz heç vaxt mənbə koduna müraciət etmədən yükləyə bilərlər (əlbəttə ki, hamısının açıq mənbə nəşrini təşviq edirik. İstifadəçilər layihəni başa düşə və hətta öz dəyişikliklərini və təkmilləşdirmələrini edə biləcək mənbə kodu).
MIT App Inventor 2 tətbiqlərinizdə istifadə etmək üçün hissəcik tətbiq şablonunun necə işlədiyini başa düşməyinizə ehtiyac yoxdur. Bununla birlikdə, təqdim etdiyimiz geniş sənədləri nəzərdən keçirsəniz, Particle Cloud ilə ünsiyyət qurmaq üçün daha çox şey öyrənə bilərsiniz:
github.com/TeamPracticalProjects/Particle_…
Hələ suallarınız varmı? Təkliflər? Yenidən paylaşmaq istəyirsiniz? Zəhmət olmasa bizimlə əlaqə saxlayın:
Tövsiyə:
Adafruit İZAHI ilə Kitronik İxtiraçı Kitindən istifadə: 4 addım (şəkillərlə)
Adafruit İLGİSİ ilə Kitronik İxtiraçı Kitindən istifadə: BBC micro: Kitronik ixtiraçı dəsti, çörək taxtasından istifadə edərək elektronikaya malik mikrokontrollerlərə əla bir girişdir. Kitin bu versiyası ucuz BBC micro: bit ilə işləmək üçün hazırlanmışdır. Gələn ətraflı təlim kitabı
MPU-6000 və hissəcik fotonundan istifadə edərək hərəkət izlənməsi: 4 addım
MPU-6000 və Partikül Fotonundan istifadə edərək Hərəkət İzləmə: MPU-6000, 3 Eksenli akselerometr və 3 Eksenli giroskopu olan 6 Eksenli Hərəkət İzləmə Sensorudur. Bu sensor, obyektin 3ölçülü müstəvidə dəqiq mövqeyini və yerini səmərəli izləməyə qadirdir. İstifadə oluna bilər
Portativ incə hissəcik ölçülməsi: 4 addım (şəkillərlə birlikdə)
Portativ İncə Partikül Ölçümü: Bu layihənin məqsədi, incə hissəciklərin miqdarını ölçməklə havanın keyfiyyətini ölçməkdir. Taşınabilirliyi sayəsində evdə və ya hərəkətdə ölçmə aparmaq mümkün olacaq. Hava keyfiyyəti və incə hissəciklər: Partikül maddələr (
İxtiraçı Məhsul Konfiquratoru: 11 addım
İxtiraçı Məhsul Konfiquratoru: Bu təlimatlar, Inventor 2019 -dan istifadə edərək sadə bir məhsul konfiquratorunun necə qurulacağını göstərir. İxtiraçı peşəkar 2019 Əsas İxtiraçı haqqında məlumatı var: Parametrik dizayn Qurulmuş hissələr Montaj
İxtiraçı fayllarını CorelDraw -a idxal etmək: 6 addım
İxtiraçı Dosyalarını CorelDraw-a İdxal Etmək: Bu Təlimat, Autodesk-də 2D işinə dostluq layihəsi ilə tanış olan Autodesk Inventor-da Kerf Combs Draw ilə başlayan seriyanın 2-ci hissəsidir. Bir eskizi artıq bitirdiyinizi və saxladığınızı düşünürük (istər kerf taraqları olsun, istərsə də başqa bir şey