Kategoriler
IoT

Wemos D1 Mini Pro Arduino Led Yakıp Söndürme(Blink) Örneği

Wemos D1 Mini Pro üzerindeki sabit ledi yakıp söndürmek için aşağıdaki kodu çalıştıralım.

Kategoriler
IoT

Wemos D1 Mini Pro Orjinal Firmware Nasıl Geri Yüklenir?

Merhaba, Eğer cihazımıza micropython gibi farklı bir firmware flashladıysak, sırasıyla aşağıdaki adımları izleyerek orjinal firmware e dönebiliriz ve Arduino IDEsi ile çalışabiliriz. esptool ile var olan flashı temizliyoruz. Eğer esptool yüklü değil ise pip install esptool komutu ile yükleyebilirsiniz.

Espressif SDK 2.1.0 ı indirelim ve sıkıştırılmış dosyasından çıkartalım. Çıkardığımız ESP8266_NONOS_SDK-2.1.0 klasörünün içerisindeki bin klasörüne gidelim. […]

Kategoriler
hata çözümü IoT

[HATA ÇÖZÜMÜ] Ubuntu’da Arduino IDE “error: espcomm_open failed” ve “error: espcomm_upload_mem failed” hatası

Merhaba, Eğer Ubuntu’da Arduino IDE’si ile çalışırken kodunuzu upload etmek istediğinizde aşağıdaki şekilde “error: espcomm_open failed” ve “error: espcomm_upload_mem failed” hatası ile karşılaştırsanız aşağıdaki şekilde sorunu giderebilirsiniz. Hata Mesajı Çözüm Bağlı olduğu port’a izin vermelisiniz. Benim ttyUSB0 a bağlı olduğundan aşağıdaki şekilde yetki tanımlaması yaparak Arduino kodumu sorunsuz çalıştırabildim.

Kategoriler
IoT

Wemos D1 Mini ve Oled Ekrana Çizdirme

Merhaba, Wemos D1 Mini’in shieldlerinden oled ekran üzerinde micropython ile çizim işlemlerini inceleyeceğiz. Text yazdırma text fonksiyonunu kullanarak bir satır yazı yazdırabiliriz. Bu fonksiyon aşağıdaki parametreleri alır. String tipinde metin Yazı X pozisyonu Yazı Y pozisyonu Opsiyonel olarak metin rengi (0 = siyah, 1 = beyaz,  varsayılan beyaz’dır)

Aşağıdaki invert komutu ile de renkleri […]

Kategoriler
IoT

Wemos D1 Mini üzerinde ampy ile dosya işlemleri

Merhaba,Başlamadan önce Wemos D1 Mini ve MicroPython Giriş yazısını buradan okuyabilirsiniz.Wemos D1 mini üzerinde dosya okuma, yazma, kopyalama, silme, çalıştırma gibi işlemler için Adafruit’in MicroPython tool’unu(ampy) kullanacağız.Aşağıdaki komut ile yükleme işlemini gerçekleştirelim.

Daha sonra kurulumu kontrol etmek ve gerçekleştirilebilir komutlar için aşağıdaki help komutu yazalım.

Ampy, seri bağlantı üzerinden bir MicroPython kurulu kart […]

Kategoriler
IoT

Wemos D1 Mini ve Micropython – Giriş

Merhaba, öncelikle Aliexpress’de bulunan Wemos Store‘dan Wemos D1 Mini’yi satın alabilirsiniz.Not: Bu yazıdaki aşağıdaki talimatlar Ubuntu üzerinde uygulanmaktadır.https://micropython.org/download/ adresine giderek en son micropython sürümünü indirelim.Bugün itibariyle geçerli sürüm: esp8266-20170612-v1.9.1.binESP8266 micropython firmware’ünü wemos d1’e yüklememiz için esptool’u kullanacağız.

Wemos D1 güç girişi ile bilgisayarınızın USB girişine bağlayalım. Tüm serial aygıtları ls /dev/tty* komutu ile görebiliriz. […]

Kategoriler
hata çözümü

Caffe’de draw_net.py AttributeError: object has no attribute ‘_values’ hatası çözümü

Caffe’de ağınızı görsel olarak aşağıdaki komut ile çizdirmek istediğinizde,

AttributeError: ‘google.protobuf.pyext._message.RepeatedScalarConta’ object has no attribute ‘_values’ hatası ile karşılaşanlar için çözüm olarak; caffe-master içerisinde python/caffe/draw.py python dosyasında 94,96,98,107,109,111 satırlarını aşağıdaki şekilde düzenleyiniz.

Değişiklik sonrası hatasız çalışacaktır. Kaynak: https://github.com/BVLC/caffe/issues/5375 https://github.com/BVLC/caffe/issues/3698#issuecomment-258759498

Kategoriler
derin öğrenme (deep learning) kurulum

Theano – Keras Kurulumu ve Keras Backend’in Theano ile değiştirilmesi

Merhaba, Ubuntu 16.04 üzerinde CUDA ile Theano kurulum için aşağıdaki komutları çalıştırabilirsiniz

Theano kurulumundan sonra pip ile Keras kurulumunu yapabiliriz.

Keras versiyonunu aşağıdaki python3 komutu ile öğrenebilirsiniz.

Çıktı olarak keras versiyonunu görüyor olmalısınız. (Örn: 1.2.2) NOT: Keras backend olarak Tensorflow ve Theano kullanmaktadır. Backend olarak […]

Kategoriler
etkinlikler

Devnot Summit 2017 İstanbul’dan Akılda Kalanlar

Devnot.com‘un organize ettiği Developer Summit İstanbul 8 Nisan 2017 cumartesi günü Kadir Has Üniversitesi’nde gerçekleştirildi. Açılış konuşmasını yapan Hakan Erdoğan, yazılımcılar olarak kendimizi sadece teknolojik olarak geliştirmemizin yetmeyeceğini, dikeyde uzmanlaşırken yatayda da gelişme göstermemiz gerektiğini, interdisipliner çalışmamız gerektiğini, ülke olarak teknoloji devrimini kaçırma lüksümüzün olmadığını, başta yazılımcılar ve mühendisler olmak üzere herkese büyük sorumluluk düştüğünü belirtti. Konuşmanın […]

Kategoriler
derin öğrenme (deep learning)

YOLO’da Kendi Özel Kişi yada Nesnemizin Algılanmasını Nasıl Sağlarız?

Merhaba,Öncelikle gerçek zamanlı nesne tespiti kütüphanesi YOLO’nun kurulumu ve demonun çalıştırılması hakkındaki yazıyı buradan inceleyebilirsiniz. Bu yazıda Mustafa Kemal Atatürk’ün profil resimlerini tespit etmeye çalışalım. Aşağıda anlatılan adımları sırasıyla ve sabırla uygulayalım. Veriseti Görsellerini Oluşturma Google görsellerden indirdiğimiz Atatürk resimlerini data klasörü altına ataturk_dataset adıyla yeni klasör oluşturarak kaydedelim. Tanınmak İstenen Kişiyi/Nesneyi Çerçeve İçerisine Alma […]