課題研究5

下記は実際に基板にハンダ付けした物です。motor3あとは、動作確認をして、ラジコンカーとして仕上げるだけ。

動作確認をした時に、Raspberry Pi とモーター回路基板を別電源では、うまく動作している。しかし、ラジコンカーとするために電源をスマホ用のモバイルバッテリーを利用する事にしたので、両方を同じモバイルバッテリーから取ると、モーターが1個だけで動作する、右、左回転ではうまく動作するが、前進、後進のモーターが2個動作させる時は、しばらく動作すると操作不能になってしまう。という現象に陥ってしまった。いろいろ原因を探してみても分からなかったので、モーター回路を別の基板で新たに作り直してみたが、結局同じであったので、重量は重くなるが、別電源にする事にした。

Posted in Raspberry Pi | 課題研究5 はコメントを受け付けていません

課題研究4

記事に出ているモーター回路を実際に基板にハンダ付けする前にブレッドボードで試作してみた。motor-kairo motor1しかし、実際にはモーターは回らなかった。そこで回路とモータードライバICのTA7291Pの仕様書をよく読み込んでみると回路的におかしなところがみつかったので、下記のように変更した。motor-kairo2実際に赤線のところを追加したら、モーターがうまく回った。あとは基板に部品をハンダ付けしてモーター回路を組む事にした。

Posted in Raspberry Pi | 課題研究4 はコメントを受け付けていません

課題研究3

GPIOのポートについて、この備忘録を作成するのに再確認してみると、GPIO用のボードがネットで販売している物と届いた物が違う事を発見した。gpio-bb gpio-bb2上がネットで販売している物、下が実際に届いた物。

ポートの21のところが違っているので、プログラムは変更しなくても良かったのかもしれない。ただ、もうポートを変更して先に進んでいるので、そのまま続行している。

Posted in Raspberry Pi | 課題研究3 はコメントを受け付けていません

課題研究2

最初に、プログラムの動作確認をおこなった。実際にプログラムを打ち込むわけではなく、もうすでにinterfaceのwebページにサンプルプログラムがダウンロード出来るので、そこから手っ取り早くダウンロードして、確認をしてみた。確認用にモーターではなく、下記の回路図を参考にブレッドボードを利用してLEDを点灯させるようにした。gpioled1 led2実際に試してみると、LEDが点灯しないポートがあったので、プログラムのGPIOのポートを下記のように変更した。motor-pro2これで、試したらうまくLEDが点灯した。あとは、実際にモーター回路を組んで動作確認である。

Posted in Raspberry Pi | 課題研究2 はコメントを受け付けていません

Raspberry Pi を利用した課題研究

職場にて、Raspberry Pi を利用した課題研究(授業の一環)を現在進行中。

raspi-io上記の interface 増刊号を購入して、下記の記事が面白そうだったので、趣味と実益を兼ねて課題研究にしてみた。raspi-wifi雑誌等ではよくありがちであるが、記事の内容通りにやってみても実際には動作しないということが、多々あるのでいろいろ試作及び試行錯誤しながら進行中。

Posted in Raspberry Pi | Raspberry Pi を利用した課題研究 はコメントを受け付けていません

風向風速計の設置

風向風速計については、雪が溶けた春先に仮設置をしていたが、9/17に以前の物がある所に本格的に設置した。真ん中にある風向風速計が今回の物で、両端は以前の物です。

しかし、うまく固定されていなかったのか、9/22の明け方頃、風速のデータが取れなくなっていた。9/24に再度確認してみると90度前に倒れていた。その後再調整して、固定を強くしてみたが、本日確認してみたら、下記のように傾きかけていた。huso固定する部分をヤスリで広げて、固定させ、さらにゴムパッキンを挟めて締め直した。huso2あとは、いつまで何もせずに大丈夫なのだろうか。

ついでに仮設置した時に、雨量計は本設置してある。uryo

Posted in Weather Station | 風向風速計の設置 はコメントを受け付けていません

過去データ確認

過去のデータを表示させるようにしてみた。kisyodai5過去のデータは簡単に表示できたが、ここからグラフにするのに一苦労した。

なかなかデータがうまくグラフにするところに飛ばずに、いろいろとネットで検索をかけて、やっとデータの飛ばし方がわかって、完成させることができた。

ただ、風速計のデータが、たまにとんでもないデータを取得する時がある。風速が50m/s越えとか、よく出てくるのが25.5m/sがあるが、これは風速計がうまくデータを拾えていないのか、止まっている状態から急に動くからではないかと思われる。このあたりは、ソフト的に変更させている。

Posted in Weather Station | 過去データ確認 はコメントを受け付けていません

グラフ表示

グラフ表示について検索していて、下記のものをみつけた。jpgraph jpgraph2FreeBSDのportsにもあったので、インストールした。

これは、PHPを利用してグラフ化するもので、商業利用では、有料であるが、そうでない場合は無料で利用できる。

いろいろ試行錯誤して、mysqlのデータからグラフに表示させる事ができた。kisyodai3 kisyodai4

Posted in Weather Station | グラフ表示 はコメントを受け付けていません

mySQL(データーベース) WS2355

open2300の中にデータを取得してmysqlにデータを挿入するものがあったので、それを利用してみることにした。

しかし、実際に試してみるとデータは取得しているが、mysqlにデータを挿入する時にエラーが出てmysqlにデータを挿入できなかった。

仕方ないので、ソースをじっくり見ていたら、mysqlにデータの挿入数とmysqlのデータベースのテーブル数があっていない事が分かったので、そこを修正したら、うまくデータをmysqlに挿入する事ができた。これでデータを蓄積できて過去データを表示したりする事が可能になる。

こちらも10分間隔でcronを利用してデータを自動取得して、蓄積するようにした。ついでに必要なデータのみを表示して日本語も追加している。トップページでは、過去のデータを12時間分表示している。kisyodai2-2

Posted in FreeBSD | mySQL(データーベース) WS2355 はコメントを受け付けていません

再度 FreeBSD WS2355

再度FreeBSDで試してみたら、うまくデータを取得する事ができた。

open2300の中にwebページで表示させるソース(PHP)もあったので、試しにやってみると下記のように表示される。kisyodai2-1英語表記であり、表示しなくてもいいというデータもあるので、そのあたりを検討して変更していく必要がある。

データ取得に3分位かかるので10分間隔でcronで自動化して、webページに表示できるように変更した。これで完全にWindowsマシンからおさらばして、FreeBSDマシン1台のみで稼働させることができるようになった。

Posted in Weather Station | 再度 FreeBSD WS2355 はコメントを受け付けていません