GameBoy Emulator on ESP32 + Eink

GameBoy Emulator on ESP32 + Eink

Other types of #programming can't quite match that amazing feeling when your #embedded device you're making finally manages to connect to some other commercial device that was never intended to be connected to. Especially not by some dude with an #esp32, a breadboard and way too much time.
УМНЫЙ К1 — контроллер на базе ESP32 с REST, syslog и много опенсорса
Предисловие Возможно то, про что я хочу рассказать в своей первой статье тут, покажется не новым, уже знакомым велосипедом. Речь пойдет о контроллерах на базе ESP32 и программном обеспечении. Да, современных решений, открытых и бесплатных – много. А сейчас зарождается еще одно (а опенсорса мало не бывает, я считаю). В статье я упущу и не буду рассказывать ни про свое знакомство с ардуиной, esp, php, python, js ни про то, что пришел сюда давным-давно гуманитарием. И да простят мой, вероятно не корректный, «жаргон» истинные профессионалы в микроэлектронике и программировании - итак, приступим. Совсем недавно я отключил RPI4 с HA и наконец «воткнул» в котельную очередную, но «готовую к деплою» версию контроллера (разрешите его далее называть «УМНЫЙ К1», спасибо).
https://habr.com/ru/articles/1053764/
#esp32 #rest_api #espidf #tauri #javascript #vuejs #vite #rust #умныйдом #видеонаблюдение
I have been doing some more digging on this concept because it is so interesting.
A ferrite core has four wires weaved through it:
ADDR_X
ADDR_Y
SENSE
INHIBIT
Ferrite core memory performs destructive reads, as the only way to SENSE what was stored in the core is by attempting to flip its polarity.
Current needed to flip a core is about 200mA for a core with an outer diameter of 0.45mm.
Let me say that again: 1 bit took 200mA to read or write! (Ampère’s Law)
This is one of the coolest things I’ve ever watched.
Polymatt has some fantastic projects.

Как уместить 26 типов виджетов, RTL и веб‑сокет в килобайты флеша ESP32 — и при чём тут ИИ
Каждый мой проект на ESP32 заканчивался одинаково: микроконтроллер готов, датчики читаются, реле щёлкают — а дальше надо руками писать HTML, CSS, JS и протокол поверх веб‑сокета, чтобы увидеть пару графиков в браузере. На третий раз я решил, что хватит, и сделал библиотеку RisalDash : интерфейс описывается на C++ в несколько строк, а весь фронтенд и протокол генерируются сами и отдаются самим контроллером.