Czy wolisz polską wersję strony elektroda?
Nie, dziękuję Przekieruj mnie tam. I invite you to the second part of the adventure with a thermometer/hygrometer built from 0 based on a PIC18F2550, parts from a drawer and programmed in the SDCC compiler - without external libraries. In this part I will run the ADC, i.e. the analogue-to-digital converter, and realise... [Read more]
OpenWrt is a highly flexible and customizable open-source operating system based on Linux. While it was originally created for embedded devices like routers, its versatility means it can run on a huge range of hardware—including travel routers, home gateways, Raspberry Pi boards,... [Read more]
LN882H is a WiFi & BT Wireless ARM Cortex-M4F SOC found in some IoT devices. LN882H features a simple UART flashing protocol that can be used to read and write flash memory contents, usually as part of the firmware change process or for development purposes. LN882H flashing protocol... [Read more]
. Do you also prefer classic mechanical buttons with a distinct click? In my opinion, they are much better than tactile ones - not only because they offer a better feel, but also because one button can trigger different actions. An example is this quadruple Zigbee controller, which... [Read more]
. I'd like to invite you to a brief analysis of another piece of television equipment. This time I received a slightly newer, but again decomposed device. Ariva T75 without power supply and remote control - this decoder has already been shown on our forum . From the outside, the whole... [Read more]
This guide will show you how to convert WRG1 and TYZS3 Zigbee gateways to OpenBeken. There are several known variants using this combination. 1. ZXGWZ-04 (internal board is named TYGWZW1), seen here 2. JMWZG1 (JMZ1-V1.2 or JMZ1-V1.3), seen here 3. TYZG1 (JZZWD-TY1.1), seen here If... [Read more]
I've been recently experimenting with simple flashing code for BW16E (RTL8720DN AmebaD) board, in theory also working for any of RTL872xDx family. RTL8720DN is a WiFi (2.4GHz and 5GHz) and Bluetooth (LE 5.0) module that features dual core CPU using KM4 and KM0 cores. It can be bought... [Read more]
Have you ever wondered what tools were used to develop games for consoles in the early days of the computer age? ATARI, for example, maintained a system based on the Data General MV/8000, a very expensive computer at the time, on which you could compile your program after subscribing... [Read more]
This is the cheapest AC that was available on Amazon. When I saw it had Wi-Fi and was a Tuya device, I knew I had to at least tear it down. (Eyes and tie are aftermarket upgrades) Teardown: The teardown itself isn’t too difficult but you have to remove all the plastic panels to get... [Read more]
Hi I would like to present another project of mine, this time it is a CNC controller. . . There are already a bunch of different types of CNC machine tool controllers on the market, but as usual I wanted to make something of my own. Key design considerations: - Location of all time-critical... [Read more]
Rust on Embedded Online Conference on 16 July with 33 per cent discount for elektroda users Elektor Academy Pro is hosting a full-day online conference on 16 July on the use of the Rust programming language in embedded and IoT scenarios . The event is aimed at experienced Rust developers,... [Read more]
. OpenBeken has long had integration of the LittleFS file system allowing files to be stored and managed directly in the microcontroller's Flash memory. This allows you to conveniently create device-specific configuration panels, such a panel itself is implemented in HTML and its... [Read more]
Recently it seems there has been a lot of cheap earwax remover otoscope devices popping up on amazon/aliexpress/tiktok shop similar to this: When powered on, the button will start flashing slowly, as well as the light for the camera will turn on. After a few seconds it will start... [Read more]
. The Moes MS-103 programmable dual relay with temperature sensor allows you to control two receivers depending on the current temperature. It can also be controlled via WiFi. Here I will introduce its pairing with the Tuya app, discuss the possibilities of the app and then present... [Read more]
. I prove that it is possible to measure instantaneous power and watt-hours consumed with the cheapest bicycle meter, a phototransistor and a resistor :) You only need to: - take the plus battery out of the meter - cut the reed switch from the cable and identify which of the two wires... [Read more]
Ultrasonic PWM with soft start for speed control of a DC motor. . The circuit was created out of the need to smoothly regulate the speed of a VAG automotive wiper motor. The motor drives the knot toaster shaft via a 2:1 gear ratio. Previous methods using two motor speeds and two voltages... [Read more]
. Here I will test the eWeLink LED light controlled wirelessly via the Zigbee protocol. I will pair it with Home Assistant and see what its integration with Zigbee2MQTT offers. I purchased the LED bulb, also incorrectly known as the 'LED bulb', from a Chinese portal with free shipping... [Read more]
Here's details and pinouts for the EARU model EAKCB-EWE-M circuit breaker, purchased from AliExpress in Jun 2025: There's 6 rivets holding the case; you can just drill them out and then the case opens easily. The circuit breaker is rated up to 63A; the relay is marked at 60A maximum.... [Read more]
. Here I will show how to easily run an external Flash memory with any microcontroller based on software SPI. I will discuss here the operation and meaning of the different operations (read, write, erase) and implement them in code. The topic of using such memories seems interesting... [Read more]
. I would like to invite you to a presentation of the interior of an older Crown Japan radio alarm clock model CR-S9028, designated DIGITAL LED-Uhrenradio. The unit offers FM reception in the 88-108 MHz range and AM reception in the 540-1600 kHz range. It is equipped with an LED display... [Read more]
Sonoff R5 Scene Controller is a battery-powered 6-gang remote wall switch featuring three different button events (click, double or hold). It is usually paired with Sonoff Gateway, but here we will show you how you can pair it with ESP32 Tasmota device and use it with Home Assistant... [Read more]
. Hello. I have received an ATLO-V1-TUYA actuator for repair. It allows remote control of a water or gas ball valve (opening / closing). In order to function properly, it is necessary to connect it to a Wi-Fi network with internet access. The fault manifested itself in a lack of control... [Read more]
. A switch is a device that connects different equipment on a network and allows them to exchange data. A switch differs from a router in that it is used to network multiple devices, whereas a router also connects different networks. A switch is often used when you are short of ports... [Read more]
As proposed by @pkaczmarek2 I'll try to share some ideas for my OpenBeken IoT firmware extensions and features here, starting, "as requested" ;-) with the extended DS18(B)20 driver. The code is in PR #1627 I'll start with some information and screenshots, but I would be glad to get... [Read more]
. Home Assistant's graphical interface is based on the powerful Jinja2 template language. Jinja2 is used to process sensor data, create conditions in automations or dynamically format messages. To make working with Jinja2 easier, Home Assistant offers a convenient Template Editor... [Read more]
. Have an old tablet that's been sitting in a drawer for years collecting dust? Give it a second life and turn it into a control panel for the Home Assistant - the mini project shown here is very simple, and gives you full control over your own home automation. You don't even need... [Read more]
PCBWay is a leading multilayer PCB manufacturer known for its exceptional speed and efficiency—offering lead times as fast as 12 hours. We specialize in advanced PCB production across a wide variety of materials and technologies, including FR4, flexible printed circuits (FPC), aluminum,... [Read more]
. "Vibe coding" is a term used to describe programming based entirely on code generated by artificial intelligence. The programmer then just briefly describes his requirements in natural language and the LLM (language model) translates this into code. Proponents of this method praise... [Read more]
I recently received a message from Kalesh Sasidharan, the founder behind the Sciotronics project, who asked me to share his solution with the community. And honestly—why not? It’s a clever idea, and the Kickstarter campaign has already proven it’s got real interest behind it. The... [Read more]
. Today we are plugging another product into Home Assistant. This will be the gembird TSL-PS-F4U-01-W power strip offering four separately controlled 230V sockets and two USB sockets with a current capacity of up to 2.4A. I'll show the inside of it here, and then discuss modifying... [Read more]