メインカテゴリーを選択しなおす
チップフォトリフレクタの特性がおよそどんなもんか把握できたので、 ATtinyボード上のブラシレスモーターを動かして ライントレースシミュレーションしてみます。 モータはこれまで紹介して来た ブラシレスモータ(2相バイポーラスッテッピングモータ)の ATtinyマイコンのポートでダイレクト駆動の3レベルインバータ方式 簡易ベクトル制御での駆動です。 モータを左右の車輪駆動用に使って 写真右手方向へ走ってる想定での仮想ライントレースシミュレーションです。 スタックチャン と #マイクロロボ 製作 #フォトリフレクタ センサテスト その11 #ポート直駆動 で #ブラシレスモータ を駆動して #ラ…
ATtinyのADCでフォトリフレクタの出力を読み取って、 白黒マジックライン判定をスタックチャンに識別をお願いしました。 太いマジック線はしっかり識別できます。 細いマジック線はちょっとあいまい。 #マイクロロボ 製作 スタックチャン 協力の元 #フォトリフレクタ センサテスト その9細いマジック線の識別は苦手です... もう少し修行が必要ですね♪ ^^;#M5Stack #スタックチャン #AD変換 #ATtiny #Arduino#赤外線シリアル通信 #ライントレーサーhttps://t.co/o6HbPhl5tW pic.twitter.com/yXlM9fG1zG — しん (@sh…
・ブラシレスモータ2個・・・PWMが使えるポート ・動作チェック用のLED・・・いつもの青LED 正常時は1秒点滅。 他、動作状態でいろいろ点滅の仕方を変えたり。 昔・・・30年ほど前は 量産モノのマイコンのチェックではパネルチェッカーって呼ばれるもの 使ってた。。。正式名称は違うかも。 で・・・その動作チェックがLEDの点滅パターンだった。 もうすでにパソコンが普通に使えてるとこでなぜかモールス信号的な 動作確認方法がフツーにされてた。 あれはなんだったかなぁ... ・3レベル駆動用のLED配線 マイクロモノには自分の定番 3レベルインバータ駆動にすることで、ブラシレスモータ、 2相バイポー…
マイクロロボ製作でちっちゃいマイコンでモニタなどが ないと何かとデバッグとか不便です。PCとシリアル通信なんかが よく使われますが有線だと何かとマイクロロボには使い勝手がよくないので 最初に無線通信できるようにしてます。 高性能マイコンならBLE,ESPNOWなどの電波モノが位置の制約などなくて いいのですが消費電力が大きいです。 通信の一瞬だけ送受信機能を動かす・・・でそこそこ低消費電流にはできますが それでも高性能マイコンは消費電力が大きい。 クロック落としたらそこそこ減るけど無線が使えなくなったり。。。 で、低消費電力型8bitマイコン です。 でもって低消費電力で簡単な通信だと赤外線シ…
M5Stack使って、スタックチャン式のAttinyマイコンデバッガにしてみた。 これまでのM5Stickではやっぱし情報量少ない。 写真、、、先回のM5Stick版と情報量は同じ、 単純に、ArduinoIDEでボードを変えて、 スタックチャンアバターを入れただけ・・・なんだけど。 若干、かわいさが出て気持ち、デバッグが楽しくなるかな。。。 まだ画面に余白がたっぷりあるのでいろいろ表示追加できる。 ボタンも使いやすい位置に3つならんでるので、 普段のデバッグはスマホは不要になるかな。 Core2にしたらコントローラもタッチパネルでそこそこできて いよいよスマホがいらんかな。。。? 赤外線シリ…
しばらく、まずはAttiny1614・・・SOPで マイクロロボ、ライントレーサー製作を進めてみる。 以前使ってたボードをちょっと修正した。 まずはモータ駆動代わりのLED負荷 電池は30mAhしかないけどさすが、低消費電流マイコン。 数分ではほとんど電圧下がらない。 ESPマイコンだとみるみるうちに下がっちゃうのだけど。 これがモータ動かすとどんなもんになるか。。。 何かと操作するにはスマホが便利なんだけど スマホとAttinyが無線でいい感じにつなげられるものが思い浮かばない。 なので M5StickCの中継器使用です。 スマホ⇔BLE ⇔M5StickC⇔赤外線シリアル通信⇔Attiny…
マイクロロボに使う主要部品一式 扱いやすいけど、、、 ポート少なく、サイズのデカいSOP14 ・・・Attiny1614SS 扱いにくいけど、、、 ポート多く、サイズの小さいVQFN Attiny1616MN いろんなマイコン検討してみた。。。 これまでに使ったモノ、 お気に入りはPSoC、STのマイコンもいい。 PICは周りじゃもう使ってる人いなくなった... ESPモノは高機能だけど消費電力が大きい nRFは消費電力ESPより少ない感じだけど価格高い。 Attiny・・・AVR系はArduinoベースの情報多い。130円 使ってないモノ CH32・・・40円、安い32bit高機能、空のスケ…
ちょっと、アクロバティックなハンダ付け・・・マイクロロボ製作では必須かも
マイクロロボの回路構成、 メイカーフェア東京出品に向けて、、、 制御仕様はだいたい落ち着いて来た・・・ので もう小さく造り込むことを始めないとメイカーフェア東京に間に合わない... で、いつもの・・・ちょっと普通じゃない回路作りが始まった。 こちらはATtiny1614のパッケージ腹側を基板に見立てて チップ抵抗1608を実装しているところ。 チップ抵抗を押さえて持ってくれてるのは 何度も紹介した ちょっと持ってて君 こちらは 3号。 現在9号まである。 元は100均の木製洗濯ばさみ。 これが自分はお気に入りです。 ・ハンダの熱を奪わない ・プラスチックのだとはんだごてで溶けるけどこれはへっち…
このところ、ミニフィグセグウェイのタイヤを回す構造を いろいろ試すのが続いてて モータ駆動の制御ソフトの方がほったらかしだった。 以前からマイクロロボでのモータ駆動の制御、 少々問題があった。 前後進、旋回走行 と 超信地旋回の切り替えが いまいち。。。というかバグがあった。 その切り替えの見直しをして以前よりはずっと滑らかに状態遷移が できるようになった。 ロジック的にはまぁよくなったけど 閾値のパラメータ調整はもうちょいやった方がいいかなと言う感じ。 動かしている様子はこちら マイクロロボ製作 Φ6mmマイクロモータ 左右協調制御確認 制御改良して、前後進、旋回、超信地旋回動作以前より滑ら…
位置合わせまでの感じはだいたい昨日の感じで。 いけそうなので接着剤で固めた。 でもっていい感じに固まったっぽいのでちょっと負荷かけて駆動テスト こちらは接着剤固まったので 洗濯挟み外して動作確認の様子 マイクロロボ製作 Φ6mmマイクロモータ接着剤固まったので洗濯挟み外した #3Dプリンタ造形ギヤ 造形が粗いですが ちゃんと回ります♪ #ATtiny1614 #LEGO #レゴ #ミニフィグ #M5Stack #M5StickC #Arduino #ブラシレスモーター #赤外線シリアル通信 #3レベルインバータ駆動 pic.twitter.com/8xOzWDE46p — しん (@shini…
ミニフィグの頭を動かしていた 種明かし わずか直径6mm のマイクロサーボ♪ でした。
先日ミニフィグの頭を動かしてみるのをTwitterに挙げてみました。 元は牛猫さんがいい感じにミニフィグの頭、腕も、腰も動かしてるの見て 触発されて。 ちょうどミニフィグのセグウェイを走らせてみようと思って 準備してる最中でブラシレスモータを単品で動かしてたとこだった。 その辺はその動画を紹介した時にもちょっと解説した。 要は、、、 回転速度制御をちょっと変更して、 回転角度制御にしてやる。ってだけ それで超小型のサーボの出来上がり。 ただし、マイコンのポートでのダイレクト駆動なので 電流はあまり流せないからトルクはとても小さい。 このブラシレスモーターの場合の極数では ハーフステップ駆動を掛…
先日、テストしたブラシレスモータ制御、 あれは回転速度制御でした。 そもそもそのモータ自体は2相バイポーラスッテッピングモータなので 動かし方自体はオープンループで角度制御も普通にできます。 なのでちょっとTwitterで知ってる方が ミニフィグの頭とか腕とか動かしてるの見た時に そいえば、このモータ、ミニフィグの中に入るな・・・ このモータ使うと、ミニフィグの下に何がしか駆動機構を置いてそこから 何か軸なりリンクなり伸ばして頭や手を動かす。。。ではなくて ミニフィグ単体で駆動機構そのもの仕込んで頭を動かす・・・ とかもできるなと思ったので、 回転速度制御をちょっと変更して、 回転角度制御にし…
仕切り直しで作っているΦ6モータのテスト 実は、、、マイクロロボ用モータ製作 ちょいと前まで製作していた自作型のブラシレスモータ、 Φ4mmとかもモータ自体はうまく動くには動く。 設計通りなのだけど モータの磁気回路が開磁路構成ってのでのよそへの影響をうっかり忘れてた。 うかつだったのは 基本は先回のマイクロロボのモータ同様 対向配置を考えてたんだけど 磁気干渉がでかい。 コギングをなくして微弱電流でも動かせるようにって コアレス構成にした。 コアレス構成にするならロータ磁力が十分じゃないとトルクが出ないので ネオジウム磁石。 コイルも邪魔にならないように2相90度配置でいい感じに回る。 これ…