市面上的「聲音放大器」模組,大多是採用LM386電路的「全波」放大器。模組的外型跟「聲音檢測器」很像,購買之前請確認模組上面的IC型號,不是LM393。當然,我們也可以自己買零件從頭組裝。
TB6612FNG直流馬達驅動∕控制板(二):運作效率以及快速切換二極體補充說明
L298N技術文件第3頁的電氣特性表(Electrical Characteristics)的VCEsat欄位提到,電晶體飽和(完全導通)時,C和E腳之間的電壓降,典型值分別是1.35V和1.2V(IC為1A時):
TB6612FNG直流馬達驅動∕控制板(一):簡介、程式庫與取代L298N模組
TB6612FNG是東芝生產的馬達驅動與控制IC,內部包含兩組H橋式電路,可驅動和控制兩個小型直流馬達,或者一個雙極性步進馬達。跟L298N比較,從外觀看來,TB6612FNG控制板明顯嬌小,而且沒有散熱片,這兩個馬達控制板的主要規格比較如下:
使用Android Studio匯入與編譯Cordova Android App
Android Studio是Google推出的Android開發整合工具,採用Java語言。Cordova開發者只用到其中的編譯和Android模擬器功能,除非你要用Java語言開發Cordova的外掛,否則,說真的是大材小用。
設置Cordova Android編譯環境
本文旨在更新《超圖解物聯網IoT實作入門》10-3頁,「設置Cordova的Android開發環境」單元,主因是Google不再單獨提供圖形操作介面版的“SDK Tools Only(僅SDK工具)”,如果需要圖形操作介面,必須下載完整的Android Studio開發工具。
使用Postman工具軟體測試網站API(一)
《超圖解物聯網IoT實作入門》書本3-41頁提到,可以在Chrome瀏覽器安裝Postman這個應用程式來傳送各種HTTP請求。Postman工具主要用於協助開發、測試REST API(參閱3-35頁),除了附屬於Chrome瀏覽器的版本,在Postman的官網也能下載「桌面版」原生應用程式(native app),此跨平台應用程式也是用JavaScipt, HTML和CSS等網頁技術,透過Electron製作而成。
《3DS神奇寶貝Tretta實驗室》掃描器拆解與改造
之前我以為神奇寶貝電玩機台採用RFID/NFC之類的無線通訊技術,來讀取卡匣(以前的機台卡匣是圓形的,現在是方形的)資料。可是,只有新款的NEW 3DS和NEW 3DSLL主機才內建NFC讀卡機,除非《神奇寶貝Tretta實驗室》的掃描器有內建NFC,否則Tretta卡匣就不是用NFC技術了。
nRF24L01無線收發器模組與Arduino通訊實驗(三):降低電源雜訊干擾
你可以嘗試在nRF24L01無線收發器模組焊接電容,電容的耐電壓值請選擇6.3V或更高,為了有效抑制電源的雜訊,電容應該盡量靠近IC的電源腳:
nRF24L01無線收發器模組與Arduino通訊實驗(二):一對一通訊
本單元將使用兩個nRF24L01,以及兩片Arduino Uno控制板建立一對一無線通訊實驗。從這個簡單的例子,可以認識nRF24L01程式庫的設定頻道、通道、功率和收發訊息的指令,以及新、舊程式庫的一些參數設置的不同點。
nRF24L01無線收發器模組與Arduino通訊實驗(一)
nRF24L01是挪威Nordic半導體公司設計的無線收發器晶片,工作在世界通用、免許可證的ISM 2.4GHz頻段。nRF24L01具備價格低廉、省電、程式設計簡單且通訊可靠等優點,廣泛用於無線鍵盤、滑鼠、門禁系統…等無線通訊和控制產品。
從Arduino IDE透過Wi-Fi無線網路上傳ESP8266程式檔(OTA更新)
要完成本單元實作,電腦作業系統須事先安裝Python 2.7(非Python 3.x版,兩者語法不完全相容)。Arduinoi IDE請使用1.6.7以上版本(筆者採用1.8.2版),ESP8266平台套件2.0.0以上版本(筆者採用2.3.0版)。
Mifare RFID-RC522模組實驗(四):Mifare RFID的門禁系統實驗
典型的RFID應用,例如門禁卡,都是事先在微電腦中儲存特定RFID卡片的識別碼。當持卡人掃描門禁卡時,系統將讀取並且比對儲存值,如果有相符,就開門讓持卡人通過。本文採用一個伺服馬達來模擬旋轉門鎖的動作。