Об этом курсе
4.3
Оценки: 86
Рецензии: 13
100% online

100% online

Начните сейчас и учитесь по собственному графику.
Гибкие сроки

Гибкие сроки

Назначьте сроки сдачи в соответствии со своим графиком.
Часов на завершение

Прибл. 16 часа на выполнение

Предполагаемая нагрузка: 6 weeks of study, 3-5 hours/week...
Доступные языки

Английский

Субтитры: Английский...
100% online

100% online

Начните сейчас и учитесь по собственному графику.
Гибкие сроки

Гибкие сроки

Назначьте сроки сдачи в соответствии со своим графиком.
Часов на завершение

Прибл. 16 часа на выполнение

Предполагаемая нагрузка: 6 weeks of study, 3-5 hours/week...
Доступные языки

Английский

Субтитры: Английский...

Программа курса: что вы изучите

Неделя
1
Часов на завершение
29 минуты на завершение

Welcome

...
Reading
2 видео (всего 9 мин.), 2 материалов для самостоятельного изучения
Video2 видео
Let's take a look at all our Modules!4мин
Reading2 материала для самостоятельного изучения
Course 3 Slides10мин
Course Parts list10мин
Часов на завершение
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....
Reading
7 видео (всего 49 мин.), 1 тест
Video7 видео
What's in Sensor6мин
Sensing and Actuation Paradigms5мин
Inspiration from Hollywood8мин
Discrete Signals and digital Signal Processing12мин
Life below the Nyquist (Advanced)7мин
Resolution, Bandwidth, and Power7мин
Quiz1 практическое упражнение
Lecture Module Quiz10мин
Часов на завершение
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....
Reading
17 видео (всего 44 мин.), 3 материалов для самостоятельного изучения, 1 тест
Video17 видео
Introduction to Lesson 11мин
Acronyms (DragonBoard™ 410c)3мин
Acronyms (General)2мин
Frequent Terminology2мин
A look back at Lesson 1мин
Introduction to Lesson 22мин
Ohm's Law5мин
Electromagnetic Spectrum2мин
Bluetooth2мин
Operational Amplifiers3мин
A look back at Lesson 21мин
Introduction to Lesson 31мин
Java4мин
Python3мин
Breadboards5мин
A look back at Lesson 31мин
Reading3 материала для самостоятельного изучения
Module 1 Procedure document (supplemental doc)10мин
Ohm's law and circuit supplementals10мин
Python and Java supplementals10мин
Quiz1 практическое упражнение
Module 112мин
Неделя
2
Часов на завершение
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....
Reading
33 видео (всего 87 мин.), 5 материалов для самостоятельного изучения, 1 тест
Video33 видео
Introduction to Lesson 11мин
GPIO Defined3мин
GPIO, project specific uses2мин
GPIO, overall uses1мин
A look back at Lesson 1мин
Introduction to Lesson 2мин
Pin layout4мин
Pin access1мин
A look back at Lesson 2мин
Introduction to Lesson 31мин
Multi-Purpose Pins (MPP) vs. GPIO1мин
Inter-Integrated Circuit (I2C)1мин
Serial Peripheral Interface (SPI)1мин
Universal Asynchronous Receiver/Transmitter (UART)1мин
Pulse-Code Modulation (PCM)1мин
A look back at Lesson 3мин
Introduction to Lesson 4мин
GPIO access with Android5мин
GPIO access with Ubuntu5мин
A look back at Lesson 4мин
Introduction to Lesson 5a1мин
Modify boot script7мин
GPIO Library (Java)5мин
Make your application (Gradle)8мин
Make your application (Manually)4мин
A look back at Lesson 5a1мин
Introduction to Lesson 5bмин
Python and other languages3мин
GPIO Library4мин
Build your program5мин
A look back at Lesson 5bмин
Video Challenge!мин
Reading5 материала для самостоятельного изучения
Module 2 Procedure document (supplemental doc)10мин
Modify the Android boot script.10мин
GPIO Library (Python)10мин
First Python program (LED test).10мин
Peer review assignment (Cheat sheet)10мин
Quiz1 практическое упражнение
Module 210мин
Неделя
3
Часов на завершение
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. ...
Reading
27 видео (всего 53 мин.), 1 материал для самостоятельного изучения, 1 тест
Video27 видео
Introduction to Lesson 1мин
Amplifiers1мин
Op-Amps1мин
DragonBoard™ 410c pin voltages1мин
A look back at Lesson 1мин
Introduction to Lesson 21мин
Specification matching2мин
Theory and Calculations5мин
Amplifier Diagram (NTE987)1мин
Weighing your options1мин
A look back at Lesson 2мин
Introduction to Lesson 3aмин
Parts and tools required1мин
Putting it together6мин
A look back at Lesson 3aмин
Introduction to Lesson 3b1мин
Parts and tools required1мин
Soldering tips7мин
PCB amplifier breakdown3мин
A look back at Lesson 3b1мин
Introduction to Lesson 4мин
Debugging and Troubleshooting (Breadboard)2мин
Debugging and Troubleshooting (PCB)1мин
See the difference (LED test)1мин
A look back at Lesson 4мин
Video Challenge!мин
Reading1 материал для самостоятельного изучения
Module 3 Procedure document (supplemental doc)10мин
Quiz1 практическое упражнение
Module 312мин
Часов на завершение
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....
Reading
16 видео (всего 34 мин.), 2 материалов для самостоятельного изучения, 1 тест
Video16 видео
Introduction to Lesson 1мин
What makes them different from other motors2мин
Typical components of the stepper motor3мин
Deeper look at how they work2мин
A look back at Lesson 1мин
Introduction to Lesson 21мин
H-Bridge IC Chip1мин
Circuit layout3мин
Stepper sequence4мин
A look back at Lesson 2мин
Introduction to Lesson 3мин
Building the Circuit2мин
Setting up the code!4мин
Stepper Motor Demo1мин
A look back at Lesson 3мин
Reading2 материала для самостоятельного изучения
Module 4 Procedure document (supplemental doc)10мин
Python Code10мин
Quiz1 практическое упражнение
Module 410мин
Неделя
4
Часов на завершение
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....
Reading
22 видео (всего 47 мин.), 2 материалов для самостоятельного изучения, 1 тест
Video22 видео
Introduction to Lesson 1мин
LED Matrix Kit2мин
8x8 LED Matrix1мин
MAX7219 IC Chip2мин
A look back at Lesson 11мин
Introduction to Lesson 21мин
How it Works2мин
Matrix Customization3мин
A look back at Lesson 2мин
Introduction to Lesson 3мин
LED processor library5мин
Character Library2мин
Expanding to multiple blocksмин
A look back at Lesson 31мин
Introduction to Lesson 41мин
Building the Circuit3мин
Message Display (Ubuntu)1мин
Dice Game (Ubuntu)1мин
CALIT2 Bird (Android)10мин
A look back at Lesson 4мин
Video Challenge!1мин
Reading2 материала для самостоятельного изучения
Module 5 Procedure document (supplemental doc)10мин
Python Code10мин
Quiz1 практическое упражнение
Module 510мин
Часов на завершение
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....
Reading
14 видео (всего 30 мин.), 3 материалов для самостоятельного изучения, 1 тест
Video14 видео
Introduction to Lesson 1мин
Electromagnetic Spectrum2мин
Applying this Sensor to the Remote1мин
A look back at Lesson 1мин
Introduction to Lesson 2мин
The Passive Infrared (PIR) Sensor2мин
PIR Sensor Demo3мин
A look back at Lesson 2мин
Introduction to Lesson 31мин
Parts list and circuit walkthrough1мин
IR Remote demo - Part 1 (Code)3мин
IR Remote demo - Part 2 (Demo)7мин
A look back at Lesson 31мин
Reading3 материала для самостоятельного изучения
Module 6 Procedure document (supplemental doc)10мин
Python Code10мин
Python Code10мин
Quiz1 практическое упражнение
Module 66мин
4.3
Рецензии: 13Chevron Right

Лучшие рецензии

автор: GHJan 26th 2017

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

автор: HKAug 29th 2017

A very good foundation course on sensing and actuation

Преподавателя

Avatar

Ganz Chockalingam

Principal Engineer
Qualcomm Institute of Calit2, UC, San Diego
Avatar

Harinath Garudadri

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

О University of California 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. Просто ознакомиться с содержанием курса можно бесплатно.

Остались вопросы? Посетите Центр поддержки учащихся.