本文列舉《超圖解Arduino互動設計入門》第五版所使用的電子零組件。底下是假設採用麵包板組裝,重複使用零件所需要的最少數量(不含附錄單元)。接線時請留意,同類型的電子零組件往往有不同的供應來源,你所採購的零件接腳位置可能和書本當中的描述不一樣。像底下的DHT11溫濕度感測器模組,第一腳可能是電源,也可能是接地,請仔細確認電路板上面的標示。
全部零件清單
微電腦開發板
品名 |
數量 |
Arduino Uno R3開發板 |
1個 |
Arduino Uno R4 WiFi開發板 |
1個 |
被動元件
品名 |
數量 |
電阻10KΩ(棕黑橙) |
3個 |
電阻470Ω(黃紫棕) |
7個 |
電阻620Ω(藍紅棕) |
1個 |
電阻4.7KΩ(黃紫紅) |
2個 |
電阻2.2KΩ(紅紅紅) |
1個 |
電阻68KΩ(藍灰橙) |
1個 |
電阻1KΩ(棕黑紅) |
1個 |
電阻100KΩ(棕黑黃) |
1個 |
可變電阻10KΩ |
1個 |
光敏電阻 |
1個 |
0.1μF電容(104) |
1個 |
積體電路(IC)、二極體和電晶體
品名 |
數量 |
74HC595 |
1個 |
LM358 |
1個 |
TIP120電晶體 |
1個 |
LED(顏色不拘) |
5個 |
共陰極(或共陽極)七段顯示器 |
1個 |
1N4004二極體 |
1個 |
紅外線發射LED,波長940 nm。 |
1個 |
紅外遙控接收元件 |
1個 |
電子模組
品名 |
數量 |
MAX7219的8×8 LED矩陣模組 |
1個 |
1602文字LCD顯示器模組 |
1個 |
文字LCD顯示器I2C序列模組 |
1個 |
DHT11溫濕度感測模組 |
1個 |
超音波感測器模組(SRF05) |
1個 |
TB6612FNG或L298N馬達開發電路板 |
1個 |
MPU-6050模組 |
1個 |
類比搖桿模組 |
1個(或2個10KΩ可變電阻) |
循跡感測器模組(至少3組TCRT5000感測器) |
1個 |
HC-05/HC-06或HM-10藍牙模組 |
1個 |
Mifare RFID-RC522模組 |
1個 |
Mifare Classic標籤 |
2個 |
PIR人體紅外線感測器 |
1個 |
直流5V驅動的繼電器開發板 |
1個 |
其他
品名 |
數量 |
麵包板(830孔) |
1塊 |
輕觸開關 |
1個 |
FA-130馬達 |
1個 |
3V電池盒(三號電池×2) |
1個 |
5V行動電源或18650鋰電池座擴展板 |
1個 |
SG90伺服馬達 |
2個 |
伺服馬達雲台 |
1個 |
採用雙馬達驅動的模型玩具或DIY小車套件 |
1個 |
電容式麥克風 |
1個 |
5V蜂鳴器 |
1個 |
紅外線遙控器 |
1個 |
110V燈泡與燈座 |
1組 |
附帶插頭的110V電源線 |
1條 |
依動手做單元分類的零件表
底下是各章節的「動手做」單元的零件清單(不含零件重複的單元),讀者可依照自己感興趣的單元,逐一添購零件。
動手做4-1:用麵包板組裝開關電路
輕觸開關 |
1個 |
電阻10KΩ(棕黑橙) |
1個 |
電阻470Ω(黃紫棕) |
1個 |
LED(顏色不拘) |
1個 |
動手做4-3:不用delay()的延遲方法
電阻470Ω(黃紫棕) |
5個 |
LED(顏色不拘) |
1個 |
導線(或開關) |
1條 |
動手做4-4:用RC電路消除開關彈跳訊號
電阻470Ω(黃紫棕) |
1個 |
電阻100Ω(棕黑棕) |
1個 |
電阻10KΩ(棕黑橙) |
1個 |
電容1μF,耐電壓10V以上 |
1個 |
輕觸開關 |
1個 |
LED(顏色不拘) |
1個 |
動手做4-5:LED跑馬燈
電阻470Ω(黃紫棕 |
5個 |
LED(顏色不拘) |
5個 |
動手做6-1:連接LED七段顯示器與Arduino板
共陰極(或共陽極)七段顯示器 |
1個 |
電阻470Ω(黃紫棕) |
7個 |
動手做6-2:序列連接七段顯示器
共陰極(或共陽極)七段顯示器 |
1個 |
電阻470Ω(黃紫棕) |
7個 |
74HC595 |
1個 |
動手做6-3:一個74HC595開發多個七段顯示器
共陰極(或共陽極)七段顯示器 |
2個 |
電阻470Ω(黃紫棕) |
7個 |
74HC595 |
1個 |
動手做7-2:組裝LED矩陣電路
動手做8-1:從序列埠讀取「類比輸入」值
動手做8-2:使用光敏電阻製作小夜燈
動手做8-3:自製麥克風聲音放大器(拍手開發開關)
電容式麥克風 |
1個 |
LM358運算放大器 |
1個 |
電阻2.2KΩ(紅紅紅) |
1個 |
電阻68KΩ(藍灰橙) |
1個 |
電阻1KΩ(棕黑紅) |
1個 |
電阻100KΩ(棕黑黃) |
1個 |
0.1μF電容(104) |
1個 |
動手做8-5:使用UNO R4內建的運算放大器製作麥克風放大器
電容式麥克風 |
1個 |
電阻2.2KΩ(紅紅紅) |
1個 |
電阻68KΩ(藍灰橙) |
1個 |
電阻1KΩ(棕黑紅) |
1個 |
電阻100KΩ(棕黑黃) |
1個 |
0.1μF電容(104) |
1個 |
動手做9-1:並列連接LCD顯示器
16×2行(1602)文字LCD顯示器模組 |
1個 |
可變電阻10KΩ |
1個 |
電阻330Ω(橙橙棕) |
1個 |
動手做9-4:透過I2C介面串連兩個Arduino板
Arduino開發板 |
2塊 |
電阻4.7KΩ(黃紫紅) |
2個 |
動手做9-6:製作數位溫濕度顯示器
DHT11溫濕度感測模組 |
1個 |
1602文字LCD顯示器模組 |
1個 |
文字LCD顯示器I2C序列模組 |
1個 |
動手做10-1:調光器
動手做10-4:電晶體馬達開發與調速器
FA-130馬達 |
1個 |
TIP120電晶體 |
1個 |
1N4004二極體 |
1個 |
電阻620Ω(藍紅棕) |
1個 |
3V電池盒(三號電池×2) |
1個 |
可變電阻10KΩ |
1個 |
動手做11-1:演奏一段瑪莉歐旋律
5V蜂鳴器 |
1個 |
電阻470Ω(黃紫棕) |
1個 |
電晶體8050 |
1個 |
動手做11-2:電音蝌蚪
Arduino UNO R4開發板 |
1個 |
滑動式或旋鈕式10K可變電阻 |
1個 |
電阻100Ω(棕黑棕)、470Ω(黃紫棕)、10KΩ(棕黑橙) |
各1 |
電容1uF,耐壓10V或更高 |
1個 |
電晶體8050 |
1個 |
蜂鳴器 |
1個 |
動手做12-1:使用超音波感測器製作數位量尺
動手做13-2:自動迴避障礙物的自走車
超音波感測器模組 |
1個 |
TB6612FNG或L298N馬達開發電路板 |
1個 |
採用雙馬達驅動的模型玩具或DIY小車套件 |
1個 |
動手做14-1:吃錢幣存錢筒
動手做14-2:自製伺服馬達雲台
SG90伺服馬達 |
2個 |
類比搖桿模組 |
1個(或2個10KΩ可變電阻) |
動手做14-3:讀取IMU數據並繪圖顯示
動手做14-5:在EEPROM儲存陀螺儀偏移值
動手做14-6:使用IMU感測器開發伺服馬達
SG90伺服馬達 |
2個 |
伺服馬達雲台 |
1個 |
MPU-6050模組 |
1個 |
動手做15-1:使用IRremote程式庫解析紅外線遙控值
紅外線遙控器 |
1個 |
紅外遙控接收元件,請參閱表14-1,依照你的遙控器廠牌選購接收器,若不清楚廠牌,建議挑選TSOP4838(38KHz) |
1個 |
動手做15-2:使用紅外線遙控器開發伺服馬達
紅外線遙控器 |
1個 |
紅外遙控接收元件,規格同上一個實作單元。 |
1個 |
SG90伺服馬達 |
1個 |
動手做15-3:從Arduino發射紅外線遙控電器
電阻330Ω(橙橙棕) |
1個 |
紅外線發射LED,如果可以挑選波長,請選擇 940 nm規格。 |
1個 |
動手做15-4:光電子琴製作
蜂鳴器 |
1個 |
反射型光電開關(型號TCRT5000) |
3個 |
電阻220Ω(紅紅棕) |
3個 |
電阻10KΩ(紅黑橙) |
3個 |
B5大小白色紙張(像月曆那種會反光的銅版紙,效果最好) |
1張 |
黑色膠帶 |
1卷 |
動手做15-5:組裝循跡自走車
循跡感測器模組(至少3組TCRT5000感測器) |
1個 |
雙H橋直流馬達驅動板(如:TB6612FNG或L298N) |
1個 |
採用雙馬達驅動的DIY小車套件 |
1個 |
5V行動電源或18650鋰電池座擴展板 |
1個 |
動手做16-1-1:使用軟體序列埠(SoftwareSerial)連接Arduino與藍牙模組
HC-05/HC-06或HM-10藍牙模組 |
1個 |
電阻1KΩ~2.2KΩ |
1個 |
智慧型手機或具備藍牙介面的個人電腦 |
1台 |
動手做16-1-2:使用軟體序列埠(SoftwareSerial)連接Arduino與藍牙模組
HC-05/HC-06或HM-10藍牙模組 |
1個 |
電阻1KΩ~2.2KΩ |
1個 |
智慧型手機或具備藍牙介面的個人電腦 |
1台 |
Arduino UNO R4 Minima或WiFi開發板 |
1個 |
動手做16-2:用Android手機藍牙遙控機器人
具備藍牙的Android智慧型手機(或平板電腦) |
1支 |
採用兩個碳刷馬達的模型動力玩具 |
1台 |
馬達驅動板L298N或TB6612FNG |
1個 |
藍牙序列埠模組 |
1個 |
5V行動電源 |
1個 |
動手做16-3:透過AT命令更改藍牙模組的名稱
HC-05/06或HM-10藍牙模組 |
1個 |
電阻1KΩ~2.2KΩ |
1個 |
動手做17-1:讀取Mifare RFID卡的UID碼
動手做17-2:Mifare RFID的門禁系統實驗
Mifare RFID-RC522模組 |
1個 |
Mifare Classic標籤 |
2個 |
SG90伺服馬達 |
1個 |
動手做18-2:連線到Wi-Fi網路並顯示IP位址和電波訊號強度
Arduino UNO R4 WiFi開發板 |
1個 |
動手做18-5:使用繼電器控制家電開關
Arduino UNO R4 WiFi開發板 |
1個 |
直流5V驅動的繼電器控制板 |
1個 |
110V燈泡與燈座 |
1組 |
附帶插頭的110V電源線 |
1條 |
動手做19-1:操控三態多工LED
電阻470Ω(黃紫棕) |
3個 |
LED(顏色不拘) |
6個 |
動手做19-3:在UNO R4 WiFi板的LED點陣顯示動畫
Arduino UNO R4 WiFi開發板 |
1個 |
動手做20-1:模擬USB鍵盤和滑鼠
Arduino UNO R4或其他支援USB HID介面的開發板 |
1個 |
單芯導線或微觸開關 |
1個 |
動手做20-2:使用觸控開關模組製作LED開關
動手做20-3:校準觸控腳
Arduino UNO R4 Minima或WiFi開發板 |
1個 |
10nF電容 |
1個 |
動手做20-5:連線NTP伺服器顯示正確日期時間
Arduino UNO R4 WiFi開發板 |
1個 |
I2C介面的文字型LCD顯示器 |
1個 |
動手做A-1:建立微型網站伺服器
動手做A-2:監控遠端的溫濕度值
採用W5100晶片的乙太網路擴展板 |
1個 |
DHT11溫濕度感測器 |
1個 |
動手做A-4:建立接收POST表單資料的自訂命令
採用W5100晶片的乙太網路擴展板 |
1個 |
LED(顏色不拘) |
1個 |
動手做B-1:使用ESP8266WebServer程式庫建立HTTP伺服器
動手做B-3:偵測人體移動
Wemos D1 mini開發板 |
1個 |
PIR人體紅外線感測器 |
1個 |
動手做B-7:動態網頁調光器
LED(顏色不拘) |
1個 |
電阻220Ω(紅紅棕) |
1個 |
動手做C-1交流電調光器電路
10KΩ 可變電阻 |
1個 |
180Ω(棕灰棕)1/4W電阻 |
1個 |
10KΩ(棕黑橙)1/4W電阻 |
1個 |
2.4KΩ(紅黃紅)1/4W電阻 |
1個 |
1KΩ(棕黑紅)1/4W電阻 |
1個 |
470Ω(黃紫棕)1/4W電阻 |
1個 |
33KΩ(橙橙橙)1/2W電阻 |
1個 |
0.01µF (103)耐電壓400V的塑膠電容 |
1個 |
LED(顏色不拘) |
1個 |
H11AA1零交越檢測元件(或者4N25,搭配橋式整流器,請參閱下文說明) |
1個 |
MOC3020M閘極控制元件 |
1個 |
BTA12-600B TRIAC |
1個 |