緑の中に

緑の中に
国立天文台

3/24/2023

データー処理プログラムを作ります

 データー処理プログラムを作ります(作りました)

下記を元データとして、いくつかのプログラムを作りました。
今の場合大量のデーターを与えてプログラム開発をすると、ややこしくなります。
よって、10件の元データーとしました。

2023-01-25 15:09:00   -3.1 ℃
2023-01-26 15:19:04   -4.1 ℃
2023-01-25 15:29:08   -5.1 ℃
2023-01-25 15:39:11   -5.1 ℃
2023-01-25 15:49:16   -4.1 ℃
2023-01-25 15:59:20   -5.1 ℃
2023-01-25 16:09:24   -5.1 ℃
2023-01-25 16:19:27   -5.1 ℃
2023-01-26 16:29:31   -6.1 ℃
2023-01-25 16:39:35   -6.1 ℃
 
■ edit_0.rb       <単位を外したり、桁数を合わせたり>  
■ search_0.rb <年や月や日で、あるいは時刻で検索>
■ min_0.rb        <観測値の最小・最大を>  

------------------------------------------------------------------

*プログラムの進化に準じてファイル番号を大きくし、数千番台まで使用しました。
 最終プログラムとしては、1桁番代を使用し、ファイル名もスッキリしたものにしました。
 
 後日、プログラムの一部を載せます。


*データに 温度単位「℃」 があると、処理に不便です。事前に温度単位が「℃」で了解されているなら、単位は付けないようにしたいと考えています。








3/03/2023

Arduino NANO EVERY へ移す



 

    確かに氷点下の表示も、表示としては乱れることなく表示しました。

まだ、寒く外気は氷点下となってくれて校正ができました。チャンスでした。


℃の(〇右4分の1)の表示はできません。よって、*で代用しました。




 Arduino Uno で動作確認ができました。そこで、Arduino NANO EVERYで同じように
プログラム・結線を行いました。

Arduino NANO EVERYは小型で作品とするには適しています。また、電源はUSBからではなくACアダプター(DC9v)で動作させることもできました。(写真はUSBからの電源供給)

正しく動作しているかランニングテストの必要があります。

* 半導体温度センサーへの供給電圧を 5Vで良いのか? 3Vで良いのか? 5Vです

        

この電子温度計を作品とするときは「リセットスイッチ」を設けよう。
LCDのBackライトが明るすぎ、光が漏れない工夫をしよう。


* トラブル発生  表示温度が明らかに異常である

  疑う箇所
 
    プログラムのmap のところ。
    半導体温度センサー LM61への電圧の適正値は?

  改善しました