在這里,我想向您展示我如何制作自己的Arduino AC調光器,該調光器可以輕松控制交流負載,例如電動機和燈光。它具有處理1200瓦以上功率的能力,并且對于家庭自動化和家庭自動化來說是一個非常不錯的項目,因為我使用的微控制器是具有WiFi功能的ESP8266,并且只需少量更改即可修改代碼。
在這里,我為您提供了一個包含所有信息的教程:
零件和零件清單:
以下是整個過程所需的清單:
10kohm電位器。
2雙接線端子。
您偏愛的交流電動機(單相)。
可調光的燈泡。
測量工具:萬用表,鉗形表(可選)。
1.3英寸OLED顯示屏。
金屬絲。
電路原理圖:
這是我們項目的電路圖:
它具有電路的所有內部連接,我們可以在以后創建PCB設計。
1-要對ESP-12進行編程,我們需要通過USB電纜將其直接連接到PC,打開代碼“ ACControl”,安裝我也附帶的庫,然后單擊上載。
如果當前的測量值在顯示器上顯示錯誤,或者您想改善它們,則可以在代碼中通過實驗調整以下參數:
浮動Sensibilidad = 0.066; // 30Amps傳感器的靈敏度(如果使用20A或5A版本,請參見ACS712的數據表)。
浮動截距= 35952.685; //更改此值,直到您盡可能接近真實電流為止。
浮動斜率= 273; //更改此值,直到您盡可能接近真實電流為止。
浮點測試頻率= 60; //電路頻率(Hz)
浮動windowLength = 40.0 / testFrequency; //將要測試的循環數。
接線:
請仔細執行以下幾步:
將OLED顯示器插入機箱插槽。
為顯示器接線,并確保PCB和OLED之間的連接正確(插腳輸出可能會有所不同)。
將電動機或電線(黑色和紅色)連接到輸出端子排,無論極性如何。
獲取交流電纜,找出電源線和零線,然后分別將它們連接到電源接線盒(重要)中。
控制單相交流電動機
確保電位器處于最小位置。
打開系統。
單擊按鈕以啟用調光功能。
逐漸轉動電位計,電動機應啟動。
您必須在顯示屏上看到電動機電流。
如果再次單擊該按鈕,電動機將關閉。
智能功能設置
這不是一個簡單的調光器,它具有一些有趣的功能,讓我們嘗試一下。
按下按鈕3秒鐘以上。
顯示屏應顯示“ Max Amps”。
旋轉電位計以設置最大安培設定點。
再次單擊按鈕,您應該再次進入開始屏幕。
現在,如果您模擬電動機的過載,則當電流超過設定值時應將其關閉。
控制燈泡
這種類型的調光器是完美的,并且理想用于控制電阻性負載,因此在這種情況下,我們將更好地,更線性地控制燈泡的亮度。
一些LED可調光燈會閃爍一點。燈絲燈是最好的選擇。
責任編輯:pj
-
傳感器
+關注
關注
2560文章
52158瀏覽量
761430 -
單片機
+關注
關注
6057文章
44813瀏覽量
644355 -
pcb
+關注
關注
4341文章
23334瀏覽量
404734 -
顯示器
+關注
關注
21文章
5051瀏覽量
141129
發布評論請先 登錄
相關推薦
Ardnino的ESP8266編程源碼
esp8266中文資料匯總(esp8266引腳圖_與單片機連接_串口wifi實例)

ESP8266wifi模塊與51單片機通信教程

APP同過ESP8266與51單片機通信

51單片機通過ESP8266模塊與手機進行通訊

視頻教程-micropython基礎入門(esp32/esp8266單片機開發)-物聯網技術

51單片機+ESP8266-01通過串口通信控制LED燈

51單片機通過WIFI模塊ESP8266控制四路繼電器

基于STM32單片機ESP8266物聯網阿里云的遠程控制LED系統

esp8266單片機透傳_ESP8266通過MQTT接入Home Assistant

51單片機通過WIFI模塊ESP8266控制四路繼電器

51單片機通過WIFI模塊ESP8266控制四路繼電器

評論