投稿

VS Codeでvenvがうまく動作しなくなった話

結論 venvをあきらめて、Pipenvを導入すればなぜか解決した。 経緯 Pythonの開発環境にVS Codeを使っていましたが、ある日突然、venvで作った環境が見えなくなりました。 PowerShellからは切り替えができるので、venv自体は正しく動いているようでした。 PythonとVS Codeをクリーンインストールしても状況は変わりませんでした[1]。 Pipenvの使い方 最近はPipenvというものがあるらしいので、それを導入することとしました[2][3]。 pip install pipenv 以下のように環境変数を設定することで、プロジェクトのフォルダ直下に仮想環境を構築してくれます。 PIPENV_VENV_IN_PROJECT=true VS Code上にフォルダを作成し、その直下で仮想環境を作成します。 コマンドはVS Code上のPowerShellで行いました。 例えば以下のようになります。パスやPythonのバージョンはご自身の環境に合わせてください。 *pythonの後に半角スペースがあるのでうっかり詰めないでください。 *venvファイルが作成されるという情報もありますが、私の場合はPipfileのみ作られました。 PS PS C:\Users\User Name\Documents\CODE\Python\Test> pipenv install --python 3.8 VS Code上でF1キーを押して、「reload」を検索して実行します。 これで左下のPythonのバージョンセレクトから環境選択できるはずです。 仮想環境から抜けるときは以下のコマンドを使います。 deactivate 参考文献 [1] sota0726 「VScodeを完全にアンインストールする方法(windows10)「拡張機能のホストが予期せずに終了しました。」を改善するために」閲覧日:2020/09/13 https://www.atmarkit.co.jp/ait/articles/1810/12/news026.html [2] KRiver1 「pyenv、pyenv-virtualenv、venv、Anaconda、Pipenv。私はPipenvを使う。」閲覧日:2020/09/...

ゲタを作る

イメージ
(年末に書いてアップするのを忘れていました。)  今年も残すところ1日です。 毎年あまり代わり映えのない一年を送っているような気がします。  今回は忘年会のコスプレに使ったゲタの話です。 今年の調布は ゲゲゲの女房 の影響で、大変盛り上げっていました。 そこで忘年会にゲゲゲの鬼太郎がコスプレの衣装として選らばれたのですが、予算の都合でゲタがないということになり、急遽用意しました。 その辺にある木材の端材でできています。 ゲタなどはいたことがなかったので、ネットで調べながらノリとカンで図面も作らずに作業をしました。 仲間と作ったのですが、あの適当な会話のやりとりでよく形になったと今でも思います。 作り方ですが、適当に切った板に釘と木目ネジ(本当は釘だけの予定でしたが、強度不足のために木目ネジも追加しました。)で足を打ちつけ、紐が通る穴を開けておきます。 その後ラッカー(鉄・木部用)のクリアでコーティングをします。 私は3度コーティングしました。 その後適当に紐を通して、見よう見まねで結べば完成です。 本当は太い紐が欲しかったのですが、ダイソーではこれが限界だったので、二重に通して強度を確保しています。 以上、超簡単なゲタ作りでした。  それでは皆さん、良いお年をお迎えください。

HAKU用シャンク径変換スペーサをステンレスにしてみた

イメージ
 こんばんは。最近寒すぎて冬眠したいです。 どうも更新が滞り気味でよくないですね。  今回は、以前作ったシャンク変換スペーサをリメイクしました。 シャンク3の刃物ではなくシャンク4の刃物を購入したというのが一番の理由です。 ただ、イモネジを通している穴がアルミだと少しずつ壊れてしまうのも見逃せ ないので、丈夫なステンレスを素材として選んでみました。 加工方法は、 1.適当な長さにステンレス棒を切断する。 2.スピンドルにはまるよう旋盤で細くする。 3.フライス盤でイモネジを貫通させる穴をあける。 (フライス盤は友人に頼んでやってもらいました。) という手順で製作しました。 アルミと違って突っ切りが辛そうだったので、先に研削してしまいました。 出来上がりはこんな感じです。 旋盤での送り速度が悪かったのか、表面がいまいちです。 使用した感じですが、アルミよりもしっかりとした感じで安心できます。 アルミよりもステンレスの方が腐食の問題がありますが、お勧めできます。 今度はHAKUに3爪チャックをつける予定です。

FT232RLを使ってみる

イメージ
 こんにちは。お久しぶりです。 今日は FDIchip のFT232RLを使ってみました。 今まで、RS232CインターフェースICを使っていましたが、各方面でFT232RLを目にしましたので変更してみました。 本当は使いたいものがあったのですが、入手性などの問題から秋月の FT232RL USBシリアル変換モジュール ¥950 を使用しました。 これで今までは ・ RS232CインターフェースIC ADM3202AN(DIP) ¥200 ・ USB・シリアル変換ケーブル ¥950 の構成から変換モジュール一個で済むようになります。 ちなみにSH7125での使用を前提にしているので、5 [V]で使用しますが、STMなどのマイコンでも使える3.3 [V]も出力してくれるので長く使えそうです。 シリアル変換モジュールはマイコンとは一緒に載せずに、別のモジュールに分けました。 これで一つのモジュールでいくつものマイコンに対して使う事ができるので省スペースで経済的です。 モジュールの見た目はこんな感じです。 緑の角型LEDを仕込んで、USBと接続すると光るようにしました。 その他は普通に配線してあります。 ミニBのUSB側がPCとつながり、3線がマイコンとつながります。 3線の中身ですが、GND・TXD・RXDとなっています。 3線はサーボ用のコネクタを使って、長さを自由に変えられるようにしました。 モジュールの電源はUSBからもらい、マイコンは別にACアダプタからもらっています。 ここで、ハマった点を書いておきます。 ・モジュールのTXDとRXDはマイコンのRXDとTXDにクロスしてつなげる。 ・シリアル変換モジュールとADM3202を同じボードに載せてはいけない。 一つ目はすぐにわかりましたが、二つ目でだいぶはまりました。 昔作ったSH7125のテストボードに載せたのですが、ADM3202に吸われたせいで、うまく動作しませんでした。 友人や先輩からの助言でADM3202を取り除いたところうまくいきました。 いろいろはまりましたが、無事TTLレベルでの通信ライフを送れそうです。 TTLはノイズに弱いと聞きましたが、普通に使っている分には問題ないようです。 せっかくここまでやってもロボットを作る暇がないのが泣けてきます。 ちょこちょこやって、卒研が終わったら一気に完成させま...

真空チャックを作る その6

イメージ
 こんばんは。 今回も真空チャックネタです。 JIMTOFの6日間を無事乗り切ってくれたのですが、問題点が出たのでちょこちょこ直していきます。 1.掃除がしにくい 2.取り付けがもう少し楽になって欲しい 3.Z方向の精度が悪い(水平がでてない) 4.真空ポンプのボックスが脆い 5.加工が終わっても気づかない。 の5点が問題となっています。 1~3は真空チャックのシールの部分にOリングを使っていることが問題だと考えられます。 Oリングにゴミが付着したりすることがあったり、水平がでない要因となっています。 4は真空ポンプのボックスをアクリルで作って、接着剤でとめたので、搬送したら1つ壊されてしまいました。 ただケースが壊れただけなので機能は無事だったのが幸いです。 5はうるさい会場では加工機の音が聞こえずに、加工が終了しても気づかない問題です。 とりあえず今回は真空チャックのシール部分を改良しました。 t1のラテックスの板をアクリルの台座に埋める感じにしました。 表面をもう少しつるつるに仕上げるつもりでしたが、なぜか荒くなってしまいました。 パラメータが悪いのでしょうか。要検討です。 とりあえず、15分くらいの加工をしてみましたが、無事加工することが出来ました。 次回は真空ポンプのボックスの組み直しでしょうか。

TOKYO DESIGNERS WEEK 2010に行ってきた

イメージ
 こんにちは。今週の頭までJIMTOFで展示があり、ハードな日々でした。 昨日は久しぶりの何もないお休みだったので、 TOKYO DESIGNERS WEEK 2010 を見に行ってきました。  まず一番に思ったのが、最終日ということもあり非常に人が多かったです。 そして、子供から大人まで様々な年齢層の方がいました。 明らかに美術系の人からよくわからない人までジャンルがいろいろです。 インテリアなどの一般的に使うものも販売されていたので、より生活に馴染んだ身近なイベントだったのでしょうか。 JIMTOFとは大違いです。 生活に必要ですがエンドユーザーはまず目にしないし、興味のない分野が生産なのでしょうか?  さて、今回一番収穫だったのが、Fablab JAPANの存在を知ったことでしょうか。 Fablab は ものづくり革命 パーソナル・ファブリケーションの夜明け で知っていたので、非常に興味がありました。 コンテナのブースで非常に忙しそうだったので、話は殆ど聞けませんでしたが、来年から本格始動だそうです。とても楽しみです。 他にも色々と楽しいものからわけのわからないものまで様々なものがあり、お天気が良かったこともあり(展示の一部や通路が野外なので雨だと最悪です)、良い気分転換になりました。もっといろいろ書きたいことがありますが、今回はこの位にしておこうと思います。

真空チャックを作る その5

イメージ
こんばんは。 真空チャックもいよいよ大詰めです。 今回は真空チャックの電源周りの配線をしました。 こんな感じです。 真空ポンプと冷却用ファンを12 [V]1 [A]のACアダプタで動かしています。 スイッチでONとOFFを切り替えるだけというシンプルなボックスです。 ボックス自体はいつものように、アクリルt2をレーザーでカットしています。 これにチャックをつければ、真空チャックのシステムの完成です。 ちなみに加工機は2台あるので、真空チャックもちゃんと2セットあります。 同じモノを何度も作ると後半と前半でクオリティーが変わるのがちょっと嫌です。 明日から JIMTOF でデモをやるのでお暇な方はどうぞいらしてください。 東の2番ゲートの前にいますのですぐわかると思います。

友人の誕生日を祝う

イメージ
 こんばんは、最近寒いですね。  前回、真空チャックが出来たのが嬉しくて先に書きましたが、その前に友人の誕生日プレゼントを作りました。 去年はストラップを作ったので、今年もストラップにすることにしました。 ストラップならどこにでも使えるという優しさからです(←嫌がらせともいいます)  そんな今回は去年よりも良いモノをということで、豪華な仕様としました。 t2のアルミ板にt2の真鍮で切り出した文字を圧入して金色の文字を入れます。 今回の加工機はHAKUを使っています。 こんな感じで文字をはめていきます。 全てはめるとこのようになります。 しかしHAKUの精度がイマイチでしっかりとはめあえてません。 KIRAを使えばよかったです。 仕上げに磨いてストラップからもぎ取った紐をつけます。 これで完成です!!  これを付ければ皆からイケメンといってもらえること間違いなしです。 ちなみにこれをあげた友人は微妙な笑顔で喜んでくれました。 家に大切に保管しておくとのことです。 そのうち付けてくれるでしょう。