Complements my nicer looking portfolio on my website
Following are links to projects I've been involved with in the past few years. Some projects have proper documentation @ Hackaday.io/urish, some are simply code snippets with either a Fritzing image or a more complete schematic drawn in KiCad.
A recreation of a former app I built to configure WiFi AP credentials for a ESP32 over Bluetooth-LE, with web-bluetooth.
The app was recreated in Nuxt.JS, a Vue.JS framework, so incorporating its components will be easier, for future projects in Nuxt (or Vue).
web app
Github repo
An expansion of Bernd Giesecke's sketch, which expands usability by adding discovered access point list on demand (via characteristic read), and WiFi connection status via push (characteristic notify). Code checked to confirm it works under Arduino IDE and PlatformIO.
My github repo.
A single page app written with Knockout & Sammy JS, to configure WiFi credentials over BLE. The app is designed to work with Bernd Giesecke's Arduino / PlatformIO sketch. I intend to add some features to the app for improving usability and security in the near future (02/2020) A more secure app, written with Nuxt.JS, can be found here (see description above).
'ESP32 WiFi config' web app,
Github repository
A simple web app and a couple of gists, demonstrating a simple way to control ESP32 over BLE, using custom descriptors and a web based controller. App, 'Breathing' LED gist, Hobby servo gist
I dubbed this 'Arduino Blocks for MIDI Controllers', or 'AB4MC'. It was meant to be a system of shields connecting to the Arduino Uno, and allowing for Scratch- style programming. Hardware repository is here, and two gists to display the system capabilities are: 8*8 button matrix and 4*16 analog input
ESP32 & Roboclaw control for exhibition in museum code
Written for a commercial exhibition, video plays when a user inserts a 'coin' to a slot in the enclosure. code
Electrical realization of a table light design by Aya Shani. Code lives here.
To see the design in action click NiTi light blooming
Better viewed on my prettier portfolio.