FC2ブログ

迷走の果て・Tiny Objects

迷走する日々の覚え書きです。自分で分かってることは省略してますので、念のため。

obniz(4) obnizをブレッドボードに載せる・ブロックプログラミングでLM35を使ってみる

先の記事でブロックプログラミングのon start内でpauseが無効になる件についてobnizさんから修正したと知らせがありました。
ありがとうございます。

実験を進めるためにobnizをブレッドボードに乗せてみました。
手持ちにあったL型のピンヘッダを使いました。(クリックで拡大)
obniz_BreadBoard.jpg

obnizにつなぐ側のピンが短くてちゃんと使えるかどうか心配でしたが、とりあえず使えました。
温度センサーのLM35をブレッドボードに乗せてます。(クリックで拡大)
obniz_BreadBoard_LM35_20180721120830a15.jpg

一応回路図です。
obniz_LM35_2.png

さてブロックプログラムでのLM35の使い方です。
obnizのブロックプログラムにはLM35は(今のところ)用意されていません。
(クリックで拡大)
obniz_blockprograming_sensor.png

自分で作る必要があります。
要はLM35に電源を用意し、出力を読み取って表示すればいいはずです。
1度で10mVですから、出力を100倍すればいいわけです。
ブロックプログラムです。(クリックで拡大)

on start で
output io9 OFF
output io11 ON
としていますが、OFFで0V出力、要するにGNDとなります。
ONで5V出力です。これをLM35の電源としています。
Foreverループ内で10回の平均化をしているのは表示が暴れるためです。しないと5度近くも表示がばたつきます。
10回の平均化でも2度ほどバラつきます。
何故こうなるのかLM35出力とVCCをオシロスコープで観測しました。

X軸20μS/div、Y軸100mV/div
上 LM35出力
下 VCC
VCCに500mVp-pほど、LM35出力に100mVp-pほどのリプルが見られます。
obniz_BreadBoard_LM35_リプル

試しにVCCにフィルタ追加してみました、R=470Ω、C=22μF
これでもLM35出力にはリプルがのこります、何故でしょうか?
obniz_BreadBoard_LM35_リプル_VccFilter

LM35を外してみました、これは単にobnizポートの10ピンを見ていることになります。
リプルが乗ったままです。
obniz_BreadBoard_LM35リプル_VccFilter_LM35外す

入力がオープンのままなのが良くないのか、低インピーダンスで駆動すればいいのかもしれません。
ちなみにLM35の出力段はどうやら低インピーダンスではなさそうです。オペアンプのボルテージフォロアでも噛ませばいいのかもしれませんが、まだ試してません。
というかそこまでするならI2C接続の温度センサーを使ったほうがいいように思いますが、ブロックプログラムでは(今のところ)できません。

とりあえず、ここまで。
ここしばらくの暑さにやられて思うに実験が進みません。


関連記事
スポンサーサイト

コメント

コメントの投稿

管理者にだけ表示を許可する

トラックバック

この記事へのトラックバックURL
https://edycube.blog.fc2.com/tb.php/1056-c8fcee7d

 | HOME | 

文字サイズの変更

プロフィール

edy

最新記事一覧(サムネイル画像付き)

obniz(8)obnizフォーラム開設、obnizはクラウド経由のI/Oポート。 2018/08/19
obniz(6)obnizがマイナーアップデートされるらしい。 2018/08/02
obniz(5)電源ラインのリプル・LM35・LED 2018/07/29
obniz(4) obnizをブレッドボードに載せる・ブロックプログラミングでLM35を使ってみる 2018/07/21
obniz(3) ブロックプログラミング 2018/07/15
obniz(2) obniz ID とアクセストークン発行について 2018/07/14
obniz 2018/07/13
メイカーズバザール大阪 2018/07/10
AliExpressでお買い物:PogoPin 2018/07/08
ダイソー ペンダントライト・Arduino Pro Miniを組み込む 2018/06/24

全記事表示リンク

全ての記事を表示する

リンク

このブログをリンクに追加する

月別アーカイブ

08  07  06  05  04  03  02  01  12  11  10  09  08  07  06  05  04  03  02  01  12  11  10  09  08  07  06  05  04  03  02  01  12  11  10  09  08  07  06  05  04  03  02  01  12  11  10  09  08  07  06  05  04  03  02  12  11  10  09  07  05  04  03  04  03  01  12  11  10  08  07  06  05  03  02  01  12  11  10  09  08  07  06  05  04  03  02  01  12  11  10  09  08  07  06  05  04  02  01  12  10  09  08  07  06  05  04  03  02  01  12  11  10  09  08  07  06  05  03  02  01  12  11  10  09  08  07  06  05  04  03  02  01  12  10  09  08  07  06  05  04  03  02  01 

カテゴリ

プログラミング (0)
freescale (1)
AVR (3)
テルミン (16)
緊急警報放送 (3)
78K (1)
PSoC (295)
地上デジタル放送 (2)
電子工作 (456)
HX711 (2)
ACS712 (6)
DDS (3)
数学 (6)
パソコン (12)
PLC (14)
未分類 (40)
ブログ関係 (20)
スカイプ (37)
ロボット (1)
LTSpice (8)
OCXO (0)
arduino (33)
maxima (1)
フランクリン発振回路 (3)
GPS (3)
DTMF (1)
Linux (1)
KOMAINO (7)
Android (1)
obniz (7)

タグリスト

最近のコメント

最近のトラックバック

メールフォーム

名前:
メール:
件名:
本文:

検索フォーム

アクセス

RSSリンクの表示

ブログリンク

FC2Ad

まとめ

Template by たけやん