対象
本エントリーは、電子工作もしくはプログラミングをやってみたいと思った人で、どちらも、もしくはどちらかしかやったことのない人へ向けての記事となる電子工作およびプログラミングの薦めです。この4月から就職したり進学したりして環境が変わり、これらに興味を持った人へ向けてのアドバイスとお誘いです。中の人について
理系でメーカーのエンジニア14年目ですが電気もソフトも専門ではありません。趣味として電気回路とプログラミングを勉強しています。英語は得意ではありません。
電子工作とプログラミングの関係
電子工作とプログラミングは別のものに見えて実際には密接に関係しています。プログラミングについてはプログラミングのみで完結する場合もありますが、画面の中から出てきません。
たとえばC#で作ったタイムカードであったり、FFT計算。
s51517765.hatenadiary.jp
s51517765.hatenadiary.jp
電子工作も電子工作だけでプログラミングを行わずに完結する場合もあります。
例えば、電子ホタル。
s51517765.hatenadiary.jp
これらを融合したものが自動水やり装置であったりインターホンをLINE通知するものであったりします。
s51517765.hatenadiary.jp
s51517765.hatenadiary.jp
何から始めるか?
日本でメジャーなものはRaspberry PiやArduino、Ichigo jamなどです。これらには類似品(コピー品)、派生品が数多くあります。
まずは正規品で始めるべきだと思います。類似の廉価品やコピー品は細かい動作で違いがある場合があり、慣れないうちはプログラミングの誤植なのか、ハードの違いによるのかといったところで苦労する可能性が高いです。
ArduinoであればUnoを。
- 出版社/メーカー: スイッチサイエンス
- メディア: Personal Computers
- 購入: 2人 クリック: 15回
- この商品を含むブログを見る
Raspberry piであれば3Bがお薦めです。
kksmart ラズベリーパイ3モデルBラズベリーパイ3モデルB完全スターターキット16ギガバイト(クラス10) 85 X 56 17ミリメートル
- 出版社/メーカー: kksmart
- メディア: エレクトロニクス
- この商品を含むブログを見る
無線LANがついているモデルは電源が確保できれば良いので、設置の制限も少なく便利です。
はんだ付けは難しい?
ブレッドボードというものがあります。穴に部品とジャンパーワイヤーというものを差し込んで電気回路を構成することができます。ArduinoやRaspberry piにもジャンパーワイヤーが接続出来るようになっています。
ボードによって、ピンヘッダのオスメスが違いますが、両方に対応出来るようにジャンパーワイヤーを揃えておくと良いでしょう。
- 出版社/メーカー: SODIAL
- メディア: エレクトロニクス
- この商品を含むブログを見る
- 出版社/メーカー: スイッチサイエンス
- メディア: エレクトロニクス
- この商品を含むブログを見る
- 出版社/メーカー: スイッチサイエンス
- メディア: エレクトロニクス
- この商品を含むブログを見る
プログラミング言語は何を使う?
ラズパイであればC言語をはじめ、Rubyなど多数のプログラミング言語が使えますが取り敢えずpython3がお薦めです。python2も使えますが、もういづれ廃れるといわれているので3にしましょう。ArduinoはC言語ライクなArduino言語を使います。
電子部品はどこで買う?何を買えばいい?
首都圏在住なら、秋月電子や千石通商で部品はほぼなんでも入手できます。ネット通販もあります。
akizukidenshi.com
Amazonにも部品はあります。
中国メーカーのものは配送に時間はかかりますが安くてお得です。
最低限必要なものは抵抗と、LEDでしょうか?
抵抗は100~1MΩぐらいの間があれば大体間に合います。
LEDを点灯するときには100~1kΩぐらいが必要です。
抵抗,SODIAL(R)600x30種類値1% 0.25W 1/4W金属フィルム抵抗ミックスセレクション(1~1M オーム)
- 出版社/メーカー: SODIAL (R)
- メディア:
- この商品を含むブログを見る
モーターやポンプを動かすには、ラズパイやAruduinoの内部の電源では電流が足りないので外部電源とトランジスタが必要です。
s51517765.hatenadiary.jp
- 出版社/メーカー: 東芝
- メディア:
- この商品を含むブログを見る
よく使うのがスイッチ
SODIAL(R)100 Pcs 6x6x7mm モーメンタリ触覚タクトプッシュボタンスイッチ4ピンDIPスルーホール
- 出版社/メーカー: SODIAL
- メディア: その他
- この商品を含むブログを見る
uxcell スライドスイッ 3ポジション 3ピン SPDT DC 50V 0.8A 機械的スイッチ 60個入り
- 出版社/メーカー: uxcell
- メディア:
- この商品を含むブログを見る
あとは、電子工作の目的に応じた部品と、それを動作させるために必要な部品を都度調達していきましょう。
まとめ
意外と簡単にとっかかれると思っていただければ幸いです。最近では、このブログ以外にも多くの趣味で電子工作をされている方が情報を公開しています。
高価な厚い本を買わなくても最低限の部品さえ入手すれば電子工作ができるなんて、特に最近のことです。
全くの趣味として、頭の体操として、生活を便利にする道具として Let's Try!