Dugan's Dogs capstone project! Solar-powered vehicle tracking with real-time map visualization.
Setup instructions: A and B necessary to complete setup
A. CCS Setup
- Create new CCS project
- In New CCS Project window, select MSP430F5529 for target and choose to create an empty project (without main.c)
- In Project Explorer, right click on project, go to Add Files
- Select relevant files and choose Link to Files (ensures compatibility with Git)
B. Adding "driverlib" folder
- In Project Explorer, right click on project, go to Import > Import
- In Import window, go to General > File System, then Next
- Browse and select the directory (DirX) one step above driverlib folder, then OK
- Dropdown DirX and check driverlib (not DirX), then Finish
C. Creating new files
- Create file in local repo, but don't create it using CCS (i.e. use file explorer, terminal, etc)
- Link to file in CCS (see A. 3-4)
TeraTerm download and Tips: Download latest version of TeraTerm here. To use TeraTerm with the firmware:
- Open Tera Term and select Serial. Select the appropriate USB Serial Port for the port. Click OK.
- If the device does not show up as a serial port, the proper drivers may not be installed and can be found here.
- Go to Setup > Serial Port. In the dropdown menu for Speed, select the appropriate baudrate. Click OK.
- Go to Setup > Terminal and select Local echo. In the Coding-receive and Coding-transmit dropdown menus, select "UTF-8". Click OK.
- TeraTerm is ready to be used
UI Setup
- If using Windows, we recommend using Anaconda to install all Python packages, found here: https://www.anaconda.com/distribution/#windows
- The following packages are required for our UI to display correctly:
- serial: conda install -c anaconda pyserial
- folium: conda install -c conda-forge folium
- matplotlib: conda install -c conda-forge matplotlib
- selenium: conda install -c conda-forge selenium
- pyautogui: conda install -c conda-forge pyautogui
- To run the program:
- open an Anaconda terminal
- cd into the project directory
- run in the terminal:
- python main.py <COM#>