Isi kandungan:
- Langkah 1: Perkakasan
- Langkah 2: Firmware Partikel
- Langkah 3: Perisian Contoh MIT App Inventor 2
- Langkah 4: Pelajari Cara Menulis Aplikasi Anda Sendiri untuk Projek Berasaskan Partikel Anda
- Langkah 5: Melangkah Lebih Lanjut
Video: Ujian Foton Partikel Pencipta Aplikasi MIT: 5 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:11
Kami (Projek Praktikal Pasukan) telah mengembangkan projek yang berkaitan dengan Internet menggunakan peranti Particle Photon dan Electron IoT selama beberapa tahun sekarang, lihat:
github.com/TeamPracticalProjects
Kami telah menggunakan sejumlah perkhidmatan untuk berkomunikasi dengan peranti Partikel kami, seperti IFTTT dan Blynk. Perkhidmatan ini berfungsi dengan baik dan tidak memerlukan pengaturcaraan. Walau bagaimanapun, mereka semestinya terhad; secara khusus, berkenaan dengan logik yang sangat terhad yang boleh anda letakkan dalam aplikasi. Ini memerlukan kami memasukkan semua logik dan pengiraan yang diperlukan dari projek tersebut ke dalam firmware peranti Partikel. Perkara ini sering tidak diingini; khususnya apabila kita ingin mengembangkan perkakasan dan firmware yang dapat digunakan untuk lebih dari satu tujuan.
MIT App Inventor 2 adalah sistem pengaturcaraan yang sangat mudah digunakan untuk mengembangkan aplikasi sebenar. Pada masa ini terhad untuk mengembangkan aplikasi Android, tetapi pasukan MIT telah menjanjikan sokongan iOS pada tahun 2018. Selain itu, terdapat emulator Android yang akan menjalankan aplikasi yang dibuat dengan MIT App Inventor 2 pada platform Windows dan Mac / OSX.
Projek ini adalah untuk mengajar anda bagaimana mengembangkan aplikasi di MIT App Inventor 2 yang dapat berinteraksi dengan projek berasaskan Partikel anda. Secara khusus, anda boleh mengembangkan aplikasi anda sendiri yang dapat membaca pemboleh ubah terdedah Awan Partikel (Particle.variable ()) dari peranti Partikel anda dan dapat memanggil fungsi terdedah kepada Cloud (Particle.function ()) pada peranti Partikel anda. Projek ini merangkumi firmware Partikel dan aplikasi yang sesuai, serta dokumentasi mengenai bagaimana kod ini berfungsi.
Projek ini juga menunjukkan cara memasukkan Templat Aplikasi Partikel kami ke dalam aplikasi MIT App Inventor 2 anda:
github.com/TeamPracticalProjects/Particle_App_Template
Templat Partikel Aplikasi ini juga ditulis dalam MIT App Inventor 2 dan memberikan aplikasi anda kemampuan untuk pengguna masuk ke akaun Partikel mereka dan memilih peranti Partikel untuk digunakan dengan aplikasi tersebut. Menyertakan Templat Aplikasi Partikel di dalam aplikasi anda bermaksud bahawa anda boleh menerbitkan aplikasi anda yang sudah dibina sebelumnya (fail.apk); pengguna aplikasi anda tidak perlu meletakkan akses_token dan deviceID pengguna Partikel mereka secara manual di dalam kod sumber dan menyusunnya sendiri.
Selamat mengembangkan aplikasi!
Projek Praktikal Pasukan
Langkah 1: Perkakasan
Anda tidak memerlukan sebarang perkakasan jika anda hanya ingin mempelajari aplikasi contoh kami. Walau bagaimanapun, anda boleh memanfaatkan contohnya, termasuk perkakasan, firmware Partikel, dan perisian MIT App Inventor 2.
Perkakasan yang anda perlukan menggunakan papan litar bercetak Water Leak Sensor kami dengan komponen, dan suis LED / butang luaran dan servo hobi. Maklumat lengkap boleh didapati di:
github.com/TeamPracticalProjects/WaterLeak…
Walau bagaimanapun, anda tidak perlu membina projek Water Leak Sensor untuk menjalankan contoh ini. Anda boleh membuatnya di papan roti tanpa solder menggunakan komponen berikut:
1. Foton Zarah (atau Elektron)
2. LED dengan perintang penghad semasa
3. Servo hobi (serasi 3.3 volt)
4. (Pilihan) suis butang tekan mikro
Arahan untuk membina versi papan roti ini untuk perkakasan disertakan dalam Manual Pemasangan dan Pengguna:
github.com/TeamPracticalProjects/MIT-App-I…
Langkah 2: Firmware Partikel
Untuk menjalankan projek contoh ini menggunakan perkakasan yang anda bina pada langkah sebelumnya, anda perlu memuatkan, menyusun dan memancarkan firmware Partikel ("Test_MIT.ino") ke peranti Partikel anda (Photon). Firmware (kod sumber) dipaparkan di:
github.com/TeamPracticalProjects/MIT-App-I…
Arahan untuk menyusun, mem-flash firmware ini ke Photon atau Electron anda, dan menguji bahawa ia berfungsi menggunakan Particle Console, terdapat dalam Manual Pemasangan dan Pengguna:
github.com/TeamPracticalProjects/MIT-App-I…
Langkah 3: Perisian Contoh MIT App Inventor 2
Kami telah memasukkan versi aplikasi yang sudah siap dan siap dipasang di:
github.com/TeamPracticalProjects/MIT-App-I…
Anda boleh memuat naik fail ini terus ke peranti mudah alih Android anda dan memasangnya hanya dengan mengetuk fail ini pada peranti mudah alih anda. Arahan yang lebih terperinci disertakan dalam Manual Pemasangan dan Pengguna, di:
github.com/TeamPracticalProjects/MIT-App-I…
Langkah 4: Pelajari Cara Menulis Aplikasi Anda Sendiri untuk Projek Berasaskan Partikel Anda
Projek ini adalah turorial. Oleh itu, tujuan utamanya adalah untuk mendidik anda tentang cara menulis perisian MIT App Inventor dan firmware Particle yang sesuai. Untuk mencapai tujuan ini, kami telah memasukkan kod sumber untuk kedua-dua firmware Partikel dan untuk perisian MIT App Inventor 2 untuk projek contoh ini. Kod sumber firmware zarah terletak di:
github.com/TeamPracticalProjects/MIT-App-I…
Kod sumber MIT App Inventor 2 terletak di:
github.com/TeamPracticalProjects/MIT-App-I…
Perhatikan bahawa anda memerlukan MIT App Inventor 2 IDE untuk melihat dan mengedit kod sumber ini. IDE adalah perkhidmatan web percuma yang hanya memerlukan anda memiliki akaun Google percuma untuk menggunakannya. Pergi ke URL berikut untuk memulakan MIT App Inventor 2:
ai2.appinventor.mit.edu
Kami tidak akan membiarkan anda memikirkan semua ini sendiri! Kami telah memasukkan penerangan terperinci mengenai bagaimana semua ini berfungsi; lihat:
github.com/TeamPracticalProjects/MIT-App-I…
Sekiranya anda tidak melakukan apa-apa lagi dengan projek ini, sila baca dokumen terakhir ini. Kami menjamin bahawa anda akan belajar banyak dengan melakukannya.
Langkah 5: Melangkah Lebih Lanjut
Projek demo ini menggunakan Templat Aplikasi Partikel kami. Templat Aplikasi Partikel memberi pengguna aplikasi anda kemampuan untuk log masuk ke akaun zarah mereka dan memilih peranti yang akan digunakan dengan aplikasi tersebut. Oleh itu, pengguna projek anda tidak perlu memasukkan secara manual kredensial pengguna Partikel dan peranti mereka ke dalam kod sumber aplikasi dan kemudian menyusun aplikasi untuk penggunaannya. Anda boleh menulis aplikasi untuk projek anda, membuatnya menjadi fail.apk (siap dipasang), dan pengguna anda boleh memasangnya tanpa perlu merujuk kod sumber (tentu saja, kami menggalakkan penerbitan sumber terbuka semua kod sumber supaya pengguna dapat memahami projek tersebut dan bahkan membuat pengubahsuaian dan penambahbaikan sendiri terhadapnya).
Anda tidak perlu memahami bagaimana Templat Aplikasi Partikel berfungsi untuk anda menggunakannya dalam aplikasi MIT App Inventor 2 anda. Walau bagaimanapun, anda boleh belajar lebih banyak lagi mengenai berkomunikasi dengan Particle Cloud jika anda mengkaji dokumentasi lengkap yang kami sediakan, di:
github.com/TeamPracticalProjects/Particle_…
Adakah anda masih mempunyai soalan? Cadangan? Ingin berkongsi kembali? Jangan ragu untuk menghubungi kami di:
Disyorkan:
Pengukuran Pecutan Menggunakan ADXL345 dan Foton Partikel: 4 Langkah
Pengukuran Pecutan Menggunakan ADXL345 dan Foton Partikel: ADXL345 adalah kecil, nipis, kuasa ultralow, akselerator 3 paksi dengan pengukuran resolusi tinggi (13-bit) hingga ± 16 g. Data output digital diformat sebagai pelengkap dua-bit 16-bit dan dapat diakses melalui antara muka digital I2 C. Mengukur
Soft Toy Bluetooth Dice dan Kembangkan Permainan Android Dengan Pencipta Aplikasi MIT: 22 Langkah (dengan Gambar)
Soft Toy Bluetooth Dice dan Kembangkan Permainan Android Dengan Pencipta Aplikasi MIT: Bermain permainan dadu mempunyai kaedah yang berbeza1) Bermain tradisional dengan dadu kayu atau tembaga.2) Main di telefon bimbit atau komputer dengan nilai dadu yang dibuat secara rawak oleh telefon bimbit atau komputer. Dalam kaedah yang berbeza ini mainkan dadu secara fizikal dan gerakkan duit syiling di telefon bimbit atau PC
Tweet pada Paparan OLED SPI dan Papan Foton Partikel: 6 Langkah
Tweet di Paparan OLED SPI dan Papan Foton Partikel: Salam, semua. Tutorial mudah ini akan menunjukkan cara membaca tweet kami menggunakan IFTTT dan papan Photon. Anda mungkin perlu melihat arahan ini
Tutorial Foton Partikel - Sensor Suhu STS21: 4 Langkah
Partikel Photon - STS21 Temperature Sensor Tutorial: Sensor Suhu Digital STS21 menawarkan prestasi yang unggul dan jejak penjimatan ruang. Ia memberikan isyarat yang dikalibrasi, linear dalam format digital, I2C. Fabrikasi sensor ini didasarkan pada teknologi CMOSens, yang mengaitkan kepada
HC-SR04 VS VL53L0X - Ujian 1 - Penggunaan untuk Aplikasi Kereta Robot: 7 Langkah
HC-SR04 VS VL53L0X - Ujian 1 - Penggunaan untuk Aplikasi Kereta Robot: Instruktif ini mencadangkan proses eksperimen yang sederhana (walaupun sedini mungkin) untuk membandingkan keberkesanan dua sensor jarak yang paling biasa, yang mempunyai fungsi fizikal yang sama sekali berbeza. HC-SR04 menggunakan ultras