ステップ1-1.ハードウェア組み立て



センサ値チラ見システムのハードウェアの組み立て。
ブレッドボードへの、ATmega328、RN4020等の部品の取り付け。

主要部品の ATmega328、RN4020の他に、部品毎に必要な抵抗、トランジスタ、状態表示用の赤色LED、等を用意します。
ブレッドボードを用いて作成します。

「ATmega328」の使用方法については、「フィジカルコンピューティング > ATmega328」参照。
「RN4020」の使用方法については、「フィジカルコンピューティング > RN4020」参照。

部品表

ATmega328と、ATmega328に必要な部品

部品名 数量 商品名 参考価格 購入先例
ATmega328 1 ATmega328P-PU 230円 秋月電子通商
発振子 1 クリスタル(水晶発振子)8MHz 30円 秋月電子通商
22pFコンデンサ 2 積層セラミックコンデンサ22pF50V5mm 10個100円 秋月電子通商
レギュレーター 1 低損失CMOS三端子レギュレータ 3.3V500mA NJU7223F33 50円 秋月電子通商
0.1μFコンデンサ 2 積層セラミックコンデンサー0.1μF50V5mm 10個100円 秋月電子通商
DCジャック 1 2.1mm標準DCジャック(4A) 基板取付用 30円 秋月電子通商

ATmega328に、ブートローダーを書き込み際に、Arduinoが必要です。
「フィジカルコンピューティング > ATmega328 > ブートローダーを書き込む方法」参照

部品名 数量 商品名 参考価格 購入先例
Arduino Uno 1 Arduino UNO 3,240円 秋月電子通商

ATmega328に、プログラムを書き込む際に、USBシリアル変換モジュールが必要です。
「フィジカルコンピューティング > ATmega328 > プログラムを書き込む方法」参照

部品名 数量 商品名 参考価格 購入先例
USBシリアル変換モジュール 1 FT232RL USBシリアル変換モジュール 950円 秋月電子通商

RN4020と、RN4020に必要な部品

部品名 数量 商品名 参考価格 購入先例
RN4020 1 マイクロチップ Bluetooth RN4020-V/RM123 1,050円 秋月電子通商
ピッチ変換基板 1 RN4020 ブレイクアウト基板 (RN4020 BLEモジュールピッチ変換基板) 1,480円 アマゾン
ピンヘッダ 1 ピンヘッダ 1×40 (40P) 35円 秋月電子通称
LED 1 赤色LED 3mm OSDR3133A 100個350円 秋月電子通商
100Ω抵抗器 1 カーボン抵抗(炭素皮膜抵抗) 1/6W 100Ω 100本100円 秋月電子通商

共通部品、その他

部品名 数量 商品名 参考価格 購入先例
ブレッドボード 1 EIC-801 270円 秋月電子通商
ジャンパーワイヤ 適量 ジャンパーコード(オス-オス)セット 100mm49個
150mm8個
200mm4個
250mm4個
のセット200円
秋月電子通商
10kΩ抵抗器 1 カーボン抵抗(炭素皮膜抵抗) 1/6W 10kΩ 100本100円 秋月電子通商
可変抵抗器 1 小型ボリューム 10KΩB 40円 秋月電子通商

接続表

下記接続表になるように、基板に配線をします。

ATmega328に関する接続

接続先 ATmega328 接続先
ピン名称 Arduinoピンマッピング ピン番号 ピン番号 Arduinoピンマッピング ピン名称
10kΩ抵抗を経由して3.3V reset 1 28 analog input 5 無接続
無接続 digital pin 0 (RX) 2 27 analog input 4 無接続
無接続 digital pin 1 (TX) 3 26 analog input 3 無接続
10kΩ抵抗を経由してGND、
および、
RN4020の10番ピン(PIO1)
digital pin 2 4 25 analog input 2 無接続
無接続 digital pin 3 (PWM) 5 24 analog input 1 無接続
無接続 digital pin 4 6 23 analog input 0 可変抵抗器の2番ピン
3.3V VCC 7 22 GND GND、
および、
可変抵抗器の1番ピン
GND GND 8 21 analog reference 無接続
発振子と接続、
および、
22pFコンデンサを経由してGND
crystal 9 20 VCC 3.3V、
および、
可変抵抗器の3番ピン
発振子と接続、
および、
22pFコンデンサを経由してGND
crystal 10 19 digital pin 13 無接続
無接続 digital pin 5 (PWM) 11 18 digital pin 12 無接続
RN4020の5番ピン
(UART_TX)
digital pin 6 (PWM) 12 17 digital pin 11 (PWM) 無接続
RN4020の6番ピン
(UART_RX)
digital pin 7 13 16 digital pin 10 (PWM) 無接続
無接続 digital pin 8 14 15 digital pin 9 (PWM) 無接続

3.3Vレギュレーターに関する接続

3.3Vレギュレーター 接続先
ピン番号 ピン名称 ピン名称
1(左) 出力 ATmega328のVCC、
および、
0.1μFのコンデンサを経由してGND
2(中) 入力 外部電源入力、
および、
0.1μFのコンデンサを経由してGND
3(右) GND GND

RN4020に関する接続

接続先   RN4020 接続先
ピン名称 ピン名称 ピン番号 ピン番号 ピン名称 ピン名称
無接続 GND 1 24 GND GND
無接続 AIO2 2 23 VDD 3.3V
無接続 AIO1 3 22 SCL 無接続
無接続 AIO0 4 21 SDA 無接続
ATmega328の12番ピン
(digital pin 6)
UART_TX 5 20 PSVD 無接続
ATmega328の13番ピン
(digital pin 7)
UART_RX 6 19 PIO7 無接続
10kΩ抵抗を経由してGND、
および、
23番ピン(3.3V)
WAKE_SW 7 18 PIO6 無接続
無接続 CMD/MLDP 8 17 SPI/PIO 無接続
無接続 GND 9 16 GND 無接続
ATmega328の4番ピン
(digital pin 2)、
および、
LEDのアノードピン
PIO1 10 15 WAKE_HW 10kΩ抵抗を経由してGND
無接続 PIO2 11 14 PIO5 無接続
無接続 PIO3 12 13 PIO4 無接続

接続図

組み立て

関連ページ

次項目:ステップ1-2.ソフトウェア仕様