Austin Lassetter is an undergraduate student at Oregon State in Electrical and Computer engineering. He has worked at Intel as an intern and plans to work on a master’s degree in ECE focusing on smart grid and machine learning.
These are the code snippets for extremely basic HTML POST, GET, and REQUEST structures that are used to send/transfer information. This will be useful in learning how to request and transfer information from the client side of the web server to the server side, which will be useful on our senior design project.
Here is the code for the Arduino for the customizable lighting control system. It uses register and port manipulation to control the lighting circuits and an external library to command the LCD display. It will also use TX and RX to send and get data from the WiFi module
Software/Programming Languages: C++, C, Python, Virtual Basic for Applications, Matlab, AVR, CAD, PowerWorld
Hardware/Lab experience: Bit Error Ratio Test (BERT), Oscilloscopes, and Vector Network Analyzers (VNA)
Relayed a raw voltage value taken from a voltage divider between a resistor and thermistor to Matlab via Serial communication. The voltage was convered to a temperature using Matlab and graphed a linear model of the temperature against a more widely used Steinhart-Hart model. The graphs were run real time with running averages to smooth the data.
Created an autonomous robot in a team of three members. The robot would either search and find specific colored objects or guide itself back to its charging pad when the battery is low. We used sonar for object avoidance/detection, a modulated 47kHz signal and receiver for guiding the robot to dock, a voltage divider for a low battery indicator, a tcs3200 color sensor module for short range color detection, and a universal arduino code to put it all together.
Customizable Lighting Control System (current):
The Customizable Lighting Control System is a lighting control system that is able to remotely dim and brighten LED light bulbs and incandescent light bulbs given a user input. The lighting circuits will be dimmed using zero crossing circuit and the dimming of those circuits will be controlled by a master controller PWM signals. The user interface will be a web server that allows a user to input their desired brightness to each light, along with having preset buttons that allows a user to change all of the lights brightness’s to specified values without having to manually reset all of the lights to the brightness’s wanted again. These presets can be altered to allow the user to specify unique preset lighting schemes for a better user experience.