8000 1-max-1 (Maxh) Β· GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
View 1-max-1's full-sized avatar
πŸ‘½
Abducted
πŸ‘½
Abducted

Block or report 1-max-1

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
1-max-1/README.md

Welcome πŸ‘‹

I'm Max and I am currently pursuing a Mechatronics Engineering degree at the University of Canterbury. I love to learn and I'm passionate about all aspects of STEM.

πŸ‚ When I'm not working on projects, you can find me rock climbing, mountain biking or snowboarding.

πŸ‘¨β€πŸ’» My biggest current tech-related interest is electronics and software for microcontrollers and other embedded systems.

πŸ€– Some interesting (maybe) things that I've worked on recently:

  • 🚁 RC helicopter avionics - a flight controller pcb (and software) for a mini coaxial helicopter. The controller contains a radio and can communicate wirelessly.
  • 🏎 Line following robot - a 2-wheeled robot which uses infrared sensors and a PID controller to follow a line. This robot won second place in the final race.
  • ⚑ Solar car power electronics - this circuit is an efficient buck converter that transfers power from a solar panel to a DC motor. There is a feedback loop which adjusts the converter duty cycle to ensure the solar panel is always operating at the maximum power point.
  • πŸšΆβ€β™€οΈ Step counter - software for a pedometer which tracks the user's step count and distance travelled. Runs on a stm32 nucleo board.
  • πŸš₯ rgb-matrix - this is a PCB that drives a 8x8 matrix of RGB LED's. The repository also contains code for communicating with and controlling the outputs on the PCB.
  • β„Ή WASMSerialTerminal - every once in a while I need to communicate with devices that communicate over RS232. I made this webapp to achive this, so I can just open a browser instead of needing to download some desktop app like teraterm.
  • πŸ”’ Door lock - this is an electromechanical door lock powered by an esp32 and a couple of servos. A touchscreen on the front of the door allows users to input a password before the door unlocks. It employs gears and a creative mechanism to prevent the lock from getting jammed.
  • πŸ§—β€β™‚οΈ Fake kilter board - a Kilter board is a climbing wall with light up holds. It communicates with an official mobile app through bluetooth (specifically BLE). I wanted to figure out how it works so I could send my own commands to it with my own software. After alot of reverse engineering, I uncovered enough details that I was able to make my own fake climbing wall using a microcontroller with built-in bluetooth capabilities. I could then use this fake wall to test other software intended for controlling a real one.

πŸ“« You can reach me at maxh2815@gmail.com.

Pinned Loading

  1. fake_kilter_board fake_kilter_board Public

    An ESP32 program + desktop application for serving as a mock Kilter Board.

    Processing 31 4

  2. WASMSerialTerminal WASMSerialTerminal Public

    A tool for quick analysis of data from a serial device.

    HTML 13 4

  3. arcady-door-lock arcady-door-lock Public

    Password protected esp32 door lock.

    C++

  4. rgb-matrix rgb-matrix Public

    PCB and software for driving an 8x8 matrix of common anode RGB LED's.

    C++

  5. heli-avionics heli-avionics Public

    Electronics and software for a mini RC helicopter

    C++

  6. line-following-robot line-following-robot Public

    PCB, software and 3d models for a line following robot

0