Dev hacks Xiaomi's Smart Humidifier to free it from the cloud, now works with Home Assistant locally — custom firmware allows the product to evade planned obsolescence
Dev hacks Xiaomi's Smart Humidifier to free it from the cloud, now works with Home Assistant locally — custom firmware allows the product to evade planned obsolescence
My latest piece in Machina Speculatrix - #programming #AVR 0-series #microcontrollers via UPDI (Medium sub required).
#maker #tech #technology #makers #computer #electronics #homebrew #hobby
Something for the #makers of a certain vintage next: NanoBASIC UNO, a BASIC interpreter for the Arduino UNO R3 and other ATmega328P-based microcontroller boards. The weird bit: line numbers are optional, unless you're using them as labels for a jump.
#Technology #BASIC #Microcontrollers #News #Hackster #Programming
BareMetal CI Part 2: Docker-контейнер для быстрого развёртывания CI/CD стенда для embedded-систем
Продолжение серии статей о BareMetal CI. В первой части мы рассмотрели базовый подход к автоматизации тестирования микроконтроллеров с использованием J-Link и RTT. Эта статья посвящена масштабируемому решению на базе Docker, которое поддерживает различные типы оборудования и CI-платформы.
https://habr.com/ru/articles/975362/
#embedded #microcontrollers #docker #automation #cicd #devops #stm32 #baremetal
F1 Light Box Helps You Know the Current Race Status https://hackaday.com/2025/12/06/f1-light-box-helps-you-know-the-current-race-status/
#Microcontrollers #MiscHacks #F1 #F1racing #Lightbox
My latest article in Machina Speculatrix (Medium sub required). Using flash instead of an EEPROM. It sort of worked.
https://medium.com/machina-speculatrix/a-homebrew-cpu-board-with-flash-rom-1a9529fb8bdd
#tech #technology #maker #computer #electronics #homebrew #microcontrollers #hobby
If you’ve written a Windows application that can read the Serial Number/Unique ID, or even the Vendor ID or Product ID of a microcontroller board (Pi Pico in my case) I’d appreciate any pointers.
#arduino #RaspberryPiPico #piPico #esp32 #windows #microcontroller #microcontrollers
Serial Peripheral Interface (SPI): The Most Widely Used High-Speed Communication Bus in Embedded Systems!
Download the PiEmbSysTech App:
👉 https://play.google.com/store/apps/details?id=com.piembsystech&pcampaignid=web_share
Explore more Automotive & Embedded insights:
👉 https://piembsystech.com/spi-communication-protocol-a-comprehensive-guide-to-serial-peripheral-interface/
#SPI #SerialPeripheralInterface #Automotive #EmbeddedSystems #AutomotiveEngineering #ECUDevelopment #SensorInterface #AutomotiveElectronics #PiEVCore #PiEmbSysTech #AutomotiveProtocols #Microcontrollers #FirmwareEngineering #ADAS #ElectricVehicle #ECUHardware
Умный дренажный колодец на ESP32: уведомление в телефон — вместо «сюрпризов» в унитазе, дешевле готовых решений в разы
Этот девайс больше всего актуален для тех, кто живёт в загородном доме и уже знаком с особыми «сюрпризами» в унитазе, когда дренажный колодец переполняется. Вы бежите к колодцу, поднимаете тяжеленную крышку, а там... уже всё плавает. А через пару минут доходит осознание: насос благополучно проспал момент включения. Привет, внеплановые 20 минут откачки и «удобрение» участка самым неожиданным способом. Я посмотрел в сторону готовых решений за 3000+ рублей (используют емкостной метод (измеряют точный уровень 0-100%), имеют качественный корпус, готовое приложение и гарантию), но обнаружил, на мой взгляд, подводные камни: мало отзывов — устройства довольно новые на рынке, закрытая система — нельзя ничего доработать под свои нужды. А мне было нужно простое, как лопата, решение. Чтобы устройство оповестило меня: «Колодец полный, не желаешь ли включить насос? ПОЖАЛУЙСТА 😠 » — и желательно в Telegram, где я точно замечу это сообщение. Да ну, серьёзно?
https://habr.com/ru/articles/965334/
#micropython #microcontrollers #esp #esp32 #esp8266 #iot #diy #watchdog #умныйдом
Hardware hacker installs Minecraft server on a cheap smart lightbulb — single 192 MHz RISC-V core with 276KB of RAM, enough to run tiny 90K byte world
ESP8266 (and ESP32)
These little modules have taken hobby electronics by storm, so of course I grabbed a few of them and have been hacking away quietly on both the ESP8266 and the ESP32.(...)
#electronics #esp32 #esp8266 #expressif #hardware #mcu #microcontrollers #resources
Сначала логика, потом код: как писать программы для ESP на MicroPython
В прошлой статье мы дали голос нашему ESP32 — научили его отправлять уведомления в Telegram и ntfy. Теперь, когда устройство умеет "говорить", пришло время научить его "думать" и работать самостоятельно, без постоянного контроля. Если тогда мы тестировали отправку сообщений, то сейчас займемся созданием полноценной системы. Возьмем тот же инструмент MicroPython, но посмотрим на него с другой стороны: не как на средство для быстрых экспериментов, а как на платформу для реализации ваших идей. В реальном проекте недостаточно просто уметь отправлять уведомления — нужно понимать: - Когда их отправлять (чтобы не спамить). - Что делать между уведомлениями. - Как не зависнуть через неделю работы. - Куда девать ограниченную память ESP32. Разработка программы для микроконтроллера — это техническая реализация вашей идеи. Сама идея — это продуманная вами логика работы системы. Код — это просто инструкция для железа, как исполнять эту логику.
https://habr.com/ru/articles/964164/
#microcontrollers #micropython #esp #код #webrepl #микроконтроллеры #телеграм #телеграмбот #датчик_уровня
What I've been working on for the past 2 weeks 😄 Introducing the third iteration of Lookshi, a portable mini logic analyzer with a max sampling rate of 7Mhz based on the STM32F103.
Here are some pics of Lookshi on a breadboard or two.
Firmware and schematics: https://codeberg.org/some/lookshi
#embedded #embeddedprogramming #microcontrollers #stm #stm32 #stm32f103 #logicanalyzer #project #maker
JTAG TAP Controller Logic
📱 Download → PiEmbSysTech App
👉 https://play.google.com/store/apps/details?id=com.piembsystech&pcampaignid=web_share
🌍 Learn More → https://piembsystech.com/joint-test-action-group-jtag-protocol/
#JTAG #TAPController #AutomotiveEngineering #PiEmbSysTech #EmbeddedSystems #ECUDesign #HardwareDebugging #FirmwareProgramming #AutomotiveElectronics #AUTOSAR #BoundaryScan #IEEE11491 #HardwareTesting #VectorTools #Microcontrollers #AutomotiveDiagnostics #ECUValidation #FunctionalSafety #ASIL #ElectricVehicles #NXP #Infineon #FPGA #HardwareBringUp #AutomotiveSoftware
This is how I go about writing #code for #AVR #microcontrollers. (For subscribers).
https://mspeculatrix.substack.com/p/avr-programming-a-dev-environment
#tech #technology #maker #computer #computer #programming #coding #atmega
Finding myself increasing drawn towards the #AVR 0-series #microcontrollers, especially the small but capable ATtiny1604. I'm toying with the idea of a breakout board for it. Should I do it? It puts the port pins in a logical order and adds a decoupling cap and UPDI interface.
One of this Winter's projects is purchasing and educating myself on various RaspberryPi and Arduino products. The end goals are sub-projects like signal/switch controlling for my upcoming antique toy train layout (0 and Standard Gauge pre-WWII trains); and various home networking projects.
Let There Be Light! Create magnificent LED animations with a low-cost set of concentric circular NeoPixel / WS2812 lights and an ElectroMage PixelBlaze board. No soldering or programming. A great starting point for newbie electronics makers & LED artists. https://youtube.com/shorts/FUNCS6zQTjQ?feature=share #LED #Pixelblaze #maker #makers #microcontrollers
Arduino Alternative Microcontroller Boards for Your DIY Projects in the Post-Qualcomm Era
#embedded #diy #microcontrollers
https://itsfoss.com/arduino-alternative-microcontroller-boards/
Great Arduino alternatives to try after the Qualcomm shift.
https://itsfoss.com/arduino-alternative-microcontroller-boards/