Serial Monitor for GNOME desktop

I built myself a Serial Monitor app that integrates with the GNOME desktop. Learned a lot about how to build GTK4 apps and publish them as Flatpaks or Snaps.Maybe it is also useful for someone else so I published it on Flathub: flathub.org/en/apps/art.taunoerik.tauno-monitor and Ubuntu Snap Store snapcraft.io/tauno-monitorThe source code is available on Github: github.com/taunoe/tauno-monitor

CH32V003F4P6 Board

Finished my second version of the CH32V003F4P6 microcontroller board. Reference Value Footprint Qty C1,C7 0.1u Capacitor_SMD:C_1206_3216Metric 2 C2,C3,C4 10u Capacitor_SMD:C_1206_3216Metric 3 C5,C6 22pF Capacitor_SMD:C_1206_3216Metric 2 D1,D2 LED LED_SMD:LED_1206_3216Metric 2 F1 500mA Fuse:Fuse_1206_3216Metric 1 H1 SWIO Tauno_Footprint_Library:Header_th_3_2.54 1 H2,H4 ~ — mixed values — 2 H3 Header_left Tauno_Footprint_Library:Header_th_10 1 R1,R2 1K Resistor_SMD:R_1206_3216Metric 2 SW1 RST Tauno_Footprint_Library:Push_button_smd_3x4x2_2pinContinue reading “CH32V003F4P6 Board”

Notes about Arduino RFID readers

I bought some RFID readers and plan to experiment with them soon. Here are my notes. RDM6300 Arduino libraries: RFID-RC522, Mini RFID-RC522 Can be programmed to generate an interrupt (IRQ), allowing the module to alert us when a tag approaches it. Arduino libraries: Connecting Raspberry Pi Pico RS522 pin Pi Pico pin MISO GPIO16 SSContinue reading “Notes about Arduino RFID readers”

Seeed mmWave radar sensor

In one project I needed to use Seeed Studio mmWave radar MR24HPC1, and to better understand how it works and what it does, I ended up writing my own Arduino library for this sensor. Learned a lot. It has two modes: simple and advanced. Available methods SIMPLE ADVANDCED reset() + + get_mode() + + get_heartbeat()Continue reading “Seeed mmWave radar sensor”

NFC ja NTAGid

NFC Near Field Communication ehk lähiväljaside on juhtmevabade tehnoloogiate kogum, mis nõuab ühenduse loomiseks 4 cm või väiksemat vahemaad. NFC võimaldab jagada andmeid NFC-sildi ja telefoni või kahe mobiiltelefoni vahel. Töötamiseks peavad olemad NFC-sildi ja telefoni antennid lähestikku, et tekkiks vastastikune induksioon. Kus voolumuutus aktiivses seadmes (mobiil telefon) kutsub esile elektromootoorjõu passiivses seadmes (NFC-silt). NFC-märgisedContinue reading “NFC ja NTAGid”

NFC tags on artwork

I think I found one useful way to use NFC tags. To save additional information about the artwork: materials used, thoughts, links, history etc. Or the titles of the work which I always forget. It’s like metadata on digital files. Editing can be password protected. Here are two works that go Semioculus Collage Exhibition onContinue reading “NFC tags on artwork”

Elecrow ESP32 touch display and Ubuntu

I recently got this small touch display 480×320 with a built-in ESP32-S3 module from Elecrow. I had problems programming it and it turned out that Ubuntu 22.04 does not have a CH340 driver so we have to install it manually. Steps to do this: 1 . Uninstall brltty (Unless you have vision problems and youContinue reading “Elecrow ESP32 touch display and Ubuntu”

Programming CH32V003

To program the CH32V003 microcontroller, you will need a programming device that utilizes the proprietary single-wire serial debug interface (SDI). The WCH-LinkE (pay attention to the “E” in the name) is a suitable device for this purpose and can be purchased commercially. This debugging tool is compatible with the CH32V003 and other WCH RISC-V andContinue reading “Programming CH32V003”

First development board prototype

PCBs arrived for my RISC-V CH32V003F4P6 development board.As always PCBway services are very fast. It was the last part I ordered and the first, that arrived. Soldered one of the boards together. So far it works and I’m surprised that I soldered the LEDs in the correct orientation on the first try. I also likeContinue reading “First development board prototype”

Tintinnabuli

From the Latin tintinnabulum – “a bell”. The name is inspired by Estonian composer Arvo Pärt music. This is my electronic sculpture with a TinyML person detection function. The sculpture takes images, analyses them and when it detects a person on them it will activate the simple automata mechanism to ring the bell. The bellContinue reading “Tintinnabuli”