
全日本マイクロマウス大会2017の結果報告
こんにちは。
マイクロマウス全日本大会の3日後に待ち構えていた 卒論中間発表 を終えたけりです。
マウサーの皆さん、中間発表を終えた皆さん、本当にお疲れ様でした…
全日本マイクロマウス大会2017
さて、11月17日(金)~19日(日)の3日間、全日本マイクロマウス大会2017が開催されました。
僕は去年に引き続き、2回目となる参加をしてきました!

こんにちは。
マイクロマウス全日本大会の3日後に待ち構えていた 卒論中間発表 を終えたけりです。
マウサーの皆さん、中間発表を終えた皆さん、本当にお疲れ様でした…
さて、11月17日(金)~19日(日)の3日間、全日本マイクロマウス大会2017が開催されました。
僕は去年に引き続き、2回目となる参加をしてきました!

こんにちは。
エクストリーム新作のKERISEv3-2を諦めてKERISEv3-1を必死に調整している、けりです。
今回は自作の調整用迷路の紹介です。

こんにちは。けりです。
今回もマイクロマウスの話題です。僕が使っている迷路クラスを紹介します。

こんにちは。けりです。
今回は、マイクロマウスに使っているフォトリフレクタのお話です。

FreeRTOSはC言語で書かれているので、C++のメンバ関数をそのまま渡すことができない。今回の記事ではその解決策のひとつを紹介する。

こんにちは、ESP32と格闘していてなかなか前に進めないけりです。
今回は、自作したギアの紹介です。
マイクロマウスのハーフサイズで使用する小さなギアをCNCフライスで作ってみました。

前回 の記事ではマイクロマウスのターンの紹介をしました。今回は、そのカーブの軌道の生成方法を紹介したいと思います。

こんにちは、けりです。久々にマイクロマウスの話題です。
今回は、私のマウスで使用しているスラロームパターンを紹介します。

こんにちは、けりです。 みなさん、ESP32使ってますか?
今回はESP32の時刻合わせのArduinoライブラリを作ったので紹介します。

以前のKERI’s LabのHPは、静的ブログジェネレータであるJekyll で生成されていました。
Jekyllは、静的ブログジェネレータの中で最も有名なものの1つです。

以前にも
を作りましたが、今回は短冊形のものを作りました。
Micro-USBコネクタとシリアル変換ICが乗っているので、PCにつなぐだけですぐに使うことができます。

今回は、ESP32で何か作るときはとりあえず一緒にMicro SDスロットも載せましょうという話です。

WiFiとBluetoothが載ったデュアルコアなマイコン ESP32 のピッチ変換基板を新たに作ったので紹介します。

かなり前に秋月電子で買った時計キット
。
数字が大きく、遠くからでもよく見えるので自宅の玄関で地味に役立っていました。
しかし、水晶の精度がいまいちでよくズレるので、7セグの表示部だけを残してESP32によるNTP時計にアップデートしました。

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


ESP32 Overview | Espressif Systems
ESP32 は上海の企業である Espressif Systems から発売されている WiFi&Bluetooth コントローラです。 同時に gcc で開発できるマイコンでもあります。

みなさん、ESP32使ってますか?僕は使っています。その偉大さには驚くばかりです。
さて、今回紹介するのは、Arduino core for ESP32に含まれているライブラリ「Preferences 」です。
ESP32で何か物を作るとき、電源を切っても保存しておきたいデータなどがあると思います。独自の形式やJSONなどでファイルに保存する方法もありますが、保存と復元の処理を実装するのはなかなか面倒です。
みんなどうせ同じようなことをするでしょうということで、ESP32ではライブラリが用意されていました。
不揮発性のフラッシュ領域を使ってデータを保存&復元します。

秋月電子の新商品で、「PINE64」というボードが登場しました。CPUのスペックはほぼラズパイ3と同等ですが、Ethernetが1000BASE-Tと高速なのです!!これは完全にサーバー向きですね!
さらに、ラズパイ3の価格が$35なのに対して、PINE64は$19です。半額近いです。
そのかわり、WiFiやBluetoothが技適の関係かわかりませんが今は載っていません。ただ、ブログなどのWebサーバー用途なら無線は使わないので特に問題ありません。

今回はESP32で現在時刻を取得するサンプルコードの紹介です。
今回のコードではC++標準の時刻を合わせるので、std::time()関数で時刻を取得することができるようになります。

ESP32にはHTTPSクライアントライブラリがあるので、SMTPプロトコルを使ってGmailを送信してみました。意外にもうまくいってしまったので、共有します。
Arduino上で動くコードです。esp32-arduino-coreは最新のものを使用してください。古いものだと、SSLまわりでエラーが発生します。