ESP32 IoT Perde Açıcı (SG90 Servo)
Telefondaki + ve − düğmelerine dokun, servo aynı anda o açıya dönsün: maket bir perdeyi, jaluzinin çevirme çubuğunu ya da küçük bir kapağı nerede olursan ol aç kapat. Bu proje uygulamadaki Servo ile perde IoT şablonunun adım adım rehberi: ESP32 ve SG90 servo ile, yalnız 3 kabloyla kurulur. Atölyem › Cihazlarım › Yeni cihaz ekle yolunu izle; kodu Ohmi senin cihaz anahtarınla hazırlar. Bu sayfadaki kod örnektir: anahtar ve Wi-Fi bilgileri yer tutucu.

Bu cihazı uygulamadan kontrol et
ESP32 ya da Raspberry Pi Pico W kartını Wi-Fi'ye bağla; telefonundan aç, kapat ve ölçümleri canlı izle. Kodu Ohmi hazırlar, sen yalnız Wi-Fi bilgini girip yüklersin.
Uygulamadaki şablon: Servo ile perde
- Uygulamada nerede?Araçlar sekmesinden ya da Atölyem › Cihazlarım'dan yeni cihaz ekle, bu şablonu seç.
- Arduino kütüphanesiArduino IDE'de Kütüphane Yöneticisi'ni aç, BlueGraysIoT diye ara ve kur.
Ücretsiz planda 1 cihaz, 1 grafik ve 24 saatlik geçmiş var. Premium ile daha fazla cihaz, grafik ve daha uzun geçmiş.
Devre Şeması

Kaynak Kodu
1// ─────────────────────────────────────────
2// BlueGrays · bluegrays.com
3// ESP32 IoT Perde Açıcı (SG90 Servo)
4// ─────────────────────────────────────────
5// BlueGrays uygulamasındaki "Servo ile perde" IoT şablonu: uygulamadaki
6// Perde açısı ayarı (+ ve − düğmeleri) SG90 servoyu 0-180 derece arasında
7// istediğin açıya çevirir; maket bir perdeyi, jaluzi çubuğunu ya da küçük
8// bir kapağı telefondan açıp kapatırsın. Gerçek kodu uygulamada Ohmi senin
9// cihaz anahtarınla hazırlar (Atölyem › Cihazlarım › Yeni cihaz ekle);
10// buradaki kod örnektir, cihaz anahtarı ve Wi-Fi bilgileri yer tutucudur.
11// Kütüphane Yöneticisi: BlueGraysIoT (bağımlılıklarıyla) ve ESP32Servo.
12// Kart yalnız 2,4 GHz Wi-Fi ağlarına bağlanır. SG90 küçük bir servodur;
13// gerçek bir perde için daha güçlü bir servo ve ayrı bir 5 V besleme
14// gerekir, servonun dönen koluna parmak sokma.
15//
16// Pinler:
17// GPIO18 -> Servo sinyal (turuncu)
18// 5V, GND -> Servo V+ (kırmızı), GND (kahverengi)
19// Pico W: servo sinyal GP17
20
21/*
22 * Servo ile perde · BlueGrays IoT
23 * BlueGrays · bluegrays.com
24 * Bu kodu paylaşma: içinde cihaz anahtarın ve Wi-Fi şifren var.
25 */
26
27#include <BlueGraysIoT.h>
28#include <ESP32Servo.h> // Kütüphane Yöneticisi: 'ESP32Servo'
29
30const char *DEVICE_KEY = "CIHAZ_ANAHTARIN";
31const char *WIFI_NAME = "WIFI_ADIN";
32const char *WIFI_PASSWORD = "WIFI_SIFREN";
33
34BlueGraysIoT bg(DEVICE_KEY);
35
36const int SERVO_PIN = 18;
37Servo servo;
38
39void setup() {
40 Serial.begin(115200);
41 servo.attach(SERVO_PIN);
42 bg.onNumber("aci", [](float v) { servo.write((int)v); });
43 bg.setDebug(Serial);
44 bg.setLanguage(BG_LANG_TR);
45 bg.begin(WIFI_NAME, WIFI_PASSWORD);
46}
47
48void loop() {
49 bg.loop(); // burada uzun delay() kullanma
50}
51Sıkça Sorulanlar
Bu sayfadaki kodu doğrudan karta yükleyebilir miyim?
Yükleyebilirsin ama bağlanmaz: koddaki cihaz anahtarı ve Wi-Fi bilgileri yer tutucu. Uygulamada Atölyem › Cihazlarım › Yeni cihaz ekle yolunu izle ve Servo ile perde şablonunu seç; Ohmi kodu senin anahtarın, ağ adın ve şifrenle hazırlar. O kodu kopyalayıp yükle. Kodun tamamını sonra da Cihaz › Kod ve anahtar bölümünde görebilirsin.
Pico W ile de olur mu?
Olur. Cihazı eklerken kart olarak Pico W'yi seç; kod aynı kalır, yalnız servo pini GP17 olur ve kod ESP32Servo yerine pico paketiyle gelen Servo kütüphanesini kullanır, ayrıca kütüphane kurman gerekmez. Servonun kırmızı kablosunu VBUS'a (5 V) bağla. Arduino IDE'de Kart Yöneticisi'nden "pico" paketini kur. Bu sayfadaki devre ve fotoğraf ESP32 ile hazırlandı.
SG90 gerçek bir perdeyi çeker mi?
Çekmez. SG90 küçük bir servodur; maket bir perdeyi, jaluzinin çevirme çubuğunu ya da hafif bir kapağı çevirebilir. Gerçek bir perde için MG996R gibi güçlü bir servo ya da redüktörlü bir motor gerekir. Güçlü servoyu kartın 5V pininden değil, en az 2 A veren ayrı bir 5 V adaptörden besle ve adaptörün GND'sini kartın GND'sine bağla. Servonun dönen koluna parmak sokma ve kolun hareket yolunda sert bir engel bırakma.
Wi-Fi şifrem ve cihaz anahtarım güvende mi?
Wi-Fi şifren yalnız telefonunda kalır, sunucumuza gönderilmez; koda telefonda eklenir. Cihaz anahtarı yalnız güvenli bağlantının başlığında gider ve seri ekrana hiç yazılmaz. Yine de ikisi de kodun içinde olduğu için uygulamadan kopyaladığın kodu kimseyle paylaşma. Biri anahtarını gördüyse Anahtarı yenile ile yenisini al ve yeni kodu yükle.
