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.
Tag Archives: arduino
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
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”
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”
ESP32-S3 notes to myself
These are notes to myself. I fill them in over time as I work through the material. I recently bought two Freenove ESP32-S3-Wroom boards. One thing you immediately notice is that they have two USB-C ports. One is USB-UART and the other is USB-OTG. USB-UART is like the regular USB on this kind of board.Continue reading “ESP32-S3 notes to myself”
Start Seeed XIAO RP2040 on PlatformIO
For some reason, PlatformIO hasn’t merged support for other RP2040 boards to its platform. So we have to do it manually. PIO Home > Platforms > Advanced Installation and add: It has support for lots of RP2040-based boards. The full list is here. Platformio.ini file For now (21.08.2023), the PlatformIO Project Wizard does not createContinue reading “Start Seeed XIAO RP2040 on PlatformIO”
The Lion lamp
I had this, not working, ceiling lamp that collected dust. And I was wondering what to do with it and I found a way how to turn it into artwork. And it’s relatively easy to do if you have access to some technologies like laser cutting and printing. The picture is printed under plexiglass. IContinue reading “The Lion lamp”
I found this EEPROM
I found this tiny EEPROM from an old random board. Soldered it on copper board to use it as a through-hole component and to use on the breadboard The EEPROM is 24C02N. It uses i2C to communicate and is relatively easy to read/write. I used Arduino Nano for that. Some functions I wrote: EEPROM memoryContinue reading “I found this EEPROM”
Artwork that knows when you are taking a picture of it
This is my electronic artwork inspired by Peter Vogel’s and Walter Giers works. And I am pretty happy with how it came out. It looks cool and it has artificial intelligence (to a limited extent). It recognizes when you are taking a picture of it with a mobile phone. And it uses only a microcontrollerContinue reading “Artwork that knows when you are taking a picture of it”
Spurkfun Edge and Camera
My Arduino settings and code to use Sparkfun Edge with the camera module. Hardware Sparkfun Edge (Input only 3.3V.) Himax CMOS Imaging Camera – HM01B0 Wemos CH340G USB to serial (Make sure it output is 3.3V!) In Arduino IDE Add Boards Manager URL: https://raw.githubusercontent.com/sparkfun/Arduino_Boards/master/IDE_Board_Manager/package_sparkfun_index.json Install SparkFun Apollo3 Boards package Install SparkFun Himax HM01B0 Cameras library Settings Upload sketch PressContinue reading “Spurkfun Edge and Camera”
How i made my digital radio
This is my simple one-button radio. One button to turn it on and change the volume. There are actually two buttons more: first to select a new channel and second one to save it to memory. It was a project that taught me how to draw PCBs, what are Gerber files and so on. IContinue reading “How i made my digital radio”
Meedia-tsõõr
Tsõõri kujuline arvuti sisesndseade. Praegu on seadistatud see käituma nagu hiire kerimis nupp. Arduino Pro Micro saab programmeerida matkima kõiki USB seadmeid. Nagu see oleks hiir, klaviatuur või mõni muu HID tüüpi USB seade. Kood asub GitHubis. Eraldi on loodud teek pöördkooderi (Rotary Encoder) jaoks.
Tauno Serial Plotter
Tauno-Serial-Plotter is simple serial plotter for Arduino and others boards. Written in Python3. In the last few weeks, I have learned how to package my Serial Plotter app into Ubuntu Snap format and made it available in Snapgraft.io snap store. Also, I have a plan to make it available as a Flatpak. It took aContinue reading “Tauno Serial Plotter”