Talaan ng mga Nilalaman:
- Hakbang 1: Hardware
- Hakbang 2: Particle Firmware
- Hakbang 3: MIT App Inventor 2 Halimbawa ng Software
- Hakbang 4: Alamin Kung Paano Isulat ang Iyong Sariling Mga App para sa Iyong Mga Proyekto na nakabatay sa Particle
- Hakbang 5: Pupunta Pa
Video: MIT App Inventor Particle Photon Test: 5 Mga Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:14
Kami (Mga Praktikal na Proyekto ng Koponan) ay nagkakaroon ng mga proyektong nakakonekta sa Internet gamit ang mga aparato ng Particle Photon at Electron IoT sa loob ng ilang taon ngayon, tingnan ang:
github.com/TeamPracticalProjects
Gumamit kami ng isang bilang ng mga serbisyo upang makipag-usap sa aming mga aparato ng Particle, tulad ng IFTTT at Blynk. Ang mga serbisyong ito ay gumagana nang maayos at hindi nangangailangan ng anumang programa. Gayunpaman, kinakailangang limitado ang mga ito; partikular, patungkol sa napaka-limitadong lohika na maaari mong ilagay sa app. Kinakailangan sa amin na ilagay ang lahat ng lohika at pagkalkula na kinakailangan ng proyekto sa firmware ng aparato ng Particle. Ito ay madalas na hindi kanais-nais; partikular kung nais naming bumuo ng hardware at firmware na maaaring magamit para sa higit sa isang layunin.
Ang MIT App Inventor 2 ay isang napakadaling gamitin na sistema ng programa para sa pagbuo ng totoong mga app. Kasalukuyan itong limitado sa pagbuo ng mga Android app, ngunit ang koponan ng MIT ay nangako sa suporta ng iOS sa 2018. Bukod dito, may mga magagamit na mga emulator ng Android na magpapatakbo ng mga app na nilikha gamit ang MIT App Inventor 2 sa mga platform ng Windows at Mac / OSX.
Ang proyektong ito ay tungkol sa pagtuturo sa iyo kung paano bumuo ng mga app sa MIT App Inventor 2 na maaaring makipag-ugnay sa iyong proyekto na nakabatay sa Particle. Partikular, maaari kang bumuo ng iyong sariling app na makakabasa ng mga variable na nakalantad sa Particle Cloud (Particle.variable ()) mula sa iyong aparato ng Particle at maaaring tawagan ang mga function na nakalantad na Cloud (Particle.function ()) sa iyong aparato ng Particle. Kasama sa proyektong ito ang Particle firmware at isang kaukulang app, pati na rin ang dokumentasyon tungkol sa kung paano gumagana ang code na ito.
Ipinapakita rin sa iyo ng proyektong ito kung paano isasama ang aming Particle App Template sa iyong MIT App Inventor 2 app:
github.com/TeamPracticalProjects/Particle_App_Template
Ang Template ng Particle App na ito ay nakasulat din sa MIT App Inventor 2 at nagbibigay sa iyong app ng kakayahan para sa isang gumagamit na mag-login sa kanilang Particle account at pumili ng isang aparato ng Particle para magamit sa app. Ang pagsasama ng Template ng App ng Particle sa loob ng iyong app ay nangangahulugang maaari mong mai-publish ang iyong pre-built na app (.apk file); ang gumagamit ng iyong app ay hindi kailangang manu-manong ilagay ang kanilang Particle user access_token at deviceID sa loob ng source code at i-compile ito mismo.
Maligayang pagbubuo ng app!
Mga Praktikal na Proyekto ng Koponan
Hakbang 1: Hardware
Hindi mo kailangan ng anumang hardware kung nais mo lamang na pag-aralan ang aming halimbawa ng app. Gayunpaman, maaari kang makinabang mula sa pagbuo ng halimbawa, kasama ang hardware, Particle firmware, at MIT App Inventor 2 software.
Ang hardware na kakailanganin mo ay gumagamit ng aming naka-print na circuit board na Water Leak Sensor na may mga bahagi, at isang panlabas na LED / pushbutton switch at hobby servo. Ang kumpletong impormasyon ay matatagpuan sa:
github.com/TeamPracticalProjects/WaterLeak…
Gayunpaman, hindi mo kailangang itayo ang proyekto ng Water Leak Sensor upang patakbuhin ang halimbawang ito. Maaari mo itong gawin sa isang solderless breadboard gamit ang mga sumusunod na sangkap:
1. Particle Photon (o Elektron)
2. LED na may kasalukuyang nililimitahan risistor
3. Hobby servo (katugmang 3.3 volt)
4. (Opsyonal) micro switchbutton switch
Ang mga tagubilin para sa pagbuo ng bersyon ng breadboard na ito para sa hardware ay kasama sa Manu-manong Pag-install at User:
github.com/TeamPracticalProjects/MIT-App-I…
Hakbang 2: Particle Firmware
Upang mapatakbo ang halimbawang proyekto na ito gamit ang hardware na iyong itinayo sa nakaraang hakbang, kakailanganin mong i-load, i-compile at i-flash ang firmware ng Particle ("Test_MIT.ino") papunta sa iyong Particle device (Photon). Ang firmware (source code) ay nai-post sa:
github.com/TeamPracticalProjects/MIT-App-I…
Ang mga tagubilin para sa pag-iipon, pag-flashing ng firmware na ito sa iyong Photon o Electron, at pagsubok na gumagana ito gamit ang Particle Console, ay nasa Manu-manong Pag-install at User:
github.com/TeamPracticalProjects/MIT-App-I…
Hakbang 3: MIT App Inventor 2 Halimbawa ng Software
Nagsama kami ng isang paunang built at handa nang mag-install na bersyon ng app sa:
github.com/TeamPracticalProjects/MIT-App-I…
Maaari mong i-upload ang file na ito nang direkta sa iyong Android mobile device at mai-install lamang ito sa pamamagitan ng pag-tap sa file na ito sa iyong mobile device. Ang mas detalyadong mga tagubilin ay kasama sa Pag-install at User Manual, sa:
github.com/TeamPracticalProjects/MIT-App-I…
Hakbang 4: Alamin Kung Paano Isulat ang Iyong Sariling Mga App para sa Iyong Mga Proyekto na nakabatay sa Particle
Ang proyekto na ito ay isang turorial. Tulad ng naturan, ang pangunahing layunin nito ay upang turuan ka tungkol sa kung paano magsulat ng MIT App Inventor software at kaukulang firmware ng Particle. Upang makamit ang layuning ito, isinama namin ang source code para sa parehong firmware ng Particle at para sa software ng MIT App Inventor 2 para sa halimbawang proyekto na ito. Ang code ng mapagkukunan ng firmware ng particle ay matatagpuan sa:
github.com/TeamPracticalProjects/MIT-App-I…
Ang MIT App Inventor 2 na source code ay matatagpuan sa:
github.com/TeamPracticalProjects/MIT-App-I…
Tandaan na kakailanganin mo ang MIT App Inventor 2 IDE upang matingnan at mai-edit ang source code na ito. Ang IDE ay isang libreng serbisyo sa web na nangangailangan lamang sa iyo na magkaroon ng isang libreng Google account upang magamit ito. Pumunta sa sumusunod na URL upang makapagsimula sa MIT App Inventor 2:
ai2.appinventor.mit.edu
Hindi ka namin iiwan upang malaman ang lahat ng ito para sa iyong sarili! Nagsama kami ng isang detalyadong paglalarawan kung paano ito gumagana lahat; tingnan ang:
github.com/TeamPracticalProjects/MIT-App-I…
Kung wala kang ibang ginawa sa proyektong ito, mangyaring basahin ang huling dokumento na ito. Ginagarantiyahan namin na maraming matututunan ka sa pamamagitan nito.
Hakbang 5: Pupunta Pa
Ang proyektong demo na ito ay gumagamit ng aming Particle App Template. Nagbibigay ang Template ng Particle App sa mga gumagamit ng iyong app ng may kakayahang mag-log in sa kanilang particle account at piliin ang aparato na gagamitin sa app. Sa paggawa nito, hindi kinakailangan para sa isang gumagamit ng iyong proyekto na manu-manong ipasok ang kanilang mga kredensyal na gumagamit ng aparato at aparato sa source code ng app at pagkatapos ay ipunin ang app para sa kanilang paggamit. Maaari mong isulat ang app para sa iyong proyekto, buuin ito sa isang source code upang maunawaan ng mga gumagamit ang proyekto at kahit na gumawa ng kanilang sariling mga pagbabago at pagpapabuti dito).
Hindi mo kailangang maunawaan kung paano gumagana ang Template ng Particle App para magamit mo ito sa iyong mga app ng MIT App Inventor 2. Gayunpaman, maaari kang matuto nang higit pa tungkol sa pakikipag-ugnay sa Particle Cloud kung suriin mo ang malawak na dokumentasyon na ibinigay namin, sa:
github.com/TeamPracticalProjects/Particle_…
May mga katanungan ka pa ba? Mga Mungkahi? Nais mo bang ibahagi muli? Mangyaring huwag mag-atubiling makipag-ugnay sa amin sa:
Inirerekumendang:
Particle Photon IoT Personal na Panahon ng Panahon: 4 na Hakbang (na may Mga Larawan)
Particle Photon IoT Personal na Panahon ng Panahon:
Soft Toy Bluetooth Dice at Bumuo ng Android Game Sa MIT App Inventor: 22 Mga Hakbang (na may Mga Larawan)
Soft Toy Bluetooth Dice at Develop Android Game With MIT App Inventor: Ang paglalaro ng dice game ay may iba't ibang paraan1) Tradisyunal na paglalaro ng kahoy o tanso dice.2) Maglaro sa mobile o pc na may halaga ng dice na random na nilikha ng mobile o pc.sa iba't ibang pamamaraan na ito pisikal na i-play ang dice at ilipat ang barya sa mobile o PC
Moisture Sensor Gamit ang Particle Photon: 6 Mga Hakbang
Moisture Sensor Gamit ang Particle Photon: Panimula Sa tutorial na ito magtatayo kami ng isang sensor ng Moisture gamit ang isang Particle Photon at ito sa bedded o / at panlabas na antena ng WiFi. Ang lakas ng WiFi ay nakasalalay sa dami ng kahalumigmigan sa hangin at sa lupa din. Ginagamit namin ang principl na ito
IoT Cat Feeder Gamit ang Particle Photon Isinama Sa Alexa, SmartThings, IFTTT, Google Sheets: 7 Mga Hakbang (na may Mga Larawan)
IoT Cat Feeder Gamit ang Particle Photon Isinama Sa Alexa, SmartThings, IFTTT, Google Sheets: Ang pangangailangan para sa isang awtomatikong feeder ng pusa ay nagpapaliwanag sa sarili. Ang mga Pusa (ang pangalan ng aming pusa ay Bella) ay maaaring maging kasuklam-suklam kapag nagugutom at kung ang iyong pusa ay tulad ng sa akin ay kakainin ang mangkok sa tuwing. Kailangan ko ng isang paraan upang maipamahagi ang isang kontroladong halaga ng pagkain nang awtomatiko
Fog Sensor - Particle Photon - I-save ang Data Online: 5 Mga Hakbang (na may Mga Larawan)
Fog Sensor - Particle Photon - I-save ang Data Online: Upang masukat ang dami ng fog o usok sa hangin na ginawa namin ang fog sensor na ito. Sinusukat nito ang dami ng ilaw na natatanggap ng LDR mula sa isang laser, at inihambing ito sa dami ng ilaw ng nakapaligid. Nai-post nito ang data sa isang google sheet realtime sa pamamagitan ng IFTTT