M5PaperWeatherを動かしてみた
M5PaperWeather動いた。
— ギーつくの友利奈緒@お仕事募集中⋈JJ1TBC (@takuzirra) November 11, 2021
1時間に一回しか動かないので、フリーズしたみたいに見える草。
1時間で64%(100%→36%)、バッテリーがなくなっているので、USB挿しっぱなししないとダメかな。 pic.twitter.com/b9g20BoDJ5
充電したらバッテリー全然減らない。すごい。 pic.twitter.com/MV4VsWZAIV
— ギーつくの友利奈緒@お仕事募集中⋈JJ1TBC (@takuzirra) 2021年11月18日
Hardware
- M5Paper
source code
- GitHub - mzyy94/M5PaperWeather: M5Paper project with weather information from openweathermap
- BastelschlumpfさんのM5PaperWeatherをmzyy94さんがArduino IDEからPlatformIOに書き直している
- 基本的にはREADME.md通りに、Config.hppをConfigOverride.hppにコピーして中の値を編集していった
- wi-fiのSSIDとパスワードを入力した
- google mapに住所を入力すると緯度(LATITUDE)と経度(LONGITUDE)が出てくるので、それを入力した
- https://www.google.com/maps/place/%E3%80%92335-0031+%E5%9F%BC%E7%8E%89%E7%9C%8C%E6%88%B8%E7%94%B0%E5%B8%82%E7%BE%8E%E5%A5%B3%E6%9C%A8%EF%BC%97%E4%B8%81%E7%9B%AE%EF%BC%91%EF%BC%99%E2%88%92%EF%BC%92%EF%BC%91/@35.8236212,139.6339547,17z/data=!3m1!4b1!4m5!3m4!1s0x6018ea4edc3d97c1:0x908fc6c0cff10721!8m2!3d35.8236212!4d139.6361434
- @35.8236212,139.6339547,17z
- 35.82362 →緯度(LATITUDE)
- 139.63395 →経度(LONGITUDE)
- openweathermapに登録してAPIを入手して、入力した
- GitHub - PaulStoffregen/Time: Time library for Arduino
- PaulStoffregenさんのTimeライブラリを利用しているが、直近のv1.6.1ではtime.hが削除されてbuildエラーになる
src/Utils.hpp:23:18: fatal error: Time.h: No such file or directory
- src/Utils.hppの#include "Time.h"をコメントアウトしたら通って、動いた
- PaulStoffregen/Timeのv1.6のTime.hをみたら、TimeLib.hを参照しているだけ
- Time/Time.h at v1.6 · PaulStoffregen/Time · GitHub
- プルリク出そうと思ったら、roadfoxさんのM5PaperWeatherですでに直されているので、これを使えば良いと思う(↑上にも貼ったやつ)
- GitHub - roadfox/M5PaperWeather: M5Paper project with weather information from openweathermap
以上