庫存狀況
「香港二樓書店」讓您 愛上二樓●愛上書
我的購物車 加入會員 會員中心 常見問題 首頁
「香港二樓書店」邁向第一華人書店
登入 客戶評價 whatsapp 常見問題 加入會員 會員專區 現貨書籍 現貨書籍 購物流程 運費計算 我的購物車 聯絡我們 返回首頁
香港二樓書店 > 今日好書推介
   
比利戰爭【完整新譯本】
  • 定價117.00元
  • 8 折優惠:HK$93.6
  • 放入購物車
二樓書籍分類
 
使用ESP32開發智慧燈管裝置MQTT控制篇

使用ESP32開發智慧燈管裝置MQTT控制篇

沒有庫存
訂購需時10-14天
9786264165372
曹永忠,王仁杰,何柳霖,周柏綸,李奇陽,葛志聖,郭耀文
崧燁文化
2025年4月30日
317.00  元
HK$ 285.3  



詳
細
資
料
ISBN:9786264165372
  • 規格:平裝 / 700頁 / 17 x 23 x 3.5 cm / 普通級 / 單色印刷 / 初版
  • 出版地:台灣

  • 分
    類
    電腦資訊 > 程式設計 > 軟體工程
    同
    類
    書
    推
    薦

    內
    容
    簡
    介



      本書是『ESP系列程式設計』之『智慧家庭篇氣氛燈泡』的第六本書,是筆者針對智慧家庭為主軸,進行開發各種智慧家庭產品之小小書系列,主要是給讀者熟悉使用Arduino Compatiable 開發板:ESP32 開發板(網址:www.ESP32.com/)來開發氣氛燈泡之商業版雛型(ProtoTyping),進而介紹這些產品衍伸出來的技術、程式攥寫技巧,以漸進式的方法介紹、使用方式、電路連接範例等等。



      ESP32 開發板最強大的特點:他是完全Arduino Compatiable 開發板,並在板內加上無線模組:ESP32 WiFi Module,無線網路涵蓋距離,在不外加天線之下,就可以到達20公尺以上,這對於家庭運用上,不只是足夠,還是遠遠超過其需求。



      更重要的是它的簡單易學的開發工具,最強大的是它網路功能與簡單易學的模組函式庫,幾乎Maker想到應用於物聯網開發的東西,可以透過眾多的周邊模組,都可以輕易的將想要完成的東西用堆積木的方式快速建立,而且價格比原廠Arduino Yun或Arduino + Wifi Shield更具優勢,最強大的是這些周邊模組對應的函式庫,因為開放硬體(Open Hardware)與開放原始碼(Open Source)機緣下,全世界有數以千萬計的科技、研發人員長久不斷的支持,讓Maker不需要具有深厚的電子、電機與電路能力,就可以輕易駕御這些模組。



      所以本書要介紹臺灣、中國、歐美等市面上最常見的智慧家庭產品:Led燈泡與燈管,使用逆向工程的技巧,推敲出這些產品開發的可行性技巧,並以實作方式重作這些產品,讓讀者可以輕鬆學會這些產品開發的可行性技巧,進而提升各位Maker的實力,希望筆者可以推出更多的入門書籍給更多想要進入『ESP32 開發板』、『物聯網』這個未來大趨勢,所有才有這個物聯網系列的產生。

    ?


     

    目
    錄



    自序

    目錄

    圖目錄

    表目錄

    物聯網系列

    開發板介紹

    NodeMCU-32S Lua WiFi 物聯網開發板

    ESP32 C3 Super Mini 物聯網開發板

    外接電源

    進入燒錄模式

    章節小結

    控制LED燈泡

    控制LED發光二極體

    發光二極體

    控制LED程式

    解說控制LED程式

    章節小結

    控制雙色LED 燈泡

    雙色LED 模組

    控制雙色LED 程式

    解說控制雙色LED 程式

    章節小結

    控制全彩LED 燈泡

    全彩發光二極體

    全彩LED 模組

    控制全彩LED 程式

    解釋控制全彩LED 程式

    章節小結

    控制WS2812 燈泡模組

    WS2812B 全彩LED 模組特點

    主要應用領域

    串列傳輸

    WS2812B 全彩LED 模組

    民間延伸應用

    多形狀模組之延伸應用

    安裝WS2812B 函式庫

    函式庫下載與安裝

    手動安裝函式庫

    控制WS2812B全彩LED模組

    開發控制WS2812B的程式

    解說控制WS2812B的程式

    章節小結

    智慧燈管裝置專案架構介紹

    MQTT Broker 傳輸架構介紹

    MQTT Broker伺服器基本運作原理

    MQTT Broker伺服器基本應用

    MQTT Broker伺服器基本元素

    MQTT Broker伺服器基本常見之設計方法

    設計客戶端邏輯

    性能與擴展性

    測試與偵測

    MQTT Broker伺服器示例應用場景

    智能家居系統

    車聯網

    健康監控

    非接觸式操控面板之系統架構

    建立發佈者與訂閱者交互關係之系統架構

    發佈者與訂閱者的交互過程

    交互的核心:MQTT Broker 伺服器

    發佈者與訂閱者的關係

    例子說明

    JSON 簡介

    WS2812B 模組電路介紹

    WS 2812B 電路組立

    開發透過命令控制WS2812B 顯示顏色之程式

    解釋透過命令控制WS2812B 顯示顏色之程式

    使用WS2812B 模組

    控制命令解釋

    章節小結

    硬體開發與組裝

    第二代氣氛燈泡與智慧燈管控制器

    硬體組立

    筆者開發之智慧燈泡

    筆者開發之智慧燈管

    控制器組立

    認識第二代氣氛燈泡控制器PCB

    第二代氣氛燈泡控制器PCB組立步驟

    組立E27 金屬燈座殼

    接出E27 金屬燈座殼電力線

    接出AC交流電線

    準備WS2812B 彩色燈泡模組

    WS2812B 彩色燈泡模組電路連接

    NODEMCU-32S LUA WIFI 物聯網開發板置入燈泡

    確認開發板裝置正確

    裁減燈泡隔板

    WS2812B 彩色燈泡模組黏上隔板

    WS2812B 彩色燈泡隔板放置燈泡上

    蓋上燈泡上蓋

    完成組立

    燈泡放置燈座與插上電源

    插上電源

    智慧燈管組立

    章節小結

    MQTT Broker模式開發

    MQTT Broker控制架構

    受控端控制命令

    發布與訂閱主題之設定

    控制命令之設計與解析

    開發MQTT Broker 伺服器讀取控制命令系統

    ESP32 C3 Super Min 開發板腳位圖介紹

    從MQTT Broker 伺服器讀取控制命令

    主程式程式解釋

    MQTTLib 程式解釋

    commlib 程式解釋

    initPins 程式解釋

    進行測試

    發送控制命令到MQTT Broker 伺服器程式

    ESP32 C3 Super Min 開發板腳位圖介紹

    透過簡易命令轉換控制命令傳送到MQTT Broker

    MQTT_Publish_ESP32_C3 主程式解釋

    MQTTLib 解釋

    initPins 程式解釋

    進行測試

    解析控制命令控制WS2812B 燈泡

    透過MQTT Broker 伺服器接受彩色發光命令控制燈泡

    開發透過MQTT Broker 伺服器接受彩色發光命令控制燈泡程式

    主程式程式解釋

    MQTTLib程式解釋

    initPins程式解釋

    進行測試

    透過MQTT Broker伺服器接受燈泡開啟關閉命令控制燈泡

    開發透過MQTT Broker伺服器接受燈泡開啟關閉命令控制燈泡程式

    MQTT_Subscribe_to_WS2812B_ESP32_C3主程式解釋

    MQTTLib副函式庫解釋

    WS2812BLib副函式庫解釋

    進行測試

    章節小結

    本書總結

    作者介紹

    附錄

    NodeMCU 32S腳位圖

    ESP32 C3 Super Mini腳位圖

    建國老師開發燈泡PCB板圖

    建國老師開發燈泡PCB 板圖(二代圖)

    建國老師開發燈泡控制器組立圖

    第一代變壓器腳位圖

    燈泡變壓器腳位圖

    雲端書庫官網

    參考文獻

    序



    自序(節錄)



      物聯網系列系列的書是我出版至今十多年,出書量也破百本大關,到今日最受歡迎的系列。當初出版電子書是希望能夠在教育界開一門Maker自造者相關的課程,沒想到一寫就已過十多年,繁簡體加起來的出版數也已也破一百七十多本的量,這些書都是我學習當一個Maker累積下來的成果。



      這本書是之前筆者在國立暨南國際大學109年光電科技在職碩士班期間,在物聯網系統整合開發與設計課程中教學生如何運用氣氛燈泡相同電路與原理,開發一個輕鋼架LED燈管之智慧燈管,隨著課程進展,筆者教導上課學生一步一步從原理、電路、到洞洞板實作、輕鋼架LED燈座與LED日光燈管改裝,融入到課程之中,到今年已經超過五年了,上課的學生也都順利取得碩士學位並在社會之中貢獻專長,歷時這麼長的時間才將書籍出書,只因為筆者一直忙於大學教書與其他研究、論文、演講與實作,當然期間也先出版許多專業書籍,到今天才有空將內容付梓出版,真是歷時多年的時間來完成這個如何利用氣氛燈泡的原理與架構,修改到輕鋼架LED燈管之智慧燈管。



      這本書是運用NODEMCU-32SLUAWIFI物聯網開發板,從之前的NodeMCU32S(38Pins)到今日特別為本書設計之第二代氣氛燈泡控制器,使用迷你型的ESP32C3SuperMini開發板,本書更是筆者之前寫過這些書:『藍芽氣氛燈程式開發(智慧家庭篇):UsingNanotoDevelopaBluetooth-ControlHueLightBulb(SmartHomeSeries)』、『Ameba8710Wifi氣氛燈硬體開發(智慧家庭篇):UsingAmeba8710toDevelopaWIFI-ControledHueLightBulb(SmartHomeSerise)』、『Ameba氣氛燈程式開發(智慧家庭篇):UsingAmebatoDevelopaHueLightBulb(SmartHome)』、『Pieceduino氣氛燈程式開發(智慧家庭篇):UsingPieceduinotoDevelopaWIFI-ControledHueLightBulb(SmartHomeSerise)』(曹永忠,許智誠,&蔡英德,2018,2021b)、『Wifi氣氛燈程式開發(ESP32篇):UsingESP32toDevelopaWIFI-ControledHueLightBulb(SmartHomeSeries)』(曹永忠,楊志忠,許智誠,&蔡英德,2020,2021),筆者已經可以透過物聯網中,強大的MQTTBroker伺服器與通訊,可以達到智慧家庭中多對多的控制與被控制的系統架構,比起原有只透過藍芽傳輸、WIFI控制、無線網路等等控制RGBLed燈泡,但是我們發現,使用手機與藍芽,只能同時控制一顆燈泡,本書在教導學子上,學習產業可以實用的開發技術,更進一步介紹給讀者與學子學習之用。

    ?


    書
    評

    其 他 著 作