About this Course
최근 조회 5,865

100% 온라인

지금 바로 시작해 나만의 일정에 따라 학습을 진행하세요.

유동적 마감일

일정에 따라 마감일을 재설정합니다.

완료하는 데 약 15시간 필요

권장: 6 weeks of study, 3-5 hours/week...


자막: 영어

100% 온라인

지금 바로 시작해 나만의 일정에 따라 학습을 진행하세요.

유동적 마감일

일정에 따라 마감일을 재설정합니다.

완료하는 데 약 15시간 필요

권장: 6 weeks of study, 3-5 hours/week...


자막: 영어

강의 계획 - 이 강좌에서 배울 내용

완료하는 데 29분 필요


2 videos (Total 9 min), 2 readings
2개의 동영상
Let's take a look at all our Modules!4m
2개의 읽기 자료
Course 3 Slides10m
Course Parts list10m
완료하는 데 1시간 필요

Course 3 Lecture series

Before jumping into the lab section of this course, we would like to offer you a short lecture series. This lecture series will compliment everything you are about to do for the remainder of the course.

7 videos (Total 49 min), 1 quiz
7개의 동영상
What's in Sensor6m
Sensing and Actuation Paradigms5m
Inspiration from Hollywood8m
Discrete Signals and digital Signal Processing12m
Life below the Nyquist (Advanced)7m
Resolution, Bandwidth, and Power7m
1개 연습문제
Lecture Module Quiz10m
완료하는 데 1시간 필요

Terminology/Cheat Sheet (Beginner)

In this course, you will see a lot of new words and acronyms you might not be familiar with. If you feel comfortable with your knowledge of tech terminology, feel free to skip these lessons since they will not affect the overall integrity of the course. If you see something that you want to know a little more about, feel free to watch the video to gain insight on some basic concepts. We do expect you to know the majority of this material before going into the next module, we would recommend going through the lessons as a quick brush up.

17 videos (Total 44 min), 3 readings, 1 quiz
17개의 동영상
Introduction to Lesson 11m
Acronyms (DragonBoard™ 410c)3m
Acronyms (General)2m
Frequent Terminology2m
A look back at Lesson 146
Introduction to Lesson 22m
Ohm's Law5m
Electromagnetic Spectrum2m
Operational Amplifiers3m
A look back at Lesson 21m
Introduction to Lesson 31m
A look back at Lesson 31m
3개의 읽기 자료
Module 1 Procedure document (supplemental doc)10m
Ohm's law and circuit supplementals10m
Python and Java supplementals10m
1개 연습문제
Module 112m
완료하는 데 2시간 필요

GPIO Programming

Hello everyone and welcome to GPIO Programming! In order for the DragonBoard™ 410c to interact with the world there has to be an interface between them. For the purpose of this project the GPIO interface will serve as a way to sense and interact with the environment. In this lesson we will talk about General Purpose Input/Output pins and why they are important to this project. We will try to define them as well as provide other resources that could help further explain their purpose. In taking a look at the low speed expansion header on the DragonBoard™ 410c we will locate and explain all other GPIO interfaces. Since only the 12 GPIO will be necessary for this course, most of this lesson will focus on them. Once a greater understanding of the GPIO is achieved we will then access them via command prompt be it through a PC host or on board OS such as Ubuntu. Finally in this lesson we will show you how to make your first program/application capable of controlling a GPIO.

33 videos (Total 87 min), 5 readings, 1 quiz
33개의 동영상
Introduction to Lesson 11m
GPIO Defined3m
GPIO, project specific uses2m
GPIO, overall uses1m
A look back at Lesson 145
Introduction to Lesson 250
Pin layout4m
Pin access1m
A look back at Lesson 249
Introduction to Lesson 31m
Multi-Purpose Pins (MPP) vs. GPIO1m
Inter-Integrated Circuit (I2C)1m
Serial Peripheral Interface (SPI)1m
Universal Asynchronous Receiver/Transmitter (UART)1m
Pulse-Code Modulation (PCM)1m
A look back at Lesson 355
Introduction to Lesson 426
GPIO access with Android5m
GPIO access with Ubuntu5m
A look back at Lesson 451
Introduction to Lesson 5a1m
Modify boot script7m
GPIO Library (Java)5m
Make your application (Gradle)8m
Make your application (Manually)4m
A look back at Lesson 5a1m
Introduction to Lesson 5b59
Python and other languages3m
GPIO Library4m
Build your program5m
A look back at Lesson 5b44
Video Challenge!41
5개의 읽기 자료
Module 2 Procedure document (supplemental doc)10m
Modify the Android boot script.10m
GPIO Library (Python)10m
First Python program (LED test).10m
Peer review assignment (Cheat sheet)10m
1개 연습문제
Module 210m
완료하는 데 1시간 필요

Amplifier Build

Time to build your very own amplifier! In order to interact with a wide variety of components, including many of the components that will be used throughout this course the voltage output from the DragonBoard™ 410c low speed expansion header will need to be amplified. In this lesson we will talk about a very basic voltage amplifier design. This design will be used to boost the signal voltage from the GPIO’s located on the DragonBoard™ 410c low speed expansion header. Once familiar with this basic amplifier, one can make adjustments to create personalized amplifiers geared toward specific future projects.

27 videos (Total 53 min), 1 reading, 1 quiz
27개의 동영상
Introduction to Lesson 153
DragonBoard™ 410c pin voltages1m
A look back at Lesson 153
Introduction to Lesson 21m
Specification matching2m
Theory and Calculations5m
Amplifier Diagram (NTE987)1m
Weighing your options1m
A look back at Lesson 251
Introduction to Lesson 3a24
Parts and tools required1m
Putting it together6m
A look back at Lesson 3a26
Introduction to Lesson 3b1m
Parts and tools required1m
Soldering tips7m
PCB amplifier breakdown3m
A look back at Lesson 3b1m
Introduction to Lesson 439
Debugging and Troubleshooting (Breadboard)2m
Debugging and Troubleshooting (PCB)1m
See the difference (LED test)1m
A look back at Lesson 434
Video Challenge!45
1개의 읽기 자료
Module 3 Procedure document (supplemental doc)10m
1개 연습문제
Module 312m
완료하는 데 1시간 필요

Stepper Motors

We are all basically made of motors, not really, but most robots are! When working with robotics, motors among several other things are some of the most important components you will chose for a project. In this lesson we will compare a variety of different motors widely used in DIY projects, especially DIY projects centered around robotics. We will take a deeper look at the stepper motor and what they are made of. We will then talk about the H-Bridge integrated circuit chip, why it is necessary for this projects and how it is used. Lastly, this lesson will guide you through the process of building a circuit capable of running a stepper motor. Schematics and code will be provided in order to gain a greater understanding of the stepper motor, as well as to facilitate the step by step instructions found in this lesson's documentation.

16 videos (Total 34 min), 2 readings, 1 quiz
16개의 동영상
Introduction to Lesson 159
What makes them different from other motors2m
Typical components of the stepper motor3m
Deeper look at how they work2m
A look back at Lesson 135
Introduction to Lesson 21m
H-Bridge IC Chip1m
Circuit layout3m
Stepper sequence4m
A look back at Lesson 251
Introduction to Lesson 333
Building the Circuit2m
Setting up the code!4m
Stepper Motor Demo1m
A look back at Lesson 347
2개의 읽기 자료
Module 4 Procedure document (supplemental doc)10m
Python Code10m
1개 연습문제
Module 410m
완료하는 데 1시간 필요

LED Block

It was amazing when we turned our first LED on. What if we told you one was just the beginning! In this Module we will manipulate 8x8 LED matrices to execute a variety of custom schemes. We will program and build games, and digital displays that can be used for fun or business. The 8x8 LED matrix is just the beginning. Our code and ultimately our concepts can be applied to larger more intricate projects as you grow your IoT toolbox.

22 videos (Total 47 min), 2 readings, 1 quiz
22개의 동영상
Introduction to Lesson 157
LED Matrix Kit2m
8x8 LED Matrix1m
MAX7219 IC Chip2m
A look back at Lesson 11m
Introduction to Lesson 21m
How it Works2m
Matrix Customization3m
A look back at Lesson 240
Introduction to Lesson 356
LED processor library5m
Character Library2m
Expanding to multiple blocks43
A look back at Lesson 31m
Introduction to Lesson 41m
Building the Circuit3m
Message Display (Ubuntu)1m
Dice Game (Ubuntu)1m
CALIT2 Bird (Android)10m
A look back at Lesson 441
Video Challenge!1m
2개의 읽기 자료
Module 5 Procedure document (supplemental doc)10m
Python Code10m
1개 연습문제
Module 510m
완료하는 데 1시간 필요

Infrared Sensors

Using sensors that work on the infrared spectrum we can send and receive information. With this knowledge we are ready to program/build a way to use this to our benefit. In this Module you will gain access to code that will allow you take tremendous steps forward in your pursuit to claim of piece of the IoT movement. We are also going talk about the infrared spectrum on a higher level to gain a better understanding of how we are able to use it for these projects. By the end of this Module, you will be able to take a household remote and control various aspects of your DragonBoard™ 410c, especially peripherals through GPIO manipulation.

14 videos (Total 30 min), 3 readings, 1 quiz
14개의 동영상
Introduction to Lesson 146
Electromagnetic Spectrum2m
Applying this Sensor to the Remote1m
A look back at Lesson 151
Introduction to Lesson 249
The Passive Infrared (PIR) Sensor2m
PIR Sensor Demo3m
A look back at Lesson 238
Introduction to Lesson 31m
Parts list and circuit walkthrough1m
IR Remote demo - Part 1 (Code)3m
IR Remote demo - Part 2 (Demo)7m
A look back at Lesson 31m
3개의 읽기 자료
Module 6 Procedure document (supplemental doc)10m
Python Code10m
Python Code10m
1개 연습문제
Module 66m
13개의 리뷰Chevron Right

Internet of Things: Sensing and Actuation From Devices의 최상위 리뷰

대학: GHJan 26th 2017

The students who taught this course did an amazing job of putting together the lectures and code.

대학: JCFeb 9th 2018

Excellent, I recommend this course and specialization.



Ganz Chockalingam

Principal Engineer
Qualcomm Institute of Calit2, UC, San Diego

Harinath Garudadri

Associate Research Scientist
Qualcomm Institute of Calit2, UC, San Diego

캘리포니아 샌디에고 대학교 정보

UC San Diego is an academic powerhouse and economic engine, recognized as one of the top 10 public universities by U.S. News and World Report. Innovation is central to who we are and what we do. Here, students learn that knowledge isn't just acquired in the classroom—life is their laboratory....

자주 묻는 질문

  • 강좌에 등록하면 바로 모든 비디오, 테스트 및 프로그래밍 과제(해당하는 경우)에 접근할 수 있습니다. 상호 첨삭 과제는 이 세션이 시작된 경우에만 제출하고 검토할 수 있습니다. 강좌를 구매하지 않고 살펴보기만 하면 특정 과제에 접근하지 못할 수 있습니다.

  • 수료증을 구매하면 성적 평가 과제를 포함한 모든 강좌 자료에 접근할 수 있습니다. 강좌를 완료하면 전자 수료증이 성취도 페이지에 추가되며, 해당 페이지에서 수료증을 인쇄하거나 LinkedIn 프로필에 수료증을 추가할 수 있습니다. 강좌 콘텐츠만 읽고 살펴보려면 해당 강좌를 무료로 청강할 수 있습니다.

궁금한 점이 더 있으신가요? 학습자 도움말 센터를 방문해 보세요.