The goal was to build a chamber to test the durability of wooden parts under UV radiation. The cabinet contains six UV radiation lamps. The upper part contains all the electronics, control elements and fans. There is one ballast for every two UV lamps. UV lamps operate on 230V alternating current (AC). The second 5VContinue reading “UV weathering chamber”
Category Archives: Learn and make
Transparent PCB
This was made by PCBWay. I designed it in KiCad. It’s basically four shift registers and LEDs. Since it was my first time seeing a transparent PCB, I designed it to explore how it could be used. It’s not transparent like glass. It’s more like translucent and diffuses light. One advantage is that you canContinue reading “Transparent PCB”
DS1307 Real-Time Clock notes
RTC – Real-Time Clock. Counts Seconds, Minutes, Hours, Date of the Month, Month, Day of the Week, and Year with Leap-Year. Compensation Valid Up to 2100. 24-hour or 12-hour format The contents of the time and calendar registers are in the BCD format. BCD – binary-coded decimal I2C serial interface. Slave device. Operates in theContinue reading “DS1307 Real-Time Clock notes”
Pi Pico 2 Sensor Project
Project started November 13, 2025. I gradually added material as the project progressed. Goal I need a sensor that can detect whether an object is in the desired location or not. Must use 24V input voltage, common in industry. Pass the signal on to either another microcontroller or a robot. The user must be ableContinue reading “Pi Pico 2 Sensor Project”
BELL Project
This is a fun project in which I created a mechanised system to ring a table bell powered by an ESP32 microcontroller and connected to the Blynk IoT cloud platform. The bell can be triggered through the Blynk API. There are two ways to activate the bell: Manual Control: I built a simple webpage hostedContinue reading “BELL Project”
CH32V003 GPIO/Pin modes
Output modes There are two different output modes: Input modes There are four different input modes: Alternate functions The GPIO can also be configured as an “alternate function”. Used for specific hardware functions like pulse width modulation (PWM) or serial peripheral interface (SPI). The modes for alternate functions can be: Speed There are three-speed options:Continue reading “CH32V003 GPIO/Pin modes”
CH32V003 Analog Reading
ADC (Analog-to-Digital Converter): Converts an analog signal (such as a voltage) into a digital value that can be processed by a microcontroller. The conversion process typically involves sampling the analog signal at a specific rate and quantizing the signal to produce a digital representation. CH32V003 ADC has a 10-bit resolution. Values 0-1023. DMA (Direct MemoryContinue reading “CH32V003 Analog Reading”
How to install EdSim51DI on Pop OS or Ubuntu
EdSim51DI is an 8051 microcontroller simulator, developed by James Rogers. 2. Check if OpenJDK JRE was properly installed: 3. Download the EdSim51DI simulator from: http://www.edsim51.com/installationInstructions.html 4. UnZip file 5. Give permission to execute the “jar” file as a program. 6. Open the terminal and navigate to the folder and run: And it works!
LED Valgusti WS2811 kiipidega
Üks LED valgusti 15 LEDiga. LEDe juhitakse läbi WS2811 kiipide, mis lubab kõikide LEDide heledust kontrollida individuaalselt. Tahaküljele saab kinnitada ka Seeedstudi XIAO arendusplaadi. Või siis kontrollida eraldi oleva mikrokontrolleriga. Mina kasutan siin ESP32te. Neid valgusteid saab ka järjestiku mitu tükki üksteise järgi. PCBd valmistas ja printis PCBWay. Komponendid jootsin ise. PCB läbimõõt 10cm.
ESP-IDF install on Linux
IDF – IoT Development Framework ESP-IDF is Espressif’s official IoT Development Framework for the ESP32, ESP32-S, ESP32-C and ESP32-H series. It provides a self-sufficient SDK for any generic application development on these platforms, using programming languages such as C and C++. Install Prerequisites Visual Studio Code Install the ESP-IDF Extension. In Visual Studio Code, selectContinue reading “ESP-IDF install on Linux”
Tauno Monitor
I have released a new version of the serial monitor application “Tauno Monitor” for Linux and added a “Clear” button and timestamps display option. The goal is to keep it simple and minimal. Available at Flathub https://flathub.org/apps/art.taunoerik.tauno-monitorand Snap Store https://snapcraft.io/tauno-monitorSource code at GitHub https://github.com/taunoe/tauno-monitor
The Breathing Light PCB board
The biggest PCB I’ve ever designed has arrived. And all RGB LEDs work as planned. Manufactured by JLCPCB. The diameter is about 260mm. It is still necessary to make the body and finish the firmware.
Photocoupler PC817 circuit
My photocoupler (optocoupler) board design. I added four resistor places to combine them with different input and output voltages. Also added a diode for reverse voltage protection. Does the output side need it? Any other suggestions? Updated version Update version with a two-way communication.
Biovälja spektrograaf
Andur mõõdab kehalt tagasi peegelduvat infrapuna (IR) kiirgust ja arvutab selle järgi pulsi sageduse. Samuti amplituudi, kuna on rõhk kõige kõrgem ja madalam, mida kajastab vastavalt põlevate LEDide hulk. IR väärtustest arvutatakse ka LEDide värv.