在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

電子發燒友App

硬聲App

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

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

3天內不再提示
電子發燒友網>電子資料下載>電子資料>物聯網衣柜控制器開源分享

物聯網衣柜控制器開源分享

2022-12-23 | zip | 0.02 MB | 次下載 | 免費

資料介紹

描述

?

物聯網衣柜控制器的主要功能是為用戶帶來適應天氣條件的衣服。在當前版本的驅動程序中,編程了三件衣服:雨傘、圍巾、太陽鏡。可以通過附加元素(夾克、帽子、靴子等)擴展功能。此外,控制器還可用作氣象站。

?

硬件

?

設備 iot-wardrobe 基于 cc3200 Launchpad 模塊。Launchpad 模塊由外部電源供電(電壓 3.3 V 最大電流 500 mA)。模塊 LaunchPad 安裝在 Z-52 盒中(尺寸 73 毫米/146 毫米/40 毫米)。此外還安裝了 LCD 驅動器(單色、分辨率 48x84、驅動器 pcd8544)、兩個功能按鈕(紅色和綠色)、兩個功能二極管(紅色和黃色)和三個信息二極管(全綠色)。設備 iot-wardrobe 如圖1 所示。

?
poYBAGOkIKqAKHFPAAXTunQpir4318.jpg
圖 1. 物聯網衣柜控制器
?

模塊 CC3200 Launchpad 控制 LCD 顯示屏、按鈕和二極管的工作。外圍電路電氣圖如圖1所示。

?
pYYBAGOkIK6AKCRxAACN9s7Gv9I672.bmp
圖 1. 示意圖。外圍設備
?

您應該開始在 LCD、二極管和按鈕的盒孔中銑削結構。接下來您應該安裝 LCD、二極管和按鈕。最后,您應該使用 cc3200 線連接所有外圍設備(微控制器線在兩個 Launchpad 2x20 連接器上延伸)。

?

功能性

?

Iot-wardrobe 驅動程序可以工作在三種模式之一:正常工作、信息屏幕、檢查接入點。

正常工作模式(通過按下綠色按鈕激活)——在此模式下,控制器連接到接入點。在該控制器連接到氣象服務器openweathermap.org 之后并發送天氣預報數據請求(服務名稱:5 天/3 小時預報)。服務器以 XML 格式返回數據(標頭和五天的天氣預報,分辨率為每 3 小時一次)。當發生錯誤時,黃色 LED 會被激活。正確讀取數據后,控制器將繼續工作。微控制器 cc3200 分析讀取的天氣預報數據。從頁眉讀取日出和日落時間。接下來是閱讀未來九小時的天氣預報(3 次,每次 3 小時)。每個 3 小時的天氣預報都有詳細的分析。LCD 屏幕上每 3 小時的天氣預報會顯示兩個帶有天氣數據(天氣現象、風力、溫度、壓力、濕度、降水量、云量)的屏幕。下一個衣櫥選擇算法被激活。如果滿足定義的條件(雨傘 - 雨,圍巾 - 溫度低于 5 ° C,太陽鏡 - 云度低于 10%) 60 秒信息綠色 LED 亮起。啟用的 LED 會通知用戶他應該選擇的衣櫥物品(例如:雨傘附近的二極管意味著下雨,你應該帶把傘)。

信息屏幕模式(通過按紅色按鈕激活)——在此模式下,設備的工作方式與正常工作模式類似。除了設備不連接到接入點并且不從天氣預報服務器讀取數據。設備使用正常工作時讀取的數據。數據呈現和衣柜選擇算法與正常工作模式相同。

檢查接入點模式(微控制器啟動后激活) - 在這種模式下檢查與接入點的連接。如果 cc3200 無法連接接入點信息 LED 將被激活(紅色二極管 AP)。

裝置工作如圖2所示。在正常工作和信息屏幕模式下,天氣預報數據屏幕顯示 3 次(天氣預報 9 小時 – 3 次 3 小時)。

?
poYBAGOkILCAOqbmAACBirHREyI897.bmp
圖 2. 司機在工作中 a) 檢查接入點 b) 正常工作 c) 信息屏幕
?

軟件

?

項目是在 CCSv6 中制作的。軟件是用C語言編寫的。在 iot-wardrobe 項目中,使用了 freeRTOS 框架 SimpleLink 和 cc3200 的驅動程序。在線程系統(文件system.c)中,最有趣的是過程SystemNormalWorkTask(正常工作模式實現)。

開始時顯示天氣預報屏幕。執行與接入點的下一次連接(過程Connect2AccessPoint)。發生錯誤時,黃色 LED 會亮起。

當與接入點的連接完成時,設備正在從天氣預報服務器讀取 IP 地址(過程Network_IF_GetHost_IP)。在這種情況下,使用 DNS 查找方法。當發生錯誤時,黃色 LED 會被激活。下一個設備與天氣預報服務器建立 TCP 連接(過程CreateConnection)。在這個過程中,創建了 TCP 套接字,并建立了與天氣預報的下一個連接。當發生錯誤時,黃色 LED 會被激活。接下來 cc3200 從服務器openweathermap.org讀取天氣預報(過程WeatherForecastGet)。在這種情況下,使用 HTTP POST 方法。當天氣預報被讀取時,數據解析過程被執行(過程WeatherForecastParse). WeatherForecastGetWeatherForecastParse這兩個過程都在weather.c文件中可用。當讀取天氣預報時,cc3200 微控制器斷開與氣象服務器的連接(TCP socked 關閉)并關閉與接入點的連接(程序Network_IF_DeInitDrive r)。最后執行衣櫥選擇程序(程序WardrobeWork)。SystemNormalWorkTask程序的源代碼在wardrobe.c文件中可用。

?

開始

?

Iot-wardrobe 源代碼可在 github 上獲得。您應該下載代碼并配置設備參數configure.h文件中,您應該設置接入點 SSID 名稱、密碼,并且您應該定義傳輸編碼算法。此外,您應該設置 iot-wardrobe 驅動程序的位置(城市名稱或 GPS 坐標)。讀取位置參數中定義的地點的天氣預報。默認使用城市名稱,但如果您想將定位方法更改為 GPS 坐標,則應更改項目設置。在未定義名稱的預定義符號選項卡中,您應該刪除 LOCATION_GPS 值,在預定義名稱中,您應該添加 LOCATION_GPS 值。

完成所有更改后,您應該重建項目(項目 -> 全部構建)。將創建二進制文件 iot_wardrobe.bin。使用 CCS UniFlash 應用程序,您應該對 S-FLASH 存儲器進行編程。

最后你應該在衣柜里安裝驅動程序。您應該安裝信息二極管并將其連接到衣柜(1-雨傘,2-圍巾,3-太陽鏡)。電源連接后,物聯網設備就可以工作了。實施示例如圖3所示。

?
pYYBAGOkIPaAHQlQAA_2li9BfxQ128.jpg
圖 3. 工作中的物聯網衣櫥
?

?ukasz Krysiewicz, 波蘭

?

?


下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1AN158 GD32VW553 Wi-Fi開發指南
  2. 1.51MB   |  2次下載  |  免費
  3. 2嵌入式軟件開發符合ISO 26262 功能安全標準
  4. 1.61 MB  |  1次下載  |  免費
  5. 3AN095 提高GD32溫度傳感器使用精度的方法
  6. 631.03KB   |  1次下載  |  免費
  7. 4PZT驅動開關電路
  8. 0.09 MB   |  1次下載  |  免費
  9. 5模擬電路仿真實現
  10. 2.94MB   |  1次下載  |  免費
  11. 6PCB繪制基礎知識
  12. 2.44MB   |  1次下載  |  免費
  13. 7電子線路板及仿真實現
  14. 1.54MB   |  1次下載  |  免費
  15. 8AN4873-使用PIC單片機的集成運算放大器測量水中的總溶解固體
  16. 591.02KB   |  1次下載  |  免費

本月

  1. 1ADI高性能電源管理解決方案
  2. 2.43 MB   |  452次下載  |  免費
  3. 2免費開源CC3D飛控資料(電路圖&PCB源文件、BOM、
  4. 5.67 MB   |  139次下載  |  1 積分
  5. 3基于STM32單片機智能手環心率計步器體溫顯示設計
  6. 0.10 MB   |  132次下載  |  免費
  7. 4美的電磁爐維修手冊大全
  8. 1.56 MB   |  24次下載  |  5 積分
  9. 5如何正確測試電源的紋波
  10. 0.36 MB   |  19次下載  |  免費
  11. 6感應筆電路圖
  12. 0.06 MB   |  10次下載  |  免費
  13. 7LZC3106G高性能諧振控制器中文手冊
  14. 1.29 MB   |  9次下載  |  1 積分
  15. 8萬用表UT58A原理圖
  16. 0.09 MB   |  9次下載  |  5 積分

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935121次下載  |  10 積分
  3. 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉換器 PCB layout 設計
  4. 1.48MB  |  420062次下載  |  10 積分
  5. 3Altium DXP2002下載入口
  6. 未知  |  233088次下載  |  10 積分
  7. 4電路仿真軟件multisim 10.0免費下載
  8. 340992  |  191367次下載  |  10 積分
  9. 5十天學會AVR單片機與C語言視頻教程 下載
  10. 158M  |  183335次下載  |  10 積分
  11. 6labview8.5下載
  12. 未知  |  81581次下載  |  10 積分
  13. 7Keil工具MDK-Arm免費下載
  14. 0.02 MB  |  73810次下載  |  10 積分
  15. 8LabVIEW 8.6下載
  16. 未知  |  65988次下載  |  10 積分
主站蜘蛛池模板: 午夜大片网| 天天综合色网| 免费看黄色片的软件| 免费国产zzzwww色| 蕾丝视频成人★在线观看| 精品三级在线| 爱情社保片鲁丝片一区| 亚洲精品美女久久久久网站| 天天做天天爱天天爽天天综合| 天天干天天操天天舔| 久久精品国产福利国产琪琪 | 免费手机黄色网址| 经典三级四虎在线观看| 99久久伊人一区二区yy5099| 国产在线视频www色| 四虎tv在线观看884aa| 日本一区二区免费在线观看| 亚洲一级毛片免费观看| 深爱婷婷| 美女网站色视频| 爱爱免费网站| 欧美一级看片a免费观看| 日本wwwhdsex69| 黄网站色视频免费观看| 四虎影视地址| 精品少妇一区二区三区视频| 97福利影院| 国产伦精品一区二区三区网站| h黄色| 在线激情网| 日本三级黄色| www.激情五月.com| 久久综合操| 青青草99热久久| 色88888久久久久久影院| 狠狠丁香激情久久综合| 日韩手机看片| 亚洲性一区| 日本黄色片在线观看| www.av在线免费观看| 国产一级毛片午夜|