メインカテゴリーを選択しなおす
M5StickC-Plus ポート駆動の赤外線LED、赤LEDは電流制限抵抗なし!
M5StickC_Plusの赤外線LEDのことを調べてた たいしてしっかり調べてはないのだけど 簡単に赤外線LEDの出力を直接自分の好きなように38kHzの搬送波で 好きなDuty比で動かせないかと。 こちらが問題の回路図 スイッチサイエンスとこからダウンロード ちゃんとライブラリと追えばIRRemoteとかでわかると思うのだけど ちょっとだけライブラリ読みかけていやになった・・・ 結局、別ポートでDuty駆動したのと普通にシリアル通信の出力を 論理積取って出力してる。 先日紹介したやつです。 ま、これだと外に抵抗付けてるので自分で電流調整もしやすい。 でもって気になったのが内蔵の赤外線LED…
Attiny1614で赤外線シリアル 38kHz搬送波のテスト おぼえ
赤外線シリアル、、、 赤外線リモコン受信機ICを使えば、検波回路を簡素化することができます。 38kHzの搬送波を使うのが一般的です。Arduinoのライブラリとかちゃんと読んでいけば ハードを要領よく使う方法がわかると思うのだけどちょいと面倒。 Attiny1614のハード性能にはまだ十分な余裕があるので とりあえずは簡易的にテストする分にはあまりレジスタ操作とかは せず読みやすいようにお試しスケッチ作って試したのがこちら。 1/4dutyの38kHz波信号の出力 でもってこちらがお試しで動かした時のスケッチ ま、このくらいでも十分いけるかなって感じ。
赤外線シリアル通信、 先日の送信機Hatはディスクリート部品で 赤外線受光器と向きが合ってなかったのでいまいち通信品質も良くなくて距離も離せなかった。 新型の超小型赤外線送信機Hatを装着したところ 黒い方のは以前紹介した超小型赤外線受光器Hat Hat・・・って言うにはちょいと大げさだけど。 これまでの送信機Hatはディスクリート抵抗でちょいと大型で、 受光器と向いてる面が90度違っててよろしくない。 これでも 机の上程度なら向きに関係なく通信はできるけど。 今後、もーちょい距離が離れても使えるように向きを揃えて サイズも小さくしようと思う。 でそのそばに転がってる表面実装部品で作ることにし…
赤外線シリアル通信 M5stick ⇔ ATtiny テスト
赤外線シリアル通信 M5stick ⇔ ATtiny 双方向通信テストやってみた。 通信手順の流れ ・M5stickからAttinyへ電池電圧の問い合わせ要求コマンド送信 →Attinyで受信コマンド識別 → 電圧送信 →M5stickで受信、コマンド識別 → 電池電圧データ格納 ・Attinyのチップ温度通信も手順は同じ こちらはその時の様子。 先日、M5stick単体で赤外線シリアル通信がうまくできそうか 試した。 思ったより、、、 簡単に通信ができることは確認した。 赤外線リモコン通信は・・・ いくつもフォーマットあるけど一番メジャーなNECフォーマットで だいたい1回の通信50msほど…
M5StickCでの赤外線シリアル・・・やってみれば実は簡単... 覚えメモ
やってみれば実は思った以上に簡単だった。 いろいろ勘違いがあってちょいと手間取ったけど。 写真は数値を赤外線LEDで送信し(TX)、送信したデータを受信(RX)、 エコーバックしてる時のもの。 送信LED,受信フィルタICは先回と同じ。 ●結線 送信回路 回路って程のモノじゃないけど・フツーのシリアル信号をポートG0から出力 ・ポートG25は38kHz(duty約20%) LEDと抵抗200Ωを直列に繋いだものの両端を差し込んでるだけ。 この辺は抵抗値、duty比変えたら通信距離はたぶん けっこう変えれると思う。10mくらいは簡単なんじゃないかな。 論理積としての動作で先日のオシロ波形のように…
赤外線シリアル、ひとまず1000bpsからテストして動いた♪
先日、赤外線シリアルの信号を作るとこまでは一応できた。 信号作ると言っても、38kHzの搬送波をM5StickCの中で作るだけなんだけど たぶん、シリアルの出力とPWMの論理積するのは ちゃんとわかった人にはきっとなんてことないんだろうけど なんかうまくいかない。 とりあえず、ポートが今すぐ足りないわけでもないし 外部で駆動するなら PWMのDuty比下げて、、抵抗は小さくして 赤外LEDの平均負荷は同じままで光出力は上げるってのがしやすいので 外で組んだ。 組んだと言っても写真の通り。赤外LEDと抵抗つないだだけ。 赤外線LEDはこちら。 秋月 現在10個110円・・・・1個たった11円。 …