ロボコニストの技術日記

知見や技術を備忘録として書こうかな

前期末試験終盤にして一般教養落単まであと一歩

おはこんばんちはお久しぶりです。ひふみです。

やべえ。油断した。電子回路2(アナログ電子回路)は講義をどことなく受けていた。だからどことなく安心していた。しかし、意外と綺麗に解けないもんで復習してる。まだ完璧じゃない。そんな状況で科学論のレジュメを殆ど読んでいない。講義もぐっすりしていた。久しぶりに焦燥。家を出る時間まで6時間ある。ふむ・・・。

 

そんなこともそうだけれど、今ふと自分のブログを見て基本情報を受けることを失念しておった。参考書(栢木先生のやつ)は何周も呼んだが過去問などは一つもやっていない。いやそんなことよりも申込が先・・・・。。

 

更にデスクの左側を見ると散乱したマイクロマウス道具が。関西大会前から何ひとついじっていないような気がする。夏休みはバイクに乗る。うーん。

 

人生やらないといけないことから逃げている方が幸福感が高い気がする。そのほうが後でやるべきことを頭で整理しながらやった気になれる気がする。世の中の意識の高い人はこれを怠惰だと言うのであろう。しかし僕はこれを貫き通せるのならば最も幸福感にあふれるのではないかと思う。

 

 

科学論・・・。

H29秋期基本情報受けます

10/15(日)の基本情報受けます。

申し込み日:7/6(木)10時〜8/14(月) 20時

僕のマイクロマウス回路図の歴史

おはこんばんちはひふみです。

3/26にMice 技術交流会があります。

今回は、そこで話したかった回路図について軽く記事にしておこうと思います。

卒業辺りに眺めてガハハしたいってのもある。

 

まずは回路図の歴史としてこの1年間で生成した回路図を載せておきます。

こっちのリンクからPDF版がダウンロード出来るので、技術資料としてどうぞ。

回路図pdf - Google ドライブ

f:id:hihumint-t:20170322011315p:plain

これはあれですね、ステッパマウス。元祖"hihumint!"くん。見どころはステッパドライバがSI7321Mという表面実装タイプのもの。オリエンタルモータさんから貰える子はでかくて折角プリント基板を選択したのでやめときました。

あとは書き込み回路が基板搭載型なのもあまり見かけないタイプ。便利でしたね。

個人的には、"minimint!"くんでは書き込みに電源を必要としないものを作りたいです。電源ラインの競合を考えるのが面倒で結局今年の機体、ひふみんと!くんでは諦めてしまいました。

f:id:hihumint-t:20170322011411p:plain

次。現在進行系でelecrowさんが削っているであろう機体。

hihumint!の反省を踏まえて、雑に考えることをやめて雑に考えたい所は後日に回してなるべく丁寧に回路図を引いてあげました。みどころは色々とありますが、今回は発光回路周辺が標準とは異なったものとなっています。詳細は弊サー親方のマウス本にて記されていますので是非購入してやってください。簡単に言うと、OPアンプを用いた定電流回路です。

そしてもう一つ大きな見どころは、USBブート回路です。これを技術交流会ネタに回そうと思っていたのですが、技術交流会までに動かせなさそうなので諦めました。

構造は、シンプルにUSB_D+をマイコンのUSB_DPに、USB_D-をマイコンのUSB_DMにつなぎ、P14端子(USB0_DPUPE)にUSB_DPから抵抗を噛まして接続。回路構成としてはこんなもんなはずなのでうまく動くはず。。。

そして何故これを強く勧めていないかというと、5Vトレラントポートであり位相係数の読めるポートがP14と被ってしまっているため、1717のエンコーダからの信号を読むために一手間(レベル変換IC)加えなければならなくなったためです。

あ、あとジャイロはICM20602という、後輩に使いません?みたいに言われて使っているものです。ちっこいらしいから少し心配。うまくつけれるかしら。

さらにあれだ、SDカードも載ってる。

割りと楽しい回路図になってるね。動くかなぁ。自分らしい回路図だなって思う。初期回路図も同様に。

f:id:hihumint-t:20170322011443p:plain

ほいラスト。来年用の回路図です。次作ってやつ。minimint!です。めっちゃすっきりしてるね。見やすいのかどうかはわからないけど、回路図引いてるのは本当に楽しい。だから来年の回路図まで作ってしまった。

この回路図今の所新規性が皆無なので何か新しい機能を付け加えたいと思っている。。。 hihumint!のUSBブートがうまくいったらそれをつけようとは思っています。

あとはUSB接続による充電ICも載せようとは思っているけどそれだけってのもなぁ、何かいい素子とか無いのか探してる。モータドライバのHbridge自作でも良いかなって思ったんだけど、DRV8835が如何せん小さすぎてそんな自作無駄でしかないなと思ってしまうわけだ。

RX631のデータシート眺めてなんかいいのないか探す旅に出ることになった。基板届くまでの暇つぶしに引いたものだからあとは寝かせて新機能を盛り込んでいくこととなる。。ミスもあるだろうしね。

 

とまぁそんな感じだろうか、ほんとは回路図解説とかしたかったんだろうけどなんか面倒くさくて思い出話っぽくなってしまったね。

 

それではお読みいただきありがとみ。

Kicad Eeschemaの部品ライブラリの矩形内色の変え方

おはこんばんちはひふみです。

小出しにブログ書くなって同期に笑われたけど気にせず書くよ!

 

Eeschemaで使うライブラリを作る際、矩形で作ることと思いますがその矩形、標準のものだと淡い黄色がかった内色になってると思います。それが嫌な方もそれが良い方も色々いると思いますが、どっちからどっちにでも変えることが出来ます!では早速変えてみましょう。

 

まず普通の矩形を描きまして

f:id:hihumint-t:20170319014501p:plain

 

"矩形線の上で右クリック"をしまして

f:id:hihumint-t:20170319014527p:plain

 

矩形のオプションを編集を押しまして

背景色で塗りつぶしを選択しまして

 

f:id:hihumint-t:20170319014606p:plain

OKを押しまして 

 

f:id:hihumint-t:20170319014612p:plain

 

というわけで完成であります!

ちなみに前面色で塗りつぶしを選択しますと赤色の箱が出来ました。

Inventorのズームってすっごい違和感あるよね!

おはこんばんちはひふみ!

 

あるよね!

とっても!

直そう!

 

f:id:hihumint-t:20170316045434p:plain

 

ツール>アプリケーションオプション>表示

のウィンドウでズームの動作項目下、方向反転にチェック!

そうすると違和感ない!きもちいい!Inventor楽しい!!!

e2studioの行番号の横の空白の消し方

おはこんばんちはひふみです。

 

今日はe2studioのちょっと鬱陶しい「あの部分」を消してみました。

まず皆さんe2studioを開いてみてください。

すると、この場所にこんな空白が↓

f:id:hihumint-t:20170213180103p:plain

邪魔じゃね。これ。

ということでここらへんで右クリックしてみて↓

f:id:hihumint-t:20170213180515p:plain

青いチェックを外すと↓

f:id:hihumint-t:20170213180634p:plain

完成!

以上!お読み頂きありがとみんと。

閉じた区画の既知化(目指せ全面探索part1)

 

おはこんばんちは~、ひふみです。

 

当然かつ簡単なことなのかもしれない機能の追加が成功したのでめも。

閉じた区画の既知化です。僕が表現する閉じた区画とは↓の様な状態。

f:id:hihumint-t:20170211004734p:plain

死ぬほど見にくくて申し訳ない。この白い部分が閉じた区画。

(恐らく)この区画、ただ探索回してるだけでは既知にならない、気がします。もしかして簡単に既知になるのだったらこの記事は未知のものとしたい。

 

僕が実装したこの区画を既知にする方法は至って簡単で、

1.走行中周辺に探索最大歩数区画(=迷路サイズの2乗)があるか見る。

2.その区画を既知にする(任意区画周辺壁フラグを立てる関数を用意します)。

3.その区画の周辺に探索最大歩数区画があるか見る(かつ既知区画でないこと)。

4.あったなら2に戻る。ないなら終了

と言った感じです。これを適当にキューで実装しました。すると、閉じた区画もちゃんと既知区画とすることが出来ました。これで誤って全面探索時に閉じた区画を回ろうとしないで済む。がしかしこれを書いている途中に全面探索する直前に閉じた区画を既知にすればいいんじゃないか・・・?とも思った。探索計算時間余分に増えそうだしこの機能は入れないかもなぁ。

 

とまぁそんな所が今日の進捗でした。

お読み頂きありがとみんと。