2019/01/31

複数色のLED

 毎回使うたびに、どちらか分からなくなるので、メモっておく。


 普通の単色LEDの端子は2つで、足の長い方がアノード、短い方がカソード。

 複数色LEDの場合は、色数+1の足数。+1は共通端子で、「アノードコモン」と「カソードコモン」の2種類がある。コモンというのは、共通という意味だから、アノードが共通か、カソードが共通なのかの違い。

 つまり、複数色LEDを、Arduino で使うには、「アノードコモン」なら共通端子を、5V(3.3V)に接続し、「カソードコモン」なら、GNDに接続する。

2019/01/28

シナ通販の話 #2

 先日、注文したパーツ、出荷キャンセルになっていた。即、Open Dispute 手続き。いちいち、ショップにどうなっているのか問い合わせる必要は無い。

 手続き完了後、10分ぐらいで、ショップからではなく、Aliexpress 運営から返事が来た。

 出荷キャンセルになったからといって、ショップから連絡が来るわけでもない。そもそも出荷手続きすらしないで、適当な追跡番号を入力しているのだろう。配送予定日が過ぎて、客側からのクレームが無ければ、お金だけとられかねない。

 品物が確保できた後、改めて正しい追跡番号を教えるショップもあるが、ルール違反のインチキ(出品側ルール:注文を受けた後、出荷するまでの日数が決められている)。品物を送るだけマシともいえるが、当然納期は遅くなる。

 Aliexpress の優良店は、自分の所に在庫を持っている、つまり、出荷までが速い。ま、初回対応が良かったので、再利用したらダメだった、ということもあるので、小まめに追跡情報のチェックは必須となる。たまにしか利用しないのであれば、多少高くなっても、China Post Registered Air Mail 、つまり日本国内まで追跡出来る書留を選択すること。

2019/01/20

2.4 GHz 無線モジュール SE8R01 DIP版

 
 SMD版は、手に入らなくなったので、DIP版を使っている。ピンを外してしまえば、水晶の出っ張り以外、大きさ的にはSMD版と大差ない。

 DIP版も安く買えるのは、錆びだらけのボロいのしかないようなので、新規に2.4GHz通信を始めるなら、NRF24L01+のSMD版(↓写真真ん中、水晶の出っ張りも無く、本当にコンパクト)がオススメ。


 単純にPCと通信したいっていうのなら、ESP8266 でいい。高性能だし、送信側だけ作れば完成するので。


Semitek SE8R01
  SE8R01_DataSheet_v1 - 副本.pdf
Arduino Forum
  Finally Working code for se8r01(similar nrf24l01) サンプルプログラム
※ 技適マーク無しの無線デバイスの実験は、日本国外で行いましょう。

2019/01/15

youtube-dl.exe のフロントエンド ydl_w アルファ版

 コマンドラインプログラムである youtube-dl.exe を使いやすくするプログラムです。WEB上のダウンロード変換サイトは、怪しくて論外だし、見つけたフロントエンドも何故か動作しなかったので、Lazarus でつくりました。URLの登録は、対象動画リンクを、フォーム上半分の所にドロップするだけです。youtube-dl.exe 自体は、多数の動画サイトに対応しているようですが、このプログラムでは単純な動画リンクのみに対応します。アドレスに余計な修飾が付いているとエラーになります。

Download
ydl_w_20190715.7z 終了プログラム本体 7-Zip (解凍ソフト)
youtube-dl.exeダウンローダ本体
ffmpeg.exe & ffprobe.exe変換処理に必要

 ※ テスト中の アルファ版、作者は、起こり得るトラブルには、一切の責任を負いません
 ※ 動作報告、不具合報告は、この記事にコメント願います、メール対応はしません
 ※ 商用・悪用・改変・再配布禁止

 ydl_w.exe が、フロントエンド本体。youtube-dl.exe が呼び出す ffmpeg.exe と ffprobe.exe が必要です。計4個の exe ファイルを同じフォルダに入れて実行します。

 起動初回に、すぐ閉じてもらえれば、ダウンロードディレクトリと、設定保存の ini ファイルができているはずです。

 後に変更するとすれば、param 行。必要な文字列をTAB(#9)区切りで指定します。

 起動時に読み込まれ、 youtube-dl.exe の基本パラメータとして選択できるようになります。この選択によって、ダウンロードされるファイル形式が決定されます。URLを登録する時にのみ有効で、登録後は変化しません。

none最高映像と最高音声のものをダウンロードしてMUX
-f mp4サーバ側にあるMP4をダウンロード
-x --audio-format mp3音声のみダウンロードしてMP3に変換



 他にも、いくつか機能を追加してありますが、正式版をリリースするかは微妙です。
※ YouTube 動画のダウンロードは、規約違反です。YouTube Premiumでどうぞ。

金属たわし≒はんだクリーナー


 水を使わないタイプのはんだクリーナーが、台所で使う金属たわしそのものじゃないかと試したら普通に使えるようだ。旋盤加工のキリコを丸めたものだと思うが、何やら専用として売られているものには、フラックス入りとも書いてある。色からすると、真鍮のキリコかな。

 ネットで検索してみたら、同じことやっている人がいっぱいいた(笑)。趣味人には、有名なアイテムだったのか。いや、むしろ、選用品と、ただの金属たわしがどれぐらい使い勝手に差があるのか知りたい。ちょっと試した限りでは、金属たわしで十分な気も。


追記 2019-01-20

 こて先が、細いタイプはキレイに落ちるが、太い(平らな部分が広い)のはダメだな。

2019/01/11

YouTube Data API (v3) 下調べ #7

 
 中々、バグ?がとれない。放送開始しても、APIから、ライブIDが取得できない。しばらくすると何事もなかったかのように動くのだけど。

 組み始めた頃に、ID取得で苦戦した記憶はないんだよなぁ。

 eventType パラメータを、live で取得後、空だったら、upcoming にして再取得すれば、配信予定されているのは、捕まえられる。

 待機中でも、既にチャットは動いているから、コメントも拾えて当たり前。IDさえ認識できればいい話。



 あぁ、API使わなきゃいいのか、本末転倒だが。