找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3025|回復(fù): 0
打印 上一主題 下一主題
收起左側(cè)

STM8+HW2000無線+DHT11物聯(lián)網(wǎng)智能篩選鞋柜設(shè)計資料及源程序

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:253975 發(fā)表于 2017-11-26 23:07 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
隨著電子技術(shù)在現(xiàn)實生活中的廣泛應(yīng)用,人們越來越感受到電子產(chǎn)品為生活所帶來的各種便利,特別是在20世紀(jì)80年代,智能家居的出現(xiàn)更為人們享受生活提供了一個廣闊的平臺。而我們的項目則是其中的一個:智能篩選鞋柜。
作為經(jīng)常呆在宿舍的人來說,鞋子的擺放經(jīng)常是困擾我們的問題之一。鞋子經(jīng)常被平放在地上占用大部分的過道,還散發(fā)著臭味,這讓生活的體驗非常的不適。并且,我們的鞋子不可能只有一雙,我們的鞋子各式各樣,具有各種功能,每次穿鞋的時候還得考慮穿什么鞋,穿錯了就更讓人煩惱了。
并且從目前來看,大多數(shù)人群選擇蝸居在家中,對于外界環(huán)境的變化準(zhǔn)備不夠充分。每當(dāng)這些人出行時,由于沒有對之后發(fā)生的狀況做出相關(guān)判斷而缺乏準(zhǔn)備,有的會因為穿了布鞋出去然而下大雨導(dǎo)致鞋濕了也感冒了。而在這類人群中,尤以兒童,上班族,老人為多。所以對預(yù)期情況做出準(zhǔn)備已成為外出時作出相應(yīng)措施必不可少的工作。
因此我們團隊構(gòu)想了一個這樣的系統(tǒng),通過高效實用的環(huán)境監(jiān)測裝置(傳感器),實時精確地反饋室內(nèi)和室外的環(huán)境情況,輔以使用者的自我選擇功能,進而顯著提高人們的生活效率和生活質(zhì)量。
通過對該項目的研究,傳感器可以對室外天氣情況進行有效監(jiān)測,并傳輸?shù)接脩舻氖謾C,app會提示穿鞋建議,讓用戶自己判斷或者直接自動選擇。
參與到這次項目的研究能夠有效地鍛煉參與人員的動手能力和對相關(guān)知識活學(xué)活用、舉一反三的能力,也培養(yǎng)了一種的創(chuàng)新性和系統(tǒng)性思維,加深了項目組成員對基于單片機的各種系統(tǒng)的理解,也讓學(xué)生更加聯(lián)系實際并關(guān)注身邊的各種問題,為以后自身的發(fā)展打下了堅實基礎(chǔ)。


stm8單片機源程序如下:
  1. #include "stm8s.h"
  2. #include "HW2000.h"
  3. #include "Delay.h"
  4. #include "DHT11.h"
  5. #include "DS1302.h"

  6. extern unsigned char TIME[7];        //加入全局變量

  7. void main( void )
  8. {
  9.     unsigned char i = 0;
  10.     unsigned char TX_DATA[16] = {16,1};
  11.     unsigned char dht11_value[5];

  12.     GPIO_Init(GPIOC, GPIO_PIN_7, GPIO_MODE_OUT_PP_LOW_FAST);

  13.     CLK_HSIPrescalerConfig(CLK_PRESCALER_HSIDIV1);
  14.     Delay_Init(16);

  15.     DS1302_Init();
  16.     HW2000_Init();

  17.     while(1)
  18.     {
  19.         DS1302_ReadTime();

  20.         Dht11Start();
  21.         Dht11Check();
  22.         Dht11ReadDat(dht11_value);

  23.         for(i=0;i<5;i++)//將溫濕度傳感器的數(shù)據(jù)轉(zhuǎn)換到發(fā)送的數(shù)據(jù)包中
  24.         {
  25.             TX_DATA[i+1] = dht11_value[i];
  26.         }

  27. //        if(TIME[2]==0x08 && TIME[1]==0x58)//定時發(fā)送
  28. //        {
  29. //            for(i=0;i<12;i++)
  30. //            {
  31. //                TX_DATA[i+5] = TIME[i];
  32. //            }
  33.             TX_NOACK(TX_DATA);
  34. ……………………

  35. …………限于本文篇幅 余下代碼請從51黑下載附件…………
復(fù)制代碼

所有資料51hei提供下載:
Project_室外模塊.rar (1.55 MB, 下載次數(shù): 26)


評分

參與人數(shù) 1黑幣 +80 收起 理由
admin + 80 共享資料的黑幣獎勵!

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享淘帖 頂 踩
回復(fù)

使用道具 舉報

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

本版積分規(guī)則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表