Javascript でクリップボードへコピー

Javascriptでクリックしたらクリップボードへコピーするコードを書くコードを作りました。 やり方をWebで調べたら面倒なんでよく調べたら簡単にできた内容です。 ググったら以下のようなことが書かれているのがたくさん出てきた。 var ele = document.getEle…

django-crispy-forms WebSiteの訳

django-crispy-formsを使ってみようと思ったので手始めに下記サイトを訳してみました。 django-crispy-forms.readthedocs.io {% crispy %} tag with forms django-crispy-formsはフォームのレンダリングのふるまいを定義した、FormHelperというクラスが組み…

Django REST framework

django使い始めました。 最近pythonの勉強がてらdjangoというWebアプリを作るフレームワークを使い始めました。昔Ruby on Railsを使ったのですがあの言語の仕様を駆使した使い方は最終的に何やっているか訳が分からなくなり挫折しました。 django入門を突破…

node.jsでMQTTを使ってみる

IOT

久しぶりの更新です。1年に1回更新してる感じですね。もう前回何やったか忘れてしまいました。読み直すと温度表示の途中で終わっていました。というわけでMQTTで温度情報を送ってみよう!みたいなテーマで進めます。 今回はnode.jsでMQTTのデータ送受信。 …

node.jsでマイコンボード(ARDUINO UNO)と会話3

前回までは Arduino + node.js + expressでBME280のデータを取得し、APIサーバーとして動作させてアクセスがあったらデータ渡し。 node.js + Vue.js+axiosで上のAPIサーバーにデータをGet要請、取得したデータをとりあえず表示 ここまで行きました。 次は綺…

node.jsでマイコンボード(ARDUINO UNO)と会話2

前回では下記の1.~3.までをしました。 Arduino UNOとBME280をつなぎ温度、気圧、湿度を取得 Arduino UNOとPCをシリアルポートで通信してデータを取り込む PC側のシリアル通信プログラムはnode.jsで作る 上記で作成した通信プログラムとREST APIで通信してnod…

node.jsでマイコンボード(ARDUINO UNO)と会話

node.jsやelectronを使うとそれなりのアプリが作れそうなので勉強がてらに進めていきます。 作ろうと思っているのは Arduino UNOとBME280をつなぎ温度、気圧、湿度を取得 Arduino UNOとPCをシリアルポートで通信してデータを取り込む PC側のシリアル通信プロ…

Pythonで株式チャートの表示 3 (凡例)

移動平均まで表示できたので凡例を表示させたいと思います。 目標はSBI証券風です。 フォント なんとそのままでは日本語が表示できないんですね。 とりあえず次のページを参照に日本語を表示できるようにしました。 blog.livedoor.jp qiita.com もう無茶苦茶…

Pythonで株式チャートの表示 2 (移動平均)

前回のローソクチャートの上に移動平均を書いてみたいと思います。 その1 まづは単純に5、25日の移動平均を描きます。 rollingという関数で計算する窓枠をずらしながらmean関数で平均をとっていきます。ただし窓枠にはまるまでは計算できないので、最初の…

Pythonで株式チャートの表示 1

Pythonを勉強し始めました。(なんか最近組み込みでも使われているみたいなので。) 手始めに組み込みで関係ないのですが、勉強がてらにPythonで株価のチャートを書いてみようとトライしました。 目標はなるべくSBI証券に出てくるグラフに近づけるようにしま…

M5STACKを購入

なんか面白そうなものをSWITCH SCIENCEさんで発見して購入しました。 M5STACKというマイコンボードでちいちゃなディスプレイとバッテリーが内蔵されています。 購入先はここです。 www.switch-science.com 購入したときは150個ぐらい在庫があったのに数日…

BME280をPICで動かす 4

MCP9804をPICで動かす で書いたようにBME280の温度の誤差が大きいような気がしましたので別の温度センサーを動かして温度の比較を行ってみようと思いました。 両センサーとも動くようになりましたので同時に動かして比較しました。 ボードとセンサーの接続は…

BME280をPICで動かす 3

ひとまずPIC16F1619 on Curiosity board で動くようにしました。 github.com においています。 ターミナルのキャプチャーは次のような感じです。 詳細はREADME.mdを参照してください。 現状forceモードで動かしていますのでnormal モードに変更します。

MCP9804をPICで動かす 2

ターミナル画面をキャプチャーしました。 最初にManufacture ID,Device IDを読み取ります。 次にTupper,Tlower,Tcripの設定をしてます。 温度を測定して出力します。 Tupper等のスレッシュを超えるとWarningを出します。 github.com

MCP9804をPICで動かす

前回の続きです。 mechagocha.hatenablog.com 前にBME280を動作させたときにどうも温度が信用できませんでした。壊したついで&PIC16F1619のI2C制御の確認を含めて別の温度センサ、マイクロチップ・テクノロジーのMCP9804を制御することにしました。 以下のG…

BME280をPICで動かす 2

BME280を壊しました。 PIC16F15344をCuriosityボードに載せて動作させました。 しかしROM容量が小さく86%に達したためいまいちこれからの発展性が無く終了しました。とりあえず以下のGitHubにあげています。 https://github.com/KenDfun/BME280_PIC そのまま…

BME280をPICで動かす

BME280のリソース BME280をマイクロチップ・テクノロジー社のPICマイコンで動かしてみようと思います。ラズパイで動かしている方はたくさんいるのですが、いかんせん温度を計測するのにLinuxを動かすのも面倒だし消費電流も大きい止めたいときに止めれないな…