Gömülü sistemler için geliştirilen makine öğrenmesi çözümlerinde model boyutu, hız ve bellek kullanımı belirleyici faktörlerdir. SEFR, bu ihtiyaca cevap vermeyi hedefleyen, ikili sınıflandırma problemleri için oldukça hafif bir yaklaşım sunan bir yöntemdir. Düşük kaynak tüketimi ile yüksek doğruluk arasında dengeli bir sonuç üretebilmesi, onu mikrodenetleyici tabanlı uygulamalar için dikkat çekici hale getirir. SEFR, Hamidreza Keshavarz, […]
SEFR: Ultra Düşük Güçlü Cihazlar için Hızlı Doğrusal Zamanlı Sınıflandırıcı
ATtiny Makine Öğrenimi
Bu içeirğimizde ATtiny makine öğrenimi konusuna dalıyoruz. Diğer mikroişlemcilerde makine öğrenimi yapabildiğimizi gördük; bu konu hakkındaki yazımıza buradan bakabilirsiniz. Şimdi ölçeği daha da küçültüp ATtiny85 üzerinde makine öğrenimi çalıştırıyoruz. ATtiny Nedir? ATtiny (TinyAVR), Microchip tarafından üretilen, küçük boyutlu, düşük maliyetli ve az güç tüketen 8-bitlik bir mikrodenetleyici ailesidir. Vikipedi, devreyakan Arduino Uno’daki ATmega çiplere göre […]
Arduino’da Makine Öğrenimi ile Renk Tanımlama
Bu Arduno Makine öğrenimi projesinde nesnelerde renk tanımlamak için bir RGB sensörü kullanacağız.Bu, Tensorflow blogunda bulunan projenin bir versiyonudur. Bu eğitimde çok daha az güçlü bir çip kullanacağız, 32 kb flaş ve sadece 2 kb RAM ile donatılmış bir Arduino Nano (eski nesil). Özellikler Tanımı Hangi nesneye işaret ettiğimizi anlamak için bir renk sensörünün(TCS3200) RGB […]
TinyML Sınıflandırma: Wine Veri Kümesi
Bu gönderi, sınıflandırma görevi için Arduino uyumlu bir mikrodenetleyici üzerinde TensorFlow tabanlı bir sinir ağının nasıl eğitileceğini, dışa aktarılacağını ve çalıştırılacağını adım adım anlatır. Örnek uygulamada Wine veri setini sınıflandırıyoruz. TinyML ve mikrodenetleyiciler için TensorFlow tarafına yeni giren birçok kişi, sınıflandırma görevlerinde sinir ağı kurma ve bunu gömülü ortama taşıma aşamasında zorlanabiliyor. Bu yazı, o […]
ATtiny84 Nano Akım Ölçer
ATtiny84 Nano Akım Ölçer, nano seviyesindeki akımları ölçmek için hazırlanmış bir devredir. ATtiny serisindeki bazı mikroişlemcilerin güç tüketimini ölçmek için kullanılmıştır. 10µA ve 30nA aralığındaki akım değerlerini makul bir doğrulukla ölçebilir. Çok küçük akımları doğru bir şekilde ölçmek, normal dijital multimetrelerle herkesin bildiği gibi zordur; ya hiç düşük bir akım aralığı sağlamazlar ya da sağlarlarsa, “yük […]
ATtiny Düşük Güç Modu
ATtiny düşük güç modu özellikleri, projelerinizin pil ömrünü ciddi şekilde uzatır ve geri dönüşü zor ya da sürekli erişimi güç senaryolarda hayat kurtarır. ATtiny projelerinde güç tüketimini neredeyse yarı yarıya azaltabileceğinizi söylesek, ATtiny’e olan ilginiz artar mı? ATtiny uygulamaları, genelde diğer mikroişlemciler ve geliştirme kartları ile yapılan uygulamalardan epey farklı olur. Bu farkın başlıca sebebi, […]
Arduino ile Yoklama Sistemi Uygulaması
Bu projede MFRC522 RFID Okuyucu ile Arduino RFID yoklama sistemi kuruyoruz. RFID okuyucuya her bir kart-paso okutulduğunda, kullanıcı UID’sini ve zamanını bir SD karta kaydediyoruz. Ayrıca önceden ayarlanmış bir saat ve dakikaya göre kullanıcının geç kalıp kalmadığınıda da görebiliyoruz. Projeye Genel Bakış Bu proje ile birlikte, RFID, SD Kart, RTC Modülü, SPI iletişimi gibi kavramları […]
ESP32 CAM ile Telegramdan Fotoğraf Gönderme
NodeMCU ve ESP serisi kartların bir çok uygulamasını, hazırladık ve sizlere sunduk. Bu yazımızda ise ESP32 CAM Kullanımı ile orta düzeyli bir güvenlik kamerası yapıyoruz! ESP32-CAM kartını modem üzerinden port açarakta kamera olarak kullanabilirsiniz, hatta bir çok 3D yazıcı sahibi bu yöntemi ilk alternatif olarak kullanmakta. Fakat buradaki kullanım ve amacımız, port açamayan ya da […]
HMI: Dokunmatik Ekranı Arduino ile Kullanmak
Bu yazıya başlamadan önce HMI Ekran Nedir yazımızı okumanızı tavsiye ediyoruz. HMI dokunmatik ekran Arduino ile kontrol ediyoruz. Nextion markasının üretmiş olduğu LCD’ler diğer grafik ve karakter LCD’lere göre farklı bir yapıda çalışmakta. Bu farklılık LCD’ nin ayrı olarak programlanmasından kaynaklanmakta. Yani LCD için hazırlanan, Nextion’un üretmiş olduğu bir özel bir arayüz uygulaması var ve […]
Arduino Sanal I2C Pinleri Oluşturmak
Arduinoda zaten I2C desteği var, neden durduk yere “arduino sanal I2C” pinleri oluşturalım ki dediğinizi duyar gibiyiz ama bir saniye daha düşünün, ya olan I2C pinleri başka bir işlem için kullanılıyorsa? İşte tam bu sırada sanal I2C pinleri oluşturarak bu çakışmadan kurtulabiliyoruz! Örneğin, Arduino UNO hakkında konuşalım, hali hazırda 6 analog pini bulunmakta. Bu pinlerin […]
