Kategoriler
IoT

Wemos D1 Mini ile Canlı Bitcoin Takibi

Merhaba, Wemos D1 Mini’in shieldlerinden oled ekran üzerinde micropython ile çizim işlemlerini burada daha önce değinmiştik. Şimdi, masanızda sürekli gözünüzün önünde tutabileceğiniz mini bir bitcoin saati yapalım;Coinmarketcap üzerinden USD değerini ve Paribu üzerinden de TL değerini çekelim ve daha önce değindiğimiz oled ekran üzerine bu değerleri otomatik yenilenecek şekilde çizdirelim.Sonuç aşağıda gördüğünüz gibi 🙂 Kaynak […]

Kategoriler
IoT

MQTT Nedir ve Yapısı

MQTT(Message Queuing Telemetry Transport) protokolü, internette yaygın olarak kullanılan makinalar arası (M2M) mesaj tabanlı bir protokoldür.Lightweight oluşu ve düşük kaynak tüketmesiyle Internet of Things(IoT) ekosisteminde benimsenmiştir. Hemen hemen tüm IoT bulut platformları akıllı nesnelerden veri gönderip almak için MQTT protokolünü desteklemektedir.

Kategoriler
IoT

Ubuntu üzerinde MQTT Mosquitto broker’ı kurma

MQTT iletişimi gerçekleştirmek için server olarak Mosquitto kurulumunu nasıl yapacağımıza bakalım.

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. #define LED D4 void setup() { pinMode(LED, OUTPUT); } void loop() { digitalWrite(LED,HIGH); delay(1000); digitalWrite(LED,LOW); delay(1000); }

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. sudo esptool.py –port /dev/ttyUSB0 erase_flash 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 […]

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. sudo chmod 666 /dev/ttyUSB0

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) import ssd1306 from machine import I2C, Pin […]

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. pip install adafruit-ampy Daha sonra kurulumu kontrol etmek ve gerçekleştirilebilir komutlar için aşağıdaki help komutu yazalım. ampy –help Ampy, seri bağlantı üzerinden bir […]

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. pip install esptool 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 […]