In this post I’ll share with my Solidworks models I built in the past few years.Solidworks is one of my favorite software.Although I’m a electrical engineer,I found this CAD tool REALLY useful and handy when I’m doing my personal projects.Now I’ll share all these file on GrabCAD account.Hope these will help anyone. Continue reading “Solidworks Models – Motor,Fan,Servo,Pump”
Running FreeRTOS on Launchpad MSP430F5529
Glad to announce I finally made some progress on using FreeRTOS! In this post I’ll write about how to modify the example code for MSP430F5438,which is an evaluation board with abundant peripherals,to work on MSP430F5529,which is a very popular Launchpad board.First,I’ll talk about how to run the “Hello World” using FreeRTOS,which is a simple blinking LED program.Then I’ll upgrade the code used in my sensor project and make it run on FreeRTOS. Continue reading “Running FreeRTOS on Launchpad MSP430F5529”
Teardown of Omron BP652 Blood Pressure Monitor
Ok,this is a kind of product that I’ve never teared down before.The PCB inside is beautiful and well designed!I tried to understand the circuitry but turned out all the main components are customized parts and I couldn’t find any solid information about them.Well,this will be a headache for those copycat! :P Well done Omron!During the teardown,I’ll add my thought about some designs. Continue reading “Teardown of Omron BP652 Blood Pressure Monitor”
Evaluating Sensor Hub with Launchpad MSP430
In this project,a firmware was developed to acquire data from several sensors,including MPU9150,BMP180,SHT21,SIL29023,and TMP006.A simple I2C interface protocol was developed to communicate with sensors.Several filtering algorithms are applied to eliminate sensor noise,including moving average filter,median value filter,FIR lowpass filter.Device angle was calculated using atan(arc tangent)function and data fusion of gyroscope and accelerometer.An User interface consisted of switches,LEDs,and PC text output was built to evaluate different sensors and switch between low power mode and working mode.Finally all the raw sensor data and filtered data were sent to PC through UART and plotted in real-time. Continue reading “Evaluating Sensor Hub with Launchpad MSP430”
Teardown of Neato XV-11 LIDAR
I bought this LIDAR model from ebay a month ago.I was planning to use that to build a self driving car,well,not a real car,but a small robotic car.Anyway,I’m in the stage of studying some sensor fusion algorithms,and some stuffs about ADAS(Advanced Driver Assisted System) so I might not start to build this project in the next coming weeks.But I’ve been wondering what’s inside the LIDAR model for a long time,so today I finally took the device apart and took a look at the guts.Alright,let start!
Continue reading “Teardown of Neato XV-11 LIDAR”
Simulation of Plot Clock for Optimization
This is a small program I wrote for simulating Plot Clock,which is a really hilarious small clock with two robotic scissor arm that keep plotting time on a panel.If you’ve never watched how it moved before,check this out.
Continue reading “Simulation of Plot Clock for Optimization”