Download as pdf or txt
Download as pdf or txt
You are on page 1of 28

Modemcu328’i Arduino Cloud üzerinden Esp8266 Kontrol

İşe bu malzemeleri tedarik etmekle başlıyoruz.

Kurulumu Yaparken ise gerekli malzemeler şu şekilde;

1 adet Nodemcu328

1 adet 5v lamba

1 adet 220k direnç

1 adet Arduino deney board Sonra Arduino Cloud’a giriş yapıyoruz ve üye

oluyoruz.
Üye olduktan sonra bizi böyle bir site karşımıza çıkıyor.

Iot Cloud Sekmesine tıklıyoruz.


Bu ekran karşımıza çıkıyor.

Bu ekranda yaptığım projeler geliyor. Bu ekranda sağ üst tarafta Create

seçeneğine tıklıyoruz.
Karşımıza bu ekran çıkıyor.

1,2 ve 3 ile sıralanan işlemleri yapıyoruz.

1.İşlem=Proje adını belirliyoruz.

2.İşlem=Kartı bilgisayara takıyoruz ve Iot Cloud’a tanımlıyoruz.

Not: Biz Esp8266’yı web üzerinden tanımlıyoruz. Bunu yapmak için Arduino

Create Agent uygulamasını indirmemiz gerekiyor bende çıkmadı ama sizde


çıkmıştır. İndir seçeneğine tıklayarak bu işlemi geçekleştirebilirsiniz.

Çıkmadıysa buraya basarak indirebilirsiniz.

Burada sağdakini seçiyoruz.


Karşımıza bu ekran çıkıyor. Burada Esp8266 ve ModeMCU 1.0’ı seçiyoruz.

Benim kartım NodeMCU 1.0 olduğu için ben bu özelikleri seçiyorum, sizin

kartınızın özelikleri neyse onu seçiniz.


Seçtikten sonra kartınıza isim belirleyiniz. Ben şimdilik bu ismi

kullanacağım.
Bu sayfa çok önemli bu sayfada kartınıza ait bilgileri almamız gerekiyor bu

bilgiler bize internet bağlantısı için işe yaralayacaktır. Download the PDF

seçeneğine kılıyoruz ve önümüze bu ekran geliyor.


Bu bilgileri ASLA kaybetmiyoruz. Bu bilgileri sakladığımıza göre “I saved my

device ID and Secret Key” yazısının yanındaki kutucuğu işaretleyip

CONTINUE tıklıyoruz.
Kartımızı çok güzel bir şekilde ayarladık. Şimdi ise wifimizi bağlıyoruz.

3.İşlem=Wifimizi Network kısmını tanmlandırıyoruz.


Buraya Wifi Adımızı, Wifi şifremizi ve en önemlisi 2.İşlemi yaparken

kaydetimiz Secret Key’i buralara yazıyoruz.


Kartınızı ve Wifimizi tanımladık. Artık kod yazmaya geldi ama önce

değişken tanımlamamız gerekiyor. Burada gördüğümüz “ADD VARIABLE”

seçeneğine tıklıyoruz.
Burada değişken ismini ve değişken ekliyoruz.
En son bu hali ile bırakıyoruz ve ADD VARIABLE seçeneğine tıklıyoruz.
En son bu halini alıyor. Şimdi ledimizi kodu belirlemede…

Yukarıda Sketch sekmesine tıklıyoruz.


Tıkladıktan sonra böyle bir sayfaya geçiyoruz. Sonra kırmızı okla gösterilen

“OPEN FULL EDİTOR” seçeneğine tıklıyoruz.

Karşımıza bu sayfa çıkıyor. Bu sayfada üs kısımda aynı Arduino ide de

olduğu gibi port kısmı var.

Okun gösterdiği port seçeneğini seçiyoruz. Karşımıza seçi ekranı geliyor.


İlk baştaki kartınız hangisi ise onu seçiyoruz. Com portu otomatik

ayarlanıyor.
En son bu hale geliyor. Şimdi ise size vereceğim kodu buraya kopyalıyoruz.

Bu kod ledi yakıp söndürmek içindir.

#include “thingProperties.h”

#define LED_PIN 13

void setup() {

Serial.begin(9600);

delay(1500);

pinMode(LED_PIN, OUTPUT);

initProperties();

ArduinoCloud.begin(ArduinoIoTPreferredConnection);
setDebugMessageLevel(2);

ArduinoCloud.printDebugInfo();

void loop() {

ArduinoCloud.update();

void onMONDRAChange() {

if (mONDRA==true) {

digitalWrite(LED_PIN, HIGH);

else {

digitalWrite(LED_PIN, LOW);

Bu kodları kopyalayıp sayfaya yapıştırıyoruz ama önemli bir kısım var.


24.satırdaki void kodunun ismi ile sizin isminiz farklı olabilir kopyalamadan

önce void looptan sonraki ismi bir yere yazın ve kopyala yapıştır yaptıktan

sonra ismini değiştiriniz. Bu işlem bizim değişkenimizi çalıştırmamızı

sağlayacaktır. Kodumuzu da yazdığımıza göre artık kodu ESP8266 ya

yükleyebiliriz.

Buradaki sağ ok tuşuna basıyoruz ve bir süre bekliyoruz aşağı kısımda

yüklendi gibi bir yazı çıkacaktır. Kodlama işini de hallettiğimize göre bir

lambayı yakacağımız buttonu ve devreyi kurmak kaldı.


Buttonu eklemek için Dashboards sekmesine geliyoruz.

Burada projemiz ortaya çıkıyor. Bu projemize giriyoruz.


Ekrana bu sekme geliyor. Burada sol üste Add sekmesi var buraya

tıklıyoruz.

Tıkladıktan sonra burada gördüğünüz gibi bir sürü seçenek çıkıyor. Biz

bunları başka projelerimde de yapacağız ama şimdilik Switchi seçiyoruz.


Ve ekranımıza böyle bir sayfa açılıyor. Burada Switchmize isim ve hangi

bağlantı değişkeni olacağını seçiyoruz.

Buradaki örnekte gördüğünüz gibi Mondra içinde yine Mondra olarak

ayarladığım Değişkeni seçerek LINK VARIABLE’A tıklıyoruz.


Son hali ise budur. Done sekmesine tıklayarak bu ekran çıkıyoruz. Son

işimiz ise devreyi kurmak kalıyor.


Devre kurulumunu bu şekilde yapıyoruz. Biz bu devreyi telefondan da

kontrol edebiliriz. Şimdi onu nasıl yapıldığını göstereceğim. Öncelikle bu

uygulamayı cep telefonunuza indirmeniz gerekiyor. Android ve ios

cihazınıza indirebilirsiniz.

Bu programı Android cihazınıza indirmek isterseniz play store

uygulamasına Arduino Iot Cloud Remote yazarak indirebilirsiniz.Aynı

zamanda ios cihazınıza da indirebilirsiniz. App store uygulamasına Arduino

Iot Cloud Remote yazarak indirebilirsiniz. Benim elimde Android bir telefon

bulunuyor o yüzden Android üzerinden devam edeceğiz. Uygulamayı

indirdiniz ve kuruldu. Uygulamaya giriyoruz ve böyle bir sayfa çıkıyor.


Buraya Arduino Iot üzerinden girdiğiniz hesap ile giriş yapıyorsunuz.

Girişimizi yaptıktan sonra bizi böyle bir ekran karşılıyor.


Burada bizim oluşturmuş olduğumuz projenin Dashbord kısmına gelmiş

oluyor yani bizim ledi yakacağımız yere geliyoruz. Şimdi proje yazan projeye

tıklıyoruz. Ben proje yazdım projemin adını siz nasıl kaydettiyseniz sizde

öyle gözükecektir.
Tıkladığımız zaman böyle bir ekran çıkıyor. Biz bu ekranı bilgisayarımız

üzerinden veya telefonumuzdan düzenleyebiliyoruz ama bilgisayarımızdan

daha kolay ve pratik oluyor. Bu ekrana kadar geldiysek artık ledimizi veya

başka bir cihazımızı kontrol edebiliriz. Daha değişik projelerde görüşmek

üzere.

Benden bu projelik bu kadar aklınızda kalan bir şey olursa bana sosyal

medya adreslerimden ulaşabilirsiniz. Sağlıcakla kalın.

İmza By Mondra

You might also like