電子工作の基礎知識
CHIRIMEN でセンサーやアクチュエーターを扱う前に知っておきたい、電子工作の基礎知識をまとめた資料です。
このセクションの多くのページは、SparkFun Learn の チュートリアルを日本語に翻訳したものです。SparkFun Learn のチュートリアルは CC BY-SA 4.0 ライセンスで公開されており、 各ページの末尾に元記事へのリンクとライセンス表示を掲載しています。
目次
- 電子工作の基礎知識
- 電気とは何か
- 電圧、電流、抵抗とオームの法則
- 回路とは何か
- 直列回路と並列回路
- メートル法の接頭辞とSI単位
- 回路図の読み方
- 配線の基本
- コネクタの基礎
- ブレッドボードの使い方
- テスターの使い方
- 電力
- 極性
- 分圧回路
- プルアップ抵抗
- 交流と直流の違い
- アナログとデジタルの違い
- 2進数
- アナログ-デジタル変換 (ADC)
- デジタルロジック
- ロジックレベル
- LogicBlocksとデジタルロジック入門
- 16進数
- ASCII
- シリアル通信
- SPI(シリアルペリフェラルインターフェース)
- I2C
- シリアルターミナルの基礎
- 赤外線通信
- 光
- 抵抗器
- コンデンサ
- ダイオード
- 発光ダイオード(LED)
- LEDはどうやって作られるのか
- トランジスタ
- 集積回路
- ボタンとスイッチの基礎
- モーターと最適な選び方
- パルス幅変調(PWM)
- 電池とは何か
- 電池の技術
- 加速度センサーの基礎
- ジャイロスコープとは何か
- RFID基礎
- GPSの基礎
- オシロスコープの使い方
- サーボモーター入門
- サーボモーターの基本的な制御方法
- ペーパー回路総合ガイド
- 折り紙で作るペーパー回路
- サウンドページの作り方
- プロジェクトへの電源供給
- LiPo USB充電器の使い方
- はんだ付け対応ブレッドボードの使い方
- はんだ付けの基本(スルーホール編)
- 電子部品の組み立て
- PCB基板の基礎
- PCB設計ツールEagleの使い方
- Arduinoとは何か
- シリアルグラフィックLCDの使い方
- 双方向ロジックレベルコンバータの使い方
- バイナリブラスターの組み立てガイド
- LilyPadの基礎:導電糸で縫う
- LilyPadの基礎:プロジェクトへの電源供給
- ELワイヤーで光るズボンを作る
- 自分だけのFritzingパーツを作る
- 12V/5V電源の使い方
- KiCad入門
- Pi Servo HATの使い方
- Pi Servo pHAT (v2)の使い方
- Raspberry Pi Zero Wirelessを始める
- Raspberry Pi Zero 2 Wを始める
- Raspberry Piの安全な再起動・シャットダウンボタン
- Raspberry PiでNintendo Switchのマクロを記録する
- micro:bitを始める
- micro:bit用のMakeCodeパッケージを作る
- MyoWare 2.0筋電センサー・エコシステムを始める
- DMX入門
- LTspice入門
- オペアンプ入門(LTspice編)
- Arduinoにおけるデータ型
- PATH環境変数の設定
- アルゴリズムに学ぶ
- 熱抵抗を理解する
- FPGAはどうやって動いているのか
- 磁気浮上
- OBD-II入門
- Raspberry PiでVNCによるリモートデスクトップを使う
- WiFi経由でセンサーデータを送信する
- 外部IOとメタ安定性
- FPGAをプログラムする
- 最初のFPGAプロジェクト:PWMを使いこなす
- MQTT入門
- LogicBlocks実験ガイド
- どこからでもセンサーデータを監視する
- ヒューズブレイクアウトボードの使い方
- 初心者向けLEDアニメーションの基礎(Arduino編)
- Arduinoにおけるプロセッサ割り込み
- IoTのための通信プロトコル
- MIDI入門
- SparkFunのトラブルシューティングのコツ
- AST-CAN485の使い方
- Raspberry PiのGPIO
- Raspberry PiのSPIとI2C
- PythonプログラミングでRaspberry Piを始める