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

使用51單片機(jī)通過ESP8266模塊與手機(jī)進(jìn)行通訊的資料說明

ESP8266wifi模塊與51單片機(jī)通信教程

APP同過ESP8266與51單片機(jī)通信

51單片機(jī)通過ESP8266模塊與手機(jī)進(jìn)行通訊

視頻教程-micropython基礎(chǔ)入門(esp32/esp8266單片機(jī)開發(fā))-物聯(lián)網(wǎng)技術(shù)

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

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

基于STM32單片機(jī)ESP8266物聯(lián)網(wǎng)阿里云的遠(yuǎn)程控制LED系統(tǒng)

esp8266單片機(jī)透?jìng)鱛ESP8266通過MQTT接入Home Assistant

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

如何使用Arduino UNO對(duì)ESP8266進(jìn)行編程

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

評(píng)論