U-Microコネクタの正体

U-Microコネクタの正体

U-Microコネクタとは

マイクロマウスでよく使われるリチウムポリマー電池「Hyperion」シリーズですが,「U-Micro」という1.27mmピッチの謎のコネクタが付属しています.それの正体がなんとなくわかったので記事にしました.

Hyperion G3 リチウムポリマーバッテリー

リポ

リポ

ESP32の設定管理ライブラリの紹介

ESP32の設定管理ライブラリの紹介

概要

みなさん,ESP32使ってますか?僕は使っています.その偉大さには驚くばかりです.

さて,今回紹介するのは,Arduino core for ESP32に含まれているライブラリ「Preferences」です.

ESP32で何か物を作るとき,電源を切っても保存しておきたいデータなどがあると思います.独自の形式やJSONなどでファイルに保存する方法もありますが,保存と復元の処理を実装するのはなかなか面倒です.

みんなどうせ同じようなことをするでしょうということで,ESP32ではライブラリが用意されていました.

不揮発性のフラッシュ領域を使ってデータを保存&復元します.

ブログのサーバーをラズパイ3からPINE64 A+に移行

ブログのサーバーをラズパイ3からPINE64 A+に移行

新登場のPINE64を購入

秋月電子の新商品で,「PINE64」というボードが登場しました.CPUのスペックはほぼラズパイ3と同等ですが,Ethernetが1000BASE-Tと高速なのです!!これは完全にサーバー向きですね!

さらに,ラズパイ3の価格が$35なのに対して,PINE64は$19です.半額近いです.

そのかわり,WiFiやBluetoothが技適の関係かわかりませんが今は載っていません.ただ,ブログなどのWebサーバー用途なら無線は使わないので特に問題ありません.

ESP32で時間取得

ESP32で時間取得

概要

今回はESP32で現在時刻を取得するサンプルコードの紹介です.

今回のコードではC++標準の時刻を合わせるので,std::time()関数で時刻を取得することができるようになります.

ESP32からメールを送る

ESP32からメールを送る

概要

ESP32にはHTTPSクライアントライブラリがあるので,SMTPプロトコルを使ってGmailを送信してみました.意外にもうまくいってしまったので,共有します.

Arduino上で動くコードです.esp32-arduino-coreは最新のものを使用してください.古いものだと,SSLまわりでエラーが発生します.

ESP32用UIライブラリ

ESP32用UIライブラリ

概要

ESP32も徐々に使い慣れてきました.今回の記事では,ちょっとした工作には欠かせないユーザーインターフェースのコードを紹介します.

  • スピーカーから音階を鳴らすブザークラス
  • タクトスイッチなどのボタンを扱うボタンクラス

今回のコードは,ESP32用に書かれています.ご注意ください.

ESP-WROOM-32のブレイクアウトボード

ESP-WROOM-32のブレイクアウトボード

ESP-WROOM-32とは

ESP-WROOM-32とは,ESP32というハイスペックなマイコンが搭載されたWiFi&Bluetoothモジュールです.無線モジュールとしてだけでなく,メインマイコンとしても十分使用できます.

ESP-WROOM-32のすごいところはその価格です.ハイスペックなマイコンとWiFiとBluetoothがついているのに,2017年2月現在たったの700円なのです!!

秋月電子で購入できます.

ESP-WROOM-32

ESP-WROOM-32