Comparison of ESP32 modules ESP32 ESP32-S2 ESP32-S3 ESP32-C2 ESP32-C3 ESP32-C5 ESP32-C6 ESP32-C61 ESP32-H2 ESP32-P LX6 x LX7 x x RISC-V x x x x x x x Speed 160-240MHz 240MHz 240MHz 120MHz 160MHz 240MHz 160MHz20MHz 96 MHz 400MHz Single-core x x x x x Dual-core x x x x Wifi x x x x xContinue reading “ESP32 comparison”
Category Archives: Learn and make
Kuidas Setod omale kellad said
Tegin koolituse: “Video valmistamise koolitus mitteproffidele” käigus sellise video. Ühe Tsentrisse tulnud päringu teostamine alates laserlõikusest kuni montaažini.
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
Raffle Drum
I designed and made a raffle drum. Illustration: Drawings for laser cutting: Final images:
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”
Using NFC tags to change RGB LED colours
I document my experiment code here. So I will find it next time when I need it. Code Demos: Links:
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”