{"id":22956805,"url":"https://github.com/obono/esp32mjkirisrss","last_synced_at":"2026-04-28T01:31:51.452Z","repository":{"id":265695958,"uuid":"890970225","full_name":"obono/ESP32MjkIrisRss","owner":"obono","description":"An RSS reader with ESP32","archived":false,"fork":false,"pushed_at":"2024-11-30T14:44:23.000Z","size":6878,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-12-14T17:12:39.318Z","etag":null,"topics":["esp32","lovyangfx","rss-reader"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/obono.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-11-19T13:59:05.000Z","updated_at":"2024-11-30T14:44:26.000Z","dependencies_parsed_at":"2024-11-30T15:43:19.237Z","dependency_job_id":null,"html_url":"https://github.com/obono/ESP32MjkIrisRss","commit_stats":null,"previous_names":["obono/esp32mjkirisrss"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/obono%2FESP32MjkIrisRss","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/obono%2FESP32MjkIrisRss/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/obono%2FESP32MjkIrisRss/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/obono%2FESP32MjkIrisRss/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/obono","download_url":"https://codeload.github.com/obono/ESP32MjkIrisRss/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":237679403,"owners_count":19349177,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["esp32","lovyangfx","rss-reader"],"created_at":"2024-12-14T17:11:47.733Z","updated_at":"2026-04-28T01:31:51.446Z","avatar_url":"https://github.com/obono.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ESP32MjkIrisRss\n\n![Movie](doc/movie.gif)\n\nSomething like electric bulletin board displaying headlines of news using an ESP-WROOM-32 and a 640\u0026times;48 LCD.\n\n## Hardware\n\n### Components\n\n* An [ESP-WROOM-32](https://www.espressif.com/en/products/modules?id=ESP32)\n* A 640\u0026times;48 LCD with an FFC cable (by disassembling [Majoka Iris](https://www.takaratomy.co.jp/products/magimajopures/toy/25/))\n* A [DC-DC converter (9V)](https://www.aitendo.com/product/18515)\n* A [LDO module (3.3V)](https://www.aitendo.com/product/20341)\n* A [USB to serial UART module](http://akizukidenshi.com/catalog/g/gM-08461/)\n* Two tactile switches\n* Two resistors: a 10k\u0026ohm; and a 270\u0026ohm;\n* A 0.1\u0026mu;F ceramic capacitor\n* A USB connector for power supply\n* Wires, connectors, etc...\n\n### Schematic\n\n[![Click to expand](doc/schematic_thumbnail.png)](doc/schematic.png)\n\n### Examples\n\n[![Click to expand](doc/picture1_thumbnail.jpg)](doc/picture1.jpg)\n[![Click to expand](doc/picture2_thumbnail.jpg)](doc/picture2.jpg)\n[![Click to expand](doc/picture3_thumbnail.jpg)](doc/picture3.jpg)\n\n## Software\n\n### Build environment\n\n[Install ESP32 boards to the Arduino IDE](https://docs.espressif.com/projects/arduino-esp32/en/latest/installing.html#installing-using-arduino-ide) and configure the settings as follows.\n\nAttribute        |Value\n-----------------|------------------------------\nBoard            |ESP32 Dev Module\nUpload Speed     |921600\nCPU Frequency    |240MHz (WiFi/BT)\nFlash Frequency  |80MHz\nFlash Mode       |QIO\nFlash Size       |4MB (32Mb)\nPartition Scheme |No OTA (2MB APP/2MB SPIFFS)\nCore Debug Level |None\nPSRAM            |Disabled\nArduino Runs On  |Core 1\nEvents Runs On   |Core 1\nErase All Flash Before Sketch Upload|Disabled\nJTAG Adapter     |Disabled\nZigbee Mode      |Disabled\n\nThis sketch depends on following library(ies). (You can add these by library manager)\n\n* [LovyanGFX](https://github.com/lovyan03/LovyanGFX) version 1.1.16\n\nYou must modify some files according to your situation.\n\n* Edit `MY_SSID` and `MY_PASSWORD` in [\"credentials.h\"](credentials.h) for your Wi-Fi access point\n\n```\n#define MY_SSID     \"SSID\"\n#define MY_PASSWORD \"PASSWORD\"\n```\n\n* Edit arguments of calling `getAndParseRss()` function in [\"MyRssManager.cpp\"](MyRssManager.cpp) as you like.\n* Get root certificate files and define as arrays of `const char` in [\"certificates.h\"](certificates.h).\n    * Alternatively, you can skip certificate verification by omitting the second argument.\n\n```\n    getAndParseRss(\"https://www3.nhk.or.jp/rss/news/cat0.xml\", rootCA_NHK);\n    getAndParseRss(\"https://www.asahi.com/rss/asahi/newsheadlines.rdf\", rootCA_AsahiCom);\n```\n\n### License\n\nThese codes are licensed under [MIT License](LICENSE).\n\n## References\n\n* [マジョカアイリスハック | honeylab's blog](https://honeylab.hatenablog.jp/entry/2021/01/08/131422)\n* [TFT_Test_48x640 | GitHub by kingyoPiyo](https://github.com/kingyoPiyo/TFT_Test_48x640)\n* [今更ながらマジョカアイリスハックした | koktoh の雑記帳](https://koktoh.hatenablog.com/entry/2021/04/23/232551)\n* [(Lチカならぬ)寿司チカ | GitHub by htlabnet](https://github.com/htlabnet/inside_magimajopures/wiki/sushi_chika)\n* [マジョカアイリス Yahoo! News 電光表示板 | GitHub by pokibon3](https://github.com/pokibon3/MajokaIrisHack/tree/master/YahooNewsEx2)\n* [ESP32-S3で1.9\"IPSカラーLCDをパラレル接続した | Qiita by nak435](https://qiita.com/nak435/items/e271cdf3713ff3c88731)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fobono%2Fesp32mjkirisrss","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fobono%2Fesp32mjkirisrss","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fobono%2Fesp32mjkirisrss/lists"}