我嘗試使用快乾膠加小蘇打粉來修復斷裂的螢幕外殼。首先拆下螢幕B面的外殼,發現斷裂的部份不只是連接螺絲的塑膠柱,轉軸部份,連接螢幕右側的金屬也斷了(紅色圈起來的部份):

自己動手做!
我嘗試使用快乾膠加小蘇打粉來修復斷裂的螢幕外殼。首先拆下螢幕B面的外殼,發現斷裂的部份不只是連接螺絲的塑膠柱,轉軸部份,連接螢幕右側的金屬也斷了(紅色圈起來的部份):

延續之前的文章,本文改用SocketIoClient程式庫以及ESP8266控制板(如:Wemos D1 mini或NodeMCU),當ESP8266和Node.js的socket.io建立連線之後,將每隔5秒發送一個事件訊息詢問Node.js目前的時間,Node.js將在收到訊息之後回覆一個事件訊息給ESP8266。

本文列舉《超圖解Arduino 互動設計入門》第四版所使用的電子零組件。底下是假設採用麵包板組裝,重複使用零件所需要的最少數量(不含附錄單元)。 接線時請留意,同類型的電子零組件往往有不同的供應來源,你所採購的零件接腳位置可能和書本當中的描述不一樣。像底下的DHT11溫濕度感測器模組,第一腳可能是電源,也可能是接地,請仔細確認電路板上面的標示。

撰寫第一版時,筆者最初想法是從改造身邊的電子產品和玩具著手,搭配組裝電子零件來介紹Arduino的應用範例,然而,電子產品的款式眾多,很難做一般化的步驟說明,尤其在教學上,最好要有明確可依循操作的東西。現在很容易買到「Arduino相容」電子模組,像按鍵、距離感測器、LED顯示器…等,本書也盡量採用現成的模組,但為了避免書本淪落成「電子模組操作手冊」,筆者也說明了模組的電路及其運作原理,唯有如此,讀者才能自由整合不同的軟硬體,也不會受制於某些廠商的產品。

2015年12月17日下午兩點,我跟旗標科技的黃昕暐先生一起到台北多航(Dog Hunter)公司,跟arduino.org創辦人Federico Musto先生會面。Musto先生提到,他們公司在美洲、歐洲和亞洲都有據點,總共有98位員工,Arduino Yún控制板是台北的Dog Hunter開發團隊的傑作。

2018年雙11當天買了一台天貓精靈智慧音箱(方糖),除了第一天興致勃勃地跟她測試對話,大多數時間都處於關機狀態,開機都是為了聽音樂。以它的體積和價格來說,方糖的音色算是很不錯了。

選擇Arduino IDE主功能表的「草稿碼→匯入程式庫→程式庫管理員」,在「程式庫管理員」中搜尋“VL53L0X ”關鍵字,即可找到相關程式庫,常見的兩個程式庫分別是Adafruit和Polohu公司開發的版本,這兩家公司都是美國的電子零組件供應商;本文採用Polohu的VL53L0X程式庫 ,因為Adafruit的版本佔用的快閃記憶體以及主記憶體都比較多。

VL53L0X是意法半導體(STMicroelectronics,以下簡稱ST公司)開發的IC,內部整合雷射光發射元件以及紅外線矩陣接收器,並透過計算接收到的雷射光束折射時間求得距離,這種光學測距技術統稱飛時測距(Time of Flight,簡稱ToF),比超音波和紅外線距離感測器精確、快速而且體積迷你。

ATmega32u4微控器內建USB介面,採用此微控器的Arduino控制板,例如Leonardo(李奧納多)和Micro Pro,不需要USB序列通訊介面IC,即可連接電腦,而且還能用程式把控制板設置成滑鼠、鍵盤、遊戲控制器(手把)…等裝置。

ESP8266只有1.5個博士學位UART序列埠,所以《超圖解Python物聯網實作入門:使用ESP8266與MicroPython》第七章的GPS模組連接實驗,需要搭配WebREPL操作。ESP32也可以透過WebREPL操作,設定方式和ESP8266板相同;LOLIN32控制板有兩個UART硬體介面,把GPS模組接在第2個UART序列埠的示範如下:

MicroPython的ESP32韌體分成支援Wi-Fi(但不支援藍牙)以及支援藍牙(但不支援Wi-Fi)兩大版本,每個版本各有三個系列:

ESP32是結合Wi-Fi和藍牙的32位元系統單晶片(S0C)與外接快閃記憶體的模組,有許多廠商生產採用ESP32模組的控制板,它們的多半大同小異,最基本的ESP控制板就是ESP32模組加上直流電壓轉換器以及USB序列通訊介面IC。這是一款稱為WEMOS LOLIN32的ESP32控制板,具備3.7V鋰電池插座:

Begin typing your search term above and press enter to search. Press ESC to cancel.