Nucleo F401-REで角度測ったり。

前菜

お久しぶりです。

約1.5ヶ月ぶりの更新で。

まぁ更新しなかった理由は「忙しかったから」というシンプルかつブログで一番使い古されている理由で。

いえ、どっちかというとマイクラに傾倒していたことか。

と、いろいろな言い訳やらなんやらが出てきそうですが前菜はあっさりサラダ。
ここまでにとどめましょう。

で、今回はNUCLEO-F401REでセンサを使ってみる PART.1のPART.2にあたる話のようで、加速度センサを使って工作していきます。あ、ジャイロセンサも搭載されているのですが(それを使っての工作もしたけどそれはプライベートというかしょぼいというか。)今回は使いません。

では。

メインディシュ

今回の目標としては

  • 外部電源から給電してNucleo F401-RE(以降mbed)を動かす
  • 加速度センサを使う
  • ブレッドボード上じゃなくてユニバーサル基板に半田付けしてみる

の3点を目標にしたいと思います。

製作日数でいうと3日ほどでしょうか。でも土日しかできないので実質2週間かかったことになります。

まずはブレッドボード上にサクサクっとLCDとかタクトスイッチとかP☆O☆Nと配置していきましょう。

そしてプログラムをP☆O☆Nとmbedに書き込みます。

組んだプログラムの機能は電源投入でLCDに現在の角度を表示(mini USBを奥にして右に倒すとxが増加、USBを上に上げるとyが増加という感じ)して、タクトスイッチ押すとモードチェンジして現在の気温と湿度を表示します。この後タクトスイッチ押すと最初に戻ります。

ソースコード:10万行P☆O☆Nとくれたぜ

プログラムのインポートとかなんやらはググってくださいね。

ここまででプログラム書けましたし、2項目めは達成というところですね。

次に外部電源に取りかかりますか。

このmbedは外部電源で動かせるらしく、それが5V, 7V – 12Vがそれぞれ対応していて、今回は乾電池で作りやすい5Vで駆動させます。

乾電池(単三のフツーのやつ)は1個1.5Vで2個を直列でつなぐと3.0Vになります。3個直列でつなぐと4.5V。うん3個が近い。ですが今回は2個の3.0Vの電圧を5.0Vに昇圧したいと思います。

昇圧となるといろんなこと考えないとダメな感じがしますが、簡単に昇圧できる方法があります。

それが

100均の単三乾電池でスマホ充電できるようにするやつを使う

という方法です。

スマホは5.0Vで充電されているのでこれを使えば手軽にサクッと昇圧ができるわけです。

ちなみに参考(そのまんまだろ)は

100均の昇圧機器を分解、改造する:尊敬かつ信頼のうしこlogさんです。

でこんな風になって

電源は完成です。

このmbedを外部で動かすようにするには少しやることがあります。

まずJP5についてるカバーみたいものを”U5V”から”E5V”側にはめ直して、JP1のカバーを取り除き(僕のはもともとそんなものはないのだがどうなのか)ます。

そして電源とGNDをつなぐ場所ですがCN7(一番左側のオスなPIN)のE5Vに+をGNDに-を挿します。

ここで焦らずに挿さず、抵抗器をつけましょう。

500mAが必要とされていそう(この辺はよくわからないけどまぁ動いた通りのことを書きます)なので10Ωの抵抗を間に挟みます。が、手持ちに10Ωがなかったので100Ωの抵抗をできるだけ(8個)並列につなぎます。100Ωを10個並列につなぐと(10×(1/100)の逆数)Ωの抵抗の完成ですからまぁいい感じの値にはなるのではないでしょうか。

こんな感じにブレッドボード上に試行錯誤していって電源スイッチつけたり、ユニバーサル基板に移植したら1個目と3個目の項目がtrueになりました。

完成です。

Dessert

 

久しぶり。
お久しぶりです。
また今度。

と次の更新までまた暫く時間が空くことを示唆する(それはもう示唆ではない)俳句を残しておきます。

で、今回は「前菜」「メインディシュ」「Dessert」なんてディナーな感じで書いてきましたが発想は最近あった(そして行ってきた)SEKAI NO OWARIのツアーライブの「The Dinner」です。

と、どうでもいいことしか思い浮かびません。

前に、はんだごてで火傷したのでそれの防止に電源タップ買ってきたのですがすごく便利ですね。Rsapberry Piの電源オンオフに。あ、もちろん火傷しなくなりましたよ。

ではでは。またX週間後。

まとめ:はんだのにおいが鼻に滞在

広告

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト /  変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト /  変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト /  変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト /  変更 )

%s と連携中

WordPress.com Blog. テーマ: Baskerville 2 by Anders Noren

ページ先頭へ ↑