erniw Goto Github PK
Name: Ernest Warzocha
Type: User
Company: Omtech
Bio: Tangible and graphic interfaces designer, lecturer & embedded developer. Here I mostly provide learning materials for students.
Location: Poznan, Poland
Name: Ernest Warzocha
Type: User
Company: Omtech
Bio: Tangible and graphic interfaces designer, lecturer & embedded developer. Here I mostly provide learning materials for students.
Location: Poznan, Poland
Testing various kind of distance sensors with Arduino for the purpose of Tangible Interaction Design classes.
A comparison of pulse sensors for Arduino. It's an enhanced version of tests made with my students for one of their project in 2020.
Various 6-dof and 9-dof orientation sensors test for the purpose of Tangible Interaction Design classes.
Neopixels light animations with sine wave, perlin noise, lerp etc. Code is written by using FastLED library. Supplement to my Physical Computing workshops.
Basic examples of STM32 ARM bare-metal programming. No high level libraries or IDE. Pure C. It's still in progress.
Use autoencoder model to denoise the images.
A series of bare metal AVR development basic examples with commentary to help you get started.
Implementation of Gradient-weighted Class Activation Maps of a simple classifier in Tensorflow. In progress.
Implementation of image segmentation task for autonomous car driving via U-Net architecture in Tensorflow.
A CPU usage tracker using POSIX Threads written in C.
Basic Deep Convolutional Generative Adversarial Network to generate hand images. An old assignment from one of the courses I took.
Implementation of FCN-8 tested on handwritten digits dataset. Nothing fancy, just trying to use various architectures for image segmentation.
A MIDI library over USB, based on PluggableUSB
Compute gyro+accel IMU orientation angles by using complementary filter algorithm written purely in ARM assembly on Cortex-M4F STM32. Work in progress.
Bare-metal implementation of WS2812 LED strip using DMA and PWM for STM32F446RE. Tested with 1 meter strip.
A feedforward neural network from scratch without any high level deep learning libraries. Pure mathematics and NumPy.
An AI algorithm to stylize one image with another. Repository consists of two notebooks: basic NST implementation from scratch and Fast-NST pre-defined sample code for comparison.
An experiment with PoseNet and p5.js. It uses hand position estimation from camera input to bounce the ball on the screen.
Reference examples from Introduction to Generative Typography workshops held as a part of my old Creative Coding classes. Repository contains TTF font generator.
As requested by students, various approaches to create looped gif using sine wave and Perlin Noise for the first homework.
A recurrent neural network to predict heart failure based on ICD-9 patient data analysis from MIMIC dataset. RETAIN network uses "Reverse Time Attention Mechanism" for predictions.
Playing around with timers and ADC on STM32F446 to control a servo with a knob. Trivial unless written purely in ARM assembly on STM32 Cortex-M4F.
Applying Perlin Noise algorithm for procedural spatial noise flow and interpolation of latent space in Stable Diffusion.
A non-blocking bare-metal firmware to control stepper motor with A4988 driver, made on STM32F446RE board using timers and interrupts.
Controlling stepper motor using A4988 driver and PWM written from scratch in ARM assembly on STM32 Cortex-M4F.
A basic boilerplate to start working with STM32, arm-none-eabi and CMake with custom toolchain setup for bare-metal development.
An example of using Web Bluetooth API with Arduino BLE board. It uses custom characteristics rather than serial port profile.
A simple browser terminal for HM-10 Bluetooth LE modules available at my workshop. May be helpful for some of my students.
Simple boilerplate for hacking the Arduino Leonardo to control the pins directly in browser with MIDI interface.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.