Raspberry Pi

Raspberry Pi

BME280

BME280で気圧や湿度を得ているが、少しプログラムを見直した。 import requests import smbus2 import bme280 # LINE Notifyのトークン host = ' token = '得たtoke...
Raspberry Pi

トランジスタを追加する

フォトカプラTLP521を2SC1815で受けて、リレーをドライブするようにした。あとでまとめる。
Raspberry Pi

ハードウェア

TQリレー(ATQ209)の動作電流はカタログ上28mAなので、フォトカプラでドライブできるし、事実上出来てはいる。が、電源がプアだとどうも不安定なようである。5V電源をどうしようか。12VFANを駆動したいので5VをDC/DCコンバーター...
Raspberry Pi

ドアオープンを開けて閉じた時だけ検出する

マグネットスイッチを使ってドアオープン検出をする例はよく見るが、開いたら開いたで検出、閉じたら閉じたで閉じている状態を検出しているだけ、の例はよく見るが、開けて閉じた、の閉じたを検出したい。 from gpiozero import But...
Raspberry Pi

水槽冷却ファンコントローラの2ch化のまとめの修正その2

やはり、1-Wireのデータ取得が遅いのである。ということで、ウェイトを入れ、その分データの取得秒数を伸ばし、送信は1回に限る、で解決。スマートではないが確実な方法かと思う。 from gpiozero import OutputDevic...
Raspberry Pi

水槽冷却ファンコントローラの2ch化のまとめの修正

if int(current_s) == 00 and int(current_m) == 43 and int(current_h) >= 7 and int(current_h)<= 23: send('\n' + '水槽大 {0:.1...
Raspberry Pi

水槽冷却ファンコントローラの2ch化のまとめ

7時〜23時に各水槽の水温が通知される。25℃を超えたらFANが稼働し、23℃を下回ったらFANが止まる。毎時43分には温度の通知がある。43分とした意味は特にない、00分だと何かの通知に被るから。Raspberry Pi ZERO WにD...