フォト
2017年8月
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31    
無料ブログはココログ

通販

2017年8月 5日 (土)

Blue Pill ボード(STM32F103C8T6) $1.58

Aliexpress、Blue Pillボード取扱い業者が増え、値段が下がっていますね。
原価はいくらなんだろう..

Free Shipping STM32F103C8T6 ARM STM32 Minimum System Development Board Module Forarduino
Blue Pillボード

とりあえず、2個注文しました。
安くて、小さくて、高性能とバランスが取れて良いボードです。

利用者も増えている感があります。

増えているといえば、最近のArduino STM32は更新の頻度も増えてます。
利用者増加に伴い、プルリクエスト・不具合の指摘も増えています。

機能追加・不具合対応等は大歓迎です。

早速更新すると、何気にメニューの設定項目が増えています。
オーバクロック 128MHz !?

04

2017/08/07 追記
Arduino STM32、最近の激しい更新ラッシュ、Wire(I2C)ライブラリに大きな変更があり
豊四季Tiny BASICでコンパイルエラーが発生するようになりました。

Wireライブラリはハードウェアバージョンとソフトウェアエミュレーションバージョンがあり、
デフォルトではWire.hがソフトウェアエミュレーションバージョン、HardWire.hが
ハードウェアバージョンを使うためのヘッダーファイルでした。

これが、最近の修正で、Wire.hがハードウェアバージョンとなり
ソフトウェアエミュレーションバージョンを使う場合はSoftWire.hを使うこととなります。

豊四季Tiny BASIC for Arduino STM32は、
これを機会に、Arduino STM32の安定版での利用をデフォルトとしました。

2017年3月25日 (土)

LED electronic display

AliexpressでLEDドットマトリックスを使った小型製品を見つけて衝動買いしました。

$7.79(現時点では$9.39)で充電出来てケーブルやACアダプタ付きです。

LED electronic display
02

中身はこんな感じです。

07

マニュアルはありませんが付属のCDにドキュメント類が入っていました。

充電中

こんな感じの表示となります。アニメーション表示します。
作りこみは結構いい感じです。

06


付属ソフト


中華製なので、念のためウィルスチェックを行ってから、ソフトをインストールしました。
2種類のソフトがインストールされました。

日本語対応しています。
ただし、若干怪しい。「選択」「画像」の次の「倒語」は縦表示のことです。
デフォルトの設定では、正しく表示できません。文字が崩れます。

メニュー[ツール]-[オプション]で縦ドット数を11に変更すると正しく表示出来ました。

03

使い勝手は良いです。
複数のメッセージを登録し、それぞれにモード(表示パターン)が指定出来ます。
複数のメッセージは後ろのボタンで繰り返しのパターンの設定が出来ます。

もう一つのソフトは、プレビュー表示の部分においてマウス操作でお絵かき出来ます。
フォントの微妙な修正が出来ます。

04


表示の様子


ドット数は縦11ドット、横44ドットくらい(目測)です。
縦が11ドット使えれば日本語表示にも耐えられます。

08

動作の様子


後りにマグネットと、ピンがあるので服に名札として付けたり、
ホワイトボードに付けたりできます。

どういうパーツを使っているのか、分解したかったのですが、
裏ぶたが外せまん。このLED部分のパーツだけで手に入れたいところです。

趣味の電子工作において、この作りこみとユーザーインターフェースは
参考になります。

2016年12月 1日 (木)

次はSTM32ボードを積極的に使ていきたい - ピン割付の調査

Aliexpressで安売りしているSTM32F103C8T6搭載ボードを3個ポチりました。$1.52は安い!

01

Arduino IDEでの利用を可能とする「Arduino_STM32」がかなりよい感じに仕上がてきており、
販売者も商品名に「For Arduino」をうたうようになってきました。

$2程度と安い割には、
ARM Cortex-M3 72MHz CPU、フラッシュメモリ64kバイト、SRAM 20kバイトとArduino UNOと
比べると大容量で高速です。

今後は出来ることを調査し、積極的に使っていこうと思います。
まずは、Arduinoにて作成したスケッチの動作確認をやっていきます。

DMAを使ったグラフィック液晶なんかの高速描画あたりをちょっとやりたいです。

Arduino_STM32のソースを読んで、ピン割り付けを調べてみました。
実際にどういう感じで利用するかは、今後調べていきます。
ボード画像は、ネットで拾いました。ピン割りは自作です。

02

上図割り付け表のピンPAn、PBn、PCnとその横の朱色数字はプログラムソースに内で
直接指定することが出来ます。また数字にDを付けて指定も出来ます。

下記のソースのLチカスケッチはボード右上のLEDを点滅させるプログラムです。
#defineで定義したLED_PINのD32はPC13、32に置き換えることも可能です。

#define LED_PIN D32 // PC13 or 32 or D32
void setup() {
  pinMode(LED_PIN, OUTPUT);
}

void loop() {
  digitalWrite(LED_PIN, HIGH); 
  delay(200);  
  digitalWrite(LED_PIN, LOW); 
  delay(200);
}


2016/12/03 追記

私が使っているSTM32F103C8T6搭載ボード、Arduino STM32のサポートフォーラムでは
Blue Pillと呼ばれているようです。

フォーラムの 「Red Pill or Blue Pill?」の記事に本ボードの説明がありました。
ボードのピン割り付けの情報もここにありました。
(自作のピン割り付けはは2つ目にI2Cが足りないようです)

このあたりの記事を読むと、Blue Pillボードにはいくつか異なる製品が流通している模様。
また、回路上、USB周りに問題がるボードがありUSB経由での書き込みが上手くいないケースもあるようです。
(USB用のPA12ピン接続のR10の抵抗に問題あり?)

Problem

「Red Pill or Blue Pill?」にはその議論や対策方法が紹介されています。

私のボードは取りあえず、USB経由で書き込み出来ます。
(たまに、書き込み後にエラーが出てる場合もありますが..)

2016年7月 4日 (月)

4連8x8ドットLEDマトリックスを試してみる

Aliexpressで4連の8x8ドットLEDマトリックが格安で売っていたので入手しました。
ドライバーにMAX7219を4つ使った製品です。

なんか、ドットマトリックスばっかりやってる感がありますが、表示器の制御は
面白いです。

MAX7219 Dot Matrix Module For Arduino Microcontroller 4 In One Display with 5P Line

01

到着した製品はこんな感じです。

Matrix

早速、Arduinoにて動作確認してみました。
輝度が強く、眩しいので輝度設定を最小にしました。LEDマトリック自体は明るい製品みたいです。

Dscn5373

Arduinoとの接続は5線(VCC、GND、DIN、CLK、LOAD)のみです。シフトレジスタを
使うような感じでデータを送ります。

購入した2つのうち1つは1ドット点灯しない不具合を発見。
入れ替ると点灯するので基板ではなく、8x8ドットLEDマトリックス1個が不良のようです。
まあ、これは諦めましょう。

本製品で使われている8x8ドットLEDマトリックスは5個で$3で売っているのでそちらを
買って差し換えるつもりです。

Dscn5377

動いている様子


4文字表示できると時刻や気温の表示なんかにも使えそうです。


スケッチ(プログラムソース)
ダウンロード max7219_test.zip (5.6K)

4連結の制御にちょっとはまりましたが、取りあえず出来ました。
下記のライブラリを参考にさせて頂き、制御部分を作成しました。
  https://github.com/lstoll/arduino-libraries/tree/master/Matrix

日本語フォント表示は美咲フォントを使わせて頂きて、自作ライブラリにて
行っています。コンパイルには上記スケッチとは別に下記が必要となります。

  Arduino用 美咲フォントライブラリ 教育漢字・内部フラッシュメモリ乗せ版
  https://github.com/Tamakichi/Arduino-misakiUTF16

さて、2つあるので繋げてなんとか32x16ドット表示を実装したいですね。
その後は、ESP-WROOM-02に繋げてインターネットから取得した情報を表示なんてのを
やってみたいです。

2016年6月12日 (日)

Alliexpressで注文した商品が来ないので全額払い戻し

Aliexpressで電子パーツ類を注文したのですが、保証期間リミットが近いのに商品が来ません。
期間延長を要求したのですが、延長してもらえず「全額払い戻し」の紛争を起こしました。
売り手は受け入れてくれて全額返金となりました。

01_2

Aliexpressでは配達品質の選択が可能なのですが、送料無料を選択すると、
業者によっては配達の追跡が出来ない場合があります。

この業者も商品掲載ページに送料無料の場合は追跡出来ない旨を説明していて、
もし追跡を希望するなら、有料の配達業者を指定するよう記載しています。

確実・早く到着が必須の商品はそれなりの配達業者を指定する必要がありますね。
まあ、全額返金されたので今回のトラブルはこれでOKとします。

2016年4月 8日 (金)

AliexpressでHDMIセレクタを購入、不良品のため全額返金

AliexpressでHDMIセレクタを購入(下の画像の製品)し、

01

到着した製品を使ってみると動作せず(下の画像がその製品)
微妙に製品が見本画像と異なります。電源コネクタの位置が違う、ラベルが違う。

Dscn5054

製品的には400円でリモコン付き、3入力のセレクタ、送料無料は格安です。

売り方に不良の旨を連絡しても回答が無いので、紛争を起こすことにしました。

数日たって、回答が来て全額返金、返品無しの要求に応じてくれました。

下記は紛争の際のメッセージと添付画像、売り方の回答です。

02

評価として☆を4つ以上付けてくれと要求していますが、対応としては良好なので
☆4つとすます。

過去の紛争履歴が見れるので、調べると6回起こしていました。
今のところ、全てこちらの希望通りの要求を売り方が受け入れて解決しています。

2016/04/09 追記
評価☆5つとしました。

03

この製品、評価を見ると"Full Refund"(全額返金済)が若干多い気がします。
ただし、それでも高評価で☆4、5個です。
不良品に対して、売り手の対応が良好なのでしょう。

売り手も粗悪品を高値で売りつけるってわけでもなく、不良品率を販売価格に上乗せして
売っている程度で格安販売している良好な状況です。
平均評価も4.7と高いです。

ただし、フィードバックによる評価で☆1つが7件あります。
"Full Refund"の表記も無しです。
☆1つの評価理由は、”商品が来ない”、”品質が悪い”のようですが、
これは返金要求もせず、受け入れているので買い手がおバカさんとも言えます。
☆1の評価者、ランクがA1、A2が大半なので、システムを理解していないのかもしれません。


2016/04/24 追記


修理したら使える? ダメ元で基板を取り出してチェック。
電源コネクタがグラグラ、一ヶ所はんだ付けされていませんでした。

そこをはんだ付けし、他の甘い箇所を数点はんだ付けして動作確認すると
電源ランプが点灯し、リモコン・手動にて映像切り替えが出来ました。

04

背面の何点かをはんだ付けし直した状態

05

付かなかったLEDが点灯、映像も正常に切り替えて表示可能に

06

これはラッキーでした。

2016年4月 1日 (金)

2個で$0.67のUSBコネクタ、微妙に写真と異なる製品到着

AliexpressでUSBコネクタを購入。4個買いましたが到着した製品が写真と微妙に異なります。

注文した商品

01

届いた商品

Dscn5028

色と形状が微妙に異なります。固定用のねじ穴が4つから2つです。
写真のピンヘッダも付いてませんでした。

まあ、これは許せる範囲なので紛争はおこしませんでした。
評価を辛めに★3つにしました。


2016年3月11日 (金)

普通のUSBコネクタをmicroUSB化するパーツ

なんか面白そうな製品を見つけたのでゲットしました。

Micro USB to Anroid Phone Tablet PC OTG Adapter Converter USB adapter for
Samsung HTC Oneplus Xiaomi For Lenovo Sony OTG Adapter

02

5個購入で届いた製品がこれ。

Dscn4999

USBメモリに装着

Dscn5000

Windows タブレット Lenovo Miix 2 8 に装着すると問題なく認識しました。

Dscn5002

手持ちUSBハブにも装着して利用出来ます。

Dscn5001

パソコン用USB機器がタブレットで使えるようになります。この発想は素晴らしい。
ただし、若干抜き差しが固いです。

2016年2月18日 (木)

Aliexpressの買い物で久々に紛争を起こしました

Aliexpressにてステッピングモータを3個購入したところ、袋の中で端子が折れていて
転がっている状態のものが、2つありました。

梱包がダメダメでクッション材無し、外装から接続ピンが突き出でて穴も開いています。

01
           (上の写真の金属片が折れて袋内をさまよっている接続ピンです)

販売者に写真を送り、文句をいうと「代替え品を送ります」との回答でした。
昨年の11月のお話です。

しかし待っても、代替品は来ません。
何回かメールを送り、受け取り待ち期間の延長を申請しましたが(これをしないと、
時効で相手に商品代金が支払われてしまう)、何だかんだ理由を付けて拒否されました。

結局、注文から90日待ったので、今更商品が届くことはないと思い、紛争を起こしまた。
やり取りは次のような感じです。

相手からの回答は、「紛争をキャンセルしてくれれば、代替品を送る」とのこと。
さすがにこれ以上待てないので、キャンセルせず、返金を求めていくことにします。

02

2016/02/23 追記
  売り手が返金に応じてくれました。
  英語が苦手でも諦めずつGoogle翻訳等を使ってでも交渉すれば交渉は出来ます。

2016年1月25日 (月)

Aliexpressで注文していたアナログジョイスティックが到着

Aliexpressで見つけたアナログジョイスティックが到着しました。1個$0.56(70円)。
注文してから5日で届きました。送料無料では今まで一番早い配達かもしれません。
4個注文しました。

01

激安ですが、以前購入したものよりもしっかりした製品でした。
実際に動作確認しましたが問題なしです。

Dscn4752

今商品をチェックすると、若干値上がりして売り切れ状態でした。

Aliexpressではこういうパターン(投げ売り?)が多いので、こまめにチェックして
掘り出し物を発見を心がけています。


より以前の記事一覧