原创 詳解Arduino Uno開發板的引腳分配圖及定義

詳解Arduino Uno開發板的引腳分配圖及定義 在本篇文章中,我們將詳細介紹Arduino開發板的硬件電路部分,具體來說,就是介紹Arduino Uno開發板的引腳分配圖及定義。Arduino Uno微控制器採用的是Atmel的ATm

原创 簡述LoRa和NB-IoT的技術特點,他們有哪些共同點和差異點,在生活中LoRa和NB-IoT各有哪些適合的應用場景?

    NB-IoT和LoRa兩種技術都是屬於LPWAN(low-powerWide-AreaNetwork,低功耗廣域網),即廣域網通信技術。 LoRa的技術特點: 1、低功耗:兩年以上的電池續航 2、高容量:數萬連接(依業務模型) 3

原创 -20dB譜寬是什麼意思?

  -20dB譜寬就是信號衰減到十分之一時的頻譜帶寬。 dB的含義: 1. dB基本上是一個比例數值,也就是一種倍數的表示單位,也就是測試數據與參考標準的相對差異表示。 2. 計算公式上:dB = 10log (P1/P2)= 20 lo

原创 淺談共享充電器電路板構造及充電原理

淺談共享充電器電路板構造及充電原理: 共享充電器的電路板上設置有電源電路、主控電路、第一開關電路、電流檢測電路和GSM電路。電源電路的輸入端與電源輸入接口的輸出端連接,電源電路輸出端與主控電路的輸入端連接;主控電路與GSM電路連接;主

原创 頻率與時間換算方法-stm精確延時

    頻率與時間換算方法 1.頻率與時間的換算需要根據芯片型號計算   如STM32F0芯片的頻率爲48M           那麼如果需要延時1微妙則可以           首先進行8分頻得到6M 6M=6*1000KB=6*100

原创 一種Cortex-M內核中的精確延時方法(ns級別)

前言 爲什麼要學習這種延時的方法? 很多時候我們跑操作系統,就一般會佔用一個硬件定時器——SysTick,而我們一般操作系統的時鐘節拍一般是設置100-1000HZ,也就是1ms——10ms產生一次中斷。很多裸機教程使用延時函數又是基於

原创 Ubuntu下安裝man中文手冊(中英文共有)

  安裝步驟   1、先安裝所需要的依賴包: automake 工具 sudo apt-get install autoconf automake libtool git 工具 sudo apt-get install git  2、下載

原创 西門子編程教程:經典講解S7-200 PLC的PWM輸出嚮導

  S7-200 SMART CPU 提供脈衝寬度調製功能(PWM),使用嚮導或特殊寄存器(SM)控制CPU集成的高速輸出點,最多可實現三路PWM輸出,三個輸出點分別爲Q0.0、Q0.1和Q0.3。PWM是指佔空比可變、週期固定的脈衝。

原创 簡述物聯網系統的分層架構,簡要說明各層級的功能,並結合課程內容談談各層有哪些物聯網的技術運用,在DIY智慧小屋案例中各層都有哪些軟硬件構成。

  物聯網大致可以分成:感知層、網絡層、平臺層和應用層。 1、感知層——感知信息作爲物聯網的核心,承擔感知信息作用的傳感器,一直是工業領域和信息技術領域發展的重點,傳感器不僅感知信號、標識物體,還具有處理控制功能。感知層由各種百傳感器以及

原创 樹莓派掛載和卸載U盤或移動硬盤

  樹莓派掛載和卸載U盤或移動硬盤 通常我們在 /mnt 或 /media 目錄下新建一個目錄udisk作爲掛載點 sudo mkdir /mnt/udisk 1.手動掛載: 掛載命令: sudo mount -o uid=pi,gid=

原创 設置樹莓派屏幕一直亮屏,禁止休眠的解決方案

  樹莓派是微型電腦,系統自帶休眠保護功能,但是有人可能會處理一些事務,想樹莓派屏幕常亮,保證樹莓派一直都處於活動狀態,今天分享如何讓樹莓派屏幕常亮,禁止休眠的解決方案。 1、  系統:raspbian系統。 2、  Raspbian系統

原创 Read keyboad input from background process

https://raspberrypi.stackexchange.com/questions/55431/read-keyboad-input-from-background-process TIPS: For a new projec

原创 各家物聯網平臺功能上的異同點,分別具有哪些優勢?

  優點: 1、亞馬遜AWS IoT: 聯網設備能夠輕鬆的與其他設備交互,使用AWS服務構建IoT程序,無需基礎設施就能採集、分析和處理設備生成的數據,強調用戶可以從多臺設備遙測數據進行儲存和分析 2、阿里雲: 利用規則引擎,僅在Web上

原创 簡述MQTT的工作原理,在智慧小屋案例中如何使用MQTT實現應用和設備的交互過程?

    MQTT工作原理: 1、MQTT協議實現方式實現   MQTT協議需要:客戶端和服務器端MQTT協議中有三種身份:發佈者(Publish)、代理(Broker)(服務器)、訂閱者(Subscribe)。其中,消息的發佈者和訂閱者