İçindekiler:
- 1. Adım: Başlık Ayrıntıları
- Adım 2: Programlama Detayları
- Adım 3: Blok Şeması
- 4. Adım: Yapılandırma Ayrıntıları
- Adım 5: Kablolama
- Adım 6: Kutu ve PCB Kartı
- 7. Adım: Güvenlik Uyarıları
Video: Wifi İki Triyak Dimmer Kartı: 7 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:21
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:
- Kablosuz kontrol
- Küçük form faktörü
- Yerleşik AC'den DC'ye güç kaynağı 230VAC ila 5V DC.
- DC sanal anahtarı
- İ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ı
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ı
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ı
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ı
_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
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ı
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:
HiFive1 ESP-01 WiFi Modüllü Arduino Kartı Eğitimi: 5 Adım
HiFive1 ESP-01 WiFi Modüllü Arduino Kartı Eğitimi: HiFive1, SiFive'ın FE310 CPU'su ile oluşturulmuş ilk Arduino uyumlu RISC-V tabanlı karttır. Kart, Arduino UNO'dan yaklaşık 20 kat daha hızlıdır, ancak UNO kartı gibi, herhangi bir kablosuz bağlantıdan yoksundur.Neyse ki, birkaç ucuz
Wifi BT_HDR(Ağır Hizmet Röle) Kartı: 6 Adım
Wifi BT_HDR(Ağır Hizmet Röle) Kartı: Bu talimat, ARMTRONIX WIFI Ağır Hizmet Aktarma Kartı VER 0.1 içindir.ARMtronix WiFi/BT Ağır Hizmet Aktarma Kartı bir IOT kartıdır. 240 V AC'de Yüksek güç tüketimine sahip bir yükün üstesinden gelmek için tasarlanmıştır
Arduino Kartı Kullanarak Bir AVR Kartı Nasıl Programlanır: 6 Adım
Arduino Kartı Kullanarak Bir AVR Kartı Nasıl Programlanır: Ortalıkta bir AVR mikrodenetleyici kartınız var mı? Programlamak zor mu? Pekala, doğru yerdesin. Burada, bir Arduino Uno kartını programlayıcı olarak kullanarak bir Atmega8a mikrodenetleyici kartının nasıl programlanacağını göstereceğim. Yani uzatmadan
Ev Otomasyonu: Tiva TM4C123G Kullanarak Bluetooth Üzerinden Dimmer Kontrollü Otomatik Anahtar Kartı: 7 Adım
Ev Otomasyonu: Tiva TM4C123G Kullanarak Bluetooth Üzerinden Dimmer Kontrollü Otomatik Anahtar Panosu: Günümüzde hayatımızı gerçekten kolaylaştıran televizyonlarımız ve diğer elektronik sistemlerimiz için uzaktan kumandalarımız var. Tüp lambaları, fanları ve diğer elektrikli cihazları kontrol etme olanağı sağlayacak ev otomasyonunu hiç merak ettiniz mi?
ARMTRONIX WIFI TEK Dimmer Kartı V0.2: 3 Adım (Resimli)
ARMTRONIX WIFI SINGLE Dimmer Board V0.2: Armtronix Wifi dimmer, ev otomasyonu için tasarlanmış bir IOT kartıdır. Kartın özellikleri şunlardır: Kablosuz kontrol Küçük form faktörü Kart üzerinde AC - DC güç kaynağı 230VAC - 5V DC. DC sanal anahtar Kartın boyutu 61.50