パラゴン・プロジェクトマイクロコントローラ・コンピュータ
今日取り上げるのは ナヴィーン・クマール hackster.ioにある、マイクロコントローラーで作られたLinuxコンピューター、マイクロコントローラーコンピューターだ!
Arduino Nano ESP32をベースとしたこの小さなコンピューターは、ホーム・オートメーション・プロジェクト用にセットアップするのであれば特に、立ち上げて実行するのに最適な小さなプロジェクトだ!
ハードウェア
このプロジェクトには、Arduino Nano ESP32、Arduino UNO R4 WiFi、ArduinoEZ Oneブレッドボードが必要です。そして、Adafruit TFT Touch ShieldとAdafruit Grove to STEMMAケーブルがあれば、あとはミニキーボードだけです。
写真にあるように、ナヴィーンはArduinoEZ Oneブレッドボードをセットアップし、Nano ESP32をArduino UNOに接続した。
Naveen氏は、M5Stack CardKBキーボードをI2C経由でUnoに接続することにした。
個人的には、もう少し快適なキーボードの方がいいと思うが、そのような判断はメーカーの裁量に任されている!
また、I2Cについてもっと知りたいとお考えなら、 この記事をチェックする.
ナヴィーンが言うように、これらの部品はかなり簡単で、ハンダ付けの必要もないので、このようなプロジェクトには理想的だ。
ソフトウェア
ここで厄介になるのが、Linuxマシンをセットアップするためのクロスコンパイルだ。
幸運にも、ナヴィーンはこう話してくれた。 Linuxファームウェアをコンパイルし、フラッシュするためのスクリプト。 をArduino Nanoの上に置く。
それが済んだら、NaveenはArduino IDEからAdafruit_ILI9341ライブラリをインストールして、UNOにインストールすることを提案する。
そして、あなただけのNano ESP32 Linuxが完成する!
結論
このマイクロコントローラー・コンピューターがエキサイティングな理由のひとつは、組み立てが簡単なことだ。すべてを接続し(はんだ付けも不要!)、ファームウェアをフラッシュするだけだ。
もしあなたがLinuxのスキルを伸ばしたい、あるいはコンピュータがどのように動作するかについてもっと低レベルで学びたいのであれば、このプロジェクトは間違いなくあなたに向いている。
あるいは、自宅のセットアップやIoTデバイス用に、目立たないポータブルなセントラル・デバイスをお探しなら、このマイコン・コンピューターを絶対に検討すべきだ。
プロジェクトの詳細については、こちらをご覧いただきたい。 これ そしてGitHubでコードを見つける これ.
また、パラゴンプロジェクトをもっとご覧になりたい方は、以下をクリックしてください。 これ.
こんな小さなコンピューターで何をする?