
İçindekiler:
- Adım 1: Arduino IDE'yi Ayarlayın, Esp8266 Kartını Kurun:
- Adım 2: Arduino IDE'yi Ayarlayın, Arduino Json Kütüphanesini Kurun:
- Adım 3: Arduino IDE'yi Kurmak, Firebase Kitaplığını Kurmak:
- Adım 4: Firebase, Proje Oluşturun:
- Adım 5: Firebase, Proje Kuralları:
- Adım 6: Firebase, Gerçek Zamanlı Veritabanı Verileri:
- 7. Adım: Kod:
- Adım 8: Kod, Kişisel Bilgiler:
- Adım 9: Esp8266 Sürücüler:
- Adım 10: Kodu Test Edin:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-23 15:13



Bu projeye başlamak için aşağıdaki bileşenlere ihtiyacınız var:
- esp8266(NodeMcu v3 Lua)
- google hesabı (firebase)
Buradan bir esp8266 satın alabilirsiniz:
- amazon.com
- aliexpress.com
Adım 1: Arduino IDE'yi Ayarlayın, Esp8266 Kartını Kurun:



esp8266 Board'u kurun:
Arduino IDE'yi açın > Dosya > Tercihler > ek Pano Yöneticisi URL'leri > "https://arduino.esp8266.com/stable/package_esp8266c…> Tamam
Araçlar > Anakart: > Anakart Yöneticisi > esp8266 > yükle
Adım 2: Arduino IDE'yi Ayarlayın, Arduino Json Kütüphanesini Kurun:


Arduino json kütüphanesini kurun:
5.13.1 sürümünü yükleyin
Kurulum videosunu BURADAN izleyin
Adım 3: Arduino IDE'yi Kurmak, Firebase Kitaplığını Kurmak:

Firebase kitaplığını yükleyin:
En son kararlı yapıyı BURADAN indirin > "Belgeler\Arduino\kütüphaneler" içindeki sıkıştırmayı açın
NOT, "v0.3 Çift yönlü akış desteğinde" bir hata var > parmak izini güncelle BİLGİ İÇİN BURAYA TIKLAYIN
Adım 4: Firebase, Proje Oluşturun:


Firebase Projesi Oluşturun:
"https://console.firebase.google.com" adresine gidin
Adım 5: Firebase, Proje Kuralları:

Proje kuralları:
Veritabanı(Gerçek Zamanlı Veritabanı) > kurallar
{ /* Güvenlik kuralları hakkında daha fazla bilgi edinmek için https://firebase.google.com/docs/database/security adresini ziyaret edin. */ "kurallar": { ".read": true, ".write": true } }
Adım 6: Firebase, Gerçek Zamanlı Veritabanı Verileri:

Gerçek Zamanlı Veritabanı verileri:
Veritabanı(Gerçek Zamanlı Veritabanı) > Veri
Ekle: "LED1" > " "0""
7. Adım: Kod:
#Dahil etmek
#Dahil etmek
#define WIFI_SSID "SSID" #WIFI_PASSWORD "WIFI PASSWORD" #define FIREBASE_HOST "?????????????.firebaseio.com" #define FIREBASE_AUTH "AUTH ANAHTARI"
int LED1 = 4;
geçersiz kurulum()
{ Seri.başla(115200);
pinMode(LED1, ÇIKIŞ);
gecikme(2000);
Serial.println('\n'); wifiConnect();
Firebase.begin(FIREBASE_HOST, FIREBASE_AUTH);
gecikme(10);
}
boşluk döngüsü()
{ Serial.print(Firebase.getString("LED1") + "\n");
analogWrite(LED1, Firebase.getString("LED1").toInt());
gecikme(10);
if(WiFi.status() != WL_CONNECTED)
{ wifiConnect(); } gecikme(10);
}
geçersiz wifiConnect()
{ WiFi.begin(WIFI_SSID, WIFI_PASSWORD); // Ağa bağlanın Serial.print("Bağlanıyor "); Serial.print(WIFI_SSID); Serial.println(" …");
int veznedar = 0;
while (WiFi.status() != WL_CONNECTED) { // Wi-Fi bağlantısının gecikmesini bekleyin(1000); Serial.print(++vezne); Seri.print(' '); }
Serial.println('\n');
Serial.println("Bağlantı kuruldu!"); Serial.print("IP adresi:\t"); Serial.println(WiFi.localIP()); // ESP8266'nın IP adresini bilgisayara gönder }
Adım 8: Kod, Kişisel Bilgiler:


kişisel bilgi:
SSID > wifi ağınızın adı
WIFI ŞİFRESİ > wifi ağınızın şifresi
FIREBASE HOST > "?????????????.firebaseio.com" gibi bir şey. Bunu Gerçek Zamanlı Veritabanınızın "Veri" sekmesinde bulabilirsiniz.
YETKİ ANAHTARI > Proje ayarları > Hizmet hesapları > Veritabanı gizli anahtarları
Adım 9: Esp8266 Sürücüler:

İndirmek:
BURAYA tıklayın > sıkıştırmayı açın ve yükleyin
Adım 10: Kodu Test Edin:

Kodu yükle:
pano yöneticisinde esp8266 modülünü kullanın > "ESP-12E modülü"ne tıklayın.
Seri monitörü açın ve "115200" olarak ayarlayın.
Ve veritabanınızdakiyle aynı verileri almalısınız.
Önerilen:
Flysky RF Verici USB Üzerinden Güçlendirildi + PC'ye Kablolu Sinyal Bağlantısı + Ücretsiz Simülatör Yazılımı: 6 Adım

Flysky RF Verici USB Üzerinden Güçlendirilmiş + PC'ye Kablolu Sinyal Bağlantısı + Ücretsiz Simülatör Yazılımı: Benim gibiyseniz RF vericinizi test etmek ve sevgili RF uçağınızı/drone'unuzu çarpmadan önce öğrenmek isteyeceksiniz. Bu size ekstra eğlence sağlarken tonlarca paradan ve zamandan tasarruf etmenizi sağlar. Bunu yapmak için RF vericinizi size bağlamanın en iyi yolu
Taşınabilir Şarjlı Telefon Bağlantısı: 5 Adım

Taşınabilir Şarj Cihazlı Telefon Montajı: Bu projede size telefon montajı ve içine uygun taşınabilir şarj cihazının nasıl yapıldığını göstereceğim
Servo Bağlantısı: 4 Adım

Servo Montajı: rc uçak/tekne/araç veya robotik projenize servo yerleştirmek zorunda kaldığımızda, çoğu zaman bir montajı kaçırıyoruz. Ve çerçevemizde servo delikleri kesmek istemediğimiz için, bunun yerine servoyu çerçeveye bir montaj aracılığıyla eklemek istediğimiz için bir ser
Otomatik Sulama, İnternet Bağlantısı ve Çok Daha Fazlası Olan Harika Sera: 7 Adım (Resimlerle)

Otomatik Sulama, İnternet Bağlantısı ve Çok Daha Fazlası Olan Harika Sera: Bu Talimatlara Hoş Geldiniz. Mart ayının başında bir bahçe dükkanındaydım ve bazı seralar gördüm. Ve zaten uzun zamandır bitki ve elektronik ile bir proje yapmak istediğim için devam ettim ve bir tane satın aldım: https://www.instagram.com/p
ESP8266 ile WiFi Bağlantısı Kurmak ve Yerel IP Adresini Almak: 3 Adım

ESP8266 ile WiFi Bağlantısı Kurmak ve Yerel IP Adresini Almak: Bu dersimizde ESP8266 WiFi kartı ile WiFi bağlantısının nasıl kurulacağını göreceğiz.Bunu yerel WiFi ağına bağlayacağız