物聯網競賽套裝配置簡介

2021-10-19 11:50:08 字數 2966 閱讀 2800

●設計基於 arm cortex mo+微控制器stm32l071kbu,具有128kbytes flash儲存器、6kbyte eeprom儲存器和20kbyte ram儲存器,qfpn32 封裝

●5v 電源供電,支援通過供電探針或cmsis dap link usb介面供電

●0.91寸oled顯示器

●user & reset 按鍵

●繼電器: 2路

●通用介面: 1個

●大電流驅動介面: 2個

●user led:1個

●lora單元: 1個

●板載usb轉串列埠功能,與微控制器usart2連線

●整合開發環境支援: keil、 iar 和各類基於gcc的整合開發環境

●感測器模組

溫度感測器模組: i2c 介面,感測器型號: sts30-dis-b

模擬電壓輸出模組:兩路由電位器構成的連續可調電壓輸出,4個led指示燈

矩陣鍵盤模組: 2x3矩陣按鍵

1.偵錯程式

套裝產品lora終端整合了cmsis dap link程式設計除錯工具,與目標微控制器stm32l071kbu連線。偵錯程式內部實現了usb轉串列埠功能,與目標控制器stm32l071kbu的usart2連線。

使用虛擬串列埠時,需要短接p5的1、2腳和3、4腳。

2.供電

套裝產品lora終端支援5v dc電源供電。lora 終端單獨使用的情況下,可以通過板載的micro usb type b介面供電,單獨使用時需將5位撥碼開關(+5v、 3v3、swdio、sdclk、 rst) 全部置on的狀態。

3.時鐘

套裝產品lora終端目標微控制器stm32l071kbu沒有配置外部振盪器,使用者可使用的系統時鐘源為微控制器內部的lsi、msi 和hsl。

4.復位

套裝產品的復位訊號:

●復位按鍵reset

●cmsis dap link偵錯程式

●軟體復位

5. led指示燈和按鍵

套裝產品的lora終端整合了乙個使用者自定義功能的led,使用pc15引腳,低電平有效;整合了乙個使用者按鍵,使用pc14引腳。

6. oled顯示屏

套裝產品的lora終端整合了乙個0.91寸的oled顯示屏及其驅動電路,顯示屏驅動晶元型號為ssd1306,設計預留一組i2c訊號與微控制器通訊,1個gpio引腳用於oled供電控制。

表1 oled控制引腳描述

oled的電源控制通過一-個p-mos管實現,當pb5為低電平時,使能oled的供電電源。

7.繼電器

套裝產品的lora終端上整合了2個繼電器,由uln2803驅動。任意乙個繼電器吸合時,其控制的led指示燈點亮。

●繼電器k1.—.k1-led

●繼電器k2.—.k2-led

8.lora模組

套裝產品lora終端上整合了乙個spi介面的lora模組,收發器型號為sx1278,硬體.上已經完成了天線部分的設計,使用者可以直接在lora終端上完成lora模組的程式設計訓練,套裝產品包含2個lora終端,可以完成點對點的資料通訊功能。

表2 lora控制引腳描述

9.通用介面套裝產品lora中斷提供了-組通用介面,用於適配各類感測器、執行機構等資源,通用介面包含的資源如表3所示,圖1描述了引腳的排針上的分配情況。

表3 通用介面引腳資源分配

圖1 通用介面引腳順序定義

9.1溫度感測器模組溫度感測器模組採用sensirion sts3-dis-b溫度感測器,i2c 介面,溫度測量精度士0.2°c。感測器模組可以直接安裝在lora終端的通用介面上使用。資源分配情況如表4所示。

表4 溫度感測器功能引腳分配

9.2矩陣鍵盤(2x3)模組2x3矩陣鍵盤模組可以直接安裝在lora終端上使用,資源配置情況如下所示:

●列1----pb0

●列2----pb1

●列3----pa8

●行1----pb6

●行2----pb7

注意: pa8引腳為oled顯示屏i2c-scl訊號,在同時使用oled螢幕和2x3矩陣鍵盤模組時,在每次矩陣鍵盤掃瞄任務前、後,需要重置pa8到相應的工作模式和狀態;或放棄使用pa8對應列(b3 按鍵、b6 按鍵),使用2x2矩陣鍵盤功能。

9.3模擬電壓輸出模組

模擬電壓輸出模組包括2路連續可調的電壓輸出, 4個led指示燈,模組可以直接安裝在lora終端上使用,資源分配情況如表5所示。

表5 模擬電壓輸出模組引腳資源分配

物聯網專題1 物聯網簡介

1 物聯網 internet of things iot 萬物互聯 注意 是internet 不是internet internet 互連網,使用tcp ip協議族作為通行規則的特殊的互連網 即網際網路 物聯網最重要的屬性,就是裝置接入網際網路 如兩個裝置使用2.4g射頻模組進行無線通訊,這不能算是...

Ninja Blocks物聯網平台簡介

ninja blocks是乙個物聯網控制平台,其平台架構包括硬體層 處理器層 軟體層以及平台層,請看下圖 最底層是硬體層,包括感測器 sensors 和驅動器 actuators 例如溫度感測器 開關等,屬於這一層。處理器層是ninja block,ninja block是乙個物聯網裝置的閘道器,它...

iot物聯網解決方案 物聯網 IoT 簡介

物聯網 iot internet of things 即 萬物相連的網際網路 是網際網路基礎上的延伸和擴充套件的網路,將各種資訊感測裝置與網際網路結合起來而形成的乙個巨大網路,實現在任何時間 任何地點,人 機 物的互聯互通。物聯網是新一代資訊科技的重要組成部分,it行業又叫 泛互聯,意指物物相連,萬...