Skip to content
This repository has been archived by the owner on Aug 8, 2018. It is now read-only.

Jongwoo-Lee/ME433_Advanced-Mechatronics

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ME433_Advanced-Mechatronics

In this course I learned how to

  • Design, solder and debug a printed circuit board (PCB)
  • Program a Microcontroller (PIC32MX250F128B) with the provided IDE
  • Communicate with advanced digital protocols like SPI, I2C and USB
  • Create physical prototypes with a laser cutter and 3d printer
  • Design a two-wheel vehicle with SolidWorks
  • Interface with an Android device.

Final Project

Homeworks

Created the breadboard circuit with two LEDs.

One LED blinks per 0.5 seconds, and the other one has brightness proportional to the value from potentiometer.

Photo of my Breadboard with 2 LEDs!

Design of printed circuit boards (PCBs) using EAGLE

Photos of my PCB using mayhewlabs 3d gerber viewer

Made a library of alphabets for OLED display that communicates with I2C protocol

Displayed Hello world 1337! on the display

Using an accelorometer, the direction and magnitude of the gravity is shown in the OLED display.

Using the given library "Harmony", the given projects (blinky LED, HID mouse) were customized onto my breadboard.

  • Homework 7:

The USB mouse now uses accelorometer as an input, so the mouse moves in the direction of its tilt. Check out the video.

Homework 8:

Homework 9:

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published