Skip to content
Snippets Groups Projects
Commit 8f71dfba authored by James Khan's avatar James Khan
Browse files

small text changes w6 w8

parent acbb5c82
No related branches found
No related tags found
No related merge requests found
Pipeline #546846 passed
......@@ -20,7 +20,7 @@ However, for "week 8 Electronics design" and my final project I intend to design
- The intension of our lab is to become a hub for entrepreneurs to develop prototypes for products that will hopefully become real world retail products. Most of the product ideas we have heard from past clients have only needed limited digital electronics needs, and price will probably be a major concern in picking thier parts list. For this reason I think the Attiny 412 will be well suited for the majority of them, and if not the 412, then another microcontroller in the [Attiny family](https://en.wikipedia.org/wiki/ATtiny_microcontroller_comparison_chart). To this end I would hope to be become well versed with them, and therefore will be focusing on the 412 for my Electronics design and final project.
- The [SEEED XIAO RP2040 microcontroller board](https://wiki.seeedstudio.com/XIAO-RP2040/) that is used in my current test board is a little pricy (for my use). And we happen to have only 1 more spare in our lab.
- The [SEEED XIAO RP2040 microcontroller board](https://wiki.seeedstudio.com/XIAO-RP2040/) that is used in my current test board is a little pricey (for my use). And we happen to have only 1 more spare in our lab.
### Group work - addendum (RP2040 specs)
......
......@@ -17,7 +17,6 @@ We documented our work here" [Electronics design group assignment](https://fabac
The individual assignment this week was to design my own evaluation baord around a microcontroller.
### Software
I decided to use [KiCad](https://www.kicad.org/) as my EDA software suit. In our lab group we had students using different EDA software:
......@@ -53,7 +52,9 @@ My choice came down to a couple of factors:
### Parts choice
- Microcontroller, [SEEED rp2040](https://www.seeedstudio.com/XIAO-RP2040-v1-0-p-5026.html). I wanted to use a Microcontroller that would make my board as versatile as possible to allow for any future changes I might want to make without requiring a complete redesign. It also needed to have I2C and SPI ports for my I/O as described above. Onother factor that influenced my choice was the lack of confidence I had in my soldering skills (they are getting better, but I still didn't feel very adept), so I chose to use an SoC that I already had experience with in last years [Electronics Production Assignment](https://fabacademy.org/2021/labs/vancouver/students/james-khan/assignments/week04/) the [SEEED rp2040](https://www.seeedstudio.com/XIAO-RP2040-v1-0-p-5026.html). Using this as my Microcontroller also gave me the benefit of being able to connect directly to it without the need for an FTDI cable. There are a few more benfits of this choice, but I'll cover these in detail on my [final prject page](https://fabacademy.org/2021/labs/vancouver/students/james-khan/projects/final-project/).
- Microcontroller, [SEEED rp2040](https://www.seeedstudio.com/XIAO-RP2040-v1-0-p-5026.html). I wanted to use a Microcontroller that would make my board as versatile as possible to allow for any future changes I might want to make without requiring a complete redesign. It also needed to have I2C and SPI ports for my I/O as described above. Onother factor that influenced my choice was the lack of confidence I had in my soldering skills (they are getting better, but I still didn't feel very adept), so I chose to use an SoC that I already had experience with in last years [Electronics Production Assignment](https://fabacademy.org/2021/labs/vancouver/students/james-khan/assignments/week04/) the [SEEED rp2040](https://www.seeedstudio.com/XIAO-RP2040-v1-0-p-5026.html). Using this as my Microcontroller also gave me the benefit of being able to connect directly to it without the need for an FTDI cable. There are a few more benfits of this choice, but I'll cover these in detail on my [final project page](https://fabacademy.org/2021/labs/vancouver/students/james-khan/projects/final-project/).
- I initially indicated in [embedded programming assignment](https://fabacademy.org/2021/labs/vancouver/students/james-khan/assignments/week06/) that I intended to design my board around the ATtiny412 microprocessor. However I changed my mind to the RP2040 for the reasons above.
- LEDs, [LED RED CLEAR 1206 SMD](https://www.digikey.com/en/products/detail/liteon/LTST-C150GKT/269216?s=N4IgTCBcDaIIwDYAMBaOiCcaUDkAiIAugL5A). These are just the ones we had on hand. I actually used 3 different coloured LEDs(Red, Blue, and Green), but they were all in the same 1206 family.
......
# 9. OUTPUT DEVICES - WORKING
This weeks task was to connect and test an output device to my the microcontroller board that I designed and built in previous assignments.
## Group work - Power consumption
- This weeks group assignment was to measure the power consumption of an output device. Our groups work was documented here: [Output devices- Group assignment](https://fabacademy.org/2022/labs/vancouver/students/marvin-holloway/assignments/week21/)
## In
- problems programming RP2040 to work with output screen... troubleshooting... swapping with ESP32 board instead. (heavy documentation)
- swapped to different display than from Elecronic design phase [I2C OLED display 0.96 inch (128x64)](https://www.amazon.com/Frienda-Tabellone-Auto-Luminoso-Compatibile-Raspberry/dp/B08VNNCLHD/ref=sr_1_3?crid=36TC3CM7VLEDP&dib=eyJ2IjoiMSJ9.j0hIApaoRUriWJTY34aXqTX6CmqwjMrYcUpd3XbRDHxoNvceKFyZoNEP24CYo1tmB3Loee1b9OXU1c0nkcCvvcmcHaWBSkW20YoLHwDr4CIqoLOyS5A3ecQ5WiJ-Q4KHWMuj0wKzLCLJiwZz5wQT1yyWHMniLTqw2ctSH2qDW_OiwRetPxHDJ7aQ8wPzQjt4ptQeoUpru1pYibKzP6_ZgIKcvQD0ouUI8OvrK8Tlryg.Y-m-2xB5ntqSFrhfnHPEJrnyESxZwNqUqeseYPD3t-Y&dib_tag=se&keywords=10%2BPieces%2BI2C%2BOLED%2BDisplay%2BModule%2BOLED%2BDisplay%2BScreen%2BDriver%2BIIC%2BI2C%2BTabellone%2BSeriale%2BconDisplay%2BAuto-Luminoso%2BCompatibile%2Bwith%2BArduino%2Bcon%2BRaspberry%2BPI%2B(White)&qid=1742536347&sprefix=10%2Bpieces%2Bi2c%2Boled%2Bdisplay%2Bmodule%2Boled%2Bdisplay%2Bscreen%2Bdriver%2Biic%2Bi2c%2Btabellone%2Bseriale%2Bcondisplay%2Bauto-luminoso%2Bcompatibile%2Bwith%2Barduino%2Bcon%2Braspberry%2Bpi%2Bwhite%2B%2Caps%2C287&sr=8-3&th=1)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment