Arduinoを使った自己満足電子工作およびプログラミングを綴ったブログです。素人独学でいろいろチャレンジしてます。ここで記載しているソースコードは無保証です。@mgo_tec﻿メニューとウィジェットTwitterinstagramRSSお知らせ自作ライブラリESP32_mgo_tecを1.0.71に更新。(2020/02/10)自作ライブラリESP32_mgo_tecを1.0.70に更新しました。新型M5StackのIPSディスプレイに対応しました。詳しくはこちらの記事をご覧ください。ESP32のloop関数内はデフォルトでウォッチドッグタイマ無効でした。こちらの記事を修正しました。導入したため、右下にそのロゴが出ています。(2019/12/10)Google自動広告を停止し、従来の表示に戻しました。(2019/12/08)Googleさんのお勧めにより、AIによる自動配置広告をテスト中です。広告が多めに出ていると思いますのでご容赦ください。(2019/12/05)ESP32データシート独自和訳記事を新設しました。(2019/12/4)ESP32テクニカルリファレンスマニュアル独自和訳ページを更新しました。メモリやキャッシュ関連を追記しました。(2019/12/4)こちらの記事にコメント投稿があり、誤りを修正しました。Eventsスケッチ例を追記しました。Development版v1.0.4-rc1が出ていますよ。リリースされています。(2019/10/01)ESP32トラブルシューティング記事を更新しました。v1.0.3がリリースされました。ボードマネージャから更新できますよ!(2019/09/18)ESP32トラブルシューティング記事を更新。MD5エラーについて追加しました。Development版1.0.3-rc1がリリースされています。(2019/05/19)ESP32-WROOM-32のSPIFFSサイズアップ方法のこちらの記事に追記しました。場合、アップローダープラグインは1.0を使って下さい。(2019/05/06)ESP32とSSD1306のこちらの記事のソースコードを修正しました。正式リリースされました。(2019/04/17)電波時計関連のこちらの記事にLEDC(PWM)関数で作った別のソースコードを追記しました。(2019/04/04)LC共振回路の計算ツールページとRCローパスフィルタ回路計算ツールを作成してみました。リリースされています。デベロッパーサイトの再申請が必要になりました。こちらの記事も大幅変更しました。Developersページがガラッと変わりました。APIが上手く使えない場合、こちらを参照してください。(2018/08/19)先月号に引き続き、工学社さん技術情報誌I/O(アイオー)2018/04号にもこちらの記事を転載して頂きました。有難うございます!こちらの記事を工学社さんの技術情報誌I/O(アイオー)に転載していただけました。ありがとうございます!Make:Japanさんにこちらの記事が紹介されました。ありがとうございます。プロフィールこのブログはRapidSSLのSSL認証を取得しています。支援のお願い投げ銭感覚で気軽に支援していただけると嬉しいです。支援方法はこちらの記事参照。広告表示について当ブログでは広告表示しております。このブログの維持運営のためには必要不可欠です。Adsenseという広告配信サービスとAmazon.co.jpアソシエイトというアフィリエイト宣伝プログラムの参加者です。いうアフィリエイトサービスにも参加しました。明けましておめでとうございます!本年もどうぞよろしくおねがいいたします。いうものを初めて使ってみましたので、いろいろ気付いた事を報告したいと思います。スポンサーリンクTwitterで見かけるM5Stackユーザー界隈では、1年以上前から愛用している人が多くいますね。Basicで十分だと思っていたので、ずっと買わないでいました。GPIOが少ないので、使い道が限られると思っていました。Fireを使ってみたという次第です。FIREスイッチサイエンスいざ、使ってみると、初代M5Stackからかなり進化していました。IPSタイプのLCD(液晶ディスプレイ)は視認角が格段に良いですね。BasicおよびFIREとも、2019年7月以降の生産で変更になったので、現在流通しているものの多くはIPSタイプなのではないかなと思います。これだけでも、新型M5Stackを買う意味があると思いました。FIREは、ESP32の発熱が抑えられている点が良いですね。UDP送受信をしても冷却ファンなしで十分でした。分解してみた結果、Basicよりもボディーの収まりが良い感じで、頑丈な感じがしました。練られて作られた感じがします。あとは、FLASHメモリが16MBになっていて、膨大なプログラミングでも容量を気にしなくても良いというのは有難いですね。PSRAMが認識しなかったり、WiFiの受信状態が悪かったり、気になる点が少々ありましたので、自分なりにまとめてみました。私は電子回路やプログラミングに関してはアマチュア素人です。間違えや勘違いがあるかもしれませんので、気になる点がありましたらコメント投稿等でご連絡いただけると助かります。このブログの維持運営にご支援いただけると助かります。支援方法はこちらの記事をご覧ください。Basicのバッテリーが寿命を迎えたこと、それにBottomケースが割れてしまったことでした。M5Stackを使い始めたのは、2018年4月頃でした。最初はGrayを使い始め、その後しばらく経ってBasicを使い始めました。Basicを使い始めて半年くらい経った時ですが、以下のようにBottomケースの角が割れてしまいました。このままでも動作に支障なかったので使い続けていました。使い続けていると、今度はBottomケースが以下のように割れてしまいました。これは、Li-Poバッテリーが劣化して膨らんできて、Bottomケースと本体との間に隙間が出てきたので、手で押し込んでいるうちに割れてしまいました。真横から見るとこんな感じです。このバッテリーは、充電しても直ぐに電圧が規定値より下がってしまうので、寿命を迎えてしまいました。ハードに使ったので、バッテリー自体は1年も持ちませんでした。寿命を迎えたバッテリーを使い続けていれば、当然、膨らんでしまいますね。これ以上使い続けると、破裂および発火の危険性を感じたので、これは即廃棄せねばなりません。リチウム系のバッテリーはこれが怖いですね。M5Stackの人気が出始めた当初、こちらの記事で紹介したように、とっても感心しました。1年以上使い続けていると、このバッテリーが膨らんできて割れてしまうということまではメーカー側も想定していなかったのかも知れませんね。M5Stack社にはこれからいろいろな情報が集まってきて、どんどん改良されていくんでしょうね。Fireではバッテリーが多少膨らんでも、ケースが割れないような構造になっていました。ところで、ちょっと不思議に思うのは、Bottomケースについて、本家M5Stack社では販売しているのに、なぜか日本代理店のスイッチサイエンスさんやAmazon.co.jpの日本代理店で販売していないのです。Twitterでも割れた報告を数人見かけたのですが、絶対数が少ないんでしょうか?とりあえず、今は自分が調べたところ、日本の販売店ではBottomケースが売っていなかったので、オプションバッテリーを買って、下図の様に紙で覆うなどしながら使い続けています。Amazon.co.jpM5Stack用電池モジュールスイッチサイエンスアクリル板や塩ビ板で切り出して貼ってもいいかも知れませんね。今のところこれで不便無く使っています。Fireを買って使ってみることにしたのです。生産された時期、ロットによって、LCD(液晶ディスプレイ)のタイプが異なります。M5Stack公式サイトの以下のページを参照してください。BasicおよびFIREのロットによる違いは以下です。初期リリース2019年7月TNタイプスクリーンをIPSタイプに変更。