Next Meeting: Tuesday, 11/12 @ 6pm in DB 211

Tuesday, 11/12, @ 6pm in DB211 will be the next meeting!  (~30min-1hr)
If you can’t make the meeting but would like to stay informed, follow-up with an email. Things we will go over in this meeting:

  • Events in the works for this term
  • Events for next term
  • Volunteers to run workshops, find speakers, present their own work, etc.
  • Embedded Systems CoP blog/Slack workshop (this will help with your online content generation and portfolio professional development requirements)

If attending, fill out this food survey so I can get an idea of what foods we all like!
As always, if you have any questions, feel free to reach out!

-Hanna

Welcome to the Embedded System’s CoP 2019/2020 Edition!

The first meeting will be Wed 10/16 @ 2pm in DB 211.

This first meeting will cover the following:

  • What a CoP is and the structure for this term
  • Explanation of requirements in relation to the ECE 44x
  • Overview of website
  • Open forum
    • What do you want out of this CoP?
    • What kind of events do you think would be exciting and/or helpful?
  • What I hope you take-away from this CoP

This first meeting will be fairly administrative, but informational! The rest of the meetings/events over the course of the term will be much more topic related and engaging. If you can’t make the first meeting, look for updates on this blog or the Slack channel, and a follow-up email myself or one of the other TA’s.

Hope to see you there! 

I got a job, how this CoP helped me this year, and advice for next years CoPES group.

Hey everyone! I hope your senior project went well! I just wanted to drop a post about a few things real quick.

First, I uploaded a quick help guide to how to get a job after school. Just some insights into my job hunting process that got me a very competitive job for the area with great pay, benefits, and starting bonus relative to the national norms. It’s on my page, take a look if you’d like.

Second, this CoP is kind of a neat concept. Meeting up several times this term and the workshop I was able to make was awesome! Just the discussions we had about Jacob’s project that he has going on, as well as talking to other students about their issues and the fun they have with microcontrollers was fun! It also motivated me to take what I know and apply it with what I learned in CoPES.

Finally, for next years group, much like anything else out there, you’re going to get back what you put into this. I wasn’t sure what I was going to do in this CoP, but I knew my senior project was going to involve an MC right from the get go, so I chose this CoP. I did learn a few little things that helped, but one of the main parts it helped was actually knowing that I was not the only one with struggles, and that it was normal to need help figuring things out sometimes! It also motivated to look into something I hadn’t before: I’m a big MATLAB fanboy, and it turns out there are a ton of modules out there for using MATLAB to flash quite a few MC’s. The thought of using a simulink module to  program something has a ton of potential! I hope anyone coming into this CoP has as much fun as I did!

Workshop #3

Workshop3

Hello everyone, this workshop is in general about sensor interfaces, with an application example. Code is currently on the Slack channel, but will be uploaded to the git soon.

Meeting 4-17-19

Hey everyone,

In this meeting we will discuss the schedule this term, course requirements, and provide time for discussing projects and fun things.

Schedule this term

  • Two or three workshops (in-depth interrupts, one-wire, application specific projects, etc)
    • We can buy new microcontrollers to play with as well as any sensors, etc. (ESP, STM32)
    • Week 6, Week 8 are good options
  • One or two open-ended meetings
    • Week 8?
  • Relevant Colloquiums: http://eecs.oregonstate.edu/colloquium-series
    • May 6 – Robust Computing Systems: From Today to the N3XT 1,000X
    • May 13 – Integrated circuit design to enable highly miniaturized wireless sensing systems

Course requirements (seniors)

  • Attend 2 meetings and/or workshops
  • Attend 1 additional workshop and/or colloquium
  • Participate in the slack
  • Mentors (need to make this more helpful)

Projects

Spencer Moss

Bio:

My name is Spencer Moss, and I’m studying Electrical Engineering with a minor in Computer Science here at OSU. This year is my fourth and hopefully last as an undergraduate! My primary interests are embedded systems design (hardware & firmware), Computer Architecture, and VLSI. My design project this year is the Open Source Dumbphone, where we are working on designing an Open Source hardware design for a simple feature-phone with a RISC-V microcontroller at the core.

Link to github page:

https://github.com/irandms

Link to resume:

http://just.another.computer/resume.pdf

Rudy Abou Moussa

Hey! My name is Rudy Abou Moussa, a senior in Electrical Computer Engineering with a minor in Computer Science. I enjoy making cool projects with Arduino and reading on existing projects that as a kid thought would be impossible.  During my junior design my teammates and I built a PC controllable power supply and I learned a lot from it so let me know if you have any questions. During my senior project, I built a magnetic levitation device that uses magnetic fields, PWM signals, and PID feedback loop system to levitate a load.

Mentor: Austin Robinson ( ECE senior student)

Resume/Skills.

 

Meeting 2/25

On 2/4, we had the first embedded workshop, where we flashed code onto attiny85 microcontrollers (just 8-pin dip in breadboards), demonstrating some basic IO, timing, and power related things. The goal of this is to show that you can get away with quite a bit even with an extremely simple AVR chip. Details are below:

Embedded Systems Workshop 1

There will likely be a part 2 to this in the near future (TBD), though we may move to a different chip.

Options for a second workshop

  • JTAG debugging
  • One wire interfaces
  • Software interrupts & in depth interrupts
  • Watchdog timer
  • Types of pins
  • Application specific things (LCD, SD cards)

Senior design students, remember that the class requirements are about the same as last term:

  • Attend 2 meetings
  • Attend an event
  • Generate some online content (add to the tutorials page, write a post, spend time on Slack).