IchigoJamとは
IchigoJam(イチゴジャム)は、省電力で低価格の
シングルボードコンピュータ及び開発プラットフォームです。この製品は株式会社jig.jpによって発表され、プログラミングクラブネットワーク(PCN)を通じて流通しています。
開発の背景
2014年4月1日、株式会社jig.jpの創業者である
福野泰介がこのプロジェクトを開始しました。最初の発表時には、
BASICで動作するファームウェアや回路図が公開され、自作ができるような設計がされていました。その後、同年7月には
プリント基板が発表され、これが主要な製品となりました。現在、jig.jpはライセンス管理を担当し、実際の販売はPCNが行っています。また、jig.jpの子会社であるB Inc.がIchigoJam関連の事業を引き継いでいます。
特徴
IchigoJamの最大の特徴は、プログラムの開発をすぐに始められる点です。電源を入れると
BASICが起動し、すぐにプログラミングを行えるため、直感的に理解しやすいプラットフォームとなっています。入出力ポートが装備されており、プログラミングだけでなく
電子工作も簡単に行えるようになっています。このため、「こどもパソコン」として、特に子供向けのプログラミング教育に適しています。
モデルと進化
IchigoJamは様々なモデルが存在し、それぞれ特性や機能が異なります。以下に主要なモデルを挙げます。
- - IchigoJam: 初代モデルで、2014年7月に公開。
- - IchigoJam U: 基板のサイズを変更し映像表示の安定化を図ったモデル。
- - IchigoJam T: より新しいチップを採用し、USBキーボードにも対応。
- - IchigoJam S: 改良版で、耐久性の向上が図られています。
- - IchigoJam R: より高度な機能を持つ新しいモデルで、USBキーボードにも対応。
- - IchigoJam Get Started Kit: 初心者向けのセットで、必要な道具が揃っています。
また、IchigoLatteという
JavaScriptによるプログラミングが可能なファームウェアも提供されており、幅広い選択肢が用意されています。
互換機
プログラミングクラブネットワーク以外でもIchigoJamに準拠した互換機が開発されています。これには、ai.JamシリーズやIchigoSodaなどが含まれます。これらは特定の機能やデザインが異なりますが、基本的な構造はIchigoJamに基づいています。
拡張商品
IchigoJamはさまざまな拡張ボードも提供しています。例えば、PanCakeというマルチメディアボードやMixJuiceというネットワークボードがあり、さらには学習リモコン基板などの専用商品もあります。
アプリケーション
IchigoJamはソフトウェアとしても使用可能です。PC用アプリやウェブブラウザ上で動作するアプリが用意されており、ユーザーは多様な環境でこのプラットフォームを楽しむことができます。
仕様および機能
IchigoJamは、NXP社のLPC1114をベースにした32ビットマイコンを搭載しています。基本的なメモリは4KBです。プログラミング言語にはIchigoJam
BASICが使用され、周辺機器との接続も容易です。
このように、IchigoJamはプログラミング教育に特化した
シングルボードコンピュータであり、今後の普及が期待される製品です。