فهرست مطالب:
- مرحله 1: جزئیات سرصفحه
- مرحله 2: جزئیات برنامه نویسی
- مرحله 3: بلوک نمودار
- مرحله 4: جزئیات پیکربندی
- مرحله 5: سیم کشی
- مرحله 6: جعبه و برد PCB
- مرحله 7: هشدارهای ایمنی
تصویری: Wifi Two Triac Dimmer Board: 7 Step
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:58
این دستورالعمل برای ARMTRONIX WIFI Two Triac Dimmer Board V0.1 است
Armtronix Wifi two triac dimmer یک برد IOT است. این برای اتوماسیون خانه طراحی شده است. ویژگی های تابلو عبارتند از:
- کنترل بی سیم
- شکل کوچک عامل
- تغذیه AC به DC منبع تغذیه 1y 230VAC تا 5V DC.
- سوئیچ مجازی DC
- دو کانال (یکی برای روشن و خاموش دیگری برای کم نور شدن)
اندازه تخته 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: سیم کشی
نمودار سیم کشی در نمودار 3 نشان داده شده است تا بلوک پایانه ورودی 230VAC فاز (P) و خنثی (N) داده شود. خروجی را می توان به عنوان کم نور در نور کم نور برای کنترل شدت نور و همچنین کنترل سرعت فن استفاده کرد. به همانطور که در نمودار نشان داده شده است خروجی از طریق سوئیچ مجازی DC کنترل می شود. برای بهترین خروجی کم نور از قابلمه 10K استفاده کنید.
مرحله 6: جعبه و برد PCB
نحوه قرار دادن برد PCB در جعبه ، لطفاً به اینجا مراجعه کنید. ظاهر بیرونی جعبه تخته دو نور ، لطفاً این تصویر را ارجاع دهید.
مرحله 7: هشدارهای ایمنی
اگر قصد خرید این کالا را دارید ، احتمالاً همه اینها را از قبل می دانید اما به نفع ایمنی خود ، ما احساس می کنیم مجبوریم همه این موارد را به وضوح بیان کنیم. بنابراین قبل از خرید چند دقیقه وقت بگذارید تا آن را با دقت بخوانید.
شبکه AC بسیار خطرناک است - حتی منبع تغذیه 50 ولت برای کشتن شما بیش از حد کافی است.
لطفاً قبل از ایجاد یا تغییر اتصال ، شبکه را خاموش کنید ، بسیار مراقب باشید. اگر از هیچ چیز در مورد خطوط تغذیه AC مطمئن نیستید ، لطفاً با برقکار تماس بگیرید و از او بخواهید در این زمینه به شما کمک کند.
سعی نکنید با شبکه اصلی ارتباط برقرار کنید مگر اینکه آموزش کافی و دسترسی به تجهیزات ایمنی مناسب را داشته باشید.
وقتی تنها هستید ، هرگز روی ولتاژهای بالا کار نکنید. همیشه اطمینان حاصل کنید که یک دوست/شریک دارید که می تواند شما را ببیند و بشنود و می داند چگونه در صورت تصادف برق را به سرعت خاموش کند.
از یک فیوز 1A به صورت سری با ورودی به برد به عنوان معیار ایمنی استفاده کنید.
نمودار اصلی سیم کشی در صفحه دستورالعمل ها و github ما موجود است. لطفاً از آن عبور کنید
خطر آتش سوزی: ایجاد اتصالات اشتباه ، کشیدن بیش از توان مجاز ، تماس با آب یا سایر مواد رسانا و سایر انواع سوء استفاده/استفاده بیش از حد/نقص همه می تواند باعث گرم شدن بیش از حد و ایجاد آتش سوزی شود. قبل از روشن و بدون نظارت ، مدار خود و محیطی که در آن مستقر شده است را کاملاً آزمایش کنید. همیشه تمام نکات ایمنی آتش را رعایت کنید.
توصیه شده:
NodeMCU Lua Cheap 6 $ Board with MicroPython Temperature and Humidity Logging، Wifi and Mobile Stats: 4 Step
NodeMCU Lua Cheap 6 $ Board with MicroPython Temperature and Humidity Logging، Wifi and Mobile Stats: این اساساً ایستگاه هواشناسی ابری است ، می توانید داده های تلفن خود را بررسی کنید یا از برخی تلفن ها به عنوان صفحه نمایش زنده استفاده کنید با دستگاه NodeMCU می توانید داده های دما و رطوبت را در خارج ثبت کنید ، در اتاق ، گلخانه ، آزمایشگاه ، اتاق خنک کننده یا هر مکان دیگری تکمیل شود
Arduino LTC6804 BMS - قسمت 2: Balance Board: 5 Step
Arduino LTC6804 BMS - Part 2: Balance Board: Part 1 is here یک سیستم مدیریت باتری (BMS) شامل عملکردی است که پارامترهای مهم بسته باتری شامل ولتاژ سلول ، جریان باتری ، دمای سلول و غیره را حس می کند. محدوده تعریف شده ، بسته می تواند دیسکو باشد
Tower Climb Helping Robot V1 - Two Legged، RF، BT Control With App: 22 Step (with Pictures)
Tower Climb Helping Robot V1 - Two Legged، RF، BT Control With App: هنگام دیدن مارمولک ها روی دیوارها قصد دارم یک ربات شبیه آن بسازم. این یک ایده بلند مدت است ، من مقالات زیادی را برای چسب های الکتریکی جستجو می کنم و راهی را بررسی می کنم و ظرفیت نگهداری آن را شکست می خورم. در حال حاضر قصد دارم آن را با استفاده از الکترومغناطیس برای
The ThreadBoard: Micro: bit E-Textile Prototyping Board: 5 Step (with Pictures)
ThreadBoard: Micro: bit E-Textile Prototyping Board: The ThreadBoard یک تخته نان مغناطیسی برای محاسبات پوشیدنی است که امکان نمونه سازی سریع مدارهای نساجی الکترونیکی را فراهم می کند. انگیزه پشت ThreadBoard توسعه ابزاری است که با مجموعه منحصر به فرد محدودیت هایی که نساجی الکترونیکی سازگار می کند سازگار است
ARMTRONIX WIFI SINGLE Dimmer Board V0.2: 3 مرحله (همراه با تصاویر)
ARMTRONIX WIFI SINGLE Dimmer Board V0.2: Armtronix Wifi dimmer یک برد IOT است که برای اتوماسیون خانگی طراحی شده است. ویژگی های برد عبارتند از: کنترل بی سیم ضریب شکل کوچک در منبع تغذیه AC به DC منبع تغذیه 230VAC تا 5V DC. سوئیچ مجازی DC اندازه برد 61.50 است