ESP32 NTP時計

ESP32モジュールと昔買って余っていたグラフィック液晶でNTPで時刻取得する時計を作ってみました。部屋には電波時計があるのですが、鉄筋コンクリートの構造だと全然時刻合わせができませんでした。今だと電波時計よりも無線LA …

ESP8266+Ambientを試す

ESP8266/ESP32自体でWebサーバを持つのではなく、外部にWebサーバを持つ環境を考えていたのですが、「Ambientでいいんじゃない?」という気がして、ESP8266とAmbientを試してみました。環境はい …

smartconfig+MQTT

ESP8266を便利な(笑)MQTTクライアントにするため、smartconfigと組み合わせてみます。センサーの情報をMQTTで一箇所に集めて、表示できるようにするのが目標です。 1.smartconfigの動作確認 …

ESP8266/ESP32でsyslog出力

ESP32でセンサ情報を収集できるようになったのですが、ESP32は電源を落とすとデータが消えてしまいます。そこでログをsyslogで出力してみます。 ぐぐると、GitHubにちょうど Arduino用の Syslog …

TTGO T-Cameraの画像をngrok経由で取得

NAT配下のWebサーバ等をインターネットからアクセスできるようにトンネリングをするngrokというサービスがあります。 これを使って、3Dプリンタの監視画像をインターネットから取得できないか試してみました。 テスト環境 …

TTGO T-Cameraを3Dプリンタ監視用に

TTGO T-Cameraを3Dプリンタの監視用に使ってみました。 まず支柱を設計して、3Dプリンタで出力しました。 Ender-3の左手前に共締めして取り付けるとこんな感じです。 3D Benchyを出力してみました。 …

TTGO T-Camera 出力画像を180度回転

現在のT-Cameraのソースだと、USBコネクタが上に来る向きで天地が合う形になっているので、結構扱いにくい(一方で、USBケーブルを挿した状態で置きやすいというメリットもある)。 で、カメラモジュールで反転させる機能 …

TTGO T-Camera LiPO電池を接続してみました

リチウムイオン電池のコントローラ(IP5306)が搭載されているTTGO T-Cameraですが、回路図をみるとD4というダイオードが入っていて電池からIP5306に向かってしか電流が流れないので、一見充電できないように …

TTGO T-Camera ファームウェア改造

TTGO T-Cameraのファームウェアを改造してみました。 1.ファームウェア開発環境の準備 ファームウェアはArduino環境で開発しますので、まずはLinuxMint19に開発環境を導入します。 まずは、pyse …

Google Cloud Print Connectorを設定

これまでAndoidから印刷するのに、わざわざGoogle DriveかGmail経由でLinux Mint側にファイルを持ってきて、それから印刷していたのですが、これが面倒なので、Google Cloud Printが …