فهرست مطالب:

Wifi Two Triac Dimmer Board: 7 Step
Wifi Two Triac Dimmer Board: 7 Step

تصویری: Wifi Two Triac Dimmer Board: 7 Step

تصویری: Wifi Two Triac Dimmer Board: 7 Step
تصویری: Gledopto ZigBee 3.0 Triac AC Dimmer 2024, نوامبر
Anonim
Wifi Two Triac Dimmer Board
Wifi Two Triac Dimmer Board

این دستورالعمل برای ARMTRONIX WIFI Two Triac Dimmer Board V0.1 است

Armtronix Wifi two triac dimmer یک برد IOT است. این برای اتوماسیون خانه طراحی شده است. ویژگی های تابلو عبارتند از:

  1. کنترل بی سیم
  2. شکل کوچک عامل
  3. تغذیه AC به DC منبع تغذیه 1y 230VAC تا 5V DC.
  4. سوئیچ مجازی DC
  5. دو کانال (یکی برای روشن و خاموش دیگری برای کم نور شدن)

اندازه تخته 84mmX39mm است و با اندازه جعبه 114 mmX44mm ، همانطور که در نمودار 1 نشان داده شده است ، می تواند تا 1 آمپر بار را حمل کند. این برد دارای یک ماژول Wifi (Esp 12F) و یک میکروکنترلر (atmega328p) مشابه آنچه در Arduino Uno استفاده می شود ، است که برای کنترل تریاک از طریق حالت HTTP یا MQTT استفاده می شود. این برد دارای دو کلید مجازی DC است که می توان از آنها برای کنترل دو Triac استفاده کرد.

این برد همچنین دارای یک ماژول Power (مبدل AC به DC) است که می تواند 100-240 VAC را به عنوان ورودی کار کند و خروجی 5V 0.6A را می دهد. دو عدد اتصال triac (BT136) و ترمینال وجود دارد. تشخیص صلیبی صفر نیز موجود است که برای کم نور استفاده می شود. دو تریاک وجود دارد که یکی برای کاهش نور و دیگری برای روشن /خاموش استفاده می شود.

مرحله 1: جزئیات سرصفحه

جزئیات سرصفحه
جزئیات سرصفحه
جزئیات سرصفحه
جزئیات سرصفحه

نمودار 2 جزئیات سرصفحه ها و بلوک های ترمینال را نشان می دهد.

روی برد 230VAC به بلوک ترمینال ورودی و بار به بلوک ترمینال خروجی اعمال می شود.

در صفحه هدر J3 برای سوئیچ مجازی DC استفاده می شود که جزئیات هدر را می توان از نمودار 4 ارجاع داد. پین اول vcc-3.3v است ، پین دوم atmega328p gpio pin برای برنامه نویسی آردوینو ما باید از A4 (ON & OFF) ، پین سوم پین atmega gpio برای برنامه نویسی آردوینو باید از A5 (DIMMING) استفاده کنیم و پین چهارم زمین است. برای سوئیچ مجازی DC ما فقط از پین دوم و سوم یعنی A4 ، A5 و پین چهارم یعنی زمین استفاده می کنیم ، این مورد در نمودار 3 برای اتصال سوئیچ مجازی ذکر شده است.

مرحله 2: جزئیات برنامه نویسی

جزئیات برنامه نویسی
جزئیات برنامه نویسی
جزئیات برنامه نویسی
جزئیات برنامه نویسی

J1 Header است

برای بارگذاری سیستم عامل در ESP-12F یا atmega328p از طریق ماژول FTDI ، جزئیات سرصفحه ها در نمودار 4 یافت می شود. برای بارگذاری سیستم عامل جدید در esp با استفاده از FTDI

اتصال زیر را برای ESP12E ایجاد کنید

1] RX FTDI را به پین TXDE J1 وصل کنید

2] TX FTDI را به پین RXDE J1 وصل کنید

3] RTS FTDI را به پین RTSE J1 وصل کنید

4] DTR FTDI را به پین DTRE J1 وصل کنید

5] Vcc5V FTDI را به پین VCC5v J1 وصل کنید

6] GND FTDI را به پین GND J1 وصل کنید

لطفاً برای دریافت کد به پیوند زیر مراجعه کنید

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

در این کد پورت HTTP که معمولاً مورد استفاده قرار می گیرد 80 است ، می توانیم شماره پورت را تغییر دهیم ، هر کاربر نیاز به استفاده از برنامه خود داشته باشد ، به زیر مراجعه کنید

// ##### موارد شی #####

MDNSR پاسخگوی mdns؛

سرور ESP8266WebServer (80) ؛

WiFiClient wifiClient ؛

PubSubClient mqttClient ؛

تیکر btn_timer؛

Ticker otaTickLoop؛

پس از ایجاد اتصال ، به پورت USB متصل شوید ، ابتدا باید درایور را نصب کنیم تا پورت com را تشخیص دهد ، به این ترتیب کاربر می تواند سیستم عامل را بارگذاری کند.

به طور مشابه برای بارگذاری سیستم عامل در atmega328p ، اتصال را دنبال کنید

1] RX FTDI را به پین TXDA J1 وصل کنید

2] TX FTDI را به پین RXDA J1 وصل کنید

3] DTR FTDI را به پین DTRA J1 وصل کنید

4] Vcc5V FTDI را به پین VCC5v J1 وصل کنید

5] GND FTDI را به پین GND J1 وصل کنید

لطفاً برای دریافت کد به پیوند زیر مراجعه کنید

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

ما از 6gpios برای کنترل دو برد کم نور triac ، دو برای کنترل triac ، دو برای کنترل LED ، و دیگر دو برای کنترل سوئیچ مجازی استفاده می کنیم. Gpios هستند

// تریاک شماره

#تعریف NON_DIMMABLE_TRIAC 8 // Gpio 8

#تعریف DIMMABLE_TRIAC 9 // Gpio 9

/*LED دو رنگ*/

#تعریف DLED_RED 3

#تعریف DLED_GREEN 4

// سوئیچ دستی

#تعریف SWITCH_INPIN1 A5 // سوئیچ 1

#تعریف SWITCH_INPIN2 A4 // سوئیچ 2

پس از برقراری اتصال ، کاربر می تواند سیستم عامل را در atmega بارگذاری کند. پس از برنامه نویسی ESP و Atmega ، باید اتصال ESP و Atmega را با کوتاه کردن پین های 3-4 سربرگ J1 و 5-6 سربرگ J1 با استفاده از تنظیم کننده جامپر ایجاد کنیم.

مرحله 3: بلوک نمودار

نمودار بلوکی
نمودار بلوکی

مرورگر وب/MQTT

ما می توانیم این دستگاه را از طریق HTTP/MQTT کنترل کنیم. کلاینت Http یک درخواست http به esp8266 با توجه به استاندارد http ارسال می کند و اطلاعاتی را که مشتری می خواهد از esp8266 بازیابی کند مشخص می کند. MQTT مخفف MQ Telemetry Transport است. این یک سیستم انتشار و اشتراک بسیار سبک وزن است که در آن می توانید پیام ها را به عنوان مشتری منتشر و دریافت کنید. برقراری ارتباط بین چندین دستگاه را بسیار آسان می کند. این یک پروتکل پیام رسانی ساده است که برای دستگاه های محدود و با پهنای باند کم طراحی شده است.

ESP8266

ESP8266 WiFi Module یک SOC مستقل با مجموعه پروتکل TCP/IP است که می تواند به هر میکروکنترلر دسترسی به شبکه WiFi شما را بدهد. ESP8266 قادر است یا برنامه ای را میزبانی کند یا کلیه عملکردهای شبکه Wi-Fi را از پردازنده برنامه دیگری بارگیری کند. WiFi یک فناوری است که از امواج رادیویی برای ایجاد اتصال به شبکه استفاده می کند. یک اتصال WiFi با استفاده از یک آداپتور بی سیم ایجاد می شود تا نقاط حساس در مجاورت روتر بی سیم ایجاد شود که به شبکه متصل هستند و به کاربران امکان دسترسی به خدمات اینترنت را می دهد. برنامه نویسی esp8266 در بالا و جزئیات پیکربندی در زیر توضیح داده شده است.

Atmega328p

این کنترلر 32 پین است ، برنامه های میکروکنترلر کم مصرف و کم هزینه مورد نیاز است. شاید متداول ترین پیاده سازی این تراشه بر روی پلت فرم توسعه محبوب آردوینو ، یعنی مدل های آردوینو اونو و آردوینو نانو باشد. ما از 6 gpios از این کنترلر دو برای کنترل triac دو دیگر برای LED استفاده کردیم ، دو gpios دیگر DC 5v gpios برای کنترل سوئیچ مجازی است.

لوازم خانگی

لوازم خانگی مانند چراغ و فن ، این برد دو کانال را برای تغییر و دیگری برای کم نور فراهم می کند ، همچنین می توانید از دو کانال به عنوان سوئیچینگ استفاده کنید ، برای این برنامه ما در حال حاضر کد را ایجاد می کنیم ، همچنین می توانید از دو کانال به عنوان کم نور برای این استفاده کنید برنامه ای که نیاز دارید کد ما را اصلاح کنید برای کد لطفا به این پیوند مراجعه کنید

مرحله 4: جزئیات پیکربندی

جزئیات پیکربندی
جزئیات پیکربندی
جزئیات پیکربندی
جزئیات پیکربندی
جزئیات پیکربندی
جزئیات پیکربندی

_ صفحه را با ورودی 230 ولت AC تغذیه کنید ، دستگاه نقطه دسترسی را همانطور که در نمودار 5 نشان داده شده است میزبانی می کند ، تلفن همراه را با Armtronix- (mac) EX به Armpronix- (mac) EX: Armtronix-1a-65-7 وصل کنید ، همانطور که در نمودار 6 نشان داده شده است. پس از اتصال مرورگر باز و تایپ آدرس IP 192.168.4.1 در مرورگر ، وب سرور را همانطور که در نمودار نشان داده شده باز می کند ، SSID و رمز عبور را پر می کند و http را انتخاب می کند ، اگر کاربر می خواهد به mqtt متصل شود ، پس باید mqtt radio باشد. را فشار دهید و آدرس IP کارگزار mqtt را وارد کرده و mqtt موضوع انتشار و mqtt subscribe topic و submit را وارد کنید.

پس از پیکربندی ارسال ESP 8266 به روتر متصل می شود و روتر آدرس IP را به ESP اختصاص می دهد. آن آدرس IP را در مرورگر باز کنید تا رله را برای حالت https کنترل کنید و برای mqtt باید از R13_On ، R13_OFF ، Dimmer: xx استفاده کنید (xx در اینجا مقدار کم نور از 0 تا 99 است) ، R14_On ، R14_OFF دستورات خواهد بود از طریق موضوعی که هنگام پیکربندی دستگاه تعیین کرده اید به هیئت مدیره ارسال شود.

بدون پیکربندی SSID و رمز عبور می توان Triac را با اتصال به نقطه دسترسی دستگاه کنترل و آدرس IP دستگاه یعنی 192.168.4.1 را باز کرد. با کلیک روی این پیوند نیز می توانیم رله را کنترل کنیم اما پاسخ آهسته خواهد بود.

مرحله 5: سیم کشی

Image
Image
جعبه و برد PCB
جعبه و برد PCB

نمودار سیم کشی در نمودار 3 نشان داده شده است تا بلوک پایانه ورودی 230VAC فاز (P) و خنثی (N) داده شود. خروجی را می توان به عنوان کم نور در نور کم نور برای کنترل شدت نور و همچنین کنترل سرعت فن استفاده کرد. به همانطور که در نمودار نشان داده شده است خروجی از طریق سوئیچ مجازی DC کنترل می شود. برای بهترین خروجی کم نور از قابلمه 10K استفاده کنید.

مرحله 6: جعبه و برد PCB

جعبه و برد PCB
جعبه و برد PCB

نحوه قرار دادن برد PCB در جعبه ، لطفاً به اینجا مراجعه کنید. ظاهر بیرونی جعبه تخته دو نور ، لطفاً این تصویر را ارجاع دهید.

مرحله 7: هشدارهای ایمنی

اگر قصد خرید این کالا را دارید ، احتمالاً همه اینها را از قبل می دانید اما به نفع ایمنی خود ، ما احساس می کنیم مجبوریم همه این موارد را به وضوح بیان کنیم. بنابراین قبل از خرید چند دقیقه وقت بگذارید تا آن را با دقت بخوانید.

شبکه AC بسیار خطرناک است - حتی منبع تغذیه 50 ولت برای کشتن شما بیش از حد کافی است.

لطفاً قبل از ایجاد یا تغییر اتصال ، شبکه را خاموش کنید ، بسیار مراقب باشید. اگر از هیچ چیز در مورد خطوط تغذیه AC مطمئن نیستید ، لطفاً با برقکار تماس بگیرید و از او بخواهید در این زمینه به شما کمک کند.

سعی نکنید با شبکه اصلی ارتباط برقرار کنید مگر اینکه آموزش کافی و دسترسی به تجهیزات ایمنی مناسب را داشته باشید.

وقتی تنها هستید ، هرگز روی ولتاژهای بالا کار نکنید. همیشه اطمینان حاصل کنید که یک دوست/شریک دارید که می تواند شما را ببیند و بشنود و می داند چگونه در صورت تصادف برق را به سرعت خاموش کند.

از یک فیوز 1A به صورت سری با ورودی به برد به عنوان معیار ایمنی استفاده کنید.

نمودار اصلی سیم کشی در صفحه دستورالعمل ها و github ما موجود است. لطفاً از آن عبور کنید

خطر آتش سوزی: ایجاد اتصالات اشتباه ، کشیدن بیش از توان مجاز ، تماس با آب یا سایر مواد رسانا و سایر انواع سوء استفاده/استفاده بیش از حد/نقص همه می تواند باعث گرم شدن بیش از حد و ایجاد آتش سوزی شود. قبل از روشن و بدون نظارت ، مدار خود و محیطی که در آن مستقر شده است را کاملاً آزمایش کنید. همیشه تمام نکات ایمنی آتش را رعایت کنید.

توصیه شده: