バーティノフマスクパッカ~ン装置 その5モターを動かす

バーティノフマスクパッカ~ン装置(遠隔開閉装置)の続きです。
このパッカーン企画の最後です。 
最後はPCでステッピングモーターをコントロールする編です。

やりたいことは、バーティノフマスクをPCから遠隔操作で開閉したい。
カッコいい専用ソフトでも作れれば良いんですが、そんな能力はありません。
正直、勉強する暇はあっても理解できる頭がありません(笑)
要は指示した角度だけモーターが動いてくれればそれで良い。
という事で、出来合いのが無いかいろい探しました。
結果満足なモノを見つけることが出来て無事パッカーンする事が出来ました。
そんな私で出来ましたので、誰でも出来ます。

モーターを指示した角度だけ動かせるので、アイデア次第でエロエロと応用できそうですね。
例えば今考えているのは、私もそうですが、フラット撮影でELパネルを儀式的に回してなるべくムラが無いように取得したりしている方がいらっしゃると思いますが、その手作業を自動でELパネルをグルグルまわして撮影する自動フラット撮影システムとか^^

で、せっかくなので説明日記をちょこちょこと書いていたのですが、
一応よくわかっていない私が読んでも最初から読めばわかるようにと日記にしてみました。
間違っているところがあればごめんなさい^^


では、まずは いきなりお買い物。

・マイコンボードを買う。
色々種類がありますが、Arduino完全互換品と書いてあったこれを使いました。
動作テスト・お勉強用


それと ジャンパーケーブル6本も買う。


実際にはこんなに要りません。。ケーブルだけ6本あればOKです。
このリンクのじゃなくてもいいですが、"オスメス"というやつを買います。

それと必要に応じて、小さいボードも買うなら買う


上の2書類のボードですが、どちらか一つしか使いません。
なぜ2つ書いたかというと、
簡単に言うと、上のは大きくて重いが半田付けしなくて良い。大きいので老眼には少しだけ優しい。
下のが小さくて軽いが半田付けが必要。小さいのでハズキルーペが欲しくなり、お尻で顔を潰してほしくなる。
です。
最初は、そもそもの仕組みはどうなのか、繋げたら動くのか、煙が出るのか燃えるのか、
半田付けが悪くて動かないのかなどなど、わからないことだらけです。
まずもって上の大きいので配線してテストして、動いたら下の小さい方でコンパクトに作りこむ。
という具合です。
なので、私は別に大きいままで良いんです。というのであれば上のだけ買えばOKです。

・あとはモーターを買う。
これです。
モータードライバー名"ULN2003"とモーター名"28BYJ48"の組み合わせのモノを買ってください。
(使うプログラムがこの組み合わせ専用の為)

一個とかでも売ってます。安い。
モーターの横にある緑色の基盤のモノがモータードライバーというモノで、モーターとセットで使います。

買い物は以上です。


実際の作業の流れを簡単に書きます。
1.PCにソフト(無料)をインストールします。
2.インストールしたら、PCとマイコンボードを接続、設定します。
3.インストールしたソフトに今回の制御プログラム(拝借したもの)を入れ、プログラムをマイコンボードに書き込みます。
4.モーターとマイコンボードを配線します。
5.PCに繋げて動くか確認します。
です。


では、まずは
1.ソフトをインストールします。

ARDUINOのHPからPCソフトArduino IDEというソフトをダウンロードしてインストールします。

こんな画面のが出てくる

私のPCはwindows10 64bitなので、画面右上のwindows・・・をクリックしました。

するとこんな画面が出てくるので


赤まるの箇所をクリックしてソフトをダウンロードします。
そして普通にインストールします。

ソフト立ち上げるとこんな画面が出ます。

なんのこっちゃかわかりません、がそままで。

次は
2.マイコンボードを認識させます。

まず、ソフトが立ち上がっている状態で、
マイコンボードを付属のUSBケーブルでPCと接続します。
待っているとデバイスドライバーのインストールが始まります。
完了すると、
「使用する準備が出来ました Arduino(COM○)」
的なメッセージが出て、ボードを使える状態になりますが、
ここで、マイコンボードの種類とポートの設定の2つを行います。

買ったデカい方の、ELEGOO UNO R3 で説明します。
以下の操作をしますが、既に以下の状態になっていればそれでOKです。

まず、ツール→マイコンボードで、Arduino・・・Unoを選択します。


次にツール→シリアルポートで、出てきているポートを選択します。

この画面では、ボードを繋げてないのでアレですが、UNOを繋げているポートが表示されているはずです。
それを選択します。
これでひとまずマイコンボードとの接続が出来ました。
ボードのLEDが二つ点灯していると思います。

このArduinoUNO互換品のELEGOO UNO R3ですが、手持ちのwindows10 64bit、windows7 32bitで特別なドライバも必要無く認識しました。
違う互換品は特別なドライバが必要なものもあるようです。

うまく行かなかった場合は、Arduinoでググるとたくさんの親切な方が丁寧に教えてくれています。


次は
3.ソフトのプログラムを入手します。
ARDUINOのプログラムはとっても簡単なことから、"スケッチ"と呼ぶそうです。
私には簡単には思えませんが。(笑)

そのスケッチは、その道にたけた方が既に作っておられます。
今回の意図に叶ったスケッチを探すのに苦労しましたが、見つけましたので使わせていたたきました。
ありがとうございます。
youtube
Como Usar un Motor de Pasos  
動画では、スケッチ内容、ステッピングモーターをどうやって動かしているかなど、とても丁寧に説明してくれています。
何言ってるかわからないので、たぶん。(笑)

こちらの動画のもっと見るという場所をクリックすると、
Descargar Programa:にスケッチのリンクがあります。
これです。

リンクをクリックすると以下の画面が出てきます。

赤丸の部分をクリックします
するとスケッチ(プログラム)が自分のPCにダウンロードされます。
ダウンロードしたスケッチを"解凍"します。
展開でなくて解凍です。
解凍ソフトは、私はコレを使っています。
Lhaplus (ラプラス)
窓の杜のリンク

任意の場所に解凍して良いんですが、
PCのマイドキュメントに"Arduino"というフォルダが出来ていますので"その中"に解凍してあげると良いです。

解凍したら、立ち上がっているソフトで、
ファイル→開く で解凍したフォルダの中の赤丸のファイルを指定して開きます。


すると
こんな画面が新規で開きます。
ダウンロードしたプログラム(スケッチ)です。
このスケッチをマイコンボードに書き込みます。


まず、コンパイルという作業をします。
この作業(コンパイル(スケッチの検証))は、今回はすでに検証されているスケッチを拝借させて頂いているので実際は必要ないですが、自分でスケッチを書いた場合の本来の手順にのっとって作業しています。
赤丸の部分をクリック

画面の下にある黒帯の部分に難しい内容が出ると同時に
コンパイルが完了しました。
と表示されます。

次にマイコンボードに書き込みます。
画面の"赤丸2"をクリックします。
赤丸1は関係ありません。
マイコンボードへスケッチの書き込みが始まります。
ただひたすら無の心で終わるのを願います。といかすぐに終わります。

書き込みが終わると、
マイコンボードへの書き込みが完了しました。
と出ると同時に、
マイコンボードのLEDが
チカチカチカチカチカカカッッッッッ!!!
と光ります。

光らなかったら全部ぶん投げます(笑)

ボードへのスケッチの書き込みが完了したら
いったんマイコンボードをPCから外します。(そのまま抜いてOK)


つぎは別の作業、
4.マイコンボードとモーターを繋ぎます。

配線を描きました。ケーブルの色は適当です。
やっている事は以下
ジャンパーケーブルで、モータードライバー(モーターの横にある緑色の基盤のやつ)の
IN1と書いてあるオスピンと、UNOの8番と書いてあるメスピンを繋げます。
IN2と書いてあるオスピンと、UNOの9番と書いてあるメスピンを繋げます。
IN3と書いてあるオスピンと、UNOの10番と書いてあるメスピンを繋げます。
IN4と書いてあるオスピンと、UNOの11番と書いてあるメスピンを繋げます。
モーターから出てるコネクタをモータードライバ(画像では緑色の基盤のモノ)に差し込みます。
モータードライバの電源5-12Vと書いてある部分の
+のオスピンにマイコンボードの5V
-のオスピンにマイコンボードのGNDをそれぞれ繋ぎます。

実際の写真

こんな具合
モーターとマイコンほーどの配線はこれだけです。


※小さい方のマイコンボード(Nanoと言う)で作るのも基本的に同じ作業です。
モーターとの配線は、Nanoボードに書いてある上で説明した番号と、
モータードライバをそれぞれ半田付け、電源も半田付けします。
PCと繋ぐ設定の部分だけが違います。
2.マイコンボードを認識させる設定をします。のデカいマイコンボード(Unoと言う)選択部分をArduino Nanoと選択するだけです。

作業は以上です。

次は
5.モーターが動くか確認します。
マイコンボード+モーターをPCに接続します。
モーターは静かに回るので、目印が無いと動いたのかよくわからないので、
モーターの軸にテープでも何でもよいので目印を付けます。
また、今一度配線を間違えていないか確認しましょう。
特に電源のプラスマイナスは間違えないように。。
モーターのコントロールは、さきほどのソフトArduino IDEを使います。

このソフトの役割は、さっきまではマイコンボードに書き込むソフトとして、
これからはモーターを動かすソフトとして使います。

動作テストです。
"赤丸1"の虫眼鏡マークをクリックします。

シリアルモニタという別ウインドウが出てきますので(下にある動画参照)
任意の数字を入力し、送信かエンターを押します。
例えば180と入れてエンターを押してみてください。
モータードライバのLEDが赤く光るとともに、モーターが180度回転します。
続けて0を入力しエンターを押すと、元の位置に戻ります。
マイナスの数字を入れると逆回転します。
もしモーターが動かなかったら、モータードライバとマイコンボードの接続をもう一度確認し、
間違いなければ、そのままの状態でもう一度赤丸2をクリックしマイコンボードにスケッチを書き込んでみてください。

回らなかったら全部ぶん投げます(笑)

テスト動画
シリアルモニタに動かしたい角度を入れ送信するとその分だけモーターが回ります。


フードに付けてテスト。270度回転させてマスクを装着。0を入力して元の位置へ。

お疲れさまでした。
以上です。
やまぎりさん、間違いがあったら指摘願います!!^^

やってみようという方、
故障、火災等は自己責任でお願いします。

パッカーン関連


んでわ
スポンサーサイト



コメントの投稿

非公開コメント

No title

おお~~!!
こんなマニュアルをまっていた~!
パーツはたぶんこれでいいんだなっと、アマゾンから輸入済みなんで、後はマニュアル探しと思っていたところです。
貴重な情報 ありがとうございます!
これって望遠鏡側のPCにインストール&接続して、リモートディスクトップで使うんですよね。早速明日から製作に取り掛かろっと。
回らなかったら北海道までぶん投げます。(笑)
あっ、しまった! ハズキルーペ買うの忘れた。(笑)

No title

うおーこういう記事はほんとやってみたいけどどうすりゃいいんだって思ってる方には神記事ですよね\(//∇//)\
いつも感心してみています(๑╹ω╹๑ )
いつか神記事書けるように精進します(笑)
この仕組み他でも色々応用できますね\(//∇//)\

No title

> ゴットハンドさん、こんばんは~
そうです!
Arduinoのソフトは望遠鏡側のPCにインスコします。
スケッチの書き込みは望遠鏡側のPCでなくてもOKで、ボードに書き込んでしまえばスケッチを望遠鏡側のPCに入れておく必要もナシです。
あとは仰る通りリモートデスクトップで遠隔パッカーンです。何回もパッカーンして堪能してください(笑)
リモートソフトは何をお使いですか。私はwindowsのリモートデスクトップが一番良い感じですが、外出先ならルーター越えが厄介なのでTEAMビューアかchromeリモートデスクトップを使っていますが、最近teamビューアが商用してますね。。とかうるさいこと言って使えなくなりました。。。chromeはファイル転送ができないのが残念で、最近はAny Deskというリモートソフトを使い始めてます。なかなかサクサクでよさげですョ!
あっ、北海道までブ投げてください。使います(笑)
ちなみに、菊川怜は好みです(笑)

No title

> こたろうさんさん、こんばんは~
ありがとうございます"
こういう日記ってこたろうさんもと思いますが、どこまで書けばよいのかとか悩む上に書けば書いたで結構時間かかるんですよね!
そう言っていただけると良かったと思いました!
動かなかったら・・全部ぶん投げてください(笑)
いえいえ、こたろうさんの記事は楽しく拝見させてい頂いておりますが、私含めみなさん役に立っていろと思います!
100円ショップの水平器なんて私はそのまま使っていましたがバラシて1cmのアルミ角パイプにピタリと収まるのはナイスでした!早速真似させて頂こうと思って拝見させて頂いておりました^^
赤道儀とか筒の光軸調整、画像処理などはそれこそ”塩梅”あるいはセンスが必要なので、記事で説明するのってなかなか難しいですよね。
しかし、BKP130の光軸恐ろしいほどバッチリですね!
私もなるべくお金かけないで楽しもう派(無いとも言う(笑))なので次はBKP130行っちゃおうかと思ったりしました^^

No title

おはようございます。
これは凄いですね。最近のメカトロに全くついていけなくなった私にも、これならできそうな気がして、すごく勇気づけてくれました。
ありがとうございます。

No title

こんにちは!

人様のブログに自分の名前が出てくると、ビビります^^;
でもこの記事はしっかり保存させて頂きました!これでパッカ~ン装置の普及率が爆増すると思います!!

28BYJ48とドライバーのセットは安くて良いですよね!でもパッカ~ン装置にプラ板製のバーティノフマスクを付けるとトルクが足りません^^;そこで、Amazonで12V駆動の28BYJ48を発注してみました。ついでに、フォーカサーのモーターも12V品に変更しようと思っています。昨晩、カメラレンズ等で久しぶりの撮影をしたのですが、モーターフォーカサーが寒さのせいであちこちの摺動抵抗が増したせいか、まともに動かなかったので^^;

No title

こんばんは
ますます進化していますね、電子工作が出来ると自動化が出来て見ていると楽しそうです。
こんなに詳しい説明を見ていると、不思議な物で自分にも出来てしまいそうな錯覚に陥りそうです。
手持ちで有る物は、ハズキルーペだけです。

No title

> いーぐるさん、こんばんは~
コメントありがとうございます。
私も全然ついていけていなく、色々な事が出来ればもっと楽しいだろうな~と思っております。
今回の企画はその道の方からすると子供のような内容だと思いますが、出来栄えぱおいといて色々な方の情報のおかげで何とかなりました。逆にわからないので分からない人のレベルで説明が出来るのかと思った次第です!
モーターをPCで動かすのって天体方面でも色々な事が出来そうですよね。私のように「俺には早いわー」と思っている方にも簡単なので是非チャレンジしていただければと思いました!

No title

> やまぎりさん、こんばんは~
内容、どっか間違えてなかったですか(笑)
おっ、12V駆動のいきましたか!
気になってたんですよー、それ。
実は、MyfocuserProでのフォーカサーは完成しまして、プーリーもベルトも買ってR200SSに装着してテストしたんですね、ずいぶん前に。動かなかってです。。
考えたにうちのは微動装置がついていないのでトルク不足ですね。
微動装置を作るか買うか、モーターのトルクを上げるかですが、そこで気になっていたワケです。
ベイビーQには今のは使えそうですが、C8N、R200SSともに今のままではダメです。。
早くテストして報告お願いします!!

No title

> マネリンさん、こんばんは~
電子工作は難しいですよね。
でもこれは難しくないです。
試しに是非やってみてください。
使わなくてもモーターが動くだけで何だか自分にも出来たと嬉しい気持ちになれるかもですヨ。
安いので、試してみる価値ありです!

ダメだったら全部ぶんなげてください(笑)

No title

こんばんは!
例の12Vモーターですが、電源供給を12Vに変更するだけで、そのまま使用できました!トルクも指で止められない位のパワーがあります^ ^まだフォーカサーには付けてませんが、とりあえず動作確認報告です!

No title

> やまぎりさん、こんばんは~
キター!!
ご報告ありがとうございます!!
指でとまらんですか、
それはたまらんです!(笑)
実は私も待ちきれず先日5つ注文しちゃいました(o^∀^o)
2月8日到着予定との事です。
楽しみになってきました!!
プロフィール

nam_world

Author:nam_world
namのブログへようこそ!

カレンダー
プルダウン 降順 昇順 年別

09月 | 2021年10月 | 11月
- - - - - 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 - - - - - -


最新記事
最新コメント
カテゴリ
カウンター
検索フォーム
RSSリンクの表示
リンク
ブロとも申請フォーム

この人とブロともになる

QRコード
QR