Gelişen teknolojiler, yapay zeka (AI) alanındaki ilerlemelerle birlikte makine öğrenimi ve derin öğrenme tekniklerine entegre edilmektedir. Daha fazla insan, küçük, düşük güç tüketimli mikrodenetleyiciler üzerinde makine öğrenimi modelleri çalıştırmakta ve bunları projelerine dahil etmektedir. Bu durum, makine öğrenimi projelerinin uygulanmasını daha erişilebilir ve uygun fiyatlı hale getirmektedir.
Bugün, 2022’de denemeniz için en iyi gerçek dünya makine öğrenimi projelerini tanıtacağım. Proje tanıtımına başlamadan önce, makine öğrenimi için mevcut en iyi mikrodenetleyicileri ve ultra düşük maliyetlerle, sadece 5 dolara kadar olan kompakt cihazları öneriyorum.
“““html
XIAO Serisi
- ARM Cortex-M0+ 32bit 48MHz MCU
- Arduino IDE ile uyumlu
- Breadboard dostu
- Giyilebilir cihazlar ve küçük projeler için parmak boyutunda (20×17.5mm)
- Birden fazla geliştirme arayüzü
- Güçlü Raspberry PI RP2040 çipi
- Çift çekirdekli ARM Cortex M0+ işlemci
- Zengin yonga içi kaynaklar
- Arduino, MicroPython ve CircuitPython’ı destekler
XIAO SERİSİ
- Nordic nRF52840, ARM® Cortex™-M4 32-bit işlemci
- Bluetooth 5.0, NFC ve ZigBee modülü ile entegre anten
- Ultra düşük uyku gücü: 5 μA
- 2 MB flaş bellek
- Daha fazla olasılıkları genişletmek için zengin arayüzler
- Geliştirilmiş XIAO BLE kartı versiyonu
- Ekstra entegre PDM mikrofon ve 6 eksenli IMU
- TinyML AI projesine uygun: Algılama, İşleme, İletişim 3’ü 1 arada Düğüm
Wio Terminal
Wio Terminal-$36.90
-
Güçlü MCU: Microchip ATSAMD51P19, ARM Cortex-M4F çekirdeği
“`
-
Güvenilir Kablosuz Bağlantı: Realtek RTL8720DN, çift bant 2.4Ghz / 5Ghz Wi-Fi
-
Ekran + Geliştirme Kartı + I/O Arayüzü + Kasa ile donatılmış tam sistem
-
Yüksek Entegre Tasarım: Ekran, MCU, IMU, WIFI, daha fazla ek bileşen kompakt bir kasada yer alır
-
Raspberry Pi 40-pin Uyumlu GPIO, Raspberry Pi’ye çevresel olarak kurulum imkanı sağlar
-
Dışarıdan entegre çok fonksiyonlu Grove portları: 300’den fazla Grove ile uyumlu IoT ile keşfetmek için
-
USB OTG Desteği: USB ana bilgisayarı veya USB istemcisi olarak işlev görebilir
-
Arduino, CircuitPython, Micropython, ArduPy desteği, AT Firmware, Visual Studio Code
-
Azure Sertifikalı Cihaz: Gerçek dünya verilerini algılayın ve etiketleyin, Azure IoT Central üzerinden görselleştirin
Şimdi daha fazla uzatmadan, çeşitli senaryolar için kullanılabilecek başlangıç seviyesindeki gömülü makine öğrenimi projeleri hakkında öğrenmeye başlayalım! Eğer zaten XIAO serisi ürünleriniz veya Wio Terminal’ınız varsa, bu projeleri daha kolay bir şekilde dağıtıp geliştirebileceğinizi düşünüyorum.
“`html
Seeed Wio Terminal, Codecraft/Edge Impulse ile programlandığında, tinyML (gömülü makine öğrenimi) ile başlamak isteyenler için harika bir araçtır.
Bu proje, makine öğrenimini Wio Terminal ile birleştirerek makine öğrenimi hareket tanıma için kolay bir giriş sunmaktadır. Wio Terminal, yerleşik ışık sensörleri ile taş, kağıt ve makas hareketlerini tanıyacak ve ekranda karşılık gelen görüntüleri gösterecektir.
Bu projede kullanılacak:
Proje, Edge Impulse eğitimi aracılığıyla doğru ve yanlış duruşlar hakkında makine öğrenimi verilerini toplar. Bu projede, kendi PCB kartınızı özelleştirmeyi seçebilir veya XIAO ve genişletme kartını kullanabilir ve bunu bir GroveLIS3DH ivmeölçer modülü ile eşleştirebilirsiniz. Şimdi bu projeyi arkanıza dağıtın ve doğru duruşu izleyin!
Bu projede kullanılacak:
“`
- Seeeduino XIAO (alternatif seçenek XIAO RP2040)
- XIAO genişletme kartı
- Grove – 3 Eksenli Dijital İvmeölçer (LIS3DHTR)
Güneş zararı risklerinin farkında mısınız? Birçok kişi boş zamanlarında güneşli günlerin tadını çıkarırken, sert güneş ışığı sağlığımız üzerinde olumsuz etkilere yol açabilir. Bu BLE akıllı saat, güneş zararı riskini tahmin etmek ve kullanıcıları bilgilendirmek için kullanılabilir. Proje, Edge Impulse kullanarak yapay sinir ağı modelini (ANN) eğitti ve test etti ve model dağıtımını XIAO BLE’ye yükledi; bu, verileri kolayca toplayabilir ve sinir ağı modelini çalıştırabilir.
Bu projede kullanılacak:
Sevimli evcil hayvanlarımızın iyi bir ruh hali ve sağlık için daha aktif olmaları gerekiyor. Bu evcil hayvan aktivite takipçisi, XIAO BLE Sense ve Edge Impulse kullanarak köpekleri tanımlayan çeşitli aktivite verilerini takip eder. Küçük ML modeli, XIAO BLE Sense üzerindeki 3 Eksenli IMU’dan gelen verilere dayanarak aktiviteyi tahmin eder.
Bu proje sadece bir mikrodenetleyici XIAO BLE Sense ile uygulanabilir, kulağa harika gelmiyor mu? XIAO BLE Sense, güçlü bir Nordic nRF52840 MCU ile donatılmıştır ve Bluetooth 5.0 modülü ile tasarlanmıştır. Üzerinde bir anten, 6 Dof IMU, mikrofon bulunmaktadır; bunların hepsi TinyML ve TensorFlow Lite kullanarak AI çalıştırmak için ideal bir kart olmasını sağlar.
Bu projeyi denemek için bir XIAO BLE Sense edinin.
Bu projede kullanılacak:
Doğa yürüyüşü kampı harika bir deneyimdir, özellikle karanlık gecelerde güvenli bir şekilde yapıldığında. Bu proje, ışık olmadan iyi çalışan MLX90640 termal görüntüleme kamerasını kullanarak Wio Terminal üzerinde TinyML modelini çalıştırır. Karanlıkta bile bir hayvanın veya insanın yaklaşıp yaklaşmadığını tespit edebilir ve verileri Helium LoRa ağına AWS’ye göndererek kampçıları uyarır.
Eğer bir kamp meraklısıysanız veya güvenli olmak istediğiniz başka bir yer varsa, bu çözümü etrafınıza kurun.
Bu projede kullanılacak olanlar:
Sızıntı yapan yakıt tankının güvenlik sorununu fark eden Mithun Das’ın kızı Sashrika, Wio Terminal üzerine kurulu bir “gaz sızıntı dedektörü” tasarladı. Bu, çok kanallı bir gaz sensörü ve fan ile bağlantılıdır. Bu proje, havadaki dizel kokusunu tespit etmek için bir mikrodenetleyici üzerinde tinyML modelini çalıştırır. Dizel tespit edildiğinde Blynk uygulaması üzerinden bildirimler gönderilir.
Bu projede kullanılacak olanlar:
Çoğu insanın bilgisayar başında çalışması ve ders çalışması oldukça yaygın hale geldi. Uzun süre fare kullanmak, bileklerimizde, ön kollarımızda ve diğer bölgelerde ağrıya neden olabilir.
Bu proje, ön kol kası ağrısını belirtmek için GSR (galvanik cilt tepkisi) ve EMG (elektromiyografi) ölçümlerini kullanır ve kalıcı fare ile ilgili yaralanmaları önlemek umuduyla kas ağrısı seviyelerini tahmin eden bütçe dostu bir cihaz oluşturur. Bu projede Wio Terminal kullanılır çünkü kas ağrısı verilerini toplamak ve görüntülemek kolaydır.
Bu projede kullanılacak olanlar:
Su kaynakları, artan küresel sıcaklıklar ve sınırlı su kaynakları nedeniyle giderek daha değerli hale geliyor. Sulama talebi ile su kaynakları arasındaki dengesizlik, su verimliliğini ve tarımsal su yönetimini iyileştirmek için acil bir ihtiyaçtır.
Proje, termal görüntüleme yoluyla sulama suyu seviyesi verilerini toplar, TensorFlow kullanarak bir sinir ağı modeli oluşturur ve eğitir ve modeli doğrudan Wio Terminal üzerinde çalıştırır.
Bu projede kullanılacak olanlar:
Tek bir mesafe sensörü ile el yazısı tanımanın mümkün olduğunu düşünüyor musunuz? Cevap, aslında, kısmen evet! Bu proje, yalnızca bir ToF sensöründen alınan zaman serisi verileri üzerinde makine öğrenimi kullanarak el yazısı hareket desenlerini tanımayı amaçlıyor! Bu, kesinlikle bir kavramsal kanıt projesi ve gerçek uygulamadan uzak, ancak umarım bu, kendi projeniz için çılgın fikirler düşünmenizi ilham verir!
Bu projede kullanılacak:
Hava durumu istasyonları, maker topluluğu arasında popüler bir projedir. Neden bir adım daha ileri gidip yerel hava tahminleri için Edge AI yetenekleri eklemiyorsunuz? Dimitry Maslov’un bu projesi tam olarak bunu yapıyor.
Bu projede kullanılacak:
Bu proje ayrıca, Wio Terminal ve Arduino IDE ile TinyML Öğrenin serimizin bir parçasıdır. Her birini kontrol etmeyi unutmayın!
- Wio Terminal ve Arduino IDE ile TinyML Öğrenin #1 Giriş
- Wio Terminal ve Arduino IDE ile TinyML Öğrenin #2 Ses Sahnesi Tanıma ve Mobil Bildirimler
- Wio Terminal ve Arduino IDE ile TinyML Öğrenin #3 İnsan Sayma ve Azure IoT Central Entegrasyonu
- Wio Terminal ve Arduino IDE ile TinyML Öğrenin #4 Mikrodenetleyiciler için Tensorflow Lite ile Hava Tahmini
- Wio Terminal ve Arduino IDE ile TinyML Öğrenin #5 Yeni Blynk IoT Platformu ile Tahmine Dayalı Bakım için Anomali Tespiti
- Wio Terminal ve Arduino IDE ile TinyML Öğrenin #6 MCU’da Ses Tanıma – Ses’ten Niyete
- Wio Terminal ve Arduino IDE ile TinyML Öğrenin #7 ARM Cortex M0+ MCU Seeeduino XIAO ve XIAO RP2040’da Makine Öğrenimi
Özet
Özet
Yukarıda, bugün tanıtılan başlangıç seviyesindeki makine öğrenimi projeleri bulunmaktadır. XIAO serisi veya Wio Terminal’in kendi makine öğrenimi projenize başlamak için en iyi seçim olduğundan hiç şüphe yok. Bu makale, makine öğrenimi projelerini keşfetme isteğinizi uyandırdı mı? Bir sonraki gömülü makine öğrenimi fikriniz nedir? Yorumlarda bize bildirin, ve eğer herhangi bir yardıma ihtiyacınız olursa, parlak proje fikrinizi gerçeğe dönüştürmek için elimizden gelenin en iyisini yapacağız.
