Electronic Interfaces: Bridging the Physical and Digital Worlds

Provided by:
9/10 stars
based on  16 reviews
Provided by:
Cost FREE
Start Date TBA
Electronic Interfaces: Bridging the Physical and Digital Worlds

Course Details

Cost

FREE

Upcoming Schedule

  • TBA

Course Provider

edX online courses
Harvard University, the Massachusetts Institute of Technology, and the University of California, Berkeley, are just some of the schools that you have at your fingertips with edX. Through massive open online courses (MOOCs) from the world's best universities, you can develop your knowledge in literature, math, history, food and nutrition, and more. These online classes are taught by highly-regarded experts in the field. If you take a class on computer science through Harvard, you may be tau...
Harvard University, the Massachusetts Institute of Technology, and the University of California, Berkeley, are just some of the schools that you have at your fingertips with edX. Through massive open online courses (MOOCs) from the world's best universities, you can develop your knowledge in literature, math, history, food and nutrition, and more. These online classes are taught by highly-regarded experts in the field. If you take a class on computer science through Harvard, you may be taught by David J. Malan, a senior lecturer on computer science at Harvard University for the School of Engineering and Applied Sciences. But there's not just one professor - you have access to the entire teaching staff, allowing you to receive feedback on assignments straight from the experts. Pursue a Verified Certificate to document your achievements and use your coursework for job and school applications, promotions, and more. EdX also works with top universities to conduct research, allowing them to learn more about learning. Using their findings, edX is able to provide students with the best and most effective courses, constantly enhancing the student experience.

Provider Subject Specialization
Sciences & Technology
Business & Management
22213 reviews

Course Description

EE40LX teaches the fundamentals of engineering electronic interfaces between the physical world and digital devices. Students can expect to cover the material of a traditional first circuits course with a project-based approach. We start with essential theory and develop an understanding of the building blocks of electronics as we analyze, design, and build different parts of a robot from scratch around a microcontroller. This course uses the Texas Instruments MSP430G2 LaunchPad, but you are welcome to bring whichever development board or microcontroller you like!

Useful mathematics will be discussed where appropriate, but only a working knowledge of high school algebra is required to follow along for most of the course. The philosophy of the course is to learn by doing, so every lecture features a substantial lab component. Students are invited to work together in small groups to build their own robots along with the instruc...

EE40LX teaches the fundamentals of engineering electronic interfaces between the physical world and digital devices. Students can expect to cover the material of a traditional first circuits course with a project-based approach. We start with essential theory and develop an understanding of the building blocks of electronics as we analyze, design, and build different parts of a robot from scratch around a microcontroller. This course uses the Texas Instruments MSP430G2 LaunchPad, but you are welcome to bring whichever development board or microcontroller you like!

Useful mathematics will be discussed where appropriate, but only a working knowledge of high school algebra is required to follow along for most of the course. The philosophy of the course is to learn by doing, so every lecture features a substantial lab component. Students are invited to work together in small groups to build their own robots along with the instructors. There will also be individual circuit analysis and design exercises to reinforce the theories presented in the course. Those who successfully complete each theory assignment and earn a passing grade will get an Honor Code certificate from BerkeleyX.

Additionally, a kit of electronic components will be available from Newark element14 starting June 12. The kit is not necessary to obtain a certificate for this run of the course, but it will greatly enhance your learning experience. Some mechanical components are required to complete the robot as presented in the course. Also, the lab experience will be most effective if you have access to a digital multimeter.

Creativity is encouraged! Students who are willing to work outside the bounds of the class to develop their own inventions will get the most out of this guided learning experience.

MyDAQ Information
Those who do not have access to an oscilloscope or a digital multimeter might consider purchasing a MyDAQ to enable measurements. The video modules use the MyDAQ and the MyProtoBoard as measurement equipment to debug circuits. National Instruments has made available the MyDAQ for students in this course. If you are interested, take a look at the MyDAQ ordering page: http://www.studica.com/us/en/BerkeleyMOOC.html

Parts Kit Information
The parts included in the construction of the robot can be purchased at Newark's landing page, which can be found here: http://www.element14.com/community/community/learning-center/online-learning/moocs/edxucb-bridging

A detailed bill of materials with more information can be found here: courses.edx.org/asset-v1:BerkeleyX+EE40LX+2T2015+type@asset+block@EE40LX_PartsList_Summer15.pdf

What is the format of the class?
The class consists of eight modules. Every module consists of a combination of theory-based lectures and lab-based discussions where we apply that module’s theory to building a part of a robot. Quiz exercises are sprinkled throughout the videos to reinforce your knowledge and every module ends with a problem set that reinforces the design and analysis aspects of the class.

Is this class taught at UC Berkeley?
This class is part of the laboratory component of "EE40: Introduction to Microelectronic Systems," the first circuit analysis course at UC Berkeley. It was specifically designed for the online course format.

What will the robot do?
The bare-bones robot that we build will be capable of bouncing around, responding to light or touch inputs, and responding to a loud audio signal.

What supplies and equipment will I need to get the most out of this course?
In order to download programs to the MSP430 microcontroller, you will need access to a modern operating system (Apple, Windows, or Linux) with the Energia environment (http://energia.nu/download) installed. Additionally, access to some wire cutters and pliers would be useful. Also, the lab experience will be most effective if you have access to a digital multimeter. An oscilloscope would be useful, but not necessary.

The NI MyDAQ has been made available for students who would like to follow along with the course. The robot project as presented also requires a few wooden craft sticks and two springs which can be found at a local hardware store.

How much does the kit cost?
The parts kit will cost around $50 USD for most parts. You are welcome to purchase a kit with another student and to work together on labs to split costs. We will also demonstrate other parts not in the kit for those interested in extending their projects.

Will I need to know how to program?
Sample programs are provided in each module that will allow you to test your own circuits with an MSP430 LaunchPad controller. These programs will be explained in optional videos for interested students. If you already know how to code, you can tweak these programs to add additional functionality to your project.

Will this course cover microcontroller programming?
No. Sample programs written in Energia, a high-level language, will be provided, but programming will not be explicitly covered. Students interested in learning microcontroller programming should refer to UT Austinx’s Embedded Systems course.

What if I already have a microcontroller?
Since analog electronics are the emphasis of the course, you should feel free to use any microcontroller you feel comfortable with. However, the use of any other microcontrollers would require you to write your own programs.

Is there a required textbook?
No textbook is required for this course. Handouts are provided for the concepts presented in the class; material for some of these handouts is taken from the 2nd edition of the book Circuits by Fawwaz Ulaby and Michel Maharbiz and we recommend the book as way to delve deeper into basic circuit concepts. We also occasionally provide links to web content that we find useful or informative.

Reviews 9/10 stars
16 Reviews for Electronic Interfaces: Bridging the Physical and Digital Worlds

Ratings details

  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars
  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars
  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars

Rankings are based on a provider's overall CourseTalk score, which takes into account both average rating and number of ratings. Stars round to the nearest half.

Sort By
Javier Gonzalez profile image
Javier Gonzalez profile image

Javier Gonzalez

10/10 starsCompleted
3 years, 6 months ago
It was a blast building the robot and learning about all the parts used to make it. Although not required, I recommend spending the extra money to purchase a MyDAQ or Digilent Explorer. The course is broken up into sections that cover many fundamental aspects of electronics. Each section prepares you for building certain parts of the robot. You get both theory and practical. As you build the robot, you will be exposed to using a breadboard, cabling components, testing and measurement, and troubleshooting with a multi-meter and oscilloscope. Upon completion, the robot generates sound (speakers, operational amplifiers, PWM signals), responds to pressure (microphone, capacitance, biasing), responds to light (optical sensors, resistance, Wheatstone bridge), and moves its motors (inductance, transistors, diodes, voltage regulation). The material is broad and just deep enough to understand what is happening. There is some math, but it'... It was a blast building the robot and learning about all the parts used to make it. Although not required, I recommend spending the extra money to purchase a MyDAQ or Digilent Explorer. The course is broken up into sections that cover many fundamental aspects of electronics. Each section prepares you for building certain parts of the robot. You get both theory and practical. As you build the robot, you will be exposed to using a breadboard, cabling components, testing and measurement, and troubleshooting with a multi-meter and oscilloscope. Upon completion, the robot generates sound (speakers, operational amplifiers, PWM signals), responds to pressure (microphone, capacitance, biasing), responds to light (optical sensors, resistance, Wheatstone bridge), and moves its motors (inductance, transistors, diodes, voltage regulation). The material is broad and just deep enough to understand what is happening. There is some math, but it's not hard at all - anyone with high school level pre-calc will have no problems with the math. You will learn the basics of using a microcontroller-based prototype board. The code will be given to you and does not require any modification. The course deals mostly with electronics, not programming. I studied electrical engineering almost 20 years ago but never used it. Took this course to refresh my knowledge of basic electronics long since forgotten. I am very pleased with the results.
Was this review helpful? Yes1
 Flag
Jim Achenbach profile image
Jim Achenbach profile image

Jim Achenbach

10/10 starsTaking Now
1 year, 5 months ago
Why is this closed? It looks very interesting. I hope there are plans to reopen this class. Is there an anticipated date of availability?
Was this review helpful? Yes0
 Flag
Ed Cas profile image
Ed Cas profile image

Ed Cas

8/10 starsTaking Now
1 year, 6 months ago
Please open this course again Let me know at app.nadks30(at)gmail.com if you reopen This course
Was this review helpful? Yes0
 Flag
Rahman sohan profile image
Rahman sohan profile image

Rahman sohan

10/10 starsTaking Now
1 year, 6 months ago
Hi there! Unfortunately I missed. So I am really very interested to take this course, however when this will stat again Please please let me know through a mail or comments. Thanks
Was this review helpful? Yes0
 Flag
Ravi kumar profile image
Ravi kumar profile image

Ravi kumar

10/10 starsTaking Now
1 year, 6 months ago
Hi, very much interested to take this course, Please let me know , when this course will start ? Hi, very much interested to take this course, Please let me know , when this course will start ?
Was this review helpful? Yes0
 Flag
Eugenio Streliaev profile image
Eugenio Streliaev profile image

Eugenio Streliaev

1/10 starsDropped
1 year, 7 months ago
I was watching the video intro and got a stab in the heart when noticed it was not available... I was watching the video intro and got a stab in the heart when noticed it was not available...
Was this review helpful? Yes0
 Flag
moataz essam profile image
moataz essam profile image

moataz essam

10/10 starsTaking Now
2 years ago
i Think about the magnificence of making a robot and working on it,Michel M. Maharbiz,Because he is creative in the way he speaks
Was this review helpful? Yes0
 Flag
Ivan Pedroso profile image
Ivan Pedroso profile image

Ivan Pedroso

10/10 starsTaking Now
2 years, 2 months ago
I would like to know when this course will be available again. I can't even watch the lectures with the enrolment closed like it is today.
Was this review helpful? Yes0
 Flag
Student profile image
Student profile image

Student

10/10 starsCompleted
2 years, 3 months ago
This is a great course. The instructors lead you through the basics of the circuits involved, and give the necessary theory as needed. All the while, incorporating a build and extend mentality to the construction of the final project. I personally purchased a MyDAQ for the course, and I think it adds a lot if you don't have access to another scope. It really gives you the option to look at other aspects of the circuits not covered in the videos.
Was this review helpful? Yes0
 Flag
Phi Luu profile image
Phi Luu profile image

Phi Luu

9/10 starsCompleted
3 years, 4 months ago
This is the first course that helps me do my first robot. I love this course, although I didn't have much time to complete it well (just enough to pass, thank luckiness). Professors did a nice job in teaching concepts, and explaining the laws. Thank you!
Was this review helpful? Yes0
 Flag
A. Saad Imran profile image
A. Saad Imran profile image

A. Saad Imran

9/10 starsCompleted
3 years, 4 months ago
This course requires some effort, but once you've put in some work, it is very enjoyable. You probably won't find this material presented in such an accessible form anywhere else.
Was this review helpful? Yes0
 Flag
Martin L profile image
Martin L profile image

Martin L

10/10 starsCompleted
3 years, 5 months ago
This is one of the most interesting online courses I have done so far. I had no previous knowledge and in the end I built a working robot. Fascinating! Thank you guys for this course, will be waiting for a sequel.
Was this review helpful? Yes0
 Flag
Claudio Felicioli profile image
Claudio Felicioli profile image
10/10 starsCompleted
  • 58 reviews
  • 58 completed
3 years, 6 months ago
Follow this very rewarding course and you will be able to build your own toy robot, for real. This is a laboratory-based course that teach the basics of interfacing all possible analog system to a microcontroller. There is probably too much little microcontroller coding content, but the focus is put on the interfaces. The final project is to build a fully controlled robot, with wheels, photoreceptors, buzzer, microphone and all the components you will be able to add to your own design :)
Was this review helpful? Yes1
 Flag
jose carlos profile image
jose carlos profile image

jose carlos

6/10 starsTaking Now
3 years, 6 months ago
I think the courses are very good, help the learner to experiment laboratories, practice helps a lot; I think that by the practice a person learns more
Was this review helpful? Yes0
 Flag
Tapas Pandey profile image
Tapas Pandey profile image

Tapas Pandey

10/10 starsCompleted
3 years, 7 months ago
This is one of the best course that taught, the science of interfacing analog world to digital. The course has lots of practical example that helps in consolation of theoretical principles.
Was this review helpful? Yes0
 Flag
Ahmed Emad profile image
Ahmed Emad profile image

Ahmed Emad

2/10 starsTaking Now
3 years, 7 months ago
no have experience about using elecrons but i hope i learn it in this course and i make robots i want learn only how i programming robot
Was this review helpful? Yes0
 Flag

Rating Details


  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars
  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars
  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars

Rankings are based on a provider's overall CourseTalk score, which takes into account both average rating and number of ratings. Stars round to the nearest half.