はじめに・ご挨拶
ラズベリーパイ(Raspberry Pi)による電子工作を広めたいです。そのために、ちょっとした不便を解消できるものを開発していきたいと考えています。
私は、インフラ系のシステム開発部門に勤務、業務知識を生かすとともに60才前に始めたpythonでプログラミングをしています。主にRaspberry Pi (ラズベリーパイ)での開発を主にしています。 ラズパイによる電子工作の楽しさを広めるため、ちょっと生活を便利にするためのものを開発していきたいと考えています。 自宅では、ラズパイが複数台常時稼働しています。 学習リモコン3台、駐車場監視1台(センサー基板)、愛犬用自動ドア1台他
プロダクトのご紹介
TFT液晶とスイッチ2個、LED2個を実装したテスト用のラズパイ専用HATです。ブレッドボードで何か作ろうとしたときに、最低限のUIが必要ですが、それらもブレッドボード上に作るのは面倒です。
そこで、この基板を使えば、最低限のUIとTFT液晶画面があるので、作りたいものに集中できます。TFT表示用のライブラリもpythonで提供いたします。ライセンスの厳しいライセンスは使用せず、MITライセンスで使用できるようにしていますので、この基板とライブラリを使っての製品開発、販売もMITライセンス下で可能です。
ラズパイ4Bに装着した状態

こだわり・特徴
試作をして使い勝手を検討しました。あまり機能を詰め込むと便利ではありますが、使うときに迷います。本来の必要機能にしぼりました、そのため価格も抑えられています。使いたい時に、さっと出してサクッと使えるを追求しました。その意味ではTFT液晶は悩みましたが、この表示器をブレッドボードで使うのは結構面倒なので、残しました、LED,SWだけではできないことがTFT液晶 があることで、ワンランク上のUIが直ぐに使えます。
手作りによる製作ですが、一つ一つ製作し、試験、検品したものをお届けします。全て検品して発送いたしますが、万が一初期不良が発生した場合、及び通常使用で半年以内に故障した際(ただし、液晶輝度劣化は対象外)には、使用状況の報告とともに返品いただけますと、正常品と交換いたします。ただし、その際の送料については、ご負担ください。
この液晶を使う場合のライブラリは公開されていますが、いまいち使いにくいので、pythonで使いやすいようにしています。単に字を書くだけならほぼprint文並みの簡単さです。画像も比較的簡単に表示できます。ビット単位での描画については、標準ライブラリを使っていたたきます。標準ライブラリはadafruitのサイトから無料でダウンロード可能です。
ラズパイから情報を表示する際に、複数行表示できますので、切り替えなくても一度にそれなりの情報量が表示できますので、測定器、実験機としてラズパイを使う際には重宝すると思われます。
このTFT液晶 はSPIインターフェースなので、SPI用のGPIO(#8,#10,#11)を占有します。さらに、Reset,RS,LEDの3つのGPIOを使用しますが、この3つに関しては、3つのピンジャックで変更が可能となっており、別の基板と併用した際のコンフリクトを避けることが可能となっています。
プロダクト誕生までのお話
ブレッドボードで何か作ろうとしたときに、最低限のUIが必要ですが、それらもブレッドボード上に作るのは面倒です。 そういったUIを常にブレッドボード 上に作っておくのも手ですが、やはり今回のような基板があると、簡単ですし安心感があり、製作に集中できます。
ブレッドボード 上に作ったものだと、トラブルになったとき、どちらにエラーがあるのかわかりにくいので、トラブルシューティングに時間がかかっていました。基板上は配線もなくハンダ付けされていて信頼性が高く、トラブルシューティングもスムースに進めます。
LED 2個とSW 2個のUIをブレッドボードで作った場合。結構複雑だし、不安定です。
リターンのご紹介
リターンに応じて、基板をお届けします。 またお礼のメールと今後の開発計画案も併せてお届けします。 完成品と部品での提供の2種類があります。支援入力の際に選択してください。
本品を使うのにシステムの設定とプログラムのインストールが必要です、手順とダウンロードサイトをお知らせするので、手順書に従って、インストールしていただきます。
リターンは完成品(連結ピンソケット)、部品セット(連結ピンソケット)の2種類がありますので、お好きなものをお選びください。
直ぐに使いたい、時間に余裕がない、インストールに自信が無い方には設定済みのmicroSDも提供します。その際は、microSDも合わせて支援してください。
限定数の部品は事前に確保していますので、プロジェクト終了月になり順次発送いたします。限定数について通常2週間以内に発送予定で、最大でも1ヶ月以内にはお届けできます。
支援金の使い道
仕入れ費:3000円(基板作成代)、4000円(部品代:限定分)、手数料:約3000円(余りは次回試作品の費用にさせていただきます)/10000円売上があった場合
※目標金額を超えた場合はプロジェクトの運営費に充てさせていただきます。
製品情報・仕様(商品の概要)
TFT液晶 とスイッチ2個、LED2個を実装。
ラズベリーパイ専用HATです。大きさはいわゆるフル版、raspberrypiと大体同じサイズになります。
プロジェクト募集期間終了月に、順次製作・テストし発送予定です。なるべく早くお届けします。 手作り、個人製作なので、コスト削減のため簡易梱包にて発送予定です。よろしくご了承ください。 機能には変わりないですが、お届けする基板・部品の色、形状など変更になる場合があります。
サイズ : 65mm*60mm
使用方法や取扱説明書 : リターンのお届け時に資料の保存URLをお知らせいたしますので、ダウンロードをお願いします。
保証期間 : 半年(ただし、液晶の焼き付けは保証外といたします。)
表示例
*文字や画像の表示、それらの回転などが可能です。pythonで使った独自関数を使うことにより、文字や画像を指定するだけで簡単に表示が可能です。手軽な画像インターフェースと使うことが可能です。
◆文字表示
◆画像の表示
*使用した写真は当方が撮影したものです。
<<V2として、改善追加した項目>>
使用ライブラリを見直して、spidevをやめてpigpioを使った独自ライブラリに作り替えました。これによりMITとGPLv2のライセンスが必要でしたが、MITのみにできました。より自由に使えると思います、あとちょっとだけスピード改善。
それだけだと芸がないので、ミニゲームをサンプルとして作ってみました。落ちてくるブロックを避けるものと、プロック崩しとテトリスもどきです。
ゲームとしての完成度は低いですが、参考まで。
文字を出すだけなら、古いラズパイ(1A,1Bなど)でも使えますが、やはりスピードが遅くなります。特にゲームでは3BかZero2以上の性能がないと我慢できない遅さになります。



プログラムは
https://github.com/momorara/tft177
にアップしています。
* 電子工作で使わない時用にインターネット時計として動作するようにプログラムを用意しました。

<<ソフトウェアの動作環境:特商法上の記載>>
当該ソフトウェアの動作環境は以下の通り
ソフトウェアを使用できるOSの種類
ラズベリーパイのOS 「buster」「bullseye」及び「Trixie」にて動作確認済み
CPUの種類
>>ラズパイ搭載のCPU : ARM系CPU
ただし、ラズパイ5はGPIOのハード構成が違うので、動作対象外です。
メモリの容量
>>512 MB以上
ハードディスクの空き容量等
>>SDカード8G以上
<募集方式について>
本プロジェクトはAll-in方式で実施します。目標金額に満たない場合も、計画を実行し、リターンをお届けします。 また、All-in方式ですので、プロジェクト終了前に順次リターンを発送いたしますので、最後まで待たずにリターンがお手元に届きます。
<<告知>>
ラズパイ本「拡張基板で広がるラズパイの世界」を出版しました。書名かISBN「9784909793218」で検索すると出てくると思います。初心者と拡張基板(HAT)を作ってみたい中級者までが対象の冊子です。
キャンプファイヤーでの活動も掲載しています。

<<過去商品の紹介>>
以下は過去のキャンプファイヤーで商品化したものをスイッチサイエンスさんで扱っていただいている製品です。
当方のECサイト・https://raspi.thebase.in/にて過去製品を扱っています。
・Raspberry Pi PicoWを使った環境測定基板
・ラズパイ用 学習リモコン
・Raspberry Pi PicoWを使った見守り基板
・ラズパイ用 汎用簡易入出力基板-2
スイッチサイエンスでは、「tkj」で検索してださい。
検索ワード:ラズパイ ラズベリー Raspberry Raspbery HAT 拡張基板 拡張 基板 pico 電子工作




コメント
もっと見る