Plan and Progress - UCI-EECS113-Spring17/Scurvy GitHub Wiki
Plan
The majority of the work done will be in getting the arduino shield to operate with the PYNQ board. The plan outlined is suited to one person since each step is dependent on the previous. I estimate that the time spent will be on the first 3 steps, approximately 3 weeks getting the board and vehicle to communicate as well as testing on various makes and models of vehicles. The last 2 weeks will be spent on getting Wifi access set up and adding in tools to communicate with web services for remote use.
- Create Microblaze driver for the CAN-Bus shield.
- Create Python library for CAN-Bus.
- Write program to communicate with vehicle.
- Set up Wi-Fi access
- Incorporate API.AI SDK with Python program.
Pending available time
- Set up API.AI to interface with various web services.
- Add joystick and LCD functions
Progress
- Sparkfun CAN-Bus shield purchased
- Began adapting CAN-Bus library for PYNQ use
- Researched API.AI compatibility with PYNQ
- Set up AWS storage
- LCD display purchased