ハンブルソフト サポート掲示板

有限会社ハンブルソフトの製品関連の疑問に答える掲示板です。
  新規投稿 ┃ツリー表示 ┃スレッド表示 ┃一覧表示 ┃トピック表示 ┃番号順表示 ┃検索 ┃設定 ┃ホーム  

1 / 7 ページ    前へ→

Wifi接続なし動作には改造が必要  nari  - 18/9/16(日) 9:08 -

基本的に、
メッセージの入力・編集にWiFi接続が必要で、
表示はWiFi接続不要なのですが、

プログラムの先頭で、WiFi接続を確認する部分が
ありますので、現状、WiFi接続が無いと
プログラムが動作しません。

この部分を改造してやれば、WiFi接続なしでも
表示は可能になります。

この場合、表示する内容は、WiFi接続できる
環境でSDメモリー上に作成しておいてやる必要が
あります。

引用なし

パスワード



・ツリー全体表示

Re:COMポートの指定を確認してみてくださ...  ミノリン  - 18/9/15(土) 22:49 -

ボードへ書き込み成功しました。
usbケーブルの抜き差しではCOMポートはCOM3だけだったのですが
デバイスマネージャからft231x usb uartのドライバーを更新すると
COM8が認識されましたのでCOM8でマイコンボードに書き込むとうまくいきました。
この後、ソフトの編集をしていきます。
ありがとうございました。

ひとつ教えてください。
この電光掲示版はWIFI接続が出来ない状態では作動しませんか?


▼nariさん:
>HSES-PROGのUSBケーブルを指し直すなどして、
>COMポートの指定が正しいか確認してみてください。

引用なし

パスワード



・ツリー全体表示


HSES-PROGのUSBケーブルを指し直すなどして、
COMポートの指定が正しいか確認してみてください。

引用なし

パスワード



・ツリー全体表示

Re:USBシリアルアダプタは何を使ってます...  ミノリン  - 18/9/15(土) 10:19 -

HSES-PROGをつかっています。
ACアダプタは5V2000mAです。
PCとつなげるケーブルを疑って交換しましたが
まだ添付のようなエラーで書き込めません。

▼nariさん:
>HSES-LMC1へのプログラム書き込み方法は、
>以下のページに説明があります。
>
> https://bit.ly/2OnKJal
>
>SDカードは入れたままで問題ありません。
>
>USBシリアルアダプタは、何をお使いでしょうか?

引用なし

パスワード


・ツリー全体表示


HSES-LMC1へのプログラム書き込み方法は、
以下のページに説明があります。

https://bit.ly/2OnKJal

SDカードは入れたままで問題ありません。

USBシリアルアダプタは、何をお使いでしょうか?

引用なし

パスワード



・ツリー全体表示

Re:Ardunoの設定はできてますか?  ミノリン  - 18/9/15(土) 5:10 -

設定状態の画面は添付のとおりです。

▼nariさん:
>ESP8266 Ardunoの設定はできてますか?
>
>設定の方法は以下のページに説明があります。
>
>http://www.humblesoft.com/wiki/?ESP8266%20Arduino%E3%81%AE%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB
>
>参考までに、私の設定の状態の画面コピーを添付します。

引用なし

パスワード


・ツリー全体表示

Re:Ardunoの設定はできてますか?  ミノリン  - 18/9/14(金) 22:52 -

PCでの検証は出来ました。ボードに書き込むとき
error.espcomm_upload_memfailed というエラーが出てしまいます。
そのときのメッセージを添付しました。

ちなみに書き込み時はSDカードは入れたままでよいのでしょうか?
エラーはSDカード入りでも無でも出ました。

よろしくお願いします。

▼nariさん:
>ESP8266 Ardunoの設定はできてますか?
>
>設定の方法は以下のページに説明があります。
>
>http://www.humblesoft.com/wiki/?ESP8266%20Arduino%E3%81%AE%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB
>
>参考までに、私の設定の状態の画面コピーを添付します。

引用なし

パスワード


・ツリー全体表示

Ardunoの設定はできてますか?  nari  - 18/9/13(木) 7:11 -

ESP8266 Ardunoの設定はできてますか?

設定の方法は以下のページに説明があります。

http://www.humblesoft.com/wiki/?ESP8266%20Arduino%E3%81%AE%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB

参考までに、私の設定の状態の画面コピーを添付します。

引用なし

パスワード


・ツリー全体表示

Re:いろんなやり方があります。  ミノリン  - 18/9/12(水) 22:39 -

お世話になります。

早速ご連絡頂きありがとうございました。
3のやり方を試そうとしています。
LED_Sin\gnboard.inoをコンパイルする際に次のエラーが出てしまいます。


In file included from C:\Users\minor\Documents\Arduino\LED_Signboard\LED_Signboard\LED_Signboard.ino:1:0:

C:\Users\minor\Documents\Arduino\libraries\FsHandler-master\src/FsHandler.h:4:35: fatal error: detail/RequestHandler.h: No such file or directory

#include <detail/RequestHandler.h>

^

compilation terminated.

exit status 1
ボードGeneric ESP8266 Moduleに対するコンパイル時にエラーが発生しました。


何か対処法がありましたら教えてください。
よろしくお願いします。

▼nariさん:
>ネット接続せずにメッセージを表示させる方法ですが、
>いろんなやり方があります。
>
>1. プログラムに埋め込まれた文字列を、繰り返し表示する
>2. SDメモリに書き込まれたテキストファイルを、繰り返し表示する
>3. 電光掲示板プログラムを書き込み、 chromeでPCからメッセージを
> 書き込み表示させる。
>4. 動画編集ソフト(AVIutil, Adobe Premiere等)で動画で文字メッセージを
> 作成し、動画ファイルをHSES-LMC1用に変換、SDメモリに書き込み
> 繰り返し表示させる。
>
>1,2であれば簡単なプログラムでできますし、
>3,4はプログラムがあります。
>
>3の電光掲示板は、以下に公開しています。
>
> https://github.com/h-nari/LED_Signboard
>
>4の動画表示は、プログラム自体は examplesの movie_player等を
>使用しますが、動画の変換方法などの説明が不十分です。
>
>とりあえず、3の電光掲示板を試してみるというのは如何でしょうか

引用なし

パスワード



・ツリー全体表示

いろんなやり方があります。  nari  - 18/9/9(日) 17:15 -

ネット接続せずにメッセージを表示させる方法ですが、 いろんなやり方があります。 1. プログラムに埋め込まれた文字列を、繰り返し表示する 2. SDメモリに書き込まれたテキストファイルを、繰り返し表示する 3. 電光掲示板プログラムを書き込み、 chromeでPCからメッセージを 書き込み表示させる。 4. 動画編集ソフト(AVIutil, Adobe Premiere等)で動画で文字メッセージを 作成し、動画ファイルをHSES-LMC1用に変換、SDメモリに書き込み 繰り返し表示させる。 1,2であれば簡単なプログラムでできますし、 3,4はプログラムがあります。 3の電光掲示板は、以下に公開しています。 https://github.com/h-nari/LED_Signboard 4の動画表示は、プログラム自体は examplesの movie_player等を 使用しますが、動画の変換方法などの説明が不十分です。 とりあえず、3の電光掲示板を試してみるというのは如何でしょうか
引用なし

パスワード



・ツリー全体表示

日本語の流れる広告を表示したい  ミノリン E-MAIL  - 18/9/9(日) 16:04 -

HSES-LMC1とHSLM-6432P4Bを所有しています。
ネット接続せず決まった日本語文を流れるように表示させたいです。
現在添付したスケッチの表示まで出来ましたが、日本語表示等、わからないことだらけです。サンプルスケッチ、考え方等教えてください。よろしくお願いします。

引用なし

パスワード



・ツリー全体表示

画像拝見しました。  nari  - 18/8/18(土) 18:06 -

画像拝見しました。
素晴らしいですね。

bitmapはカラーにする必要はなく、
描画時に色と位置をずらしているわけですね。

スクロールの動きが、ぎこちなくなるのは、
ある程度仕方ないと思っています。
理由は、スクロール速度をLEDのリフレッシュレートと
関係なく変更可能にしているからです。

あと、事前に表示する内容が決まっているものであれば、
動画として作成し、SDカードに書き込み再生させる
方法があります。
この場合、表現方法は、動画編集ソフト次第ですので、
ほぼ無制限ですし、スクロールが一瞬止まるようなことも
起きないはずです。

引用なし

パスワード



・ツリー全体表示

Re:影文字のスクロール表示  A.Iijima E-MAIL  - 18/8/18(土) 12:37 -

自己レスです。

> https://github.com/h-nari/Humblesoft_LedMat/blob/master/src/ScrollText.cpp#L65
>
>これを1列づつ表示させているので、

というアドバイスを頂きましたので、「ScrollText.cpp」を変更して影文字を表示させました。画像を添付します。

元々のプログラムは、次のようになっており、m_bitmap.getPixel関数で0,1を判断し、TextColorとTextBGcolorのどちらかを設定しています。

if(m_oy +y >= 0 && m_oy + y < m_sch) {
m_led->drawPixel(m_xi, m_scy + m_oy + y,
m_bitmap.getPixel(m_ri, y) ? m_cText : m_cBg);
}

これを改良して、1ドットずらした位置をチェックしてTextBGcolorで描画、
その後、TextColorで描画するようにして対応しました。

以下が変更点です。(ScrollText.cppの91行目から)
座標のチェックなどしていないため、もしかするとまだ不具合があるかもしれません。

if(m_ri < m_gw){
for(int y = 0; y < m_gh; y++){
////変更ここから////
if( m_cBg != 0 ){
if(m_oy +y-1 >= 0 && m_oy + y-1 < m_sch) {
if( m_bitmap.getPixel(m_ri-1, y)!= 0 ){
m_led->drawPixel(m_xi, m_scy + m_oy + y - 1, m_cBg );
}
}
}
if(m_oy +y >= 0 && m_oy + y < m_sch) {
if( m_bitmap.getPixel(m_ri, y)!= 0 ){
m_led->drawPixel(m_xi, m_scy + m_oy + y, m_cText );
}
}
}
////変更ここまで////
m_ri++;
}


ただし、処理が多くなる分、一瞬処理のため止まります。今後の課題です。

引用なし

パスワード


[添付] :110_00.JPG (204.3KB)


・ツリー全体表示

Re:影文字のスクロール表示  A.Iijima E-MAIL  - 18/8/17(金) 14:18 -

早速ありがとうございます。まずは固定文字の影文字を表示させることができました。
スクロール文字の影文字もこれからチャレンジしていきます。

引用なし

パスワード



・ツリー全体表示

影文字のスクロール表示  nari  - 18/8/17(金) 13:29 -

スクロールしない静止文字も表示ですと、
位置と色を変更して描画してやれば
できるはずです。

スクロール文字(ScrollText)で
影文字を描画するのは、ちょっと面倒です。


ScrollTextでは、一旦、単色のBitmap

https://github.com/h-nari/Humblesoft_GFX/blob/master/src/Bitmap.h

に文字を描画

https://github.com/h-nari/Humblesoft_LedMat/blob/master/src/ScrollText.cpp#L65

これを1列づつ表示させているので、

袋文字に対応するには、Bitmapのカラー対応版
を作成し、これにカラーで袋文字を描画後、
1列づつ表示という感じになるのかなと思います。

引用なし

パスワード



・ツリー全体表示

Humblesoft_GFXライブラリの解析  A.Iijima E-MAIL  - 18/8/17(金) 12:31 -

いつもありがとうございます。漢字などのフォントを表示させるときに、現在の背景を塗りつぶすのでなく、添付画像(数字"5"の例)のように影文字表示させることができないかと、ライブラリを見させて頂いております。背景を付けると目立たせることはできるのですが、電流が大きくなるのか欠点です。これを影文字で表示させたいと思い、解析中です。

 頂いたスクロールサンプル

  LedMat.print → Humblesoft_GFX::write → drawChar

と関数を呼び出していると思い、「Humblesoft_GFX.cpp」プログラムを変更して見ましたが、変わりません。(textbgcolorをゼロにしても背景色が表示)
アドバイスをお願いします。

引用なし

パスワード


[添付] :107_5.png (1.3KB)


・ツリー全体表示


また、ご不明な点などありましたら御質問ください。

引用なし

パスワード



・ツリー全体表示

Re:サンプルプログラムを追加しました。  AkioIijima E-MAIL  - 18/8/14(火) 14:12 -

サンプルをありがとうございました。参考になりました。

引用なし

パスワード



・ツリー全体表示

サンプルプログラムを追加しました。  nari  - 18/8/14(火) 11:23 -

Humblesoft_LedMatライブラリのexamplesに
3つのsketchを追加しました。

ledMatDemo_fsfontx:

SPIFFS上に置いたfontxのフォント・ファイルを使用し、
LEDに漢字を表示するプログラムです。
dataフォルダ内のフォントファイルを、
メニュー/ツール/ESP8266 sketch Data upload等で
アップロードしてください。

LedMatDemo_fsfontx_webserver:

同じくSPIFFS上のfontxのフォント・ファイルで
LEDに漢字を表示するプログラムですが、
ESP8266 sketch Data upload でデータのアップロードに
失敗する場合も結構あるので、
webserver経由で spiffs内のファイルの参照、削除、アップロード
を行う機能が追加されています。

プログラムを書き込み起動後、シリアルモニタに表示される
IPアドレスにブラウザでアクセスしてください。

scroll_text:

文字のスクロール表示のプログラムです。
固定文字(?)の位置指定の機能も使っています。
数字表示前の、 setCursor()の部分です。

全体に説明が不足しているので、今後 説明を追加するかもしれません。
説明を多少追加しても、完全な情報の提供は難しいので、不明な部分は
ライブラリのソースコードを読んでもらうのが速いと思います。

幸い、ソースコードは全て github上で参照可能ですので、結構見やすいです。

描画機能は、基本的に Adafruit_GFXライブラリを継承していますので、
これが基本となります。 setCursor()も、ここで定義されています。

https://github.com/adafruit/Adafruit-GFX-Library

fontxでの漢字描画機能や、色名での色指定、その他
共通で使えそうな便利機能は Humblesoft_GFXライブラリにあります。

https://github.com/h-nari/Humblesoft_GFX

スクロールテキストの機能は、Humblesoft_LedMatライブラリの
ScrollTextクラスで提供されています。

https://github.com/h-nari/Humblesoft_LedMat/blob/master/src/ScrollText.h

参考になりましたら、幸いです。

引用なし

パスワード



・ツリー全体表示

Re:少々お待ち下さい  AkioIijima E-MAIL  - 18/8/14(火) 7:43 -

楽しみにしております。簡単なサンプルで構いませんので、あわせて、漢字を表示させる(位置固定)とスクロールさせるものをお願いします。

引用なし

パスワード



・ツリー全体表示

1 / 7 ページ    前へ→
  新規投稿 ┃ツリー表示 ┃スレッド表示 ┃一覧表示 ┃トピック表示 ┃番号順表示 ┃検索 ┃設定 ┃ホーム  

 1729
ページ:  ┃  記事番号:  

C-BOARD Moyuku v1.03b3