#まいぎふ コンセプトやマイルールや仕様検討
マウザーアワード2024受賞でいただいた3万円分電子部品で、できるだけ安くマイコンボードを作って、できるだけたくさんの人の配ろう、というプロジェクト。
11/23,24 大垣ミニメイカーフェア(岐阜県大垣市)を目標に頑張っていこうと思うので、「マイコンボードを岐阜でギフト #まいぎふ」としてやってみます。
走り書きになっちゃうかもですが、設計製作過程をブログにも書いて公開共有してきます。
コンセプトやマイルール
- 電気部品、電子部品はマウザーさんから購入する。(プリント基板やその他付属品の関連は他から購入する。)
- できるだけ安く作って、たくさんの人に配る。目標:部品原価600円以内(=50人に配れる)
- 開発の敷居は低くしたいので、Arduino IDEで開発できるようにする。
- 「もらってうれしい」ものにしたいので、キーホルダーとしてぶら下げとけるデザインを目指す。クールな感じ。マルチカラーシルク基板(フルカラー基板)でそれを実現したい。
- 製作はラクしたいので、基本的にSMD、部品点数もできるだけ少なくする。
マイコン選定
普通は「このマイコンを使いたい→マイコンボードを作ろう」が多いですけど、「マイコンボードを作りたい→コンセプトに合うマイコンを選定」していきます。STM32マイコンは安くないし、WCH CH32Vマイコンは取り扱いがありません。
| 項目 | ATmega32U4 | SAMD21 | RP2040 |
| アーキテクチャ | 8ビット AVR | 32ビット ARM Cortex-M0+ | 32ビット ARM Cortex-M0+ |
| 動作周波数 | 16 MHz | 48 MHz | 133 MHz |
| フラッシュメモリ | 32 KB | 256 KB | 2 MB (外部) |
| SRAM | 2.5 KB | 32 KB | 264 KB |
| EEPROM | 1 KB | なし | なし |
| USB | あり (フルスピード) | あり (フルスピード) | あり (フルスピード) |
| Arduino IDE対応 | ネイティブ対応 | 対応 (追加ボードマネージャ必要) | 対応 (追加ボードマネージャ必要) |
| 搭載ボード例 | Arduino Leonardo | Arduino Zero | Raspberry Pi Pico |
マウザーでの価格
https://www.mouser.jp/c/?q=ATmega32U4
@850円
https://www.mouser.jp/c/?processor%20series=SAMD21G
@130円
価格的にRP2040が圧倒的に安いので、RP2040でマイコンボードを設計します。
また、基板外形サイズはラズピコに準拠します。(キーホルダー的にも使えそうなサイズ感。)