Alışverişlerinizi Robotistan’dan Yapın

Faydalı içerikler oluşturarak size yardımcı olmak istiyoruz. Aynı zamanda hızlı teslimat ve müşteri memnuniyetini ön planda tutarak malzeme satışı yapıyoruz. Alışverişlerini robotistan.com‘dan yaparak sen de bize yardımcı olabilirsin 🙂

Kategoriler ArduinoGenelNedir?

Arduino’nun Korkulu Rüyası: ESP8266

Herkese merhabalar! Daha önce hiç kablosuz internet bağlantısı ile proje yaptınız mı? IoT projelerine ilginiz var mı? Sizi bu yazımızda ESP8266 ile tanıştıracağız!

ESP8266 Nedir?

Kablosuz haberleşmenin, özellikle de internetin değeri her geçen an artmakta ve projelerde de büyük bir ihtiyaç haline gelmektedir. Elektronik projelerimizin büyük bir kısmında Arduino kullanıyor olsak da yaptığımız uygulamada internet haberleşmesine ihtiyaç duyduğumuzda Arduino’nun Wifi shield’larının maliyetlerini de göz önünde bulundurmamız gerekiyor. Tam da bu sebeple Internet of Things (IoT) uygulamaları için Arduino ile uyumlu Wifi modülü olan ESP8266 devreye giriyor.

ESP8266 SoC’sini kullanan çeşitli modüller

ESP8266 ile internete veri aktarabilir ve internetten gelen verileri ESP8266 modülüne aktarabiliriz. Bu sayede modüle bağlı projede uygulanan anlık tüm bilgileri web ortamında paylaşma şansına sahip oluruz. Örneğin ESP8266 modülüne bağlı olan bir robot kolu y ekseninde hareket ettirdiğimizde anlık olarak bu hareket bilgisini internete aktarabilir veya internetten geliştirdiğimiz bir uygulama ile robot kolun hareketlerini anlık olarak kontrol edebiliriz. Hoşunuza gitti değil mi? 🙂

Teknik özelliklerinin dışında neden bu modülün bu kadar hızlı yaygınlaştığını sorarsanız tabi ki pazardaki birçok eklenti kartının veya shield’ın fiyat performans filtrelerine karşı daha uygun olması cevabını verebiliriz.

Normalde bir kablosuz internet shield’ı 40$ civarında ücretlendirilirken ESP8266 modüllerini 15-20TL fiyat aralığında bulmak mümkün. Günümüzde birçok ESP8266 modülü var ve Robotistan olarak hepsini bu link üzerinden incelemeniz için sunuyoruz. Bizim tavsiye ettiğimiz ESP8266 ekonomik modeli ise 13-15₺ fiyat aralığına sahiptir.

ESP8266 Tek Başına Programlanabilir Mi?

ESP8266 (ayrıca bir diğer adı ile NodeMCU) ilk piyasaya sürüldüğünde Arduino ile uyumlu bir wifi donanımı olarak pazarlandı. Aslında kullanıcılar da tam olarak pazarlandığı şekilde üründen yararlanıyorlardı. Fakat daha sonra fark edildi ki Arduino ile uyumlu olan bu modül, Arduino’nun korkulu rüyası olabilir 🙂 Nasıl mı?

ESP8266 modülümüzün üzerinde 32-Bit CPU bir işlemci ve 2 adet (modeline göre pin sayısı değişmekte) GPIO pin bulunmaktadır. Modül tek başına Lua dili ile programlanabilmektedir. Bu özellikleri sayesinde bir Arduino kartına ihtiyaç duymadan programlanabilir elektronik kart görevi görür ve internete bağlanabilir. İşte tam da bu yüzden Arduino’nun kabusu diyoruz 🙂 Nasıl yapıldığını merak ediyorsan dersimizi inceleyebilirsin.

Biz yine de bu yazımızda kısaca bahsedelim. Lua dilinde programlanabilmesi için NodeMCU platformu geliştirilmiştir. Bunun amacı ESP8266’nın kendi pinlerinden yararlanarak Arduino’dan bağımsız olarak çalışabilmesidir. Öncelikle NodeMCU’nun donanım firmware’i ESP8266’ya yüklenmelidir. Platformun tek amacı modüldeki pinlerin yanısıra PWM, ADC ve UART gibi özelliklerden faydalanılmasını sağlamaktadır. Güzel bir haberimiz daha var, Lua dili öğrenmesi en kolay programlama dillerinden biridir. Lua dilini de öğrendikten sonra ESP8266 ile nesnelerin interneti projeleri yapmaya başlayabilirsiniz.

Arduino ile ESP8266 Kullanımı

Tabi ki Arduino olmadan kullanılabildiği ve internete bağlanabildiği için Arduino’nun kabusu dedik ama Arduino ile birlikte kullanarak çeşitli birbirinden güzel projeler gerçekleştirmek de mümkün.

Arduino ile ESP8266 Bağlantısı

ESP8266 modülü 3.3V gerilim ile çalışmaktadır. Bu sebeple Arduino ile bağlandığı zaman 3.3V çıkış pininden beslenmelidir. Aynı zamanda Arduino ile ortak topraklamaya (GND) bağlanmalıdır. Bu beslemeye dikkat etmediğiniz takdirde modüle zarar verme ihtimaliniz yüksektir. Basitçe Arduino ile olan bağlantısını inceledikten sonra uygulama yapmaya başlayabiliriz. Öyleyse hadi ESP8266 ile IoT derslerine başlayalım!

ESP8266 ile IoT Derslerine Başlamak İçin >>> ESP8266 Ders 1: Tanıtım ve Güncelleme

Arduino ve ESP8266 Kullanarak Yaptığımız Projeler:

Arduino ile ESP8266 kullanımını detaylı incelemek için yazımızı inceleyebilirsiniz.

En Son İçerik

Arduino ve C# ile LCD Ekrana Yazı Gönderme – 7. Ders

Sonraki Ders > < Önceki Ders Arkadaşlar merhaba, bu dersimizde C# ile hazırlayacağımız form uygulaması üzerinden Arduino'ya bağlı LCD ekranımızı…

3 hafta Önce

3D Printer Yapımı – 553TL’ye Kendi 3D Yazıcını Yap

Herkese merhabalar! Bu yazımızda üç boyutlu yapımı için hangi adımları uygulamak gerekiyor, 3D yazıcı yapımı için gerekli olan malzemelerden ve…

4 hafta Önce

Arduino ile Nabız Ölçer

Herkese merhabalar, bu yazımızda medikal sensörlerden biri olan Pulse nabız sensörünü kullanarak nabız verisini okumayı ve elde ettiğimiz sonucu Nokia…

2 ay Önce

Lipo Pil Nedir? Çeşitleri ile Kapsamlı Lipo Batarya Rehberi

Birçok RC araçta ve robot projelerinde kullanılan Li-Po batarya çeşitlerini, güvenli kullanım ve şarj yöntemlerini bu videomuzu izleyerek öğrenebilirsiniz.

2 ay Önce

Arduino ve C# Haberleşmesi: Bluetooth ile Servo Motor Kontrolü – 6. Ders

Sonraki Ders > < Önceki Ders Arkadaşlar merhaba, bu derste hazırladığımız arayüz üzerinden seri haberleşmeyi kullanarak servo motor kontrolünü göreceğiz.…

2 ay Önce

Corby Smart Drone’ları İncele – Satın Alma Rehberi

Merhaba arkadaşlar. Uygun ve kaliteli drone bulabilir miyim diyorsanız bu yazı tam size göre! Bu yazımızda Corby Drone çeşitlerinden ve…

3 ay Önce