Skip to content

Repository files navigation

☁ Wi-Fi Yansıtıcı

Tarayıcıdan OLED Ekrana Mesaj · ESP32 · IoT


Live Demo Language Platform


Versiyon: v1.0.0

Açıklama: Telefonunuzdaki tarayıcıdan mesaj yazın, ESP32 üzerindeki OLED ekranda anında görün. / Type a message from your phone browser and see it instantly on the OLED screen connected to ESP32.

Ne Yapar?

ESP32 kendi Wi-Fi ağınıza bağlanarak küçük bir web sunucusu başlatır. Aynı ağdaki herhangi bir cihazın tarayıcısından cihazın IP adresine girip form aracılığıyla mesaj gönderebilirsiniz. Gönderilen mesaj anında 128×64 OLED ekranda belirir.

Nasıl Çalışır?

  1. ESP32 secrets.h dosyasındaki bilgilerle Wi-Fi'ye bağlanır.
  2. ESPAsyncWebServer kütüphanesiyle GET / ve POST /send endpoint'leri sunulur.
  3. POST isteğinde gelen text parametresi Adafruit_SSD1306 kütüphanesiyle OLED'e yazılır.

Donanım / Gereksinimler

Bileşen Detay
Mikrodenetleyici ESP32 (herhangi bir varyant)
Ekran SSD1306 OLED 128×64 (I2C, adres 0x3D)
Güç USB veya 3.3V

Bağlantı Pin Şeması

SSD1306 OLED          ESP32
─────────────────────────────
VCC  ────────────────  3.3V
GND  ────────────────  GND
SDA  ────────────────  GPIO 21
SCL  ────────────────  GPIO 22
OLED Pin ESP32 Pin Açıklama
VCC 3.3V Güç
GND GND Toprak
SDA GPIO 21 I2C Veri
SCL GPIO 22 I2C Saat

Kurulum

# 1. Repoyu klonla
git clone https://github.com/Eren-Oztk/Esp32_Wifi_Keyboard.git

# 2. secrets.h oluştur
cp secrets.example.h secrets.h
# secrets.h dosyasını kendi Wi-Fi bilgilerinle düzenle

# 3. Arduino IDE'de wifi_keyboard.ino dosyasını aç
# Gerekli kütüphaneleri kütüphane yöneticisinden yükle (aşağıya bak)

# 4. Kart olarak ESP32 seç ve yükle

Bağımlılıklar

Kütüphane Versiyon Kaynak
ESPAsyncWebServer ≥ 1.2.3 Arduino Library Manager
AsyncTCP ≥ 1.1.1 Arduino Library Manager
Adafruit GFX Library ≥ 1.11.0 Arduino Library Manager
Adafruit SSD1306 ≥ 2.5.0 Arduino Library Manager

Bilinen Limitasyonlar

  • Aynı anda yalnızca bir mesaj gösterilir; yeni mesaj gelince önceki silinir.
  • Yalnızca ASCII/Latin karakterler düzgün görüntülenir (Türkçe karakterlerde font sınırlaması).
  • Ekran adresi 0x3D olarak sabitlenmiştir; bazı modüllerde 0x3C kullanılabilir.

Lisans

MIT © 2026 Eren Özatak

About

ESP32 project that sends text from a browser to an OLED display over local Wi-Fi.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages