BMP085を使ったモジュールはけっこう色々売ってる。
3.3VのLDOを含んだもの、I2Cのレベルシフターを含んだもの
逆に言うと自分がどれを買ったのか注意が必要
https://www.adafruit.com/products/391
Adafruitのライブラリ
https://github.com/adafruit/Adafruit-BMP085-Library
BMP083のデータシート
http://www.adafruit.com/datasheets/BST-BMP085-DS000-06.pdf
接続は単純にWire.hで使うI2Cのポートに入れるだけ
http://blog.simtronyx.de/en/sensors-pressure-and-temperature-measurement-with-the-bmp085-gy-65-breakout-board/
海抜も測ることができて、理屈はここに書いてある
https://www.sparkfun.com/tutorials/253
ただしその日その時の海抜0m地点での気圧が必要(天気によって変動)
なのでまぁ参考程度か
海抜と標高について
http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1411442419
2015年3月28日土曜日
2015年3月26日木曜日
2015年3月22日日曜日
JavascriptからPythonを呼ぶ
フォームに値を入れて送信、pythonで計算した結果を表示
http://creatornote.blog87.fc2.com/blog-entry-31.html
jqueryファイルの名前を自分がダウンロードしたバージョンに合わせて
変更するのを忘れずに
別のもう少し簡単なサンプル
http://creatornote.blog87.fc2.com/blog-entry-28.html
ローカルでCGIを動かすためのサーバーを立てる
http://creatornote.blog87.fc2.com/blog-entry-27.html
実行するファイルはpythonのままで良い
/cgi-bin/xxxx.pyと書いてあるが実際の場所はcig_serverを起動させたところから見て./cgi-bin
エラーの解決法
http://www.yukun.info/blog/2013/08/python-cgihttpserver.html
chmod 775をやっておくこと、改行はLF
↑
ここのソースにあるように一行目に#!/usr/local/env python
これも同じこと言っている。ハマりどころ
http://stackoverflow.com/questions/16120621/python-cgihttpserver-access-denied-on-os-x
http://creatornote.blog87.fc2.com/blog-entry-31.html
jqueryファイルの名前を自分がダウンロードしたバージョンに合わせて
変更するのを忘れずに
別のもう少し簡単なサンプル
http://creatornote.blog87.fc2.com/blog-entry-28.html
ローカルでCGIを動かすためのサーバーを立てる
http://creatornote.blog87.fc2.com/blog-entry-27.html
実行するファイルはpythonのままで良い
/cgi-bin/xxxx.pyと書いてあるが実際の場所はcig_serverを起動させたところから見て./cgi-bin
エラーの解決法
http://www.yukun.info/blog/2013/08/python-cgihttpserver.html
chmod 775をやっておくこと、改行はLF
↑
ここのソースにあるように一行目に#!/usr/local/env python
これも同じこと言っている。ハマりどころ
http://stackoverflow.com/questions/16120621/python-cgihttpserver-access-denied-on-os-x
2015年3月21日土曜日
2015年3月17日火曜日
GAE(Google App Engine)
SDKのダウンロード
https://cloud.google.com/appengine/downloads
ここのチュートリアルでほとんどできるはず
https://cloud.google.com/appengine/docs
https://cloud.google.com/appengine/downloads
ここのチュートリアルでほとんどできるはず
https://cloud.google.com/appengine/docs
2015年3月14日土曜日
DustセンサーとPM2.5、大気汚染関連
Dust sensor DSM501
http://store.cutedigi.com/dust-sensor/
PM2.5について正式な記載は無し
センサーの中身と値について
http://aqicn.org/sensor/shinyei/
スパイクの持続時間でparticleのサイズが推定可能だという仮説を立てている
Air Quality index (アメリカ政府主導)
http://www.airnow.gov/index.cfm?action=aqibasics.aqi
アメリカのみだがPM2.5のforecastなどを出している
indexと実際の値の換算
http://www.airnow.gov/index.cfm?action=resources.aqi_conc_calc
http://store.cutedigi.com/dust-sensor/
PM2.5について正式な記載は無し
センサーの中身と値について
http://aqicn.org/sensor/shinyei/
スパイクの持続時間でparticleのサイズが推定可能だという仮説を立てている
Air Quality index (アメリカ政府主導)
http://www.airnow.gov/index.cfm?action=aqibasics.aqi
アメリカのみだがPM2.5のforecastなどを出している
indexと実際の値の換算
http://www.airnow.gov/index.cfm?action=resources.aqi_conc_calc
CO2センサー
MG811の原理説明やら
http://www.spencerpages.com/wiki/index.php?title=MG811_Carbon_Dioxide_(CO2)_Sensor
CO2濃度(ppm)への計算のアレコレ
http://forums.parallax.com/archive/index.php/t-129979.html
SainSmartで買ったやつが不良品ぽく苦戦したやつの記録
http://forum.arduino.cc/index.php?topic=259751.0
DFRobotモジュールを使う際のインストラクション
http://www.dfrobot.com/wiki/index.php/CO2_Sensor_SKU:SEN0159
MQ-135とCO2の相関を検討したブログポスト
http://davidegironi.blogspot.com/2014/01/cheap-co2-meter-using-mq135-sensor-with.html#.VQMpcxDF9zM
MHZ14での測定結果を基準値として使用
http://www.futurlec.com/Datasheet/Sensor/MH-Z14.pdf
http://www.sensor-test.de/ausstellerbereich/upload/mnpdf/en/MHZ14_14.pdf
warm up time = 3min
MG811を使った例について書いている。サンプルコード回路図あり
http://sandboxelectronics.com/?p=147
http://www.spencerpages.com/wiki/index.php?title=MG811_Carbon_Dioxide_(CO2)_Sensor
CO2濃度(ppm)への計算のアレコレ
http://forums.parallax.com/archive/index.php/t-129979.html
SainSmartで買ったやつが不良品ぽく苦戦したやつの記録
http://forum.arduino.cc/index.php?topic=259751.0
DFRobotモジュールを使う際のインストラクション
http://www.dfrobot.com/wiki/index.php/CO2_Sensor_SKU:SEN0159
MQ-135とCO2の相関を検討したブログポスト
http://davidegironi.blogspot.com/2014/01/cheap-co2-meter-using-mq135-sensor-with.html#.VQMpcxDF9zM
MHZ14での測定結果を基準値として使用
http://www.futurlec.com/Datasheet/Sensor/MH-Z14.pdf
http://www.sensor-test.de/ausstellerbereich/upload/mnpdf/en/MHZ14_14.pdf
warm up time = 3min
MG811を使った例について書いている。サンプルコード回路図あり
http://sandboxelectronics.com/?p=147
2015年3月12日木曜日
2015年3月10日火曜日
PythonでSQLを使う
基礎で参考にsqlite3
http://www.lifewithpython.com/2013/10/sqlite3.html
数値ではなくカラム名での読み出し、メモリ上のみにテンポラリのDBを作成
http://www.mwsoft.jp/programming/python/sqlite3.html
特定カラムの値順で表示
http://www.python-izm.com/contents/external/sqlite.shtml
昇順降順の切り替え
http://www.w3schools.com/sql/sql_orderby.asp
細かい仕組みの説明あり
http://coreblog.org/ats/stuff/minpy_web/07/03.html
コマンド一覧的なもの
http://www.gesource.jp/programming/python/code/0013.html
MySQLならユーザー名、パスワードなどの管理も
http://www.python-izm.com/contents/external/mysql.shtml
カラムの追加
http://stackoverflow.com/questions/4253804/insert-new-column-into-table-in-sqlite
http://www.lifewithpython.com/2013/10/sqlite3.html
数値ではなくカラム名での読み出し、メモリ上のみにテンポラリのDBを作成
http://www.mwsoft.jp/programming/python/sqlite3.html
特定カラムの値順で表示
http://www.python-izm.com/contents/external/sqlite.shtml
昇順降順の切り替え
http://www.w3schools.com/sql/sql_orderby.asp
細かい仕組みの説明あり
http://coreblog.org/ats/stuff/minpy_web/07/03.html
コマンド一覧的なもの
http://www.gesource.jp/programming/python/code/0013.html
MySQLならユーザー名、パスワードなどの管理も
http://www.python-izm.com/contents/external/mysql.shtml
カラムの追加
http://stackoverflow.com/questions/4253804/insert-new-column-into-table-in-sqlite
2015年3月7日土曜日
2015年3月4日水曜日
robot用Metaタグの使い方
noindex, nofollow, noarchive
https://www.suzukikenichi.com/blog/how-to-use-meta-noindex-nofollow-noarchive/
nodir, noodp
https://www.suzukikenichi.com/blog/noydir-tag/
https://www.suzukikenichi.com/blog/how-to-use-meta-noindex-nofollow-noarchive/
nodir, noodp
https://www.suzukikenichi.com/blog/noydir-tag/
2015年3月3日火曜日
2015年3月1日日曜日
登録:
投稿 (Atom)