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”

Programmeerimiskeel Rust

Paigaldamine Linuxis Laeb alla Rusti paigaldamise skripti ja installib tööriista nimega rustup. Mis paigaldab kõik vajalikud asjad ja hoolitseb uuenduste eest. Kui tahad eemaldad Rusti oma süsteemist: Dokumentatsiooni vaatamiseks: Tere maailm Tee projekti kataloog: ja fail main.rs. Rusti failid on laiendiga .rs. println! ! tähendab tegu on makroga. Kompileeri: Käivita programm: Cargo Cargo on programm,Continue reading “Programmeerimiskeel Rust”

Pöördprojekteerimine – kuidas see praktikas kasutust leiab

Esmalt avaldatud: tsenter.ee/poordprojekteerimine-kuidas-see-praktikas-kasutust-leiab/ TSENTRISSE toodi plastikust detailid, millest oli vaja valmistada koopiad. Tauno Erik pani tööprotsessi täpsemalt kirja. Tavaline protsess on selline, et kõigepealt on idee, siis tehakse sellest 3D mudel ja joonised, mille järgi valmistakse vajalik asi. Pöördprojekteerimine on vastupidine protsess: meil on asi olemas, aga oleks vaja seda taastoota, edasi arendada või mõnelContinue reading “Pöördprojekteerimine – kuidas see praktikas kasutust leiab”

Pöördprojekteerimine

Algsed, originaal, detailid. Päikese ja ilma käes rabedaks muutunud ja deformeerunud kujuga. 3D skanneeritud detailid Lihtsustatud geomeetriaga 3d skannid CADis korrektsete mõõtudega taasloodud mudelid Valmis 3D-prinditud deatilid. Materjal ABS.

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”

Machine vision project

My first goal was to test whether can I make machine vision projects that identify different sizes of these wooden bricks from Woodi. I had four different sizes of bricks. First I made a bunch of images separately of each brick on a different angle. Then many of them together. I used my two webcamsContinue reading “Machine vision project”

XML-RPC communication with Universal Robots

This is my demo code on how to use the XML-RPC to communicate with Universal Robots (UR). UR is the client and PC is the server that runs the Python script. On the demo code, the script only changes the x coordinate. Enable remote control on the robot side. You must change the server IPContinue reading “XML-RPC communication with Universal Robots”

A nine-cornered PCB

This is my new nine-cornered MCB. I plan to add nine gas sensors onto this board. It would be my artificial nose experiment. The flowers are hand drawn and vectorized. It is made by PCBWay. It’s the first time when I ordered matte black coloured boards. And I really like that it makes it feelContinue reading “A nine-cornered PCB”

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”

The Watchman

The Watchman is an Electronic Sculpture. The Watchman is an electronic wall sculpture that combines art, night lighting and security. The working principle is very simple. It all is built around of Seeed Xiao RP2040 microcontroller board. Powered by a 3.7v Lithium-ion battery. RCWL-0516 doppler radar sensor detects the motion and sends the signal toContinue reading “The Watchman”