Fall Semester
Week 1 (August 26)
- Research
- LED’s
- Color temp
- CRI
- MCU’s
- Power supplies
- Preliminary Design review presentation
- Contacted Tom Krol
- Created tasks and gantt chart
- Created labor hour sheet
- Estimated budget
- Met with Dr. Pearlstein to set up tasks
Plan for upcoming week includes:
- Create block diagram/schematic
- Presentation
- Select parts
Week 2 (September 1)
Completed tasks
- Presented design review
- Block diagram
- Selected MCU
- Narrowed LED selection
- Received response from Tom K.
- Choose color temperature range
Plan for upcoming week includes:
- Finalize LED selection
- Design LED array schematic
- Discuss LED Driver
- Simulate LED driver
- Power Supply design and schematic
Week 3 (September 8)
Completed tasks
- Created LED array with two types of LEDs
- Simulated simple LED Driver
- Chose 2845 LED’s
Plan for upcoming week includes:
- No longer designing a power supply
- Too expensive
- Overheat possibility
- Inefficient
- Too much space
- Transformer issues
- Select new (pre-built) power supply
- KiCAD and PSpice
- PSoC BLE testing
- Android App GUI development
Week 4 (September 15)
Completed tasks
- KiCAD tutorial and simple board created
- Connected phone to MCU via BLE CySmart app
Plan for upcoming week includes:
- Select Driver
- Select power supply
Week 5 (September 22)
Completed tasks
Plan for upcoming week includes:
- Find CAD packages for all parts
- Buy driver IC and LED’s to test with
- Enter driver circuit into spice (not including IC)
Week 6 (September 29)
- Task: figure out lumenosity of LEDs at 100 mA
- Solder LEDs to test board and power at 100 mA (Ian Templeton, 10/5/19)
- Update website (Ian Templeton)
- Look into BLE characteristics and services of PSoC 4 (Jack Rosse)
- Find any documentation on establishing connection
- Formalize mechanical design (Ian Templeton)
- Android Application (Ian Templeton)
- Get in contact with Tom K.
- Simulate PSpice LED Driver schematic and select passive components
Week 7 (10/14/19)
- Power supply, one chosen by Dr. Pearlstein was out of stock and nowhere else to be found (PFA300-16B)
- New power supply for $30.12
- New LED driver is four channel, but only operates at 100 mA. Also uses PWM
- Old LED driver was only two channel, but could operate at 150 mA. Used I2C
- Ian tested 150mA and 24-25 volts
- We need to finish design of PCBs and send them out for production very soon. Preferably by the end of this week
- LTI will solder surface mounts for us
- We will need to contact a junior (Jordan) to help us with Eagle if we are going to transition to it
- Ian and Jack will work together to further development on PSoC and Android Application
Week 8 (10/22/19)
- Mike inquired about the LED Driver Schematics on the datasheet, about whether to use the PCB schematic or the buck schematic
- We got our power supply
- Jack needs to buy a power cord and modify it so it can power the power supply.
- We can use some of the power mosfets found in the lab
- The RSS070N05FRATB costs $9.78 for 6 or $14.58 for 10
- Consider buying a crimping tool to make the wiring more professional
- GPIO from PSoC for sync
(10/23/19)
- Each PCB will have 2 LED drivers, and 16 of each color LED arranged in interwoven 4×4 arrays
- Jack will be in charge of figuring out why the PSoC will not connect to Ian’s phone and therefore the App
- Mike needs to finish the PCB
- When Ian gets back, Jack wants to hook up the power cable to the power supply
Week 9 (10/28/19)
- Mike finished the PCB. It is two layers, and all of the components are on the same side. I think we should see if we can make it 4 layers with LEDs on one side, and all other components on the other side
- Dr. Pearlstein helped Mike upload his schematic to our Github, so we could print it out
- Ian and Jack will meet up at 12:30 on 10/28/2019 to work on the firmware and software of the PSoC and Android app
- The traces of Mike’s PSB might be too small for 150 mA
Week 10 (11/4/19)
- Ian is publishing the app to the Google Play Store
- Ian needs to upload the APK file for the Android app to the Github, Google Drive, or the Slack
- We need to start drafting our report. The report has no page limit at the moment. Dr. Pearlstein will send us examples of reports from the past. We need to attach all meaningful code and schematics developed up to that point as appendices.
- Get diodes (1N49?) (1N4000)
- Jack and Ian need to meet to work on the Android app and PSoC code
- Gatt Profiles for :
- Power
- Color Temp
- Brightness
- Gatt Profiles for :
- Mike needs to order parts we do not have available to us in the lab room
- Website :
- Circuit Design
- Project Summary
- Weekly Notes
- Android app block diagram
- We are approaching the end of the semester. We are behind and need to get grinding
- Jack and Ian will work on the website together
Week 11 (11/11/2019)
- We need website LIVE by the end of the week
- Schematics, gerber files, meeting notes
- UI and Android Application
- Embedded System
- Project Summary: project motivation does not make sense
- Weekly notes separate
- Report
- Auto-table of contents
- Set titles to headings
- Use styles
- Mike is getting the capacitors in tomorrow. He needs to build up the board tomorrow
- 80 ohm resistor over 1 led pad to test (8 LEDs)
- 1 ohm resistor in parallel for 150mOhm
- Riset set to 41k ohm
Week 12 (11/18/2019)
- Ian check in software to GitHub with revision numbers (default and edited code)
- Show on website how PSoC interfaces with PCB
- Measure fail pins on PCB and use oscilloscope to test
- Look into EN and LEDEN1 and LEDEN2 pins (MIKE)
- Create bigger pads for LEDs
- Report
- Abstract for Dr. Katz
- Report Rough draft can be sent to Dr. Pearlstein for revision by the end of week 14
- Meet up on Tuesday to go over website and abstract
Week 13 (11/18/19)
- Update website with new meeting notes
- Make website presentable
- Continue work on report
- Add datasheets
- Add schematics
- Add code
- sources
Week 14 (11/25/19)
- Cancelled Meeting
Week 15 (12/2/2019)
- Jack and Ian need to create flowcharts for their respective software
- Jack needs to investigate and answer what kind of software he has (polling loop or event handler)
- Describe Architecture
- Update Block Diagram
- Update Budget Chart
- Update Work Hours Chart
Presentation Practice (12/3/2019)
Spring Semester
Week 1 (1/30/2020)
- Work on website
- Work on design review presentation for senior project
- Update hours and gantt chart
- Show where we are
- Show if we are ahead of schedule
- Look at goals
- Slides to recap our goals and where we are today
- Address concerns with report
- Put in dummy load for LEDs
- Make sure the rest of board works first
- LTI will help with soldering and parts
- Test PCB this week
- Dr. Pearlstein has some availability to meet
- Meeting at 4 in lab on 1/31/20