本次實驗主要是做一個 PWM 脈沖來控制直流電機的轉速,這個脈沖頻率是可以通過手機遠程控制的。 我們準備一下材料 12v蓄電池一個 SS8050 NPN 三極管模塊 瘋狂物聯——物聯網開關模塊(淘寶店鋪搜索“瘋狂物聯”) 直流減速電機 第一步我們需要給 物聯網模塊接上電源 這個是物聯網開關的接線和跳線說明 然后我們將直流電機和8050接在物聯網開關上 8050三極管起一個開關作用,這個支持的電流是 0.5A如果是電流較大的需要更換大功率的三極管 電阻式(10k)模擬量(0-5v)輸入接口 支持所有10K電阻式模擬量傳感器接入 支持所有0-5v電壓式模擬量傳感器接入 智能傳感器輸入接口 可以支持DHT11溫濕度傳感器 18B20溫度傳感器 所有數字量(0/1)傳感器 PWM頻率輸出 完成接線,插上電源 物聯網開關第一次使用的時候需要給它做一個初始化配置,物聯網開關上電后會在30秒內生成一個ESP開頭并沒有密碼的AP配置熱點,我們打開手機搜索并連接這個配置AP 連接成功之后,打開手機的瀏覽器,在瀏覽器地址處輸入192.168.4.1,進入設備的配置頁面 在紅色框中輸入家里可以正常上網的wifi名稱和密碼 復制設備的編碼,設備編碼之后在云平臺添加設備時要用到的,所以我們確保復制成功了再點擊保存 配置成功之后物聯網模塊會關閉AP配置熱點,手機會自動連接回我們當前的wifi網絡之中,當我們的手機可以正常上網之后,我們打開手機的瀏覽器,在瀏覽器地址處輸入 o8y.net 進入物聯網管理平臺,初次實用這個物聯網管理平臺的小伙伴需要注冊并登陸一下,小編推薦大家用 QQ 快捷登陸的方式登錄到物聯網管理平臺中去。 我們登錄到物聯網管理平臺之后,點擊左下的設備添加按鈕 在彈出的對話框中給設備起一個名字,然后把剛才復制到的設備編碼粘貼到這里,然后點擊保存 點擊下方中間的刷新按鈕之后我們就可以在平臺中看到我們的設備 因為我們要實現的是直流電機的速度控制,所以我們要點擊右上的工具按鈕簡單的配置一下我們的設備 在彈出的對話框中,拉到最下方,在IO03(R)這里選擇 PWM頻率控制,點擊保存 設置完成,我們再點擊一次下方的刷新按鈕,這樣我們就可以看到,PWM頻率控制的滑動條,我們通過控制滑動條就可以控制電機的轉動速度。拖動到0的位置,電機就停止轉動,拖動到100的位置,電機就會全速轉動。好 了這個物聯網遠程控制電機轉速就這樣制作完成了,這個功能具體可以應用到什么地方就給大家腦補了。 這個PWM理論上是可以控制燈的明暗度的,但我不推薦這樣做,因為這樣的燈會閃縮很厲害,用眼可能看不出來但對眼睛還是有傷害的。如果要控制燈的明暗度推薦大家用控制電壓的方式控制燈。 感謝大家耐心看完,電子電路我還是一個菜鳥,如果有什么不對的地方歡迎大家指出。 大家也可以加入我們的QQ群互相學習,討論。
QQ交流群:203847769(注明來自51黑論壇,否則不予通過)
|