Informações sobre o curso
4,645

100% online

Comece imediatamente e aprenda em seu próprio cronograma.

Prazos flexíveis

Redefinir os prazos de acordo com sua programação.

Aprox. 15 horas para completar

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

Inglês

Legendas: Inglês

100% online

Comece imediatamente e aprenda em seu próprio cronograma.

Prazos flexíveis

Redefinir os prazos de acordo com sua programação.

Aprox. 15 horas para completar

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

Inglês

Legendas: Inglês

Programa - O que você aprenderá com este curso

Semana
1
29 minutos para concluir

Welcome

...
2 vídeos (total de (Total 9 mín.) min), 2 leituras
2 videos
Let's take a look at all our Modules!4min
2 leituras
Course 3 Slides10min
Course Parts list10min
1 hora para concluir

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 vídeos (total de (Total 49 mín.) min), 1 teste
7 videos
What's in Sensor6min
Sensing and Actuation Paradigms5min
Inspiration from Hollywood8min
Discrete Signals and digital Signal Processing12min
Life below the Nyquist (Advanced)7min
Resolution, Bandwidth, and Power7min
1 exercício prático
Lecture Module Quiz10min
1 hora para concluir

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 vídeos (total de (Total 44 mín.) min), 3 leituras, 1 teste
17 videos
Introduction to Lesson 11min
Acronyms (DragonBoard™ 410c)3min
Acronyms (General)2min
Frequent Terminology2min
A look back at Lesson 146s
Introduction to Lesson 22min
Ohm's Law5min
Electromagnetic Spectrum2min
Bluetooth2min
Operational Amplifiers3min
A look back at Lesson 21min
Introduction to Lesson 31min
Java4min
Python3min
Breadboards5min
A look back at Lesson 31min
3 leituras
Module 1 Procedure document (supplemental doc)10min
Ohm's law and circuit supplementals10min
Python and Java supplementals10min
1 exercício prático
Module 112min
Semana
2
2 horas para concluir

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 vídeos (total de (Total 87 mín.) min), 5 leituras, 1 teste
33 videos
Introduction to Lesson 11min
GPIO Defined3min
GPIO, project specific uses2min
GPIO, overall uses1min
A look back at Lesson 145s
Introduction to Lesson 250s
Pin layout4min
Pin access1min
A look back at Lesson 249s
Introduction to Lesson 31min
Multi-Purpose Pins (MPP) vs. GPIO1min
Inter-Integrated Circuit (I2C)1min
Serial Peripheral Interface (SPI)1min
Universal Asynchronous Receiver/Transmitter (UART)1min
Pulse-Code Modulation (PCM)1min
A look back at Lesson 355s
Introduction to Lesson 426s
GPIO access with Android5min
GPIO access with Ubuntu5min
A look back at Lesson 451s
Introduction to Lesson 5a1min
Modify boot script7min
GPIO Library (Java)5min
Make your application (Gradle)8min
Make your application (Manually)4min
A look back at Lesson 5a1min
Introduction to Lesson 5b59s
Python and other languages3min
GPIO Library4min
Build your program5min
A look back at Lesson 5b44s
Video Challenge!41s
5 leituras
Module 2 Procedure document (supplemental doc)10min
Modify the Android boot script.10min
GPIO Library (Python)10min
First Python program (LED test).10min
Peer review assignment (Cheat sheet)10min
1 exercício prático
Module 210min
Semana
3
1 hora para concluir

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 vídeos (total de (Total 53 mín.) min), 1 leitura, 1 teste
27 videos
Introduction to Lesson 153s
Amplifiers1min
Op-Amps1min
DragonBoard™ 410c pin voltages1min
A look back at Lesson 153s
Introduction to Lesson 21min
Specification matching2min
Theory and Calculations5min
Amplifier Diagram (NTE987)1min
Weighing your options1min
A look back at Lesson 251s
Introduction to Lesson 3a24s
Parts and tools required1min
Putting it together6min
A look back at Lesson 3a26s
Introduction to Lesson 3b1min
Parts and tools required1min
Soldering tips7min
PCB amplifier breakdown3min
A look back at Lesson 3b1min
Introduction to Lesson 439s
Debugging and Troubleshooting (Breadboard)2min
Debugging and Troubleshooting (PCB)1min
See the difference (LED test)1min
A look back at Lesson 434s
Video Challenge!45s
1 leituras
Module 3 Procedure document (supplemental doc)10min
1 exercício prático
Module 312min
1 hora para concluir

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 vídeos (total de (Total 34 mín.) min), 2 leituras, 1 teste
16 videos
Introduction to Lesson 159s
What makes them different from other motors2min
Typical components of the stepper motor3min
Deeper look at how they work2min
A look back at Lesson 135s
Introduction to Lesson 21min
H-Bridge IC Chip1min
Circuit layout3min
Stepper sequence4min
A look back at Lesson 251s
Introduction to Lesson 333s
Building the Circuit2min
Setting up the code!4min
Stepper Motor Demo1min
A look back at Lesson 347s
2 leituras
Module 4 Procedure document (supplemental doc)10min
Python Code10min
1 exercício prático
Module 410min
Semana
4
1 hora para concluir

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 vídeos (total de (Total 47 mín.) min), 2 leituras, 1 teste
22 videos
Introduction to Lesson 157s
LED Matrix Kit2min
8x8 LED Matrix1min
MAX7219 IC Chip2min
A look back at Lesson 11min
Introduction to Lesson 21min
How it Works2min
Matrix Customization3min
A look back at Lesson 240s
Introduction to Lesson 356s
LED processor library5min
Character Library2min
Expanding to multiple blocks43s
A look back at Lesson 31min
Introduction to Lesson 41min
Building the Circuit3min
Message Display (Ubuntu)1min
Dice Game (Ubuntu)1min
CALIT2 Bird (Android)10min
A look back at Lesson 441s
Video Challenge!1min
2 leituras
Module 5 Procedure document (supplemental doc)10min
Python Code10min
1 exercício prático
Module 510min
1 hora para concluir

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 vídeos (total de (Total 30 mín.) min), 3 leituras, 1 teste
14 videos
Introduction to Lesson 146s
Electromagnetic Spectrum2min
Applying this Sensor to the Remote1min
A look back at Lesson 151s
Introduction to Lesson 249s
The Passive Infrared (PIR) Sensor2min
PIR Sensor Demo3min
A look back at Lesson 238s
Introduction to Lesson 31min
Parts list and circuit walkthrough1min
IR Remote demo - Part 1 (Code)3min
IR Remote demo - Part 2 (Demo)7min
A look back at Lesson 31min
3 leituras
Module 6 Procedure document (supplemental doc)10min
Python Code10min
Python Code10min
1 exercício prático
Module 66min
Semana
5
3 horas para concluir

Bluetooth Remote

If you thought the IR remote module was fun, this will take your wireless control of the DragonBoard™ 410c to a whole new level. Here we will use multiple devices to communicate and control peripherals using Bluetooth. We will walk you through the steps we took in order to send and receive data through the Bluetooth modules on multiple devices. By the end of this module you will be able to control a variety of components (including GPIOs) on your DragonBoard™ 410c from other devices using close range Bluetooth connectivity. We are very excited to share this code with you, and we are even more excited to see all of the cool stuff you will all come up with when you are finished with this Module....
12 vídeos (total de (Total 34 mín.) min), 1 leitura, 2 testes
12 videos
Introduction to Lesson 11min
Bluetooth Overview2min
Bluetooth Remote/Receiver Overview2min
A look back at Lesson 139s
Introduction to Lesson 21min
Bluetooth Manager5min
GPIO Input Parser2min
Bluetooth Receiver / Remote7min
Demo!6min
A look back at Lesson 21min
Video Challenge!1min
1 leituras
Module 7 Procedure document (supplemental doc)10min
1 exercício prático
Module 710min
Semana
6
1 hora para concluir

DragonBoard™ 410c Monitoring and Control

Its time to expand on what we did in Course 2! That being said, I am sure you all had a blast creating your server and checking the status of various components on your board. What if I told you we can use some of these ideas to also control peripherals on your board! Well that is exactly what we are going to do in this Module. Its time to mix your software knowledge with your hardware skills to create a system that can both receive and send information using HTTP! Buckle up because we are about to introduce you to a new sensor while also providing you with everything you will need to officially use the internet for controlling your things (IoT pun)!...
13 vídeos (total de (Total 52 mín.) min), 1 leitura, 1 teste
13 videos
Introduction to Lesson 11min
The Ultrasonic Sensor6min
Ultrasonic Application8min
Ultrasonic Demo7min
A look back at Lesson 12min
Introduction to Lesson 21min
Server Recap4min
Thread Concurrency3min
Device Control8min
Server Demo3min
A look back at Lesson 21min
Video Challenge1min
1 leituras
Module 8 Procedure document (supplemental doc)10min
1 exercício prático
Module 810min
4.3
13 avaliaçõesChevron Right

Melhores avaliações

por GHJan 26th 2017

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

por JCFeb 9th 2018

Excellent, I recommend this course and specialization.

Instrutores

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

Sobre Universidade da Califórnia, 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....

Perguntas Frequentes – FAQ

  • Ao se inscrever para um Certificado, você terá acesso a todos os vídeos, testes e tarefas de programação (se aplicável). Tarefas avaliadas pelos colegas apenas podem ser enviadas e avaliadas após o início da sessão. Caso escolha explorar o curso sem adquiri-lo, talvez você não consiga acessar certas tarefas.

  • Quando você adquire o Certificado, ganha acesso a todo o material do curso, incluindo avaliações com nota atribuída. Após concluir o curso, seu Certificado eletrônico será adicionado à sua página de Participações e você poderá imprimi-lo ou adicioná-lo ao seu perfil no LinkedIn. Se quiser apenas ler e assistir o conteúdo do curso, você poderá frequentá-lo como ouvinte sem custo.

Mais dúvidas? Visite o Central de Ajuda ao Aprendiz.