「ラズパイ4対応 カラー図解 最新 - kodansha...「ラズパイ4対応 カラー図解...
TRANSCRIPT
「ラズパイ4対応 カラー図解 最新 Raspberry Piで学ぶ電⼦⼯作」(2020年6⽉刊)回路の配線図
図3-12 Raspberry PiのGPIOポートの各ピンの役割
3章-1
13579
11
2468
1012
13151719212325
14161820222426
5V5VGND
UART TXD (14)UART RXD (15)
PWM0 (18)GND
GPIO 23GPIO 24
GNDGPIO 25
SPI CE0 (8)SPI CE1 (7)
27293133353739
28303234363840
ID̲SCGND
PWM0 (12)GND
GPIO 16GPIO 20GPIO 21
3.3VI2C SDA (2)I2C SCL (3)
GPIO 4GND
GPIO 17GPIO 27GPIO 22
3.3 VSPI MOSI (10)SPI MISO (9)SPI SCLK (11)
GNDID̲SDGPIO 5GPIO 6
PWM1 (13)PWM1 (19)GPIO 26
GND
図3-15 ブレッドボードによる、LED点灯回路の実現
3章-2
13579
11
2468
1012
13151719212325
14161820222426
27293133353739
28303234363840
13579
11
2468
1012
13151719212325
14161820222426
27293133353739
28303234363840
-+
オス-メスタイプ
オス-オスタイプ
(A)
(B)
-+
オス-メスタイプ
330Ω
330Ω
GND
3.3V
GND
3.3V
+ -
+ -
図4-22(応⽤PDF内) ブレッドボードによる回路の実現
4章
図4-4 LEDを点滅させる回路をブレッドボードにより実現
13579
11
2468
1012
13151719212325
14161820222426
27293133353739
28303234363840
-+
330Ω
GND
GPIO 25
+ -
13579
11
2468
1012
13151719212325
14161820222426
27293133353739
28303234363840
-+
10kΩ 100ΩBC
E
5V
GND
GPIO 25
+ -
図5-9 プルダウン抵抗を取り除いた回路
5章
図5-6 ブレッドボードでの回路の実現
13579
11
2468
1012
13151719212325
14161820222426
27293133353739
28303234363840
-+
10kΩ330Ω
GND
GPIO 25
3.3V
+ -GPIO 27
13579
11
2468
1012
13151719212325
14161820222426
27293133353739
28303234363840
-+
330Ω
GND
GPIO 25
3.3V
+ -GPIO 27
図6-9 フォトレジスタを⽤いた回路のブレッドボード上での構成
6章
図6-6 半固定抵抗を⽤いた回路のブレッドボード上での構成
13579
11
2468
1012
13151719212325
14161820222426
27293133353739
28303234363840
-+
10kΩ 330ΩGPIO 25
GND
SPI CE0 (8)
3.3V
SPI MOSI (10)SPI MISO (9)SPI SCLK (11)
+ -MCP3208
13579
11
2468
1012
13151719212325
14161820222426
27293133353739
28303234363840
-+
GND
SPI CE0 (8)
3.3V
SPI MOSI (10)SPI MISO (9)SPI SCLK (11)
MCP3208
図7-6 温度センサとLCDを⽤いる回路をブレッドボード上に構成
7章
図7-4 温度センサを⽤いる回路をブレッドボード上に構成
13579
11
2468
1012
13151719212325
14161820222426
27293133353739
28303234363840
-+
VDD
SCL
SDA
GND
GND
3.3VI2C SDA (2)I2C SCL (3)
13579
11
2468
1012
13151719212325
14161820222426
27293133353739
28303234363840
-+
VDD
SCL
SDA
GND
GND
3.3VI2C SDA (2)I2C SCL (3)
5. GND
1. 3.3V2. SDA3. SCL4. LED
6. RST16 RS
TGN
DLE
DSC
LSD
A3V
3
図8-8 RGBフルカラーLEDの⾊を変更するための回路8章-1
図8-6 LEDの明るさを制御するための回路
13579
11
2468
1012
13151719212325
14161820222426
27293133353739
28303234363840
-+
MCP3208
330Ω
GND
GPIO 25SPI CE0 (8)
3.3V
SPI MOSI (10)SPI MISO (9)SPI SCLK (11)
+ -
GND
GPIO 23GPIO 24
GPIO 25SPI CE0 (8)
3.3V
SPI MOSI (10)SPI MISO (9)SPI SCLK (11)
13579
11
2468
1012
13151719212325
14161820222426
27293133353739
303234363840
-+
MCP3208
共通カソード
330Ω28
共通アノードの場合3.3Vに
330Ω
GPIO 23GPIO 24GPIO 25
図8-13 サーボモーターの角度制御⽤回路
8章-2
図8-11 DCモーターの速度制御⽤回路
13579
11
2468
1012
13151719212325
14161820222426
27293133353739
3234363840
-+
MCP3208
-+
サーボモーター電池
ボックス単3×3+(⾚)
-(⿊)コネクタ⾚⿊
⽩⾚茶
⻩たま
は
2830
PWM0 (18)
GND
SPI CE0 (8)
3.3V
SPI MOSI (10)SPI MISO (9)SPI SCLK (11)
SPI CE0 (8)
13579
11
2468
1012
13151719212325
14161820222426
27293133353739
303234363840
-+
MCP3208
-+
DCモーター電池ボックス単3×3+(⾚)
-(⿊)
330Ω330Ω
28
GPIO 24
GPIO 25
3.3V
SPI MOSI (10)SPI MISO (9)SPI SCLK (11)
GND
図8-14(応⽤PDF内) 2つのサーボモーターの角度制御⽤回路
8章-3
13579
11
2468
1012
13151719212325
14161820222426
27293133353739
3234363840
-+
MCP3208
-+
電池
ボックス単3×3+(⾚)
-(⿊)サーボモーター
コネクタ⾚⿊
⽩⾚茶
⻩たま
は
2830
PWM0 (18)
GND
SPI CE0 (8)
3.3V
SPI MOSI (10)SPI MISO (9)SPI SCLK (11)
PWM1 (19)
サーボモーターコネクタ
⾚⿊
⽩⾚茶
⻩たま
は
図9-8 温度センサADT7410から温度を取得するための回路
9章-1
図9-4 LEDを点灯させる回路
13579
11
2468
1012
13151719212325
14161820222426
27293133353739
28303234363840
-+
330Ω
GND
GPIO 25
+ -
13579
11
2468
1012
13151719212325
14161820222426
27293133353739
28303234363840
-+
VDD
SCL
SDA
GND
I2C SDA (2)I2C SCL (3) GND
3.3V
図9-12 DCモーターの速度制御をするための回路
9章-2
図9-10 RGBフルカラーLEDの⾊を変更するための回路
GPIO 25
13579
11
2468
1012
13151719212325
14161820222426
27293133353739
28303234363840
-+
共通カソード
330Ω
(A) (B)
GPIO 23GPIO 24
GND
3.3V
共通アノードの場合3.3Vに
330Ω
GPIO 23GPIO 24GPIO 25
13579
11
2468
1012
13151719212325
14161820222426
27293133353739
28303234363840
-+
-+
DCモーター電池ボックス単3×3+(⾚)
-(⿊)
GPIO 24
GPIO 25
GND
3.3V
図9-14(応⽤PDF内) サーボモーター2個を制御するための回路
9章-3
13579
11
2468
1012
13151719212325
14161820222426
27293133353739
3234363840
-+
-+
電池ボックス単3×3+(⾚)
-(⿊)サーボモーター
コネクタ⾚⿊
⽩⾚茶
⻩たま
は
2830
PWM0 (18)
GND
PWM1 (19)
サーボモーターコネクタ
⾚⿊
⽩⾚茶
⻩たま
は
図10-4 キャタピラ式模型操作⽤の回路
10章-1
13579
11
2468
1012
13151719212325
14161820222426
27293133353739
28303234363840
-+
-+
電池ボックス単3×3+(⾚)
-(⿊)
DCモーター左側
上 下 上 下
GPIO 22
GND
GPIO 23GPIO 24
GPIO 25
3.3V
DCモーター右側
図10-6 回路にIPアドレス表⽰⽤のLCDとシャットダウン⽤スイッチを追加
10章-2
13579
11
2468
1012
13151719212325
14161820222426
27293133353739
28303234363840
-+
-+
電池ボックス単3×3+(⾚)
-(⿊)
DCモーター左側
上 下 上 下
GND
GPIO 23GPIO 24
GPIO 25
DCモーター右側
16
RSTGNDLEDSCLSDA3V3
GPIO 22GPIO 27
3.3V
図10-13(応⽤PDF内) カメラをサーボモーターで操作するための回路
10章-3
PWM0 (18)
13579
11
2468
1012
13151719212325
14161820222426
27293133353739
28303234363840
-+
-+
電池ボックス単3×3+(⾚)
-(⿊)
DCモーター左側
上 下 上 下
GND
GPIO 23GPIO 24
GPIO 25
DCモーター右側
16
RSTGNDLEDSCLSDA3V3
GPIO 22GPIO 27
3.3V
サーボモーターコネクタ
⾚⿊
⽩⾚茶
⻩たま
は