メインカテゴリーを選択しなおす
最近、スタックチャン(顔だけ)使った工作が おもしろくなってきていて・・・ これまでスティックくん と呼んでた M5StickC で作ったロボの顔をスタックチャンに変えて、 スティックチャン? スタックチャン?にしてみた。 これまでのスティックくん・・・のデザインはこんな感じ アトムくんも同様。 超簡単♪ 倒立振子ロボ スティックくん倒立振子Hatです。工具不要、スナップフィット 20秒で組立て♪連続回転サーボを繋いだだけ・・・ですが、ギヤモータ&ドライバより応答遅いので制御は工夫してます#M5stack #M5StickC #PID制御 #カルマンフィルタ#IMU #BLE #FS90R #…
M5Stackに要望を聞いてもらった感があってうれしい。 M5Stackから以前twitter(X)でダイレクトメールがなんかで 問い合わせが来たことがあって倒立振子とかでM5StickC-Plusの 使い方だったかな・・・ 細かいとこ忘れた。。。 それからたまに連絡するようになって... M5stickC Plusの回路、LED,IRがポート直で繋いであってこれは まずいんじゃない?ってM5Stackに以前、連絡したことある。 そもそもは 赤LEDがプラケース越しなのにあの明るさはおかしいと思った。 回路図見たらポートに直。 これ変だよねってM5stickCのレポートとか詳しく出されてる L…
M5Avatar やっと使えるようになった。 M5Unified と組み合わせて使うとのことで このライブラリは今までのようにデバイスごとに切り替えなくていいらしい。 それは便利だ、ありがたい。。。 ってことで M5AtomS3、 M5StickC_Plusに M5Stackと同じbasicsサンプルをそのまま書き込んでみた。 確かに、ヘッダーは書き換えなくてもコンパイルは通るし 書き込みもエラーなくいけた・・・けど... こ、これは・・・??? スタックチャンの描画は デバイスの画面の大きさに応じて自動で スケールを変えるようにはなっていないらしい。 そこまで期待は無理があった・・・ようです…
RGB-LEDハット、作ったのをテストしてみた。 ちょっとはエモい感じになってきたかな。 そもそもこのHat, 赤、緑、青がアノードコモンのタイプなんだけど 手抜きでアノード側に抵抗付けて200Ω共通にしちゃってる。 本来はコモンを電源に繋いだりして安定電圧に接続して (それぞれの色をPWMで制御したり・・・ ArduinoだとanalogWriteで勝手にPWMしてくれる。) いい感じに制御しやすい。 なのだけど、コモンに抵抗付けてるのでそれぞれの色の混ぜ方で 電圧ドロップが変わって、色がPWM、analogWriteで一意に決まらない... ^^; そもそも、各色同じ電流でも同じ明るさにな…
ふーぴんさんのUzurium、 先日紹介したけど ちょいとそれっぽい渦を作る工作したら 渦・・・いろいろ変化させてると 思った以上にやってみるとなんか楽しい。 先日、とりあえず、本家のふーぴんさんみたく カラーLEDで照らしてやるとエモくなるかなと 手動でちょいと無理やり照らすととても エモいからはほど遠いモノだった。 #Uzurium のマネ... の続きカラーLEDを使って手動のLチカで エモい感じにしようとしたけど・・・ #ふーぴん さんのように エモくするのは 難しい。。。#スタックちゃん はただの観客です#ブラシレスモータ #マグネチックスターラ pic.twitter.com/wV…
マジックで書いた線の検出 フォトリフレクタ ATtiny1616のADで
ハーフインチサイズマイクロロボ製作の一環・・・ 小型のフォトリフレクタでライン検出の検討 M5StickCのマイクロ?ロボのスティック君では 大きなデイスクリートのフォトリフレクタ使ってたけど 今度のはSMDでちょっと小さいモノでやろうと思う。 もっと小さいのもあるけど小さいとたいていちょっと感度落ちる。 秋月で売ってるこちらのフォトリフレクタ 表面実装小型フォトリフレクタ(反射型フォトセンサ) NJL5901AR 表面実装小型フォトリフレクタ(反射型フォトセンサ) NJL5901AR (2個入): 半導体(モジュール) 秋月電子通商-電子部品・ネット通販 先日テストして確認したADに入力して…
ATtiny1616、VQFN ポート駆動でブラシレスモータ 2個 動かしてみた。
先日はモータ1個。今回はモータ2個をポートダイレクト駆動。 駆動は以前紹介した3レベルインバータ制御方式 心配しているとこはマイコンの温度 モータードライバの機能をポートでやってるので そこそこ負荷が高いと簡単にチップ温度上がる。 でもって見ての通り、チップは細いΦ0.1mmの線で繋がってるだけで おなかの放熱パッドには何も冷却モノついてない。 気持ち、、、ハンダを多く盛って熱マス増やしてやってる。。。 モータの通電がMaxで約30mAになる。 2個動かすと60mAほどの消費。 動かしてみると、やっぱし、温度上昇早い あっという間に 数秒は掛かってるけど モータ2個、最大出力辺りで44℃ほどま…
ATtiny1616 VQFN Lチカテストでモータ駆動用のPWMポートのテスト
先日からATtiny1616のテストしている ブレッドボード、モータ駆動に使えそうなPWM機能のポートで Lチカテストしてみた。 赤外線シリアル通信、チェックサム機能を付けたら 当たり前だけど通信品質がすごく良くなった。 ブレッドボードでの#ATtiny1616 の #Lチカモータ駆動用にPWMが使えるポート4個のテスト#マイクロロボ #赤外線シリアル通信#M5Stack #M5StickC #Arduino #BLE#RemoteXY pic.twitter.com/ZzuhP6RerN — しん (@shinichi_nin) 2023年11月5日 このポートで今度はブラシレスモータをポー…
マイクロロボ製作 ATtiny赤外線通信&M5-BLE通信 チェックサム入れた
ATtiny1616の評価ボードで スマホ操作でのLチカコントロール これまでの赤外線シリアル通信、とりあえず優先のUARTを 単に赤外線リモコンICとか利用して38kHz搬送波に乗せた 無線通信に置き換えただけ・・・だった。 データも8ビットデータ2個セットで 1つ目はID、2つ目がデータってだけの簡単なもの ただそれでもそこそここれまでは通信データも少なくて困らなかったんだけど AD値のモニタをM5やスマホとかでやろうとするとデータ間隔を 短くしてくとデータが化けるようになってきた。 なのでちょいとデータ品質を上げる対策することにした。 チェックサムつけるだけなんだけど。 3バイトのデータ…
ATtiny1616で作るマイクロロボ ライントレーサー のイメージ M5StickCと比べるとこんな感じ。 ちょっとボディ?も付けてみた。 駆動モータは扱いやすいΦ6mmブラシレスモータ、 2相バイポーラスッテッピングモータ-の ちょいと改造品 以前駆動テストしたΦ3mmのモノはやっぱりトルクが小さいので タイヤ回すならギヤダウン機構や、 モータ軸での斜め接地駆動とかになって扱いづらい 一旦は扱いなれたΦ6モータで今のマイクロロボサイズで ライントレーサーの作り込みやってみる。 今まではFF駆動?で後ろに補助輪の3輪構成 これがやはり走破性がいいんだけど ライントレーサーやろうと思うと駆動車…
メイカフェア東京2023 マイクロロボ Mouserアワーズ受賞 記念撮影とかのおぼえ
メイカフェア東京2023 今年も楽しかった! 去年とかよりずっと人増えた気がする。 コロナ前より人は密集してたような。 でもコロナ前は会場、もっと広かったけど。 こちらは開場前の準備中でお客さんはいる前に 入口正面で撮ったもの Mouserアワーズ受賞とかより 審査員してた いけあや さんとのやりとりが一番うれしかったことかも。 他のお客さんにはあまり触らせなかったマイクロロボ達・・・実際壊れやすいので いけあやさんには手に取ってもらって、 かわいい! 小さい♪ いっぱい褒めてもらった♪♪♪ 1円玉に乗ったマイクロロボ こちらは授賞式のあとのスタッフさん、他の受賞者さん達と記念撮影 みんな作品…
東京メイカフェア2023 楽しかった♪ いけあやさん、ありがとう♪
一番の収穫? いけあやさんが来て作品を手に取って にっこり♪写真等々撮らせて頂いたことかな... ^^; Mouser受賞とかいろいろ作品が売れた、、、じゃなくて。 手にマイクロロボ持ってるんだけど、 わかるかな・・・ いけあやさんは ツイッターでも紹介してくださった。 やはり有名人はすごい。一晩で3万ほど見られてる! なんともうれしい♪ #マウザーアワード の受賞作品の現物を見に来た!これは指乗りマイクロロボ。めちゃくちゃ小さい。これが動く&スマホから操作できるなんて信じられない #MFTokyo2023 pic.twitter.com/I0GM8ijGmP — 池澤あやか / いけあや (…
ちょっと、アクロバティックなハンダ付け・・・マイクロロボ製作では必須かも
マイクロロボの回路構成、 メイカーフェア東京出品に向けて、、、 制御仕様はだいたい落ち着いて来た・・・ので もう小さく造り込むことを始めないとメイカーフェア東京に間に合わない... で、いつもの・・・ちょっと普通じゃない回路作りが始まった。 こちらはATtiny1614のパッケージ腹側を基板に見立てて チップ抵抗1608を実装しているところ。 チップ抵抗を押さえて持ってくれてるのは 何度も紹介した ちょっと持ってて君 こちらは 3号。 現在9号まである。 元は100均の木製洗濯ばさみ。 これが自分はお気に入りです。 ・ハンダの熱を奪わない ・プラスチックのだとはんだごてで溶けるけどこれはへっち…
このところ、ミニフィグセグウェイのタイヤを回す構造を いろいろ試すのが続いてて モータ駆動の制御ソフトの方がほったらかしだった。 以前からマイクロロボでのモータ駆動の制御、 少々問題があった。 前後進、旋回走行 と 超信地旋回の切り替えが いまいち。。。というかバグがあった。 その切り替えの見直しをして以前よりはずっと滑らかに状態遷移が できるようになった。 ロジック的にはまぁよくなったけど 閾値のパラメータ調整はもうちょいやった方がいいかなと言う感じ。 動かしている様子はこちら マイクロロボ製作 Φ6mmマイクロモータ 左右協調制御確認 制御改良して、前後進、旋回、超信地旋回動作以前より滑ら…
位置合わせまでの感じはだいたい昨日の感じで。 いけそうなので接着剤で固めた。 でもっていい感じに固まったっぽいのでちょっと負荷かけて駆動テスト こちらは接着剤固まったので 洗濯挟み外して動作確認の様子 マイクロロボ製作 Φ6mmマイクロモータ接着剤固まったので洗濯挟み外した #3Dプリンタ造形ギヤ 造形が粗いですが ちゃんと回ります♪ #ATtiny1614 #LEGO #レゴ #ミニフィグ #M5Stack #M5StickC #Arduino #ブラシレスモーター #赤外線シリアル通信 #3レベルインバータ駆動 pic.twitter.com/8xOzWDE46p — しん (@shini…
先日、テストしたブラシレスモータ制御、 あれは回転速度制御でした。 そもそもそのモータ自体は2相バイポーラスッテッピングモータなので 動かし方自体はオープンループで角度制御も普通にできます。 なのでちょっとTwitterで知ってる方が ミニフィグの頭とか腕とか動かしてるの見た時に そいえば、このモータ、ミニフィグの中に入るな・・・ このモータ使うと、ミニフィグの下に何がしか駆動機構を置いてそこから 何か軸なりリンクなり伸ばして頭や手を動かす。。。ではなくて ミニフィグ単体で駆動機構そのもの仕込んで頭を動かす・・・ とかもできるなと思ったので、 回転速度制御をちょっと変更して、 回転角度制御にし…
M5StickC-Plus ポート駆動の赤外線LED、赤LEDは電流制限抵抗なし!
M5StickC_Plusの赤外線LEDのことを調べてた たいしてしっかり調べてはないのだけど 簡単に赤外線LEDの出力を直接自分の好きなように38kHzの搬送波で 好きなDuty比で動かせないかと。 こちらが問題の回路図 スイッチサイエンスとこからダウンロード ちゃんとライブラリと追えばIRRemoteとかでわかると思うのだけど ちょっとだけライブラリ読みかけていやになった・・・ 結局、別ポートでDuty駆動したのと普通にシリアル通信の出力を 論理積取って出力してる。 先日紹介したやつです。 ま、これだと外に抵抗付けてるので自分で電流調整もしやすい。 でもって気になったのが内蔵の赤外線LED…
受賞!!! マイクロロボ MOUSER MAKE AWARDS 2023 決勝審査会
MOUSER MAKE AWARDS 2023 夏に応募してた マイクロロボ、昨日、9/16(土)決勝審査会があって まさかの受賞! 超うれしー♪ ◆受賞作品は全部で5つ ◆1次審査通過作品、今年は13作品 本当は10作品のはずだけど絞り込めなかったので13にしたとのこと。 1次審査通過でも十分ありがたいって喜んでたけどまさかの結果。 他の1次審査通過の皆さんの作品、とてもすごくて 自分のマイクロロボは決勝審査会で受賞はないな・・・って思ってた。 他の型の工作は大作が多く、何年も掛けて費用も掛かって メーカーの製品になりそうなものまであった。 それにひきかえ 応募しといて なんだけど 自分のは…
仕切り直しで作っているΦ6モータのテスト 実は、、、マイクロロボ用モータ製作 ちょいと前まで製作していた自作型のブラシレスモータ、 Φ4mmとかもモータ自体はうまく動くには動く。 設計通りなのだけど モータの磁気回路が開磁路構成ってのでのよそへの影響をうっかり忘れてた。 うかつだったのは 基本は先回のマイクロロボのモータ同様 対向配置を考えてたんだけど 磁気干渉がでかい。 コギングをなくして微弱電流でも動かせるようにって コアレス構成にした。 コアレス構成にするならロータ磁力が十分じゃないとトルクが出ないので ネオジウム磁石。 コイルも邪魔にならないように2相90度配置でいい感じに回る。 これ…
赤外線シリアル通信、 先日の送信機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円。 …
赤外線通信、 リモコン方式は双方向通信はけっこういじってみたけど Arduinoではうまくいかない。 PSoCならたぶんなんてことないと思うのだけど。。。 PSoCは後々フツーのことする時に残念になるのでそっちには戻りたくない。 で、ここはArduinoでなんとかしたいちょっと意地になってきた。 赤外線LEDはフツーにポートについてるだけのはず?なので ひとまずLチカ。 肉眼では全くわからないけど スマホのカメラと押すとちゃんとわかる。 写真はいまいちだけど。 肉眼では全くわからない、 赤外線LEDのLチカ。スマホで見ると光ってるのわかります。赤外線リモコン式の通信での双方向通信どうも気に入ら…
ここ最近、赤外線通信でハマってる。 赤外線リモコンの仕組みで送受信テストの様子・・・ 先日紹介したように、”一応” 赤外線送受信を Arduinoライブラリ IRremote関数を使ってできてはいるけど どうにもいい感じにできない。 いい感じに・・っていうのは およそマスター側、M5から送信は10Hz程度の信号更新、 スレーブ側、マイクロロボ側からは1Hz程度にしたいだけ。 適当にランダムにM5から送信は10Hz程度、 受信はATtinyから1Hz程度でランダムに送ると・・・ 当然、そこそこタイミングが被ると混信するので落ちるのは 想定してたけどだいたい、、、実力は M5送信(速度指令モータ2…
Mouser Make Awards 2023 一次審査通過♪
以前ここで紹介したマイクロロボ、せっかく何かと苦労もしながら作ったので Mouser Make Awards 2023に応募してた。 でもって先日、事務局から連絡メールが来た。 ー次審査通過したとのこと。 やったー♪ 他の審査通過の方々はこちら。 protopedia.net 世の中広い様で狭い。。。かなと思うところ、、、 他の審査通過の作品で うずりうむ はうちの会社の工作仲間の若い衆でふく君のもの。 ふく君のモノづくりのセンスはすごいっていつも感心させられる。そのUzurium、製作のきっかけに自分はいたんです。 それは去年の大垣メイカフェア。 そこでマグネチックスターラをちょっと改造?し…
アイスバーに設置した、手作り小型ブラシレスモータテスト用マイコンバー
先に紹介した手作り小型ブラシレスモータの テスト用のマイコンボード? マイコンバーです。 最近は小さいマイコンボードはアイスバーに乗っけるようになってきた・・・ マイコンの周辺部品の作り込みはこちら n-shinichi.hatenablog.com マイクロロボ系?で使うモータシステム?なので 用途は基本的に負荷は数十g程度でゆっくり動かすもの。 なので、要求出力はうまく作れば数十mW程度で十分、となります。 電力の損失は効率の悪い電気ー機械動力変換がほとんどで 負荷の大半はフリクション・・・駆動系の抵抗です。 そもそも、物体を動かすエネルギー 質量に比例なのでサイズでは3乗則で効くので モ…
新型マイクロロボ製作検討用、マイコンボード 表面実装部品で小型化
新型マイコンボード ボード? 後はモータコイル接続すれば先回のディスクリート版と同じ 写真とか途中で撮るの忘れて作ってしまった 裏 マイコンの裏に4.7uFのパスコン 6.3V 赤外線LEDと1608チップno200Ωをハンダで一体にしてから Φ0.1mm銅線で・・・後で向き変えれるように ちょっと長めにリード付けて配線 マイコンにハンダ付けする際にはリード線を ノーマリクローズピンセットで挟んでやるなどしておくと ハンダ付け時チップ抵抗側のハンダが再融解しないです。 先回品と今回の製作中動作確認LEDまでつけたとこの写真はあった。。。 3レベルインバータ用の中性点生成LEDの2個セット組立て…
先回に引き続き、 スティックくんのデータとか整理してて なんも編集してない動画があったので、 ちょっと飾り付けての記録です。 以前作った M5StickCと連続回転サーボの組み合わせで 作った倒立振子ロボ 5台一緒に立たせて・・・ ちょっとカッコつけただけです。。。 倒立振子ロボ自体は これまでに出てきた超簡単構成がウリのスティックくん こちらはスタックちゃんに紹介してもらったものです。 AIスタックちゃん 作ったので、 倒立振子ロボ スティックくん 紹介してもらいましたチャットgpt、リアルタイム情報モノはわからないって言われたけどBard はできるとのことで紹介してもらった#スタックちゃん…
スティックくんのフォトリフレクタでエナメル線リールの 計数ライントレーサースケッチを探してたら なつかしのシンクロリモコンのやってたのが出てきた。 この頃はツイッターに動画載せるっての知らなかったんだよな。。。 しみじみよくシンクロできてるよなって思ったので 思い出し再掲です。 ちょっと説明はこの辺り。 n-shinichi.hatenablog.com ツイッターはこちら。 倒立振子ロボ シンクロスティックくん♪ライントレーサースティックくんのIMUで 別のスティックくんを2人を シンクロリモコンです。そんな 近づいたら ぶつかる・・・ あー・・・ #M5Stack #M5StickC #A…
今までは予め1個のコイル製作分のエナメル線を リールから引き出し、長さ測って切っておいたものを ワインディングマシンで巻き取る...という格好でやってた。 先回のコイル作る時も5m分ほど・・・ 必要な長さ分を引き出し、 カットして終端にテープの目印付けて適当に置いて巻き取りをしてたのだけど、 Φ0.04のエナメル線、、、、見えない。 でもって、わずかな風、人が付近を歩いた風でなびいて動く! 絡まる、ほつれる、リスクがこれまで扱ったエナメル線より 遥かに高い。これはやりにくい。 なのでリールから直接引き出しながら ワインディングマシンで巻く、ちゃんとした?方法にしようと思う。 そこでリール台もこ…
エナメル線リール保持器、ちゃんとしたモノ作ろう (コイル製作、、ブラシレスモータ、、マイクロロボ)
今までは予め1個のコイル製作分のエナメル線を リールから引き出し、長さ測って切っておいたものを ワインディングマシンで巻き取る...という格好でやってた。 先回のコイル作る時も5m分ほど・・・ 必要な長さ分を引き出し、 カットして終端にテープの目印付けて適当に置いて巻き取りをしてたのだけど、 Φ0.04のエナメル線、、、、見えない。 でもって、わずかな風、人が付近を歩いた風でなびいて動く! 絡まる、ほつれる、リスクがこれまで扱ったエナメル線より 遥かに高い。これはやりにくい。 なのでリールから直接引き出しながら ワインディングマシンで巻く、ちゃんとした?方法にしようと思う。 そこでリール台もこ…
ATtiny1614 チップ温度を変化させて 内部温度測定値を赤外線通信でM5StickCへ送信して確認
先回の、Vcc電圧の測定→赤外線送信 ・・・M5StickCで赤外線受信、、、の今度は温度版です。 電圧は簡単に電源の供給電圧を変えるだけなんで簡単だけど チップ温度を変える・・・は さてどうするかな。といいたところ。 そもそもはATtinyのポート出力でモータ駆動する際の 負荷程度をモニタして、 過熱保護とかに利用するために。。。と準備したモノ あまり内部負荷で無理して過熱させるのはチップを傷めたりも するので外部から加熱する方法をとった。 精度も考慮してって場合はお湯につけて お湯の温度を温度計で測りながら温度の補償データも 取ったりするのだけど そこまで精度はいらないので それなりに温度…
ATtiny1614 供給電源電圧を変化させて 内部電圧測定値を赤外線通信でM5StickCへ送信して確認
昨日はとりあえず、 Vcc電圧、チップ温度をM5StickCで受け取れてるっぽいとこまで やって一旦ここに備忘録で残した。 今回、供給電源電圧を変化させて ざっとの精度とかも確認してみた。 元々の測定値自体はuint16_tで受けて、mV単位まで測れている。 それを0.1V単位まで落として 赤外線通信ではuint8_tで送ってる。 電源電圧はmV単位までわかったところでそんなに役立つ ようなことはないので0.1V単位で十分。 でこちらがその結果 およそ0.1V単位までちゃんと絶対値も精度よく測れてる。 これなら電池動作で電池電圧モニタ十分にできそう。 3.7Vあたりから、中性点LEDが点灯しっ…
ATtiny1614(チップ温度、Vcc電圧) 赤外線送信 → 超小型M5赤外線Hatで受信テスト
以前紹介した赤外線受信Hatを使って、 先日紹介したATtinyのチップ温度、Vcc電圧モニタ内部測定機能を 赤外線送信して、M5Stickに表示するのを試してみた。 こちらは赤外線受信Hatを取り付けたところ とりあえず動いてうまくいった・・・?ので ここに記録。 とりあえずってのはATtinyからの赤外線送信をM5StickCで 受信はちゃんとできてるんだけど 手抜きなもんだから ATtiny側は自分が温度、Vccデータを送信した信号を 自分で受信して適当にモータ制御と同じコードが来たとこで 勝手にモータが回っちゃってる・・・から。 データに識別の仕組みをまだ入れてないから 当然と言えば当…
指乗りマイクロロボ 「Mouser Make Awards 2023」 に 応募した♪
指乗りマイクロロボ MFT2023には出展するつもりでいたけど Mouser Make Award にも出せれそうなので応募してみた。 これまでブログにいろいろ製作中の備忘録など書いてたものや ツイッターに載せたものなどひと通り繋げてProtoPediaに 登録、申し込みしてみた。 一応受け付けてもらえたみたい。
自作マイクロブラシレスモータ、逆回転操作をBLE→IRでハマった備忘録
赤外線通信、テレビリモコンとか昔いじったことはあったけど すっかり忘れて。。。 振り出しに戻ってやり始めてなんとか使えるようなったけど なんかまだ、大事なこと忘れたままのような感じだ。。。 ひと通り、スマホのBLE:RemoteXY使って IR:赤外線通信はNECフォーマット使って モータを回せたとこで・・・通信関係はま、もう大丈夫だな。って 思ってた。 今までモータの回転は軸出力側から見て 右、時計回り でしか回してなかったけど、 左もやることは符号反転するだけで先回のマイクロロボと 同じだからなんてことない。。。やれば簡単なことで すぐできるよな。。。そのうちやろってほかってた。 で、そろ…
先回の進捗で回転方向は自由に変えれるようになった これでロボに組んだら前進、後進、信知旋回が行ける感じになる 今回はトルク 負荷テストをやってみた。 数gのマイクロロボだと推進力がほんのわずかで動くのだけど モータのトルクもほんのわずかしかでない。 力が小さすぎて、モノも小さいんでちゃんと測ろうとすると何かと大変。 これまでの感じからざっと見積もりで0.1gf程度の推力があれば ちゃんと動く。 0.1gfの推力というとトルクではどんなもんかというと モータのロータ径=タイヤ径がΦ5なので 0.1gf/2.5mm 。 1cmあたりにすると → 0.025gf/cm 1kgf ≒ 10N(9.8N…
こちらはスマホ操作で BLE → M5Stick → ATtinyでのモータ駆動してるところ 先日はちょっと ダイソーリモコンが気になってそっちいじってて 横道反れた。 ただ、後々、、リモコンでもマイクロロボが操作できるようにしておくと 楽しみ方とか増えるかなと思ったのが始まりで、 結果・・・それが災いして スマホでのリモコン操作がなかなか進まなかった。 リモコン、あれはあれで使えるってのはわかったんだけど。 赤外線通信、たぶん一番主流?で使われてるらしいNECフォーマットで データを送受信するにしても単にアドレス、コマンドをそのまんま アドレスをデータの種別、コマンドをデータ値でやることにす…
M5StickCには赤外線送信LEDは内蔵してあって 今はとても簡単に赤外線リモコンになること紹介した。 ATtiny使ってマイクロロボ作ってみようとしてるのだけど ATtiny1614、無線通信は内蔵してない。 何がしかリモコンで操縦したいと思うのだけど これまで使い慣れたESPNOWやBLEは使えない・・・けど BLEで使うスマホのRemoteXYは扱いやすいインターフェースなので 使っていきたい。 なので、今考えてるのは ATtinyとM5StickCを赤外線通信 M5StickCとスマホはBLEで通信 として先回のESP-01Dの時と似たようなM5StickCの中継器利用を やってみよ…
M5Stickの赤外線リモコンでATtinyコイルチカテスト
M5Stickの赤外線通信が先日書いたように すごく簡単にできるのを知ったので 先回はテレビリモコンでATtinyを操作してたのを 今度はM5StickCを赤外線リモコン化してしてそこからATtinyを動かしてみた。 初期型のM5StickCでは赤外線リモコン出力がすごく弱くて かなりテレビに近づけないと効かないような情報見かけます。 こちらはM5StickC-Plusを使ってますが テレビのリモコンとかよりは確かに弱いです。。。 リモコンだと隣りの部屋から、、、5mほど離れてもフツーに使えますが M5StickC-Plusだと 2m程度です。 個体差あるかもです。 IMUなんかはかなり個体差…
マイクロロボ、 ATtiny1614との通信 テレビリモコンとかで操縦もいいんだけど それなりに細かいことやろうとしたら具合悪い。 後々、スマホで操縦できるようにもしたい。 それならやはりマイコン、M5とかで赤外線通信をできるようにしといた方が 都合がいい。 ということでM5StickCで赤外線リモコンの代わりもさせてみようと ちょっと調べた。 そしたらいつの間にかライブラリがだいぶ進化してた。 何年前だったか以前は ライブラリは IRremote.h とかだったと思うけど IRremore.hpp ってのに変わってる。 hpp・・・ってなんでしたっけ。。。です。 勉強不足です。 でもって、、…