İçindekiler:
- Adım 1: Ubidots Hesabını Ayarlayın
- 2. Adım: Jason Uygulaması
- Adım 3: Önce Güvenlik
- Adım 4: Şemalar
- Adım 5: Breadboard
- 6. Adım: Kod
- 7. Adım: Demo
Video: Jason ile Her Yerden Ses Kontrollü Işıklar: 7 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:20
NodeMCU (ESP8266) ve Jason (Android Uygulaması) kullanılarak internet bağlantısı olan her yerden kontrol edilen AC lambaları.
Jason, şimdiye kadar ışıkları kontrol edebilen bir AC cihazının elektrik durumunu kontrol etmek için Android cihazlar için kodladığım ses kontrollü bir yardımcı uygulamadır. Işıkları internet bağlantınız olduğu sürece dünyanın her yerinden kontrol edebilirsiniz. Bu, bir IoT aracısı kullanarak mümkündür, bu durumda Ubidots kullanıyoruz.
Bunu kullanmak için, ampule bağlanan donanım modülünü oluşturmanız gerekir (bu eğitimde hangi talimatlar vardır) ve ayrıca bir Ubidots hesabı oluşturmanız gerekir.
O halde başlayalım…
Adım 1: Ubidots Hesabını Ayarlayın
Yapmanız gereken ilk şey, Ubidots for Education web sitesine gidip bir hesap oluşturmak. Zaten bir Twitter, Github, Google veya Facebook hesabınız varsa doğrudan oturum açabilirsiniz.
Hesabınızı zaten oluşturduğunuzda, sağ üst köşedeki kullanıcı adınıza ve API Kimlik Bilgileri'ne tıklayarak jetonunuza erişebilirsiniz. Daha sonra kullanacağımız için jetonunuzu kaydedin.
2. Adım: Jason Uygulaması
Uygulama Play Store'dan indirilebilir, İngilizce ve İspanyolca olarak mevcuttur.
Ayarlar sekmesine dokunarak, Ubidots anahtar alanına yapıştırarak ve kaydet düğmesine dokunarak Ubidots jetonunuzu uygulamaya kopyalayın.
Şimdi bir cihazı yapılandırmamız, cihazlar sekmesine gitmemiz ve ekle düğmesine dokunmamız gerekiyor. Bir ad girin, tercihen ışıkların bulunduğu alanın adı, böylece "Mutfak ışıklarını aç" diyebilirsiniz. ESP32 G/Ç Pininde, röleye bağlı NodeMCU (dahili ESP8266) pini olacak olan "5"i seçin. Ve kaydet'e dokunun.
Adım 3: Önce Güvenlik
Bu projemizde şebeke gerilimi (A/C gerilimi) ile çalışıyoruz ki bu ne yaptığınızı bilmiyorsanız tehlikelidir, çok dikkatli olun. Devrenin HİÇBİR kısmına ASLA dokunmayın veya duvar elektriğine bağlıysa onunla çalışmayın. Ne yaptığınızı bilmiyorsanız, burada durun veya profesyonellerden yardım alın.
Yalnızca bu eğitici öğreticiyi yayınlıyorum ve neden olabileceğiniz herhangi bir yaralanma veya hasardan hiçbir şekilde sorumlu değilim.
Adım 4: Şemalar
- VIN'i VCC'ye (5V) ve GND pinini GND'ye bağlayarak NodeMCU'ya güç verin.
- D8'i anahtarın bir ucuna ve GND'ye bağlı bir 2.2K Ohm rezistöre bağlayın.
- NodeMCU yalnızca G/Ç Pinlerindeki bu voltajı kaldırabileceğinden, anahtarın diğer ucunu 3,3V'a bağlayın.
- NPN transistörünün tabanına D1 ila 2.2k Ohm direnç
- Transistörün kolektörüne giden rölenin negatif DC'si.
- GND'ye transistör yayıcı.
- Rölenin pozitif DC'si 5V'a.
- Ampulün eksi, rölenin bir AC pinine.
- Ampulden AC Live'a pozitif (AC Pozitif).
- Nötr'e Rölenin DiğerAC pimi (AC Negatif)
NOT: VCC 5V, basit bir telefon dönüştürücü şarj cihazına bağlı bir usb kablosundan sağlanacaktır.
Adım 5: Breadboard
Anahtar basit bir geçiş anahtarı veya bir duvar anahtarı olabilir, yalnızca kullanıcının durumunu değiştirip değiştirmediğini algılaması gerekir, böylece ışıkları normal bir anahtarla kontrol edebiliriz.
Kullandığım anahtarın çift atışı var, sadece birine ihtiyacımız var, bu yüzden NodeMCU'nun 1 ila 3V pinini ve anahtarın 2 pinini NodeMCU pin D8'e bağladım.
Güç kaynağı, soyulmuş bir usb kablosuyla 5V'luk bir telefon duvar şarj cihazı olacak.
Röle ile toprak bağlantısını kontrol ederek ampulün AC durumunu kontrol edebiliriz.
6. Adım: Kod
Kaynak kodunu kullanmadan önce bazı kitaplıkları indirmeniz gerekir:
- ESP8266 için Arduino çekirdeği ("Pano Yöneticisi ile Kurulum" adımını okuyun)
- Ubidots ESP MQTT
Not: Arduino IDE'ye nasıl kitaplık ekleyeceğinizi bilmiyorsanız, bu kolay öğreticiyi takip edebilirsiniz.
Geliştirme kartınızı NodeMCU 1.0 (ESP-12E Modülü) olarak ayarlayın. Koddaki bazı değişkenleri değiştirmeniz gerekir:
- SSID'niz (Ev Wi-Fi ağınızın adı)
- Wi-Fi ağınızın şifresi
- Ubidots jetonunuzVe sonunda kodunuzu tahtaya yükleyin.
Ve son olarak kodunuzu panoya yükleyin.
7. Adım: Demo
İşe yarıyor!
Önerilen:
ESP8266'yı İnternet Üzerinden Kontrol Edin (Her Yerden): 5 Adım (Resimlerle)
ESP8266'yı İnternet Üzerinden Kontrol Edin (Her Yerden): Arduino'nuzu programlamaktan ve kullanmaktan (başarıyla) daha iyi birkaç şey var. Elbette bunlardan biri, ESP8266'nızı WiFi'li bir Arduino olarak kullanmaktır! Bu talimatta size ESP8266'yı web seo olarak çalıştırmanın KOLAY bir yolunu göstereceğim
[Ev Otomasyonu] ESP8266 + Blynk Kullanarak Her Yerden Röleleri Kontrol Edin: 4 Adım
[Ev Otomasyonu] ESP8266 + Blynk Kullanarak Her Yerden Kontrol Röleleri: Bir ev otomasyonu yapmanın birçok yolu vardır, Bazıları karmaşıktır, Bazıları kolaydır, Bu talimat kitabı, Blynk ile ESP-12E kullanarak basit bir röle kontrolünün nasıl yapıldığını göstereceğim. Kolaylık için tasarım tek taraflı PCB idi, böylece kendi başınıza yapabilirsiniz
Balık Pullarınızı Her Yerden Besleyin!: 7 Adım (Resimli)
Balık Pullarınızı Her Yerden Besleyin!: Balığınızı dünyanın her yerinden besleyin. Pullarla uyumlu! İnternette birçok balık yemliği var ama balık pullarını besleyen pek yok. Japon balığımın ana diyeti. Balığımı beslemekten zevk alıyorum ve seyahat ettiğimde de aynı keyfi yaşamak istiyorum
Bilgisayarınıza HER YERDEN Bağlayın!!!: 5 Adım
Bilgisayarınıza HER YERDEN Bağlanın!!!: Bu, dünyanın herhangi bir yerindeki internet ile uzak bir bilgisayardan bilgisayarınıza nasıl bağlanacağınıza dair bir Talimattır !!! Bu yöntem tamamen Sanal Ağ Bağlantısı (VNC) Eğitimi ve sosyo-ekonomik eşitsizlikten muzdarip olanlar ve
Mac Mini'nizle Müziğinize Her Yerden Nasıl Erişebilirsiniz: 5 Adım
Mac Mini'nizle Müziğinize Her Yerden Nasıl Erişebilirsiniz: Bu talimat, bilgisayarınızı özel bir paylaşım sunucusuna dönüştürür. Müziğinizi barındıracak, böylece yalnızca siz ona ulaşabilirsiniz. Ancak, internet bağlantınızın yeterince hızlı olduğunu varsayarsak, ona dünyanın her yerinden ulaşabilirsiniz. Ne kadar havalı