İçindekiler:
- Adım 1: Donanım
- Adım 2: Parçacık Bellenimi
- Adım 3: MIT App Inventor 2 Örnek Yazılımı
- 4. Adım: Parçacık Tabanlı Projeleriniz için Kendi Uygulamalarınızı Nasıl Yazacağınızı Öğrenin
- Adım 5: Daha İleri Gitmek
Video: MIT App Inventor Parçacık Foton Testi: 5 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:20
Biz (Takım Pratik Projeleri) birkaç yıldır Particle Photon ve Electron IoT cihazlarını kullanarak İnternet bağlantılı projeler geliştiriyoruz, bakınız:
github.com/TeamPracticalProjects
Parçacık cihazlarımızla iletişim kurmak için IFTTT ve Blynk gibi bir dizi hizmet kullandık. Bu hizmetler iyi çalışır ve herhangi bir programlama gerektirmez. Ancak, zorunlu olarak sınırlıdırlar; özellikle, uygulamaya yerleştirebileceğiniz çok sınırlı mantıkla ilgili olarak. Bu, proje için gereken tüm mantığı ve hesaplamayı Particle cihazının bellenimine koymamızı gerektirdi. Bu genellikle istenmeyen bir durumdur; özellikle birden fazla amaç için kullanılabilecek donanım ve bellenim geliştirmek istediğimizde.
MIT App Inventor 2, gerçek uygulamalar geliştirmek için kullanımı çok kolay bir programlama sistemidir. Şu anda Android uygulamaları geliştirmekle sınırlı, ancak MIT ekibi 2018'de iOS desteği sözü verdi. Ayrıca, Windows ve Mac/OSX platformlarında MIT App Inventor 2 ile oluşturulan uygulamaları çalıştıracak Android emülatörleri mevcut.
Bu proje, MIT App Inventor 2'de Parçacık tabanlı projenizle etkileşime girebilecek uygulamaları nasıl geliştireceğinizi öğretmekle ilgilidir. Spesifik olarak, Particle cihazınızdan Particle Cloud'a maruz kalan değişkenleri (Particle.variable()) okuyabilen ve Particle cihazınızda Cloud'a maruz kalan fonksiyonları (Particle.function()) çağırabilen kendi uygulamanızı geliştirebilirsiniz. Bu proje, Particle ürün yazılımı ve ilgili bir uygulamanın yanı sıra bu kodun nasıl çalıştığına ilişkin belgeleri içerir.
Bu proje aynı zamanda Parçacık Uygulaması Şablonumuzu MIT App Inventor 2 uygulamanıza nasıl ekleyeceğinizi de gösterir:
github.com/TeamPracticalProjects/Particle_App_Template
Bu Parçacık Uygulaması Şablonu ayrıca MIT App Inventor 2'de yazılmıştır ve uygulamanıza, bir kullanıcının Parçacık hesabına giriş yapması ve uygulama ile kullanmak üzere bir Parçacık cihazı seçmesi için yetenek sağlar. Parçacık Uygulama Şablonunu uygulamanızın içine dahil etmek, uygulamanızı önceden oluşturulmuş (.apk dosyası) yayınlayabileceğiniz anlamına gelir; uygulamanızın kullanıcısının, Particle kullanıcı access_token ve deviceID'sini kaynak kodunun içine manuel olarak yerleştirmesi ve kendisi derlemesi gerekmez.
Mutlu uygulama geliştirme!
Takım Pratik Projeler
Adım 1: Donanım
Örnek uygulamamızı incelemek istiyorsanız herhangi bir donanıma ihtiyacınız yok. Ancak, donanım, Parçacık sabit yazılımı ve MIT App Inventor 2 yazılımı dahil olmak üzere örneği oluşturmaktan yararlanabilirsiniz.
İhtiyaç duyacağınız donanım, bileşenleri olan Su Sızıntı Sensörü baskılı devre kartımızı ve harici bir LED/buton anahtarı ve hobi servosunu kullanır. Tam bilgi şurada bulunabilir:
github.com/TeamPracticalProjects/WaterLeak…
Ancak bu örneği çalıştırmak için Su Sızıntı Sensörü projesini oluşturmanız gerekmez. Aşağıdaki bileşenleri kullanarak lehimsiz bir devre tahtasında yapabilirsiniz:
1. Parçacık Fotonu (veya Elektron)
2. Akım sınırlama dirençli LED
3. Hobi servo (3,3 volt uyumlu)
4. (Opsiyonel) mikro buton anahtarı
Donanım için bu devre tahtası sürümünü oluşturmaya yönelik talimatlar, Kurulum ve Kullanım Kılavuzunda yer almaktadır:
github.com/TeamPracticalProjects/MIT-App-I…
Adım 2: Parçacık Bellenimi
Bu örnek projeyi bir önceki adımda oluşturduğunuz donanımı kullanarak çalıştırmak için Particle cihazınıza (Photon) Particle ürün yazılımını ("Test_MIT.ino") yüklemeniz, derlemeniz ve flaş etmeniz gerekecektir. Ürün yazılımı (kaynak kodu) şu adreste yayınlanır:
github.com/TeamPracticalProjects/MIT-App-I…
Bu bellenimi Photon veya Electron'unuza derlemek, flaş etmek ve Particle Console'u kullanarak çalıştığını test etmek için talimatlar Kurulum ve Kullanım Kılavuzundadır:
github.com/TeamPracticalProjects/MIT-App-I…
Adım 3: MIT App Inventor 2 Örnek Yazılımı
Uygulamanın önceden oluşturulmuş ve yüklemeye hazır bir sürümünü şu adrese ekledik:
github.com/TeamPracticalProjects/MIT-App-I…
Bu dosyayı doğrudan Android mobil cihazınıza yükleyebilir ve mobil cihazınızda bu dosyaya dokunarak kurabilirsiniz. Daha ayrıntılı talimatlar şu adreste bulunan Kurulum ve Kullanım Kılavuzunda yer almaktadır:
github.com/TeamPracticalProjects/MIT-App-I…
4. Adım: Parçacık Tabanlı Projeleriniz için Kendi Uygulamalarınızı Nasıl Yazacağınızı Öğrenin
Bu proje bir turorial. Bu nedenle birincil amacı, MIT App Inventor yazılımının ve ilgili Particle ürün yazılımının nasıl yazılacağı konusunda sizi eğitmektir. Bu amaca ulaşmak için, bu örnek proje için hem Particle firmware hem de MIT App Inventor 2 yazılımı için kaynak kodu ekledik. Parçacık üretici yazılımı kaynak kodu şu adreste bulunur:
github.com/TeamPracticalProjects/MIT-App-I…
MIT App Inventor 2 kaynak kodu şu adreste bulunur:
github.com/TeamPracticalProjects/MIT-App-I…
Bu kaynak kodunu görüntülemek ve düzenlemek için MIT App Inventor 2 IDE'ye ihtiyacınız olacağını unutmayın. IDE, kullanmak için yalnızca ücretsiz bir Google hesabınızın olmasını gerektiren ücretsiz bir web hizmetidir. MIT App Inventor 2'yi kullanmaya başlamak için aşağıdaki URL'ye gidin:
ai2.appinventor.mit.edu
Tüm bunları kendi başınıza çözmenize izin vermeyiz! Tüm bunların nasıl çalıştığına dair ayrıntılı bir açıklama ekledik; görmek:
github.com/TeamPracticalProjects/MIT-App-I…
Bu projeyle başka bir şey yapmazsanız, lütfen bu son belgeyi okuyun. Bunu yaparak çok şey öğreneceğinizi garanti ediyoruz.
Adım 5: Daha İleri Gitmek
Bu demo proje, Parçacık Uygulaması Şablonumuzu kullanır. Parçacık Uygulama Şablonu, uygulamanızın kullanıcılarına parçacık hesaplarına giriş yapma ve uygulamayla birlikte kullanacakları cihazı seçme olanağı sağlar. Bunu yaparken, projenizin bir kullanıcısının Particle kullanıcı ve cihaz kimlik bilgilerini uygulama kaynak koduna manuel olarak girmesi ve ardından uygulamayı kullanımları için derlemesi gerekli değildir. Uygulamayı projeniz için yazabilir, bir.apk dosyasına (yüklemeye hazır) oluşturabilirsiniz ve kullanıcılarınız kaynak koduna başvurmak zorunda kalmadan kolayca yükleyebilir (tabii ki, hepsinin açık kaynak kodlu yayınlanmasını teşvik ediyoruz). kullanıcıların projeyi anlayabilmeleri ve hatta projede kendi değişiklik ve iyileştirmelerini yapabilmeleri için kaynak kodu).
MIT App Inventor 2 uygulamalarınızda kullanmak için Parçacık Uygulama Şablonunun sizin için nasıl çalıştığını anlamanıza gerek yoktur. Bununla birlikte, sunduğumuz kapsamlı belgeleri şu adreste gözden geçirirseniz, Parçacık Bulutu ile iletişim hakkında çok daha fazla bilgi edinebilirsiniz:
github.com/TeamPracticalProjects/Particle_…
Hala sorularınız mı var? Öneriler? Geri paylaşmak ister misin? Lütfen bizimle iletişime geçmekten çekinmeyin:
Önerilen:
Yumuşak Oyuncak Bluetooth Zar ve MIT App Inventor ile Android Oyunu Geliştirin: 22 Adım (Resimlerle)
Yumuşak Oyuncak Bluetooth Zar ve MIT App Inventor ile Android Oyunu Geliştirin: Zar oyunu oynamanın farklı bir yöntemi vardır1) Geleneksel ahşap veya pirinç zarlarla oynama.2) Mobil veya pc tarafından oluşturulan rastgele zar değeri ile mobil veya pc'de oynayın.Bu farklı yöntemde zarları fiziksel olarak oynayın ve parayı mobil veya PC'de hareket ettirin
OLED SPI Ekranında ve Parçacık Foton Kartında Tweetler: 6 Adım
OLED SPI Ekranında ve Parçacık Foton Kartında Tweetler: Herkese selamlar. Bu kolay eğitim bize tweetlerimizi IFTTT ve bir Foton panosu kullanarak nasıl okuyacağımızı gösterecek. Bu talimatı görmeniz gerekebilir
HIH6130 ve Parçacık Foton Kullanılarak Nem ve Sıcaklık Ölçümü: 4 Adım
HIH6130 ve Particle Photon Kullanılarak Nem ve Sıcaklık Ölçümü: HIH6130, dijital çıkışlı bir nem ve sıcaklık sensörüdür. Bu sensörler, ±%4 RH doğruluk seviyesi sağlar. Endüstri lideri uzun vadeli kararlılık, gerçek sıcaklık kompanzasyonlu dijital I2C, Endüstri lideri güvenilirlik, Enerji verimliliği ile
Parçacık Foton ve IoT'ye Giriş: 4 Adım
Parçacık Foton ve IoT'ye Giriş: Parçacık fotonu, piyasadaki en yeni ve bence en havalı geliştirme kartlarından biridir. WiFi entegrasyonları ve pano ile kolayca etkileşime geçmenizi sağlayan bir RESTful API'ye sahiptir ve hatta onu IFTTT'ye bağlayabilirsiniz
Parçacık Foton Tuzluluk Ölçer: 4 Adım
Parçacık Foton Tuzluluk Ölçer: Manyetik alan ve lineer hall sensörü kullanarak suyun tuzluluğunu ölçmek için bir ölçüm cihazı yaptık. Bunu yapmak için Parçacık Fotonu kullandık, ancak pratikte aynı şekilde çalıştıkları için Arduino da kullanılabilir. Bu projeyi yapmak için ihtiyacınız olan