More Related Content
Similar to ソレノイドバルブコントローラ 開発してみた (17)
ソレノイドバルブコントローラ 開発してみた
- 2. http://b-and-b-lab.jp/
発表者紹介
株式会社 B&B Lab. 代表
真崎康平 (kohei.masaki@b-and-b-lab.jp)
主な業務
・IoT機器、サービス開発
最近では 主に農業向けに開発ターゲットを定める
狙い:
元製造業の立場からFAソリューションを安価に農業分野に展開
バックグランド
イメージセンサ / 画像処理/ 半導体 / パワーエレクトロニクス /自然エネルギー(風力)
回路設計 / 機械工学 / 材料工学(接合関連) / 経営学(MBA)
所有資格
電験三種 / 第二種電気工事士 /第一級陸上特殊無線技士 etc.
- 7. 試作機 回路構成例
5V 2A
電源
+
逆接保護
ダイオード
※1
INA260
電力測定
モジュール
I2C / 3.3V電源へ
VIN+
I
IN-
I
IN
+
VIN
-
VIN
ー
※1:
接続の極性を間違えた場合電源をショートさせる方向に
ダイオードに電流が流れ、電源側の短絡保護回路を動作させ
図中の回路を保護する。
出来るだけ大電流(ACアダプタの能力以上)
のものを使うのが望ましい。
GND
GND側の
電流を測定
DC 5V ~ 24V
電源モジュール
※あらかじめ
5Vに調整
DC 5V
RESET
VSYS
3.3V
(out)
GND配線は
図中省略
VIO
(1.8V)
VIO (1.8V)
DC 5V
UART_RX
UART_TX
VIN
3.3V
LTE_TX
LTE_RX
Sakura.io
側
RaspberryPi
Pico
側
レベル変換IC
※レベル変換IC
部分でクロス
配線とする
G
D
S Nch MOS-FET
例 2N7000
LTE_RESET
LTE_RESET
RESET
Sakura.io
ブレークアウトボード
LTE_TX
LTE_RX
(UART0)
この結線でUSB経由でデバッグ時にブ
レークアウトボードにも給電されます。
(ラズパイ pico のドキュメント参照)
I2C_SDA
I2C_SCL
(I2C0)
3.3V
10k でI2Cバスを3.3Vで
プルアップ
Raspberry Pi
Pico
I2C / 3.3V電源
MCP23017
I2C エクスパンダー
I/O 制御信号
(4ch使用)
スイッチ回路x4
制御対象
電源供給
VIN
またはPCA9685
- 9. 実用機 開発
・Arduino IDE で開発可能
・LTE / Ethernet + PoE 経由の制御
・16chをコンパクトに
・防水防塵はIP65 ケースで対応
前回発表の続編の内容
となります。