İçindekiler:

Wifi İki Triyak Dimmer Kartı: 7 Adım
Wifi İki Triyak Dimmer Kartı: 7 Adım

Video: Wifi İki Triyak Dimmer Kartı: 7 Adım

Video: Wifi İki Triyak Dimmer Kartı: 7 Adım
Video: Yedi Kanal Akıllı Ev Sistemi | BTA16 Triyak İle Yedi Kanal Akıllı Ev Sistemi |#işbirliği 2024, Temmuz
Anonim
Wifi İki Triyak Dimmer Kurulu
Wifi İki Triyak Dimmer Kurulu

Bu talimat, ARMTRONIX WIFI İki Triyak Dimmer Kurulu V0.1 içindir

Armtronix Wifi iki triyak dimmer bir IOT kartıdır. Ev otomasyonu için tasarlanmıştır. Tahtanın özellikleri şunlardır:

  1. Kablosuz kontrol
  2. Küçük form faktörü
  3. Yerleşik AC'den DC'ye güç kaynağı 230VAC ila 5V DC.
  4. DC sanal anahtarı
  5. İki kanal (biri açma ve kapama için diğeri karartma için)

Kartın boyutu 84mmX39mm olup, kutu boyutu 114mmX44mm şema1'de gösterildiği gibi 1 Amp'e kadar yük sürme kapasitesine sahiptir. Kartta, triyakı HTTP veya MQTT modu aracılığıyla kontrol etmek için kullanılan Arduino Uno'da kullanılanla aynı bir Wifi modülü (Esp 12F) ve mikro denetleyici (atmega328p) bulunur. Kart, iki Triyakı kontrol etmek için kullanılabilen iki DC sanal anahtara sahiptir.

Kart ayrıca giriş olarak 100-240 VAC'yi idare edebilen ve 5V 0.6A çıkış veren bir Güç modülüne (AC'den DC'ye dönüştürücü) sahiptir. İki triyak(BT136) ve Terminal konektörü vardır. Karartma için kullanılan Sıfır çapraz algılama da mevcuttur. Biri dimleme, diğeri açma/kapama amaçlı kullanılan iki triyak vardır.

1. Adım: Başlık Ayrıntıları

Başlık Ayrıntıları
Başlık Ayrıntıları
Başlık Ayrıntıları
Başlık Ayrıntıları

Diyagram2, başlıkların ve terminal bloklarının ayrıntılarını verir.

Kart için giriş terminal bloğuna 230VAC, çıkış terminal bloğuna yük uygulanır.

Kartta, DC sanal anahtar için J3 başlığı kullanılır, başlık detaylarına diyagram4'ten başvurulabilir. İlk pin vcc-3.3v, ikinci pin arduino programlama için atmega328p gpio pin, A4 (ON&OFF) kullanmamız gerekiyor, üçüncü pin arduino programlama için atmega gpio pin A5(DIMMING) kullanmamız gerekiyor ve dördüncü pin toprak. DC sanal anahtar için sadece ikinci ve üçüncü pin yani A4, A5 ve Dördüncü pin yani toprak kullanıyoruz, bu sanal anahtarın bağlantısı için şema3'te belirtilmiştir.

Adım 2: Programlama Detayları

Programlama Detayları
Programlama Detayları
Programlama Detayları
Programlama Detayları

J1 Başlığı (şimdiki değeri)

Firmware'i FTDI Modülü aracılığıyla ESP-12F veya atmega328p'ye yüklemek için kullanılır, başlıkların ayrıntıları diyagram4'te bulunabilir. FTDI kullanarak yeni bellenimi esp'e yüklemek için

ESP12E için aşağıdaki bağlantıyı yapın

1]FTDI'nin RX'ini J1'in TXDE pinine bağlayın

2]FTDI'nin TX'ini J1'in RXDE pinine bağlayın

3]FTDI'nin RTS'sini J1'in RTSE pinine bağlayın

4]FTDI'nin DTR'sini J1'in DTRE pinine bağlayın

5]FTDI'nin Vcc5V'sini J1'in VCC5v pinine bağlayın

6]FTDI'nin GND'sini J1'in GND pinine bağlayın

Lütfen kod için aşağıdaki bağlantıya bakın

github.com/armtronix/Wifi-Two-Dimmer-Board

Bu kodda yaygın olarak kullanılan HTTP bağlantı noktası 80'dir, hangi kullanıcının uygulamasına göre kullanması gerekiyorsa bağlantı noktası numarasını değiştirebiliriz, aşağıya bakın

//##### Nesne örnekleri #####

MDNSResponder mdns;

ESP8266WebServer sunucusu(80);

WiFiClient wifiClient;

PubSubClient mqttClient;

Ticker btn_timer;

Ticker otaTickLoop;

Bağlantıyı yaptıktan sonra, USB portuna bağlanın, ilk olarak com portunu algılaması için sürücüyü yüklememiz gerekiyor, bu şekilde kullanıcı ürün yazılımını yüklemeyi programlayabilir.

Benzer şekilde, bellenimi atmega328p'ye yüklemek için bağlantıyı takip edin

1]FTDI'nin RX'ini J1'in TXDA pinine bağlayın

2]FTDI'nin TX'ini J1'in RXDA pinine bağlayın

3]FTDI'nin DTR'sini J1'in DTRA pinine bağlayın

4]FTDI'nin Vcc5V'sini J1'in VCC5v pinine bağlayın

5]FTDI'nin GND'sini J1'in GND pinine bağlayın

Lütfen kod için aşağıdaki bağlantıya bakın

github.com/armtronix/Wifi-Two-Dimmer-Board

iki triyak dimmer kartını kontrol etmek için 6gpios kullanıyoruz, ikisi triyak kontrolü için, ikisi LED kontrolü için, diğeri sanal anahtarı kontrol etmek için. Gpio'lar

// Triyak no.

#define NON_DIMMABLE_TRIAC 8 //Gpio 8

#define DIMMABLE_TRIAC 9 //Gpio 9

/*Çift renkli LED*/

#define DLED_RED 3

#define DLED_GREEN 4

//manuel anahtar

#define SWITCH_INPIN1 A5 //anahtar 1

#define SWITCH_INPIN2 A4 // anahtar 2

Bağlantıyı yaptıktan sonra kullanıcı firmware'i atmega'ya yükleyebilir. Hem ESP'yi hem de Atmega'yı programladıktan sonra, jumper ayarını kullanarak J1 başlığının 3-4 ve J1 başlığının 5-6 pinlerini kısa devre yaparak ESP ve Atmega arasında bağlantı kurmamız gerekiyor.

Adım 3: Blok Şeması

Blok Şeması
Blok Şeması

Web tarayıcısı/MQTT

Bu cihazı HTTP/MQTT üzerinden kontrol edebiliriz. Http istemcisi, istemcinin esp8266'dan almak istediği bilgileri belirterek, http standardına göre esp8266'ya bir http isteği gönderir. MQTT, MQ Telemetri Taşımacılığı anlamına gelir. İstemci olarak mesaj yayınlayabileceğiniz ve alabileceğiniz güzel, hafif bir yayınlama ve abone olma sistemidir. Birden fazla cihaz arasında iletişim kurmayı gerçekten kolaylaştırır. Kısıtlı cihazlar için tasarlanmış ve düşük bant genişliğine sahip basit bir mesajlaşma protokolüdür.

ESP8266

ESP8266 WiFi Modülü, WiFi ağınıza herhangi bir mikro denetleyici erişimi verebilen entegre TCP/IP protokol yığınına sahip bağımsız bir SOC'dir. ESP8266, bir uygulamayı barındırabilir veya tüm Wi-Fi ağ işlevlerini başka bir uygulama işlemcisinden boşaltabilir. WiFi, ağ bağlantısı sağlamak için radyo dalgalarını kullanan bir teknolojidir. Bir kablosuz yönlendiricinin yakınında, ağa bağlı olan ve kullanıcıların internet hizmetlerine erişmesine izin veren etkin noktalar oluşturmak için bir kablosuz adaptör kullanılarak bir WiFi bağlantısı kurulur. esp8266'ya programlama yukarıda ve konfigürasyon detayları aşağıda açıklanmıştır.

Atmega328p

Bu 32 pinli denetleyicidir, Uygulamalar düşük güçlü, düşük maliyetli mikro denetleyiciye ihtiyaç duyar. Belki de bu çipin en yaygın uygulaması, popüler Arduino geliştirme platformunda, yani Arduino Uno ve Arduino Nano modellerindedir. Bu kontrolörden 6 gpios kullandık, ikisi triyak kontrolü için, diğer ikisi LED için, diğer iki gpios, sanal anahtarı kontrol etmek için DC 5v gpios.

Aletler

Işık ve fan gibi ev aletleri, bu kart biri anahtarlama ve diğeri karartma için iki kanal sağlar, ayrıca iki kanalı anahtarlama olarak kullanabilirsiniz, bu uygulama için zaten kodu oluşturuyoruz, bunun için karartma olarak iki kanal da kullanabilirsiniz. kodumuzu değiştirmeniz gereken uygulama. Kod için lütfen bu bağlantıya bakın

4. Adım: Yapılandırma Ayrıntıları

Yapılandırma Ayrıntıları
Yapılandırma Ayrıntıları
Yapılandırma Ayrıntıları
Yapılandırma Ayrıntıları
Yapılandırma Ayrıntıları
Yapılandırma Ayrıntıları

_Karta 230V AC Giriş ile güç verin, cihaz erişim noktasını diyagram5'te gösterildiği gibi barındıracaktır, mobil cihazı erişim noktasına Armtronix-(mac) EX: Armtronix-1a-65-7 ile diyagram6'da gösterildiği gibi bağlayın. Açık tarayıcıya bağlandıktan ve tarayıcıya 192.168.4.1 IP adresini yazdıktan sonra, diyagram7'de gösterildiği gibi web sunucusunu açacak, SSID ve şifreyi doldurup http'yi seçecek, kullanıcı mqtt'ye bağlanmak istiyorsa mqtt radyo olmalıdır. düğmesine basın ve mqtt broker IP adresini girin ve mqtt yayınlama konusunu ve mqtt abone olma konusunu girin ve gönderin.

Göndermeyi yapılandırdıktan sonra, ESP 8266 yönlendiriciye bağlanır ve yönlendirici ESP'ye IP adresi atar. https modu için röleyi kontrol etmek için bu IP adresini tarayıcıda açın ve mqtt için R13_On, R13_OFF, Dimmer:xx(xx burada 0 ile 99 arasında değişen dimmer değeridir), R14_On, R14_OFF komutları olacaktır. cihaz yapılandırılırken atadığınız konu üzerinden panoya iletilecektir.

SSID ve Parolayı yapılandırmadan, cihazın erişim noktasına bağlanarak Triyak'ı kontrol edebilir ve cihazın IP adresini açabiliriz, yani 192.168.4.1 web sunucusu sayfası, şema7'de gösterildiği gibi Control GPIO adlı bağlantıyı gösterecektir. bu bağlantıya tıklayarak röleyi de kontrol edebiliriz ancak yanıt yavaş olacaktır.

Adım 5: Kablolama

Image
Image
Kutu ve PCB Kurulu
Kutu ve PCB Kurulu

Bağlantı şeması şema3'te klemens girişine 230VAC Faz(P) ve Nötr(N) verilmiştir. Çıkış, ışık yoğunluğunu kontrol etmek ve ayrıca fan hızını kontrol etmek için kısılabilir ışığa dimmer olarak kullanılabilir.. Çıkış ayrıca şemada gösterildiği gibi DC sanal anahtarı ile kontrol edilebilir3. Atmega'nın J3 başlığının ikinci ve üçüncü pininin Gpio A4, A5'i sanal anahtar için kullanılır ve J3 başlığı dördüncü pini Toprak da sanal anahtarı bağlamak için kullanılır. En iyi karartma çıkışı için 10K pot kullanın.

Adım 6: Kutu ve PCB Kartı

Kutu ve PCB Kurulu
Kutu ve PCB Kurulu

PCB kartı kutuya nasıl takılır, lütfen buraya bakın. iki dimmer kartı kutusunun dış görünümü lütfen bu resme bakın.

7. Adım: Güvenlik Uyarıları

Bu ürünü almayı düşünüyorsanız, muhtemelen tüm bunları zaten biliyorsunuzdur, ancak güvenliğiniz açısından tüm bunları açıkça belirtmek zorunda hissediyoruz. Bu yüzden satın almadan önce dikkatlice okumak için birkaç dakikanızı ayırın.

AC şebekesi çok tehlikelidir -- 50 V AC besleme bile sizi öldürmeye fazlasıyla yeter.

Lütfen bağlantı yapmadan veya değiştirmeden önce şebekeyi kapatın, çok dikkatli olun. Ac besleme hatlarıyla ilgili herhangi bir şeyden emin değilseniz, lütfen bir elektrikçiyi arayın, ondan size yardım etmesini isteyin.

Yeterli eğitiminiz ve uygun güvenlik ekipmanına erişiminiz olmadıkça ana şebekeye bağlanmaya çalışmayın.

Tek başınızayken asla yüksek voltajlarda çalışmayın. Her zaman sizi görebilecek, duyabilecek ve bir kaza durumunda gücü nasıl hızlı bir şekilde kapatacağını bilen bir arkadaşınız/partneriniz olduğundan emin olun.

Güvenlik önlemi olarak kart girişiyle seri olarak 1A Sigorta kullanın.

Temel Kablolama şeması, talimatlar sayfamızda ve github'da mevcuttur. lütfen içinden geç

Yangın Tehlikesi: Yanlış bağlantılar yapmak, nominal güçten fazla çekmek, su veya diğer iletken malzemelerle temas ve diğer yanlış kullanım/aşırı kullanım/arızaların tümü aşırı ısınmaya ve yangın başlatma riskine neden olabilir. Devreyi açık ve denetimsiz bırakmadan önce devrenizi ve konuşlandırıldığı ortamı iyice test edin. Her zaman tüm yangın güvenliği önlemlerine uyun.

Önerilen: