À propos de ce cours
4.3
88 notes
13 avis

100 % en ligne

Commencez dès maintenant et apprenez aux horaires qui vous conviennent.

Dates limites flexibles

Réinitialisez les dates limites selon votre disponibilité.

Approx. 16 heures pour terminer

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

Anglais

Sous-titres : Anglais

100 % en ligne

Commencez dès maintenant et apprenez aux horaires qui vous conviennent.

Dates limites flexibles

Réinitialisez les dates limites selon votre disponibilité.

Approx. 16 heures pour terminer

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

Anglais

Sous-titres : Anglais

Programme du cours : ce que vous apprendrez dans ce cours

Semaine
1
29 minutes pour terminer

Welcome

...
2 vidéos (Total 9 min), 2 lectures
2 vidéos
Let's take a look at all our Modules!4 min
2 lectures
Course 3 Slides10 min
Course Parts list10 min
1 heure pour terminer

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 vidéos (Total 49 min), 1 quiz
7 vidéos
What's in Sensor6 min
Sensing and Actuation Paradigms5 min
Inspiration from Hollywood8 min
Discrete Signals and digital Signal Processing12 min
Life below the Nyquist (Advanced)7 min
Resolution, Bandwidth, and Power7 min
1 exercice pour s'entraîner
Lecture Module Quiz10 min
1 heure pour terminer

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 vidéos (Total 44 min), 3 lectures, 1 quiz
17 vidéos
Introduction to Lesson 11 min
Acronyms (DragonBoard™ 410c)3 min
Acronyms (General)2 min
Frequent Terminology2 min
A look back at Lesson 146s
Introduction to Lesson 22 min
Ohm's Law5 min
Electromagnetic Spectrum2 min
Bluetooth2 min
Operational Amplifiers3 min
A look back at Lesson 21 min
Introduction to Lesson 31 min
Java4 min
Python3 min
Breadboards5 min
A look back at Lesson 31 min
3 lectures
Module 1 Procedure document (supplemental doc)10 min
Ohm's law and circuit supplementals10 min
Python and Java supplementals10 min
1 exercice pour s'entraîner
Module 112 min
Semaine
2
2 heures pour terminer

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 vidéos (Total 87 min), 5 lectures, 1 quiz
33 vidéos
Introduction to Lesson 11 min
GPIO Defined3 min
GPIO, project specific uses2 min
GPIO, overall uses1 min
A look back at Lesson 145s
Introduction to Lesson 250s
Pin layout4 min
Pin access1 min
A look back at Lesson 249s
Introduction to Lesson 31 min
Multi-Purpose Pins (MPP) vs. GPIO1 min
Inter-Integrated Circuit (I2C)1 min
Serial Peripheral Interface (SPI)1 min
Universal Asynchronous Receiver/Transmitter (UART)1 min
Pulse-Code Modulation (PCM)1 min
A look back at Lesson 355s
Introduction to Lesson 426s
GPIO access with Android5 min
GPIO access with Ubuntu5 min
A look back at Lesson 451s
Introduction to Lesson 5a1 min
Modify boot script7 min
GPIO Library (Java)5 min
Make your application (Gradle)8 min
Make your application (Manually)4 min
A look back at Lesson 5a1 min
Introduction to Lesson 5b59s
Python and other languages3 min
GPIO Library4 min
Build your program5 min
A look back at Lesson 5b44s
Video Challenge!41s
5 lectures
Module 2 Procedure document (supplemental doc)10 min
Modify the Android boot script.10 min
GPIO Library (Python)10 min
First Python program (LED test).10 min
Peer review assignment (Cheat sheet)10 min
1 exercice pour s'entraîner
Module 210 min
Semaine
3
1 heure pour terminer

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 vidéos (Total 53 min), 1 lecture, 1 quiz
27 vidéos
Introduction to Lesson 153s
Amplifiers1 min
Op-Amps1 min
DragonBoard™ 410c pin voltages1 min
A look back at Lesson 153s
Introduction to Lesson 21 min
Specification matching2 min
Theory and Calculations5 min
Amplifier Diagram (NTE987)1 min
Weighing your options1 min
A look back at Lesson 251s
Introduction to Lesson 3a24s
Parts and tools required1 min
Putting it together6 min
A look back at Lesson 3a26s
Introduction to Lesson 3b1 min
Parts and tools required1 min
Soldering tips7 min
PCB amplifier breakdown3 min
A look back at Lesson 3b1 min
Introduction to Lesson 439s
Debugging and Troubleshooting (Breadboard)2 min
Debugging and Troubleshooting (PCB)1 min
See the difference (LED test)1 min
A look back at Lesson 434s
Video Challenge!45s
1 lecture
Module 3 Procedure document (supplemental doc)10 min
1 exercice pour s'entraîner
Module 312 min
1 heure pour terminer

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 vidéos (Total 34 min), 2 lectures, 1 quiz
16 vidéos
Introduction to Lesson 159s
What makes them different from other motors2 min
Typical components of the stepper motor3 min
Deeper look at how they work2 min
A look back at Lesson 135s
Introduction to Lesson 21 min
H-Bridge IC Chip1 min
Circuit layout3 min
Stepper sequence4 min
A look back at Lesson 251s
Introduction to Lesson 333s
Building the Circuit2 min
Setting up the code!4 min
Stepper Motor Demo1 min
A look back at Lesson 347s
2 lectures
Module 4 Procedure document (supplemental doc)10 min
Python Code10 min
1 exercice pour s'entraîner
Module 410 min
Semaine
4
1 heure pour terminer

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 vidéos (Total 47 min), 2 lectures, 1 quiz
22 vidéos
Introduction to Lesson 157s
LED Matrix Kit2 min
8x8 LED Matrix1 min
MAX7219 IC Chip2 min
A look back at Lesson 11 min
Introduction to Lesson 21 min
How it Works2 min
Matrix Customization3 min
A look back at Lesson 240s
Introduction to Lesson 356s
LED processor library5 min
Character Library2 min
Expanding to multiple blocks43s
A look back at Lesson 31 min
Introduction to Lesson 41 min
Building the Circuit3 min
Message Display (Ubuntu)1 min
Dice Game (Ubuntu)1 min
CALIT2 Bird (Android)10 min
A look back at Lesson 441s
Video Challenge!1 min
2 lectures
Module 5 Procedure document (supplemental doc)10 min
Python Code10 min
1 exercice pour s'entraîner
Module 510 min
1 heure pour terminer

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 vidéos (Total 30 min), 3 lectures, 1 quiz
14 vidéos
Introduction to Lesson 146s
Electromagnetic Spectrum2 min
Applying this Sensor to the Remote1 min
A look back at Lesson 151s
Introduction to Lesson 249s
The Passive Infrared (PIR) Sensor2 min
PIR Sensor Demo3 min
A look back at Lesson 238s
Introduction to Lesson 31 min
Parts list and circuit walkthrough1 min
IR Remote demo - Part 1 (Code)3 min
IR Remote demo - Part 2 (Demo)7 min
A look back at Lesson 31 min
3 lectures
Module 6 Procedure document (supplemental doc)10 min
Python Code10 min
Python Code10 min
1 exercice pour s'entraîner
Module 66 min
4.3
13 avisChevron Right

Meilleurs avis

par GHJan 26th 2017

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

par JCFeb 9th 2018

Excellent, I recommend this course and specialization.

Enseignants

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

À propos de Université de Californie à 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....

Foire Aux Questions

  • Une fois que vous êtes inscrit(e) pour un Certificat, vous pouvez accéder à toutes les vidéos de cours, et à tous les quiz et exercices de programmation (le cas échéant). Vous pouvez soumettre des devoirs à examiner par vos pairs et en examiner vous-même uniquement après le début de votre session. Si vous préférez explorer le cours sans l'acheter, vous ne serez peut-être pas en mesure d'accéder à certains devoirs.

  • Lorsque vous achetez un Certificat, vous bénéficiez d'un accès à tout le contenu du cours, y compris les devoirs notés. Lorsque vous avez terminé et réussi le cours, votre Certificat électronique est ajouté à votre page Accomplissements. À partir de cette page, vous pouvez imprimer votre Certificat ou l'ajouter à votre profil LinkedIn. Si vous souhaitez seulement lire et visualiser le contenu du cours, vous pouvez accéder gratuitement au cours en tant qu'auditeur libre.

D'autres questions ? Visitez le Centre d'Aide pour les Etudiants.