İçindekiler:

Jason ile Her Yerden Ses Kontrollü Işıklar: 7 Adım
Jason ile Her Yerden Ses Kontrollü Işıklar: 7 Adım

Video: Jason ile Her Yerden Ses Kontrollü Işıklar: 7 Adım

Video: Jason ile Her Yerden Ses Kontrollü Işıklar: 7 Adım
Video: Hatay..! Sen benim..🤍 2024, Kasım
Anonim
Jason ile Her Yerden Ses Kontrollü Işıklar
Jason ile Her Yerden Ses Kontrollü Işıklar

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

Ubidots Hesabı Ayarla
Ubidots Hesabı Ayarla
Ubidots Hesabı Ayarla
Ubidots Hesabı Ayarla
Ubidots Hesabı Ayarla
Ubidots Hesabı Ayarla

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ı

Jason Uygulaması
Jason Uygulaması
Jason Uygulaması
Jason Uygulaması
Jason Uygulaması
Jason Uygulaması
Jason Uygulaması
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

Önce güvenlik
Ö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

şemalar
ş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

ekmek tahtası
ekmek tahtası
ekmek tahtası
ekmek tahtası
ekmek tahtası
ekmek tahtası
ekmek tahtası
ekmek tahtası

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: