Maker information
I am ãã³ãã@lovyan03, a software engineer in Kyoto/Japan.
My work is mainly development of software for Windows.
I like to eat Ramen (Japanese noodle).
Product Information
My project is "LovyanLauncher".
It's a multi-functional launcher software for M5Stack.
Function List
- boot App from SD card
- Save WiFi setting
- AP list
- WPS
- SmartConfig
- It can settings from mobile phone with AP and HTTP server
- Tools
- System Information
- I2C scanner
- FTP server (SD / SPIFFS)
- Benchmark (SD / SPIFFS)
- SPIFFS format
- NVS clear
- Binary viewer (SD / SPIFFS / FLASH)
- Power control
- Battery charge (enable / disable)
- Battery supply (enable / disable)
- Power on at load connection (enable / disable)
- M5GO bottom LED (on / off)
- DeepSleep (Even while connected via USB)
- OTA Rollback (It can boot applications on other paritions)
Operation movie (on twitter)
Purpose
At first I was just a simple tree menu for my own use. And as I got responses from various people and repeated revisions, it gradually became more sophisticated and was able to be released in the present form before long.
I usually publish the contents of the activity on Twitter, and I uploaded videos when I got M5Stack in August 2018 and also when I created a tree-type menu.
Then, there is a reaction that I want the source to be released to everyone, and for the first time I got an account of github and released the source code.
There was also a response to "Is it FileSystem?", So the contents of the SD card were modified to be able to be displayed in the menu.
For a while, I made a habit of creating something, publishing it in a form that can be called from the menu, and doing development and publishing on Twitter and github on a daily basis.
After several months, I wanted to make a WiFi access point connection from the menu, and because I needed a password input method, I made an on-screen keyboard.
Made to be reusable as Arduino library.
https://github.com/lovyan03/M5Stack_OnScreenKeyboard
Also at this time, we implemented the improvement of the operation method and the Morse input function through many reactions.
Having understood how to make the library, I re-created the tree view UI as an Arduino library based on the menu I had made so far and released it.
https://github.com/lovyan03/M5Stack_TreeView
Among the examples are those using tobozo's SD-Updater, incorporating the particularly useful functions that have been made so far, and proposed by the robo 8080 to add FTP server functions The revision went on to be useful as a useful tool collection.
Then, instead of positioning it as a TreeView example, It was recommended by Tobozo that it would be better to have one independent project, and the name was sought on Twitter, and LovyanLauncher was born.
Feature
As you feel comfortable to use it ...
It was absolutely necessary to improve the feeling that the animation effect was put in from the time of creating the hierarchical structure for the first time.
It's the same with repeating focus moving.
Flaw
Gathering the necessary information ... is it ...
esp32's library, this is developing ... in the feeling that the document has not caught up.
It's quicker to search the library for the expected function name by grep, and it's just like you're just trying to get it on the spot.
M5Stack is packaged by combining various components with esp32 as the core, but this is the first time to touch this type of hardware, so it is necessary to check the specifications of each component individually, and it is basically a system Until I got used to being different from other products, I saw it quite...
Message to M5Stack
I'm expecting a new M5Stack! (â)
USB plug in and out freely,
You can get the battery level finely,
Screen shot available,
All memory is more than 16MB,
PSRAM does not overlap with UART GPIO,
Even with LightSleep, the control of the backlight does not go wrong,
No noise...
I want such an M5Stack...
( ïŸÐïŸ)âŠïŸïœœïœšâŠ
How to install and use LovyanLauncher?
- Download from github
- LovyanLauncher.bin in build directory burn to your M5Stack.
- Copy LovyanLauncher.bin to SD and rename it to menu.bin.
- Save your favorite app's .bin files on the SD card.
Information
twitter - https://twitter.com/lovyan03
github - https://github.com/lovyan03
æ¥æ¬èª
ã¡ã€ã«ãŒ
ãã³ãã@lovyan03ã§ãã
ã©ãŒã¡ã³é£ã¹ãããœãããŠã§ã¢éçºïŒWindowsåãïŒããŠã ããããã§ãã
äœå
"LovyanLauncher"ã¯M5Stackåã倿©èœã©ã³ãã£ãŒã§ãã
æ©èœãªã¹ã
äžèšåç §
ç®ç
ã¯ããã¯èªåã§äœ¿ãããã®åçŽãªããªãŒåã¡ãã¥ãŒã«éããŸããã§ããã
è²ããªäººããåå¿ãè²°ã£ãŠæ¹å®ãéãããã¡ã次第ã«é«æ©èœã«ãªãã
ãã€ã®ãŸã«ãçŸåšã®åœ¢ã§å
¬éã§ãããã®ã«ãªã£ãŠããŸããã
ç§ã¯æ®æ®µããTwitteräžã§æŽ»åå
容ãå
¬éããŠããã
2018幎8æã«M5Stackãå
¥æããæãã
ããªãŒåã¡ãã¥ãŒãäœæããæãåç»ãã¢ããããŸããã
ãããšãœãŒã¹ãå
¬éããŠæ¬²ãããšã®åå¿ãããã
ããã§åããŠgithubã®ã¢ã«ãŠã³ããååŸããŠããœãŒã¹ã³ãŒããå
¬éããŸããã
ä»ã«ãããFileSystem?ããšã®åå¿ããã£ãã®ã§ã
SDã«ãŒãã®å
容ãã¡ãã¥ãŒã«è¡šç€ºã§ããããã«ä¿®æ£ãã
ãããšç»é¢ã«åãŸããªããªã£ããããã¹ã¯ããŒã«ãå®è£
ããŸããã
ãããããã°ãããäœãäœã£ãŠã¯ã¡ãã¥ãŒããåŒã³åºãã圢ã«ããŠå
¬éãã
æ¥åžžçã«éçºãšTwitterãšgithubã§å
¬éãè¡ãç¿æ
£ãã§ããŸããã
æ°ãæã»ã©çµã£ãé ãã¡ãã¥ãŒããWiFiã®ã¢ã¯ã»ã¹ãã€ã³ãæ¥ç¶ãããããšæãã
ãã¹ã¯ãŒãã®å
¥åææ®µãå¿
èŠã«ãªã£ãã®ã§ããªã³ã¹ã¯ãªãŒã³ããŒããŒããäœããŸããã
Arduinoã©ã€ãã©ãªãšããŠåå©çšå¯èœã«ãªãããã«äœããŸããã
https://github.com/lovyan03/M5Stack_OnScreenKeyboard âŠ
ãã®æã倿°ã®åå¿ãè²°ã£ãŠæäœæ¹æ³ã®æ¹åãã¢ãŒã«ã¹å
¥åæ©èœã®å®è£
ãè¡ããŸããã
ã©ã€ãã©ãªã®äœãæ¹ãææ¡ããããšã§ããããŸã§äœã£ãŠããã¡ãã¥ãŒãããšã«ã
ããªãŒãã¥ãŒUIãArduinoã©ã€ãã©ãªãšããŠæ°ãã«äœãçŽããŠå
¬éããŸããã
https://github.com/lovyan03/M5Stack_TreeView âŠ
examplesã®äžã«tobozoããã®SD-Updaterã䜿ã£ããã®ãåé²ããã®ã§ããã
ããã«ããããŸã§äœã£ãŠããç¹ã«æçšãªæ©èœãçã蟌ãã ãã
robo8080ããããFTPãµãŒãæ©èœãææ¡ãããŠè¿œå ããããšã
䟿å©ãªããŒã«éãšããŠäœ¿ããããã«æ¹å®ãé²ãã§è¡ããŸããã
ãããããšããããTreeViewã®examplesãšäœçœ®ä»ããã®ã§ã¯ãªãã
ç¬ç«ããäžã€ã®ãããžã§ã¯ããšããæ¹ãè¯ããštobozoããã«å§ãããã
Twitteräžã§ååãåéããLovyanLauncherãçãŸããŸããã
ç¹åŸŽ
æã£ããšããã¯äœ¿ã£ãŠããŠæ°æã¡è¯ãæäœæã«ãªãããã«âŠã§ãã
åããŠéå±€æ§é ãäœã£ãæããã¢ãã¡ãŒã·ã§ã³ãšãã§ã¯ããå
¥ããŠããã®ã
ãã£ãŒãªã³ã°ã®åäžã«çµ¶å¯Ÿå€ããªããšæã£ãã®ã§ã
ãã©ãŒã«ã¹ç§»åã®æŒãã£ã±ãªãã§ã®ãªããŒããããã§ãã
èŠåŽããç¹
å¿
èŠãªæ
å ±ãéããããšâŠã§ãããâŠ
ããã¯ããŸãããªããšãããâŠãå¯ãïŒèŠç¬
æ
å ±ãããã°ããã«ã§ãå®è£
ã§ãããã¿ãããªããšã¯è²ã
ãããŸããããâŠ
ãŸãesp32ã®ã©ã€ãã©ãª
ãããçºå±éäžâŠããã¥ã¡ã³ãã远ãä»ããŠãªãæãã§
ã©ã€ãã©ãªã«grepãããŠäºæ³ãããæ©èœåããªããæ¢ããæ¹ãéãããªããŠããšãã
ãšã«ããçŸç©ããããæãã§ææ¢ãç¶æ
ã§
M5Stackã¯esp32ãæ žã«ããããã³ã³ããŒãã³ãçµã¿åãããŠããã±ãŒãžåããŠããããã§ããã
ä»åãããã圢ã®ããŒãã«è§Šããã®ã¯åããŠã ã£ãã®ã§ã
åã³ã³ããŒãã³ãã®ä»æ§ãšãã¯ããããã«èª¿ã¹ãå¿
èŠããããšãããã
åºæ¬çã«ãäœç³»ã ã£ã補åãšã¯éããšããããšã«éŠŽæããŸã§çµæ§ãªãã¿ãŸãããâŠ
M5Stackã«ã²ãšããš
æ°ããM5StackæåŸ ããŠãŸãïŒ(â)
USBæãå·®ãèªç±ã§
ããããªãŒæ®éã现ããåããŠ
ã¹ã¯ã·ã§å¯èœã§âŠ
PSRAMãUARTã®GPIOãšè¢«ããªãâŠ
LightSleepããŠãããã¯ã©ã€ãã®å¶åŸ¡ããããããªããªãâŠ
ãã€ãºãã®ããªãâŠïŒ
ãããªM5Stackã
( ïŸÐïŸ)âŠïŸïœœïœšâŠ
çŽ æš¹ã¿ã«ãªããã®æžãããLovyanLauncherã®è©³ããèšäºãåãããŠã©ããïŒ