原创 Esp8266 mqtt arduino 無線多級控制照明燈

使用的是 ws2812數字燈珠 + esp826601s +mqtt 使用arduino IDE開發 能夠實現使用mqtt控制多種亮度的燈珠 效果演示:鏈接 ws2812數字燈珠 有信號的輸入和輸出 有信號的輸入和輸出 DO

原创 esp8266、mqtt獲取溫溼度

使用esp8266-01s,以及mqtt 傳輸傳感器DHT11 獲取到的溫度以及溼度值 這個應用非常的多 也非常的實用 DHT11 DHT11 是一款溫溼度傳感器,可以用來測試環境溫溼度,該傳感器的的溫度測量範圍爲 0 ~ 5

原创 STM32 串口通信介紹及cubemx配置

學習理解STM32的串口通信,中斷以及I2C的使用。 應用:使用中斷和串口通通信獲取按鍵值發送出來並顯示到數碼管上。使用I2C 將獲取到的按鍵值保存到內存中。 串口通信 計算機的CPU與外部設備之間的信息交換,以及計算機與計算

原创 esp8266系列 wifi模塊

ESP8266這個詞可以理解爲ESP8266EX芯片,以及依賴ESP8266EX芯片開發的系列模組的簡稱。 esp8266 EX是樂鑫信息科技(上海)股份有限公司開發的一系列的wifi芯片 ESP8266系列模組是深圳安信可(Ai

原创 esp32-cam arduino開發

一個wifi攝像頭模塊 可以獲取到視頻流 基於視頻流可以進行相應的圖像處理操作 可以用於智能家居 智慧教室等等地方 演示視頻鏈接 esp32-cam 引腳圖 部分GPIO 3.3V以及5V供電 GPIO 1 爲TX 、

原创 STM32 Cubemx綜合應用-溫度控制系統

根據所學的stm32 的GIO應用 I2C 中斷 AD轉換等等知識 製作一個溫度控制系統 任務要求 溫度測量範圍:-10~70攝氏度,顯示分辨率0.1攝氏度,精度0.5攝氏度; 數碼管顯示當前溫度,並能配合鍵盤設置溫度限值

原创 STM32 Cubemx keil5搭建學習環境

大二下學期開了一門單片機的課STM32,之前瞭解過51單片機,對STM32的瞭解僅限於知道有點難… 不過實際的去學去做發現,簡單應用還是可以的,深入開發還是需要費點時間。 下面會對我學到的stm32知識進行總結。(參考了老師的p

原创 esp8266 mqtt ccs811空氣質量檢測

ccs811 能夠檢測 空氣中的CO2 以及 VOC(揮發性有機物) arduino開發 安裝Adafruit_CCS811 庫 GitHub鏈接 使用代碼 CCS811_test 示例代碼 按照下圖連線 使用的I2C通信 SD

原创 STM32 Cubemx GPIO應用之led燈、數碼管

這節主要是GPIO的應用 包括點亮led燈和數碼管使用。使用CubeMax進行配置使用keil5編寫代碼。 應用效果演示 鏈接 GPIO介紹 General Purpose Input Output (通用輸入/輸出)簡稱爲G

原创 STM32 Cubemx實現串口通信、I2C與GPIO的綜合應用

項目目標 通過按鍵,按下的值能夠串口接受並顯示出來, 串口發送數字,使用數碼管顯示數字。 將串口發送的數字使用I2C寫入EEPROM,按復位鍵並能夠讀出來。 效果演示 #### 使用模塊 串口通信 I2C 鍵盤 數碼管

原创 MQTT協議介紹與應用

MQTT(Message Queuing Telemetry Transport,消息隊列遙測傳輸協議),是一種基於發佈/訂閱(publish/subscribe)模式的"輕量級"通訊協議,該協議構建於TCP/IP協議上,由IB

原创 利用貼圖實現的人臉特效

隨着人臉檢測技術的不斷成熟,人臉特效也逐漸進入我們的生活中,各個美顏相機軟件,p圖軟件都能夠檢測到人臉,添加人臉特效。最近嘗試着做了一下,一種比較簡單的人臉特效,利用貼圖來實現的。 這是效果圖 思維導圖 下面根據思維導圖