Micropython Mqtt Streamer

Micropython Mqtt Streamer Hello everyone, I have developed a micropython code to stream accelerometer data over mqtt. Also I have created a tool to visualize the data which is transferred from remote MQTT device which is executing micropython code. Demo Development The first thing which I tried with micropython is connecting ESP8266 to a WiFi. I have tried the following script which I found from the official documentation of the micropython. ...

February 26, 2020 · 3 min · Mehmet Ozan Ünal

[TR] En Basit IOT Bulut Sistemi: Google Forms

Herkese Merhabalar, Bugün basit, ilginç ve kullanışlı bir proje ile karşınızdayım. Bulut tabanlı programlar oldukça populer oldu son zamanlarda. Ben bütün ofis programı ihtiyaçlarımı google’in çevrimiçi programlarıyla karşılıyorum. Google form da anket yapmanızı sağlayan bu araçlardan biri. Bu aracın olağan kullanımı anket yapmaktır. Bu projede bambaşka bir şey için kullanacağız: IOT sistemler için basit bulut sistemi. Şöyle ki normalde anket için yapılmış bu form sistemini IOT cihazımızdan buluta veri göndermek için kullanacağız. Bu sistem sayesinde çok fazla uğraş vermeden cihazımızı uzaktan takip edebiliyor ve verilerini izleyebiliyor olacağız. Hatta direk olarak excel sistemine aktarılacağı için direk oradan analiz bile edebiliriz. Birden fazla cihazlı sistemler bile kurmak mümkün görünüyor. Online olarak takip etmek istediğimiz şeyler olduğunda kullanılabilir gibi gözüküyor. ...

April 17, 2018 · 2 min · M.Ozan Unal

[TR] Micropython Nedir?

Herkese Merhabalar, Bildiğiniz üzere gömülü sistemlerde programlama C ile yapılır. Bunun sebebi makine diline en yakın dil olması bu nedenle sistem kaynaklarını az kullanarak programlar geliştirilebilmesi ve gömülü sistemdeki donanımları kolay programlanabilmesidir. Fakat buna rağmen işlemcilerin de güçlenmesiyle ve ihtiyaçların da değişmesiyle farklı diller ile programlama yapabilmek için farklı denemeler yapılmaktadır. Daha önce ESP8266 için scripting dili kullanma denemeleri olmuştu. Bir ara Lua dili ile programlanabiliyordu. Hatta bir ara beklediğimden çok daha popüler hale gelmişti. Lua dili bilmediğim için o firmware test etme şansım olmadı. Fakat yakın zamanda benzer bir projenin favori programlama dilim olan python ile de yapıldığını gördüm. ESP8266’nın python ile programlanabildiğini görünce dayanamadım. Bu projenin ismi micropython ve denediğimde micropython firmware oldukça hoşuma gitti o yüzden hakkında bir şeyler yazmak istedim. Micropython bir kickstarter projesi olarak çıkmış ortaya. İlk olarak Stm32f4 boardları için yapılmış. Amacı mikroişlemciler üzerinde python çalıştırmak ve python shell mantığıyla prototipleme yapabilmek. Bildiğiniz üzere python en büyük eksilerinden biri yüksek ram harcaması. Bu sorunu çözmek için bütün standart python kütüphanleri micropython diye yeni bir yapıya portlanmış ve flashda ve ramda kapladığı alan sorunları çözülmeye çalışılınmış. ...

March 14, 2018 · 2 min · M.Ozan Unal

[TR] Bitcoin Madencileri için Online Dashboard

Herkes merhabalar, Bitcoin son dönemlerin popüler konularından birisi. Aslında genel olarak crypto currency son zamanlarda çok popüler. Peki nedir bu kavramlar? Crypto currency güvenliği şifreleme teknojileriyle sağlanan sanal para birimleridir. Her gün bir yeni bir tür crypto currency ortaya çıkıyor. Bunlar arasında en geçerli olanı ise bitcoin. Sanırım popülerliği en eskilerinden biri olmasından ve anlık olarak üretimi sınırlayabilen ilki olmasından geliyor. Bahsetmek istediğim 3. kavram ise bit coin mining: Yüksek hesaplama gücü kullanarak bitcoin üretebilmeniz mümkün. Bitcoin alışverişlerinin geçerli olması için bir şifre ile onaylanması gerekiyor. Bu şifreyi de bir hash çözerek oluşturuyorsunuz ve bunun karşılığında sistem sizi bitcoin ile ödüllendiriyor. Bu amaçla bir sürü insan sağlan ekran kartları alıp bitcoin tarlaları kurdular ve bu işten para kazanıyorlar. Tabi aklınıza, bitcoinin dünyaya katkısı nedir ya da ne kadar riskli, yatırım yapılır mı? gibi türlü türlü farklı açılardan sorular gelebilir. Ama malesef ben bu konuda uzman değilim ve daha nedir sorusuna bile tam olarak cevap vermek çok zor. ...

July 30, 2017 · 5 min · Mehmet Ozan Ünal

Internet of Beach

Herkese Merhabalar, Bugünkü yazımda arkadaşlarımla katıldığım Nasa Space Apps Challenge 2017 hakkında bir paylaşımda bulunacağım. Bu hackhathon Nasa tarafından dünya genelinde düzenleniyor. 24 saat içerinde önceden yayınlanan sorunlardan birine çözüm bulmamız isteniyor. Tüm dünya genelinde aynı gün bu problemlere çözüm aranıyor. Biz de Koç Üniversitesi IEEE topluluğunca organize edilen yarışmanın İstanbul şubesinden katıldık. Öncellikle şunu söylemem gerek organizasyon oldukça güzeldi, hiç bir aksaklık yaşanmadan çok keyifli ve eğlenceli bir 24 saat yaşadık. Burdan IEEE Koç ailesine teşekkürlerimi iletiyorum. ...

June 27, 2017 · 4 min · Mehmet Ozan Unal

[TR] WPF ile Ev Otomasyonu Arayüzü

Herkese Merhabalar, Bu yazımda .NET platformunun bir teknolojisi olan WPF kullanarak ev otomasyonu kontrol paneli yapmayı anlatacağım. Yaptığım bu projenin başlıca işlevi şudur; 5 farklı sensörden bulunulan ortamın sıcaklığı, nemi, zehirli gaz durumu, ortamda canlı olup olmadığı, ortamda yağış olup olmadığı Arduino yardımıyla alınır ve bu sensor dataları C# arayüzünde gösterilir. Eğer onay kutusu işaretlenirse istenmeyen bir durumda (gaz sızıntısı, eve hırsız girmesi, yağmur için kurulabilir.) program uyarı olarak girilen adrese bir adet mail gönderir.Projenin Arduino ve C# kaynak kodunu buradan indirebilirsiniz. ...

June 9, 2016 · 1 min · Mehmet Ozan Ünal

[TR] ESP8266 ile Kişisel Meteoroloji İstasyonu

Herkese Merhabalar, Bugünkü yazımda ESP8266 Wifi modülünün kullanımına yönelik yaptığım uygulamayı anlatacağım. Bu modülü daha önceki şu yazımda anlatmıştım. Ucuz fiyatına rağmen çok yetenekli bir modül. O yazımda ESP8266 Access Point olarak kullanılmıştı.Bu yazımdaki uygulamamda, hali hazırda var olan wifi ağına da bağlanabilecek. Bu sayede wifi olan yerlerde direk wifi üzerinden verilere ulaşılabilinirken, wifi çekmediği yerlerde ESP8266’nın kendi oluşturduğu Access Point üzerinden ulaşabilecek. Bilgilere istersek web browser üzerinden direk IP adresini yazarak, istersek aşağıda linkini verdiğim kendi yazdığım android programını kullanarak ulaşabileceğiz. ...

September 30, 2015 · 2 min · Mehmet Ozan Ünal

[TR] ESP8266 Modulü Web Server

Merhaba arkadaşlar, Bugünkü yazımda ESP8266 modüllerinden bahsetmek istiyorum. Bu modül seri port üzerinden haberleşen wifi modülü. Fiyatı yaklaşık 5 $ özelliklerini gördüğünüz fiyatından çok daha fazlasını hakkettiğini göreceksiniz. Özelliklerine geçecek olursak; 802.11 b/g/n desteği Wi-Fi Direct (P2P) Desteği Dahili TCP/IP protokol yığını +19,5dBm çıkış gücü (802.11b modunda) Kaçak akım < 10uA Dahili düşük güç tüketimine sahip 32-bit’lik işlemci SDIO 1.1/2.0, SPI ve UART desteği STBC, 1x1 MIMO, 2x1 MIMO Uyanma ve veri paketi alma süresi < 2ms ...

March 12, 2015 · 4 min · Mehmet Ozan Ünal