Michael's Projects
These Arduino capacitive touch library allows advanced touch detections; such as, Double tap, Short press and Long press. Also featured in the library is a haptics controller.
:a: web framework for building virtual reality experiences.
Add-ons and helpers for A-Frame VR.
A shader to display GIF for A-Frame VR.
Physics system for A-Frame VR, built on CANNON.js.
aframe.io component to enable separate eye rendering of objects, plus stereo video rendering (full 360 or half dome)
The library and example code for controlling the Ahmsville dial. Watch Video - https://youtu.be/bklHJ4abZg8
Augmented Reality examples for the web.
Efficient Augmented Reality for the Web - 60fps on mobile!
The closed-loop drive is to feedback the rotation angle of the stepping motor to the control panel, compare the distance that needs to be rotated with the distance of the actual rotation, calculate the error value, and then compensate, so as to prevent the problem of multi-step and lost step. The closed-loop drive can completely overcome the lost step of the open-loop stepping motor, and can also significantly improve the performance of the motor at high speed
Aiming at some problems existing in 3D printed motherboards in the market. Bigtree Technology Co., Ltd. launched a high performance 3D printer master board with STM32F407ZGT6 as the core controller, BIGTREETECH-SKR-PRO-V1.1.
Debouncing library for Arduino or Wiring
👾 Open source implementation of the ChatGPT Code Interpreter
BIDARA is a GPT-4 chatbot that was instructed to help scientists and engineers understand, learn from, and emulate the strategies used by living things to create sustainable designs and technologies.
Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.
Fast & customizable 3D model viewer for everyone
ESP8266 RFID (RC522, PN532, Wiegand, RDM6300) Access Control system featuring WebSocket, JSON, NTP Client, Javascript, SPIFFS
This example combines the standard "Knollery" Pubsubclient with WiFiManager so that you can use Password Protected MQTT broker (like MQTTLAB)nfigurable
extOSC is a tool dedicated to simplify creation of applications in Unity with OSC protocol usage.
Optimizing Feeds & Speeds Calculator for CNC Milling
A port of Gearboy for the oculus go.
A very basic and flawed piece of code to show how Github GUI works.
Tested and 100% working, this new version is easier to setup and can support 6 zones dynamically
holding assets and maybe some tests
Distribute and run LLMs with a single file.
YAML file for working out settings of the longer ray 5 controller.
A place to store setup and custom scripts as well as documentation spread across the internet
Make it real