那曲檬骨新材料有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

基于單片機的LCD百葉窗統設計

bbxyliyang ? 來源:bbxyliyang ? 作者:bbxyliyang ? 2023-07-24 16:37 ? 次閱讀

基于單片機的LCD百葉窗統設計
一、系統方案

本項目利用DS18B20傳感器AD光敏電阻傳感器,按鍵及對直流電機的控制實現智能百葉窗的控制。具體功能:LCD液晶顯示器顯示測量結果的光照強度和溫度,設置三個按鍵:手動/自動切換、手動正轉和手動反轉,用一個發光二極管顯示手動/自動狀態,自動狀態時二極管亮,自動模式下,當光照強度或者溫度過高的時候關閉百葉窗,反之光強降低且溫度降低的時候才打開百葉窗。設置兩個極限位置保護行程開關,用于保護百葉窗葉片:當正轉到極限位置壓下行程開關時,電機停止正轉,但還可以反轉;當反轉到極限位置壓下行程開關時,電機停止反轉,但還可以正轉。

wKgaomS-OA6AKOfFAAAWlMNDU2g946.png

二、硬件設計
原理圖如下:

wKgaomS-OBSAeLGlAAFTgfF30GM010.png

三、單片機軟件設計
1、首先是系統初始化:
//外部中斷初始化
void EX_Init()
{
EA=1;
IT0=1;
EX0=1;

}
2、中斷服務程序
//中斷函數
void Int0() interrupt 0
{
flag=~flag; //模式變換
}

3、按鍵檢測程序
//讀取溫度
unsigned int Get_Temperature()
{
unsigned char *pt; //用來存放溫度值,測溫程序就是通過這個數組與主函數通信
unsigned int real_tempure;
pt=ReadTemperature(); //讀取溫度
covert(pt);//轉換溫度
//把溫度擴大10倍避免小數運算
real_tempure = ((TempBuffer[2]-0x30)*10)+TempBuffer[3]-0x30;
real_tempure =(real_tempure*10) + TempBuffer[5]-0x30;
if(TempBuffer[1]==0x31) //說明此時有百位
{
real_tempure+=1000;
}
if(TempBuffer[0]==0x2d) //負溫度
{
real_tempure*=-1;
}
return real_tempure;
}
4、核心算法程序
void Control_motor()
{
if(flag==0) //自動模式
{
xianwei1=1;
xianwei2=1;
LED=0;
_nop_();
if((Light_val<30)&&(real_tempure<200)&&(xianwei1==1)) //0-30 ,溫度小于20度
{IN1=1;IN2=0;} //正傳
else if(((Light_val>50)||(real_tempure>300))&&(xianwei2==1)) //溫度大于30度關窗簾
{IN1=0;IN2=1;} //反轉
else
{IN1=1;IN2=1;}//30-50
}
if(flag==1) //手動模式
{
K3=1;
K2=1;
xianwei1=1;
xianwei2=1;
LED=1; //關指示燈
if((K2==0)&&(xianwei1==1)) //按鍵按下
{IN1=0;IN2=1;while(!K2);}
if((K3==0)&&(xianwei2==1))
{IN1=1;IN2=0;while(!K3);}
else
{IN1=1;IN2=1;} //電機停止
}
}

四、proteus仿真設計
Proteus軟件是一款應用比較廣泛的工具,它可以在沒有硬件平臺的基礎上通過自身的軟件仿真出硬件平臺的運行情況,這樣就可以通過軟件仿真來驗證我們設計的方案有沒有問題,如果有問題,可以重新選擇器件,連接器件,直到達到我們設定的目的,避免我們搭建實物的時候,如果當初選擇的方案有問題,我們器件都已經焊接好了,再去卸載下去,再去焊接新的方案的器件,測試,這樣會浪費人力和物力,也給開發者帶來一定困惑,Proteus仿真軟件就很好的解決這個問題,我們在設計之初,就使用該軟件進行模擬仿真,測試,選擇滿足我們設計的最優方案。最后根據測試沒問題的仿真圖紙,焊接實物,調試,最終完成本設計的作品。

wKgZomS-OByAHAOGAAFZbNj87cA490.png


審核編輯 黃宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 傳感器
    +關注

    關注

    2553

    文章

    51390

    瀏覽量

    756575
  • 單片機
    +關注

    關注

    6043

    文章

    44622

    瀏覽量

    638533
  • lcd
    lcd
    +關注

    關注

    34

    文章

    4438

    瀏覽量

    168381
收藏 人收藏

    評論

    相關推薦

    Jalousier:隨溫度自動調節的智能化百葉窗

    眾籌平臺Indiegogo上近日上線了一個新的融資項目——Jalousier,這是一款將傳統控制技術與智能手機相結合的智能聯網設備,它能夠夾在百葉窗上并控制其使用,自動依據氣溫、光照、天氣和時間來調整百葉窗葉片的角度,從而將普通的百葉窗
    發表于 02-18 10:49 ?1725次閱讀

    智能家居細分市場之智能百葉窗

    電子發燒友網報道(文/黃山明)百葉窗作為當下建筑中常用的設備,適用范圍非常廣泛,如居民住宅、辦公大樓等。同時,在家居產品智能化浪潮的推動下,百葉窗也開始向著智能化進發。相比傳統的單功能百葉窗,智能
    的頭像 發表于 03-17 00:08 ?2342次閱讀
    智能家居細分市場之智能<b class='flag-5'>百葉窗</b>

    如何去實現基于單片機百葉窗控制系統設計

    本設計主要由LN298電機驅動模塊、STC15L2K08S2單片機控制模塊、限位檢測模塊、紅外接收模塊、數碼管顯示模塊和光敏電路采集模塊等組成。本系統能實現以下基本功能:(1)實現遙控百葉窗上升、下降,以及
    發表于 11-19 08:47

    進風口百葉窗模的設計及制造

    介紹進風口百葉窗的模具設計, 通過工藝分析, 簡化模具設計及制造。關鍵詞: 百葉窗; 復合模; 設計; 制造Abstract: The art icle int roduces the air intake blinds mould design1 By analyzin
    發表于 07-27 15:42 ?23次下載

    JAVA教程之圖片百葉窗

    JAVA教程之圖片百葉窗,很好的JAVA的資料,快來學習吧
    發表于 04-11 17:14 ?8次下載

    智能百葉窗設計

    節能的目的。本論文主要闡述了以單片機控制技術為核心,系統主要由單片機主控模塊,無線接收模塊,LED數碼管顯示模塊,電機驅動模塊,電源模塊和百葉窗窗體結構組成。其中系統采用了2.4G模塊接受無線數據,并將數據傳送到
    發表于 11-14 16:25 ?20次下載
    智能<b class='flag-5'>百葉窗</b>設計

    基于STM32的變電站智能百葉窗的設計與實現

    針對傳統百葉窗只具有開關功能,且無法滿足變電站防雨防塵和節能降本增效的需求問題,提出了一種適用于變電站的基于STM32單片機的智能百葉窗系統,首先對百葉窗的葉片結構進行了改進,將其設計
    發表于 04-09 11:43 ?12次下載
    基于STM32的變電站智能<b class='flag-5'>百葉窗</b>的設計與實現

    (畢業設計資料)基于單片機百葉窗控制系統設計

    (畢業設計資料)基于單片機百葉窗控制系統設計
    發表于 11-12 16:21 ?15次下載
    (畢業設計資料)基于<b class='flag-5'>單片機</b>的<b class='flag-5'>百葉窗</b>控制系統設計

    百葉窗可穿戴技術開源分享

    電子發燒友網站提供《百葉窗可穿戴技術開源分享.zip》資料免費下載
    發表于 11-10 17:22 ?0次下載
    <b class='flag-5'>百葉窗</b>可穿戴技術開源分享

    自動百葉窗開源分享

    電子發燒友網站提供《自動百葉窗開源分享.zip》資料免費下載
    發表于 11-11 15:13 ?1次下載
    自動<b class='flag-5'>百葉窗</b>開源分享

    百葉窗控制開源分享

    電子發燒友網站提供《百葉窗控制開源分享.zip》資料免費下載
    發表于 11-14 10:42 ?1次下載
    <b class='flag-5'>百葉窗</b>控制開源分享

    基于Particle Photon打造的家庭自動開關的百葉窗

    這個物聯網家庭自動化項目免除了起床和手動調整百葉窗的麻煩過程。通過使用 Particle Photon,電機和智能手機,可以使您在任何地方完全的控制百葉窗。組件清單Particle Photon
    發表于 12-22 14:32 ?0次下載

    DIY自動百葉窗

    電子發燒友網站提供《DIY自動百葉窗.zip》資料免費下載
    發表于 06-09 11:23 ?0次下載
    DIY自動<b class='flag-5'>百葉窗</b>

    diy智能百葉窗

    電子發燒友網站提供《diy智能百葉窗.zip》資料免費下載
    發表于 07-13 09:48 ?0次下載
    diy智能<b class='flag-5'>百葉窗</b>

    智能GPRS通訊百葉窗系統

    實現功能:1采用單片機開發節能主控制器單片機優勢是價格低,功能齊全,應用廣泛,完全勝任本次課題研究。設計節能主控制電路、溫濕度和光照度采集電路、
    發表于 10-15 10:49 ?0次下載
    足球博彩论坛| 鹤壁市| 百家乐官网大转轮真人视讯| 百家乐赌博技巧大全| 千亿娱乐城注册| 逍遥坊百家乐官网的玩法技巧和规则 | 百家乐网站出售| 大发888zhldu| 济州岛百家乐官网的玩法技巧和规则 | 大发888娱乐城好吗| 百家乐官网程序开户发| 希尔顿百家乐试玩| 百家乐官网最新心得| 百家乐返水1.2不限| 百家乐官网系统分析器| 百家乐翻天快播粤语| 麦盖提县| 百家乐官网备用网址| 娱乐城注册| 百家乐视频游戏注册| 金宝博百家乐官网现金| 百家乐赢钱心得| 百家乐官网类游戏网站| 明溪百家乐的玩法技巧和规则| 百家乐官网稳赢投注| 全讯网abckkk.com| 真人百家乐官网的玩法技巧和规则 | 大发888娱乐场下载 游戏平台| 在线百家乐官网作| 赌场游戏| 杨氏百家乐必胜公式| 百家乐官网双层筹码盘| 百家乐游戏解码器| 凯旋门百家乐官网技巧| 大佬百家乐的玩法技巧和规则 | 网上百家乐官网怎么破解| 百家乐怎么完才能嬴| 百家乐官网游戏源码手机| 大赢家娱乐城官方网| 百家乐获胜秘决百家乐获胜秘诀| 百家乐官网输钱的原因|