欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2911|回復: 3
打印 上一主題 下一主題
收起左側

過年在家做了個窗簾控制器,遙控控制,光線感應,帶電量指示,程序完善中

[復制鏈接]
跳轉到指定樓層
樓主
這段時間一直在家,設計了個窗簾控制器,   窗簾是那種拉珠的窗簾,自己把拉珠機構拆掉裝了個減速的步進電機,5v的,控制器單片機用的STC12C5616AD,步進電機驅動用的ULN2803AG   ,自己編寫的8細分驅動程序,   電量指示用的2812指示燈,8位的,


寫了個說明書:


   遙控器使用說明:
  本程序沒有啟用遙控器用戶碼識別,也就是所有遙控器都可以使用,
要符合NCE解碼:(9ms+4.5ms)引導碼+32位編碼
  按鍵說明:
     設置/執行鍵(0x08)  對應本遙控器:客廳
     向下/減(0x09)        對應本遙控器:餐廳
     向上/加(0x0a)        對應本遙控器:廚房
     退出(0x16)           對應本遙控器:全關
  使用方法:
   一、正常使用:按向上按鍵,就是全開窗簾,  按向下按鍵就是全關窗簾,位置會自動保存,(意外斷電會丟失位置數據!)
   二、定位,如果窗簾不在正常位置,按一下設置鍵,會自動找尋定位點,(一圈以內,不會自動歸零,因為沒有實時電子標尺)
   三、由于遙控不好使,或各種意外原因,導致用手拉動,并改變了窗簾的位置,可以進行手動重新配置 位置數據 ,
       和窗簾實際位置 。
      方法如下:  
         
         按住設置鍵 直到led指示條亮起后松手,指示條有N種顏色,綠色代表電路板當前存儲的位置數據,本窗簾一共12個數據
         
         但是指示燈只有8個,所以想全部顯示是不夠用的,本程序在第2個指示燈處采用了多種顏色變化來代表位置,其他都是綠色
         如果8顆燈都是綠色代表存儲的是窗簾最高位,(可以按壓向上,或向下來調整存儲的位置數據)這時請檢查窗簾是否在最高位

         如實際位置不對,按一下設置鍵,此時指示條燈的數量不變,顏色變為紅色,這時在按壓  向上/向下  按鍵,來調整窗簾
         的實際位置,每次大概轉半圈,由于磁鐵是兩塊拼成一塊的,有時會導致自動定位點錯亂,現象就是轉一點就停了,
         繼續按就是了,(按壓設置鍵可以反復切換,實際位置和存儲位置)直到調整的,,實際位置,和存儲位置,相等,
               這時按退出按鍵,數據會自動保存。     
   四、窗簾手動開啟指定位置的方法:   本窗簾共計12個檔位,沒有半個檔位!(因為數據不好存儲)
       方法如下:
          按住 向上 或 向下 按鍵,直到led指示調亮起后松手,顯示的是電路板當前存儲的位置數據,按壓 向上/向下
          進行調整,可以隨便調,按一下加/減一個位置數據,調到自己滿意的位置,按設置鍵執行,如按退出鍵,不執行!直接退出
   五、不管任何原因導致的,單片機內部數據錯亂,無法正常使用,顯示位置數據錯亂,不可調,有一個歸零設置
        使用方法,按住退出鍵,led指示條亮起, 按一下退出鍵指示燈增加一個,直到全部點亮,
         程序內部會把所有臨時寄存器清零,eeprom清零,并重新寫入初始數據,完成歸零設置后 會閃爍3次
         如歸零后還無法正常使用,那么連上串口看下傳回的遙控碼是否正確吧,本說明書開始的按鍵介處有正確的數值
           如果數值對不上,請更換新遙控器,
           如果數值對上了,還無法正常使用,請重新燒錄代碼。
           如果重新燒錄還無法使用,請檢查霍爾傳感器是否損壞,(步進電機旁邊的黑色原件)
           如果還不行,請更換單片機并重新燒錄。
           如以上處理方式,均不可用,那么更換新電路板。
//===================================================================
                     單片機內部存儲器壽命說明:

     這個版本使用的是stc12c5616ad單片機內部eeprom  存儲窗簾位置,使用的是第一扇區,
        每次存儲10位數據(0xff 格式10個,因為*10好算,,,) 實際只存儲兩位,
        第一扇區共計可以存儲14次,然后會擦除扇區,并重新使用,
        按照 早上開一次   中午 關一次,開一次,晚上關一次   一天共計4次,3天x 4次=12次,還富裕2次,
        統計為:一個扇區可以每三天擦除一次,stc官方文檔介紹內部eeprom擦除次數為10萬次以上,
         那么10萬乘以3天=30萬天     30萬天 除以 365 = 821年    存儲器大概可以使用800年,放心使用吧,隨便存儲,
        這款單片機共計可以使用 8個扇區,還有7個是空著的呢,,如果全部啟用,,那么。。。。。。。。。。。
        不用算了, 幾乎存儲器的生命周期,夠用好幾代人了。
//===================================================================



實物圖:




現在已經可以完美使用,開啟了看門狗功能,用的兩節18650供電,程序帶自動節能功能  1分鐘沒有遙控信號自動休眠
休眠電流20uA,18650鋰電,是用太陽能發電板來充電的,可以說是全年365天,不需要額外供電,
至此使用非常完美,
休眠后,遙控響應非常出色,遙控器按下瞬間,就從休眠狀態轉為正常工作狀態了。


改造后的窗簾:


電機部分,帶霍爾定位:


控制器放在一個透明盒子里


每次喚醒后先顯示當前電池的電量,每天都是滿的,沒見它掉過:



進入系統設置后指示燈變紅,


每次收到遙控信號,第一個燈會閃爍,以便確認是否發送成功。
至此全貼完,新人報到,歡迎個位壇友批評指正,感謝大家觀看。


IMG20200309071804.jpg (3.03 MB, 下載次數: 33)

IMG20200309071804.jpg
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:743654 發表于 2020-12-28 15:36 | 只看該作者
樓主DIY不錯,能分享下程序嗎
回復

使用道具 舉報

板凳
ID:468878 發表于 2020-12-28 15:56 | 只看該作者
希望搞電子的都住上好房子
回復

使用道具 舉報

地板
ID:669557 發表于 2021-5-14 10:40 | 只看該作者
樓主電機用的什么型號的
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表