Blynk Uygulaması ile telefonunuzdan Arduino ESP8266 gibi kartların kolay kontrolü

Merhaba bu gün sizlerle arduino ile uzaktan kontrol denilince son derece popüler bir uygulama olan blynk uygulamasını inceleyelim eminim bu size çok şey katacak

Blynk Nedir nasıl ve nerelerde kullanırım ?

Blynk bir çok geliştirme kartını cep telefonunuzdan kolayca kullanmanızı sağlayacak uzaktan pinleri butonları kontrol edip karttaki değerleri okuyup çok daha fazlasını yapabileceğiniz bir uygulama görsellik olarak son derece gelişmiş kendinize özel proje sayfaları oluşturup bu sayfaları istediğiniz gibi dizayn edebiliyorsunuz desteklenen donanım listesi için link, hatta eposta gönderme,twet atma, telefonunuza bildirim gelmesi bile özellikler arasında bağlantı için

  • wifi
  • Bluetooth
  • Ethernet
  • USB (Seri)

1 – Uygulama Nasıl kullanılır Cep telefonuna yükleme ve kurulum

İhityacımız olan bir cep telefonu android ve ya ios destekli bir geliştirme kartı öncelikle cep telefonumuza google play storeden blynk uygulamasını indiriyoruz kulum ve login olma işlemlerinden sonra aşağıdaki ekran bizi karşılıyor

new projectten Kart modelinizi proje adınızı ve bağlantı tipinizi seçin CREATE butonuna bastığımızda eposta adresimize bir Token kod gönderecek

Token , donanımınızı akıllı telefonunuza bağlamak için gereken benzersiz bir tanımlayıcıdır. Oluşturduğunuz her yeni projenin kendi Yetkilendirme Jetonu olacaktır. Proje oluşturulduktan sonra Auth Token’i e-postanızda otomatik olarak alacaksınız. Manuel olarak da kopyalayabilirsiniz. Cihazlar bölümünü tıklayın ve gerekli cihazı seçin:

daha sonra butonlar sliderler gibi görsel nesneler ekleyebileceğimiz boş bir ekranla karşılaşırız telefon tarafındaki kurulum ve ayar kısmı bitti bu boş ekran tasarım için kullanacağımız ekranımız .

2 – Geliştirme kartı Tarafında yapacağımız işlemler

Gelelim arduino veya esp tarafındaki kurulumlara geliştirme kartımızda daha doğrusu kod satırımızda yapacağımız iki işlem var

  • Proje oluştururken bize verilen (eposta) tokeni eklemek
  • Blynk kütüphanesini yüklemek

yani en temel seviyede kodumuzun aşağıdaki gibi olması gerekiyor telefonumuzdaki uygulamaile haberleşme ve gerekli blynk fonksiyonlarının çalışması için

char auth[] = "YourAuthToken";

#include <BlynkSimpleEthernet.h>

satırlarımızın koda dahil olması gerekiyor bu işlemden sonra arduino idemizin içerisine blynk örnek kodlarıda geliyor bunlardan yararlanabilirsiniz

3 Blynk ile telefonunuzda proje tasarımı oluşturma

Tasarım kısmı derya deniz çok fazla görsel nesne ve bu nesnelere bağlı birçok özellik mevcut ben temel seviyede anlatacağım ilk öğrenmemiz gereken pin yapısı mesela projemize bir buton eklemek isteyelim Button görsel nesnesini projemize sürükleyip bıraktıktan sonra üzerine tıklayıp button ayarlarna geldiğimizde

dijital (D), analog (A), ve virtual(V) diye 3 çeşit pin tipi göreceğiz

Dijital Pinler – donanımınızdaki fiziksel Dijital IO pimlerini temsil eder. PWM etkin pimler ~sembolüyle işaretlenmiştir

Analog Pinler – donanımınızdaki fiziksel Analog IO pinlerini temsil eder

Sanal Pinler – fiziksel bir temsili yoktur. Bunlar, Blynk Uygulaması ile donanımınız arasında herhangi bir veri aktarmak için kullanılır YAni yabancısı olduğumuz bu pin grubu aslında veri taşıyan bir takım değişken gibidir eğer buttonumuza V1 seçseydik kod tarafında pinDAta değişkenine bu şekilde gelen verimizi alabilirdik

BLYNK_WRITE(V1) //Button Widget is writing to pin V1
{
  int pinData = param.asInt(); 
}

Bir diğer tuaf kolaylık ise tasarm kısmına bir dijital buton ekledikten sonra kod tarafında sadece onnu tanımlamak yeterli oluyor yanı on off kodlarını yazmanıza gerek yok

Tasarım kısmını karıştırarak bir çok özelliği keşfedeceğinize eminim bu kısım birazda sizin dünyanız, sizin hayal güçünüz

Uygulamanın artıları eksileri

ZAMANDAN TASARRUF: Genel anlamda uygulama çok pratik kod yazma işini arduino bi hayli kısatmışken blynk ile dahada kısalmış olacağını göreceksiniz. zamandan tasarruf isteyenlere telefonda bir wen arayüzü yada android programı yazmakla ciddi zaman harcamak istemeyenler için çok avantajlı

REKLAM VE ÜCRET POLİTİKASI: iyi haber uygulamada reklam yok kötü haber ise enerji diye bi kredi veriyor size 2000 ve uygulamanıza görsel nesne ekledikce bu miktar azalıyor mesela bir buton 200 eneri etiketli sıcaklık verisi ekleyebileceğiniz bir değişken 400 enerji bunlar bitince daha fazla obje eklemek için enerji satın almanız gerekiyor şu an için 1000 enerji 21 tl olmuş aşağıdaki gibi bir akıllı bahçe uygulama yapmak eminim sizin için biraz daha masraflı olacak bu kısma para verip vermemek size ve projenizin önemine kalmış fakat bana sorarsanız sağdan soldan fışkırıp kötü görüntüye sebep olan reklamlar yerine böyle bir politika izlemesi daha iyi olmuş

Written by admin

Leave a Comment

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir