Get $1 credit for every $25 spent!

The Ultimate Raspberry Pi & ROS Robotics Developer Super Bundle

Ending In:
Add to Cart - $49.99
Add to Cart ($49.99)
$2,391
97% off
wishlist
Courses
15
Lessons
495
Enrolled
752

What's Included

Product Details

Access
Lifetime
Content
1.0 hours
Lessons
13

Raspberry Pi Essentials & Extras

Broaden Your Raspberry Pi's Horizons with This 1-Hour Crash Course

By Wolfram Donat | in Online Courses

The Raspberry Pi has become one of the most popular tools for hobbyists and engineers alike, but it can be tough to find the best jumping-off point when you start tinkering. This course offers some general Pi knowledge and will show you some of the many ways you can make your Pi work for you. From installing different operating systems to using the Raspberry Pi as a web server, you'll open up a whole new realm of possibility for your device.

4.2/5 average rating: ★ ★ ★ ★

  • Access 13 lectures & 1 hour of content 24/7
  • Discover how to install the optional Pi camera board
  • Understand the UART protocol
  • Learn how to interface with a GPS module using I2C
  • Use the Pi as a Network File Server
  • Put Windows 10 on your Raspberry Pi for a more familiar operating system
  • Turn your Pi into a fully-functioning web server
Wolf Donat | Engineer, Writer, & Maker
4.0/5 Instructor Rating: ★ ★ ★ ★

Wolf Donat is a computer engineer who specializes in robotics, computer vision, and embedded systems. He is a huge fan of the Raspberry Pi minicomputer because of the versatility and power that it packs into an extremely inexpensive package, making it accessible to nearly everybody who wants to learn. He's worked with it as both a professional and a hobbyist, and really enjoys teaching others to use it.

Important Details

  • Length of time users can access this course: lifetime
  • Access options: desktop & mobile
  • Certificate of completion included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Updates included
  • Experience level required: beginner

Requirements

  • Familiarity with Linux and the Pi is helpful, but not necessary

Course Outline

  • Your First Program
  • The Lectures
    • Introduction - 2:45
    • Tour of the Raspberry Pi - 8:22
    • The Virtual Desktop - 12:48
    • The Raspberry Pi camera board - 5:43
    • UART - Part 1 - 5:48
    • UART - Part 2 - 8:55
    • I2C - Part 1 - 4:38
    • I2C - Part 2 - 4:51
    • The Watchdog Timer - 5:36
    • Windows on the Pi - 5:01
    • The PI as a webserver - 4:43
    • The Pi as a network file server - 5:33
    • Conclusion - 0:52

View Full Curriculum


Access
Lifetime
Content
6.0 hours
Lessons
49

Learn ROS2 & Migrate Your ROS Projects

Create Complete ROS2 Applications & Migrate a ROS1 Code Base in ROS2

By Edouard Renard | in Online Courses

This course won't start from the very beginning of each ROS concept since you already know them. It will focus on the most important points that will allow you to write ROS2 applications in no time, thanks to your pre-existing ROS1 knowledge. Divided into 2 main parts, you will learn how to write ROS2 programs using your ROS1 experience. You'll go through every core concept and see how to translate the app in ROS2. The second part will help you learn and focus on the migration part.

4.4/5 average rating: ★ ★ ★ ★

  • Access 49 lectures & 6 hours of content 24/7
  • Learn the most important differences between ROS1 & ROS2
  • Install & setup ROS2 on Ubuntu
  • Write complete applications with ROS2
  • Communicate between ROS1 & ROS2 using the ros1_bridge package
  • Migrate a ROS1 project to ROS2
  • Practice with a complete migration project
Edouard Renard | Software Engineer & Entrepreneur
4.2/5 average rating: ★ ★ ★ ★

Edouard Renard is a software engineer and entrepreneur. He enjoys teaching new technologies to people, and making complex stuff easy to understand. His method is simple and contains only 3 words: Step-By-Step. He knows how hard it can be to learn a new topic and just be lost in an ocean of information, without knowing what to do. In his courses, he makes sure that you learn one step at a time, through practice, and that you also learn the best practices.

Edouard also co-founded a robotics startup in 2016, building a complete robotic arm, from scratch, with Arduino, Raspberry Pi, Ubuntu, and ROS. Thus, he is aware of things that work and things that don’t work, thanks to a lot of practice. This will save you a precious time and make you progress faster.

Important Details

  • Length of time users can access this course: lifetime
  • Access options: desktop & mobile
  • Certificate of completion included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Updates included
  • Experience level required: beginner

Requirements

  • Fair understanding in ROS1 & ability to write simple ROS1 programs
  • Ubuntu 20.04 installed on your computer (dual boot or virtual machine) + you know how to use basic commands in a terminal
  • Programming basics in Python and/or C++
  • Some basics in Object Oriented Programming (OOP) are welcome, although not 100% mandatory

Course Outline

  • 1. Introduction
    • 1.1 Welcome! - 3:19
    • 1.2 When to Switch From ROS1 to ROS2? - 5:57
    • 1.3 How to get the most out of this course - 1:14
    • 1.4 Setup for the course - 1:36
  • 2. Install ROS2 and Discover the Main Differences With ROS1
    • 2.1 Intro - 0:19
    • 2.2 Install ROS2 Foxy (Ubuntu 20.04) and Setup Your Environment - 5:50
    • 2.3 Start a ROS2 Node and Get Familiar with ROS2 Tools - 7:00
    • 2.4 ROS1 vs ROS2: First Differences (quick overview) - 7:09
  • 3. Re-write a ROS1 App into ROS2 (part A)
    • 3.1 Intro - 0:35
    • 3.2 Install ROS1 Noetic to Test the ROS1 App - 6:25
    • 3.3 The ROS1 App We'll Use - 12:09
    • 3.4 Install colcon - 3:08
    • 3.5 Create a ROS2 Workspace - 4:04
    • 3.6 Create a Package (Python) - 7:03
    • 3.7 Create a Package (C++) - 3:10
    • 3.8 Create a Node (Python) - 15:27
    • 3.9 Create a Node (Python) with OOP - 10:11
    • 3.10 Create a Node (C++) - 13:58
    • 3.11 Create a Node (C++) with OOP - 8:14
    • 3.12 Template for your OOP Nodes - 8:53
  • 4. Re-write a ROS1 App Into ROS2 (part B)
    • 4.1 Write a Topic Publisher/Subscriber (Python) - 16:20
    • 4.2 Write a Topic Publisher/Subscriber (C++) - 14:30
    • 4.3 Create Custom Interfaces (Msg/Srv) - 12:50
    • 4.4 Write a Service (Python) - 10:03
    • 4.5 Write a Service (C++) - 12:04
    • 4.6 Remapping in ROS2 - 4:49
    • 4.7 ROS2 Parameters - What Has Changed? - 3:41
    • 4.8 Declare Your Parameters (Python/C++) - 13:23
    • 4.9 Get Parameters From Your Code (Python) - 6:54
    • 4.10 Get Parameters From Your Code (C++) - 5:42
    • 4.11 Create a Launch File - 19:43
  • 5. ros1_bridge and Migration Guide
    • 5.1 Intro - 0:57
    • 5.2 Steps to Migrate a Code base using ros1_bridge - 4:57
    • 5.3 Install and Test ros1_bridge - 10:44
    • 5.4 Bridge Custom Messages [1/4] - Why + Setup - 8:38
    • 5.5 Bridge Custom Messages [2/4] - Installation Process - 6:18
    • 5.6 Bridge Custom Messages [3/4] - Running Your App - 6:56
    • 5.7 Bridge Custom Messages [4/4] - Mapping Rules - 15:46
    • 5.8 Use ros1_bridge with our Number App - 15:10
  • 6. Migration Project
    • 6.1 Intro - Discover the ROS1 App - 10:57
    • 6.2 Intro - Project Steps - 3:18
    • 6.3 Step 0: Port the code to ROS1 Noetic - 5:28
    • 6.4 [BEFORE GOING FURTHER] Download the Seed for the ROS2 Project - 5:37
    • 6.5 Step 1: Setup ros1_bridge for Your Custom Interfaces - 18:31
    • 6.6 Step 2: Port the Target Publisher Node - 15:15
    • 6.7 Step 3: Port the Turtle Controller Node - 15:46
    • 6.8 Step 4: Create a Launch File for the App - 7:57
    • 6.9 Project Conclusion - Improvements - 1:16
  • 7. Conclusion
    • 7.1 What to do next - 2:04

View Full Curriculum


Access
Lifetime
Content
1.0 hours
Lessons
8

Connect & Interface Raspberry Pi with Arduino

Learn How to Connect Raspberry Pi & Arduino, The Software and Hardware Part, and Why It's So Useful

By Educational Engineering Team | in Online Courses

This tutorial shows you how to connect Arduino Board with Raspberry Pi, it will take you in a step-by-step manner to know why this is helpful and how it can make your life way much easier and saves you lots of money. You will know what the actual hardware and software configurations need to be done to make this interfacing work smoothly, you will no longer see your raspberry Pi damaged or burned by excessive voltage or power source failure, your raspberry Pi will work like a mini-computer away from the hardware connection that could damage it.

3.6/5 average rating: ★ ★ ★ ★ ★

  • Access 8 lectures & 1 hour of content 24/7
  • Learn how to connect Arduino Board with Raspberry P
  • Understand why it's helpful & how it can make your life much easier
  • Know the actual hardware & software configurations needed
  • Make your own interfacing
Educational Engineering Team
4.0/5 average rating: ★ ★ ★ ★
Educational Engineering Team is a leading team in the Microcontroller Industry, with over 13 Years of experience in teaching and Doing Practical Projects. They strive to put all our hands-on experience in these courses. Instead of superficial knowledge - they go into the depth of the topic and give you the exact, step-by-step blueprint on how to tame simple as well as complex topics in easy and digestible bite-sized videos.

Important Details

  • Length of time users can access this course: lifetime
  • Access options: desktop & mobile
  • Certificate of completion included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Updates included
  • Experience level required: beginner

Requirements

  • Basic experience in electronics, Arduino, & Raspberry Pi

Course Outline

  • Connect and Interface Raspberry Pi with Arduino
    • 1 Introduction - 2:57
    • 2 Raspberry Pi Connections - 3:25
    • 3 Raspberry Pi Configuration and Code - 6:01
    • 4 Arduino Configuration - 6:10
    • 5 Arduino Raspberry Pi Connection - 1:40
    • 6 Finishing Configuration - 6:53
    • 7 Completing Python Setup - 4:52
    • 8 Final Step The End - 0:59

View Full Curriculum


Access
Lifetime
Content
2.0 hours
Lessons
21

Raspberry Pi 4 Essentials: Learn More in Less Time

Start Working with Raspberry Pi by Creating Your Own Projects

By Umesh Lokhande | in Online Courses

This course is designed for beginners who want to work with Raspberry Pi. You'll start your journey right from the basics by walking through setting up a Raspberry Pi for the first time. Later on, you'll make a number of Raspberry Pi projects. You'll walk through setting up every circuit from scratch and writing Python programs for it. Later on, you'll explore building some mini projects using LEDs, Switches, DHT11 Sensors (Temperature/Humidity/Light/Distance), viewing live data with IoT Cloud (Internet of Things), and more.

4.6/5 average rating: ★ ★ ★ ★

  • Access 21 lectures & 2 hours of content 24/7
  • Explore creating a number of Raspberry Pi projects
  • Walk through using LEDs, Switches, DHT11 Sensors & more
  • Familiarize yourself w/ the Python programming language
Umesh Lokhande | Embedded Engineer | Educator
4.5/5 Instructor Rating: ★ ★ ★ ★

Umesh Lokhande is an Embedded Engineer and an electronic enthusiast who has developed about 20+ Products for Startups to Multinationals. As a Chief Author since 2014 at BINARYUPDATES.COM, the venture he started in Pune, India, Umesh’s mission is to explore technology and help educate the world.

Umesh has a Master's degree from the University of Applied Sciences Jena, Germany. Over his career, he has executed several challenging projects where he developed core skills of Hard- and Software development for Product Design.

He was an R&D Engineer to Laser Imaging Systems GmbH & Co. KG (An Orbotech Company), Alere Technologies, and hIOTron. He is a responsive and excellent instructor who has tutored many students both online and offline and has mastered the simple ways to jump-start learning Embedded Systems and IoT.

Important Details

  • Length of time users can access this course: lifetime
  • Access options: desktop & mobile
  • Certificate of completion included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Updates included
  • Experience level required: beginner

Requirements

  • Any device with basic specifications

Course Outline

  • Introduction
    • Raspberry Pi4 Specifications - 6:13
    • Pin Description of Raspberry Pi4 - 4:29
    • Why Python with Raspberry Pi - 1:45
    • Versions of Raspberry Pi4/3 Model B/B+ - 2:34
    • Latest Raspberry Pi4 Model-B Introduction - 3:42
  • Setup and Boot
    • List of Softwares - 2:43
    • Download and Install Softwares - 13:44
    • Prepare SD Card with Raspbian OS - 9:24
    • Boot of Raspberry Pi4 with HDMI Screen - 13:34
    • Boot of Raspberry Pi3 with HDMI Screen - 12:59
  • Working with Terminal
    • Remotely Access Raspberry Pi - 7:34
    • Introduction Linux Commands - 15:47
    • Basics Python Programming - 9:55
  • Control Digital Devices (LED, Switches, Sensors)
    • Circuit Connection (Breadboard) - 5:37
    • Digital Output: Control LED - 10:26
    • Digital Input: Switch Status - 9:09
    • Temperature & Humidity Sensing - 16:15
  • Setup and Run Flask Webserver
    • Introduction to Webserver - 2:11
    • Install and Run Flask Server - 8:23
    • Control LED From Internet Browser - 8:42
    • Add Button to the Webpage for Controlling - 6:33

View Full Curriculum


Access
Lifetime
Content
1.0 hours
Lessons
34

Build Your Own Smart Dustbin Using Raspberry Pi

Have a Solid Foundation on Servo Motor, Distance Sensor, IoT Dashboard Implementation & More

By Comfiny | in Online Courses

This is a brand new online course where you can learn to build an automated smart dustbin from scratch. It's divided into 6 sections where you will learn everything about circuit diagram, Raspberry Pi, servo motor, coding, IoT, and more. The course is crafted from basic to advanced level with minute details in every lecture. This course is not pure theory. You will be building your own project along the way.

4.4/5 average rating: ★ ★ ★ ★

  • Access 34 lectures & 1 hour of content 24/7
  • Get to know about the working principle of the HCSR04 distance measurement sensor
  • Understand in detail about the circuit diagram
  • Learn more about the working principle & the inside mechanism of the servo motor
  • Learn how to achieve zero° & 180° by supplying the required duty cycles
  • Know how IoT is the game-changer
  • Understand the main program of the automated dustbin
Comfiny
4.4/5 average rating: ★ ★ ★ ★
Comfiny is dedicated to creating a better learning experience for anyone who wants to explore the field of cutting-edge technologies. Our business idea supports this vision by offering a range of well-designed high-quality courses. Comfiny's minds are a team of committed developers involved in sharing knowledge and skills gained from various IT industries. They believe in exploring cutting-edge technologies down to its minute details and aim to cover multiple aspects of it to make sure that learning from us is easy for beginners and useful for advanced learners as well.

Important Details

  • Length of time users can access this course: lifetime
  • Access options: desktop & mobile
  • Certificate of completion included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Updates included
  • Experience level required: beginner

Requirements

  • Basic knowledge of using Raspberry Pi

Course Outline

  • Introduction & Project Concept
    • Introduction - 3:20
    • Working Principle of Distance Measurement Sensor - 3:12
    • Hardware requirements for the complete project
  • Circuit Diagram and hardware module testing
    • Understanding Circuit Diagram - Distance measurement - 2:37
    • Circuit Diagram - Distance Measurement - Breadboard based
    • Circuit Diagram - Distance Measurement - Direct Connection
    • Understanding the code - Distance Measurement - Part 1 - 5:26
    • Understanding the code - Distance measurement - Part 2 - 5:41
    • Complete Source code - Distance Measurement
    • Real time Demonstration - Distance Measurement - 2:38
  • Understanding servo mechanism and connectivity
    • Understanding the servo motor - 2:08
    • Working Mechanism of the Servo Motor - 2:17
    • Understanding Circuit Diagram - Servo Motor connection - 2:51
    • Circuit Diagram - Servo Motor Connection with Raspberry Pi
  • Coding Servo for desired angle
    • Adding handle to servo motor control horn - 1:45
    • Finding proper position Part 1 - 4:35
    • Finding proper position Part 2 - 2:08
    • Source code - Finding proper position
    • Real Time Demonstration - Finding proper position - 3:00
    • Moving servo to desired angle - 3:54
    • Source code - Moving servo to desired angle
    • Real time Demonstration - Moving servo to desired angle - 1:54
  • IoT Dashboard implementation
    • Understanding IoT & the platform used - 3:49
    • IoT Dashboard Account creation and testing Part 1 - 5:07
    • IoT Dashboard Account creation and testing Part 2 - 3:06
    • Source Code - IoT Dashboard Testing
    • Real time Demonstration - IoT Dashboard Test - 1:46
  • Automated Dustbin
    • IoT Dashboard account creation for the automated dustbin - 3:36
    • Understanding the Automated Dustbin Program Part 1 - 3:08
    • Understanding the Automated Dustbin Program Part 2 - 3:23
    • Automate the program to start on boot - 0:55
    • Complete Source code - Automated Dustbin
    • Real time Demonstration - Working of the Automated Dustbin - 3:14
    • Conclusion - 2:57

View Full Curriculum


Access
Lifetime
Content
3.0 hours
Lessons
27

Internet of Things with Python & Raspberry Pi

Develop a Secure, Real-Time & End-to-End Internet of Things

By Packt | in Online Courses

Deploying an end-to-end IoT solution requires the development of smart devices, a reliable and real-time communication channel, and a responsive backend server. An efficient ecosystem first requires developing each component and then precise execution in a robust and foolproof way! This course starts you off with IoT project development by combining Python and Raspberry Pi and lays a foundation from which you can develop complex real-world projects. It follows a problem-oriented approach to understand how technologies are used in IoT project development.

3.6/5 average rating: ★ ★ ★ ★ ★ ★

  • Access 27 lectures & 3 hours of content 24/7
  • Build reliable, secure, hack-proof, & scalable IoT projects with Python and Raspberry Pi
  • Solve every possible challenge that IoT projects can have
  • Integrate your projects with sensors & actuators to connect with Raspberry Pi and communicate with IoT servers
Packt Publishing | Tech Knowledge in Motion
4.0/5 Instructor Rating: ★ ★ ★ ★

Founded in 2004 in Birmingham, UK, Packt's mission is to help the world put software to work in new ways, through the delivery of effective learning and information services to IT professionals. Working towards that vision, Packt has published over 6,500 books and videos so far, providing IT professionals with the actionable knowledge they need to get the job done - whether that's specific learning on an emerging technology or optimizing key skills in more established tools.

Important Details

  • Length of time users can access this course: lifetime
  • Access options: desktop & mobile
  • Certificate of completion included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Updates included
  • Experience level required: beginner

Requirements

  • Familiarity with Linux and the Pi is helpful, but not necessary

Course Outline

  • Internet of Things and Communication Models
    • The Course Overview - 5:14
    • Exploring IoT Smart Devices and Architecture - 8:28
    • Hardware Considerations and Communication Models - 12:56
    • Exploring Raspberry Pi 3 - 3:11
  • Project 1: Anti-Theft Motion Detector
    • Getting Started with First IoT Project - 5:39
    • Integrating Sensors - 11:38
    • Combining the Sensors Code with Flask Webserver - 6:59
    • Concluding Project 1 - 3:58
  • Security and Communication Protocols on IoT
    • IoT Communication Protocols - 3:45
    • Internet Security and Cryptography - 6:49
    • HTTPS and SSL/TLS Protocols - 4:45
    • Getting Started with PubNub - 6:20
  • Project 2: Full Duplex IoT Server and AWS Deployment
    • Designing Project Architecture - 5:24
    • Integrating Python PubNub on Raspberry Pi - 5:37
    • Integrating Python PubNub on Web-App - 5:02
    • Setting Up AWS Cloud and Running Apache Server on Custom Domain - 7:37
    • Deploying IoT Flask Application on Apache Server - 6:18
  • Project 3: Secure HTTPS IoT Server and User Login
    • Securing Custom Domain - 4:08
    • Secure User Login - 9:30
    • Facebook Login Functionality for Flask Application - 6:54
    • Database Integration - 13:34
  • Project 4: User and Device Authorization Dashboards
    • Creating Rules for Admin and Non-Admin Users - 7:58
    • Grant Read/Write Permissions for Users - 8:18
    • Implementing Add New Device Feature - 7:38
  • Project 5: Atmosphere Monitoring System
    • Project Specifications and Circuit Diagram - 5:48
    • Integrating Sensors with Raspberry Pi - 9:16
    • Real-Time Charts in Dashboard - 7:49

View Full Curriculum


Access
Lifetime
Content
1.0 hours
Lessons
27

Hands on Zigbee Using Raspberry Pi

Implement Innovative Projects Using One of the Top Trending Wireless Protocols

By Makerdemy | in Online Courses

This course is primarily oriented towards the concepts related to Zigbee, right from the basics. It starts with explaining what exactly is Zigbee and how one can establish a Zigbee network. Details such as the different modes of operations and also the different forms in which Zigbee devices can be a part of the network are also covered. By the end of this course, you'll have a few ideas which you can try for yourself using Raspberry Pi and Zigbee devices.

4.0/5 average rating: ★ ★ ★ ★

  • Access 27 lectures & 1 hour of content 24/7
  • Acquire a clear picture of what Zigbee actually is
  • Control Zigbee devices for enabling wireless communication on different platforms
  • Remotely control water motors using Zigbee
  • Configure Zigbee modules for different purposes
  • Control AC home appliances remotely using a Raspberry Pi & Zigbee
MAKERDEMY
4.0/5 Instructor Rating: ★ ★ ★ ★

MAKERDEMY offers world-class maker education that helps learners get and stay relevant in the marketplace. They focus on tomorrow’s technology today. Through their online courses, they cover a variety of technology-related topics like the Internet of Things, Artificial Intelligence, Embedded Systems, Blockchain, and more.

Important Details

  • Length of time users can access this course: lifetime
  • Access options: desktop & mobile
  • Certificate of completion included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Updates included
  • Experience level required: beginner

Requirements

  • Basics of python programming
  • Basic commands of Linux
  • Basic commands of Python to manipulate the Raspberry Pi

Course Outline

  • About the course
    • What will you learn in this course - 2:48
  • Basic Concepts
    • Introduction to Zigbee - 3:01
    • Types of Zigbee devices and its modes of operation - 4:12
    • Quiz 1: Basic Concepts
  • Components, installation and configuration
    • Basic hardware components - 2:51
    • Software requirements and installation - 4:12
    • Initial Configuration and testing - 10:00
    • Quiz 2: Components, installation and configuration
  • Communication using Raspberry Pi
    • Connection diagram- Communication with Raspberry pi
    • Communication using Raspberry Pi - 10:31
    • Source Code- Communication with Raspberry pi
    • Real time demonstration- Communication with Raspberry pi - 2:19
    • Quiz 3: Communication using Raspberry Pi
  • Traffic management system prototype
    • Raspberry Pi projects using Zigbee, Hardware components, Circuit explanation - 3:32
    • Circuit diagram-traffic management
    • Coding Explanation - 5:36
    • Source Code- Traffic management
    • Real Time demonstration- Traffic management - 2:28
    • Quiz 4: Traffic management system
  • Device Control using Zigbee and Raspberry Pi
    • Device control using Zigbee - 2:13
    • Circuit diagram- Device control
    • Circuit diagram Explanation
    • Coding Explanation - 5:56
    • Source code- Device control
    • Real Time Demonstration- Device control - 4:53
    • Quiz 5: Device Control using Zigbee and Raspberry Pi
  • Conclusion
    • Conclusion - 2:05

View Full Curriculum


Access
Lifetime
Content
4.0 hours
Lessons
66

The Complete Raspberry Pi Bootcamp

Learn to Program & Become a Raspberry Pi Developer

By Educational Engineering Team | in Online Courses

This course is designed to help people with no prior Raspberry Pi programming experience with the basic tools necessary to create a complete Raspberry Pi program then teach them to advance Raspberry Pi topics in addition to practical examples. What makes this course really special is the fact that you don’t need the Raspberry Pi Board to be in your hands, there is a full section on how to simulate the board in your operating system environment and start learning without getting that board.

3.8/5 average rating: ★ ★ ★ ★ ★

  • Access 66 lectures & 4 hours of content 24/7
  • Explore the possibilities of Raspberry Pi as a computer & a state-of-the-art control machine
  • Understand the differences between Arduino, Raspberry Pi, & PIC Microcontroller
  • Connect Raspberry Pi & Arduino
  • Make a smart mirror that works as a news, weather, time & date feed
  • Maker your own Obstacle Avoiding Robot
Educational Engineering Team
4.0/5 average rating: ★ ★ ★ ★
Educational Engineering Team is a leading team in the Microcontroller Industry, with over 13 Years of experience in teaching and Doing Practical Projects. They strive to put all our hands-on experience in these courses. Instead of superficial knowledge - they go into the depth of the topic and give you the exact, step-by-step blueprint on how to tame simple as well as complex topics in easy and digestible bite-sized videos.

Important Details

  • Length of time users can access this course: lifetime
  • Access options: desktop & mobile
  • Certificate of completion included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Updates included
  • Experience level required: beginner

Requirements

  • Raspberry Pi (any version
  • Basic knowledge of electronics

Course Outline

  • First Section
    • 1- Introduction and What you will get when you join - 2:59
    • 1- Introduction - 1:12
    • 2- What you will learn in this course - 1:47
    • 3- Qucik Intro To Raspberry Pi World - 4:30
    • 4- 10 Uses for Raspberry Pi Board - 2:27
    • 5- Different Versions of Raspberry Pi - 2:30
    • 6- Raspberry Pi Components - 2:12
    • 7- OS Versions Available for Raspberry Pi - 5:58
    • 8- Arduino Vs Raspberry Pi Vs BeagleBone - 5:30
    • 9- Course Material Works with any high tech board! - 1:18
  • Second Section
    • 1- What do you need to RunThe Raspberry Pi - 4:26
    • 2- Getting OS and Running RaspberryPi - 9:08
    • 3- Setting Up Raspberry Pi for the First Time - 4:00
    • 4- Simulating Raspberry Pi - 4:34
  • Third Section
    • 1- A tour inside Raspberry Pi Operating System - 4:29
    • 2- Raspberry Pi Command Line - 5:58
    • 3- Updating Software Packages - 6:17
    • 4- Control Raspberry Pi from another Device using SSH - 3:45
    • 6- Assign A fix IP Address for Raspberry Pi Board - 4:20
    • 5- Control Raspberry Pi from another Device using VNC Server - 7:30
    • 7- Connecting Raspberry Pi to another computer using Network Cable - 3:44
  • Fourth Section
    • 1- Programming GPIO with Python - 3:38
    • 2- Python and Your First Code - 7:39
    • 3- Installing the Control Library - 3:08
    • 3- Installing the Control Library - 3:08
    • 4- Example 1 Blinking Led - 6:58
    • 5- Example Two Reading Input Values From A Switch - 2:53
    • 6- Example Three Running the Led Using LDR - 3:11
    • 7- Example Four PIR Motion Detector - 4:15
    • 8- BCM Numbering instead of Numbering by Order - 2:29
    • 9 Adafruit Protection Box and Connection Cable - 2:10
    • 10- The End - 2:27
  • Arduino Vs Raspberry PI Vs PIC Microcontroller
    • 1 Introduction - 4:22
    • 2 What is Arduino Raspberry Pi and PIC Microcontroller - 6:22
    • 3 Quick summary of the main differences - 4:40
    • 4 Hardware Power and Connectivity - 3:28
    • 5 Hardware IO Pins Storage and USB - 3:49
    • 6 Software Comaprison - 4:42
    • 7 Expanding Onward Capablities - 2:54
    • 8 How to decide - 5:36
  • Connect and Interface Raspberry Pi with Arduino
    • 1 Introduction - 2:57
    • 2 Raspberry Pi Connections - 3:25
    • 3 Raspberry Pi Configuration and Code - 6:01
    • 4 Arduino Configuration - 6:10
    • 5 Arduino Raspberry Pi Connection - 1:40
    • 6 Finishing Configuration - 6:53
    • 7 Completing Python Setup - 4:52
    • 8 Final Step The End - 0:59
  • Make a Smart Mirror Using Raspberry Pi
    • 1 Introduction - 3:00
    • 2 Download Raspian Operating System for Raspberry Pi - 1:40
    • 3 Install Raspbian Operating System on the SD Card - 7:12
    • 4 Starting Raspian and Getting the Code and Libraries - 2:04
    • 5 Downloading and Installing pip - 2:13
    • 6 Installing Dependencies - 1:57
    • 7 Getting API Token for Weather - 2:38
    • 8 Adding the API Token and Running the Application - 3:31
    • 9 1 Materials Needed - 6:52
    • 9 Manufacturing - 8:57
  • Obstacle Avoiding Robot with Raspberry Pi
    • 1 Introduction - 2:12
    • 2 Required Material - 3:25
    • 3 Raspberry Pi and Ultrasonic Sensor - 8:13
    • 4 IR Sensor and Motor Driver - 2:57
    • 5 Voltage Regulator and DC Motors - 2:53
    • 6 Circuit Diagram - 5:49
    • 7 Code - 2:55
    • 8 The End - 0:46

View Full Curriculum


Access
Lifetime
Content
1.0 hours
Lessons
10

Make a Smart Mirror Using Raspberry Pi

Step-by-Step Guide to Make a Smart Mirror That Works as a News, Weather, Time, & Date Feed

By Educational Engineering Team | in Online Courses

This course will give you detailed instructions on how to make an easy Raspberry Pi-powered home smart mirror. A smart mirror displays applications so that you can check the weather, local news, and more while you are getting ready in the morning. It's also modular, so you can easily move it around or hang it on the wall if you like. This course introduces a basic application that you can run on the smart mirror, but it's totally customizable if you want to write some of your own code. You can use a Raspberry Pi 3 or A, B+, or any other Pi Module. This is a step-by-step tutorial that will help you make it in no time, you don't need any experience at all, and if you have any question please ask in the Q&A board.

3.9/5 average rating: ★ ★ &starf ★ ★

  • Access 10 lectures & 1 hour of content 24/7
  • Use Raspberry Pi to make a smart mirror
  • Customize your smart mirror
  • Write some of your own code
Educational Engineering Team
4.0/5 average rating: ★ ★ ★ ★
Educational Engineering Team is a leading team in the Microcontroller Industry, with over 13 Years of experience in teaching and Doing Practical Projects. They strive to put all our hands-on experience in these courses. Instead of superficial knowledge - they go into the depth of the topic and give you the exact, step-by-step blueprint on how to tame simple as well as complex topics in easy and digestible bite-sized videos.

Important Details

  • Length of time users can access this course: lifetime
  • Access options: desktop & mobile
  • Certificate of completion included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Updates included
  • Experience level required: beginner

Requirements

  • Raspberry Pi

Course Outline

  • Make a Smart Mirror Using Raspberry Pi
    • 1 Introduction - 3:00
    • 2 Download Raspian Operating System for Raspberry Pi - 1:40
    • 3 Install Raspbian Operating System on the SD Card - 7:12
    • 4 Starting Raspian and Getting the Code and Libraries - 2:04
    • 5 Downloading and Installing pip - 2:13
    • 6 Installing Dependencies - 1:57
    • 7 Getting API Token for Weather - 2:38
    • 8 Adding the API Token and Running the Application - 3:31
    • 9 1 Materials Needed - 6:52
    • 9 Manufacturing - 8:57

View Full Curriculum


Access
Lifetime
Content
2.0 hours
Lessons
45

Build Your Own GPS Tracking System with Raspberry Pi

Learn Raspberry Pi By Building & Testing a GPS Tracking System

By Comfiny | in Online Courses

The best way to learn Raspberry Pi is by doing and in this course, you'll get familiar with specific features by building your own GPS tracking system. From setup and configuration to location tracking through Google Maps, this course will help you go from beginner to advanced with Raspberry Pi.

4.5/5 average rating: ★ ★ ★ ★

  • Access 45 lectures & 2 hours of content 24/7
  • Install the latest Raspbian OS without any external monitor
  • Learn how to test whether the GPS module is functioning or not
  • Discuss the Linux commands needed to access GPS functionality on the terminal
  • Get to know about GPS data extraction & programming using Python
  • Design a dashboard & analyze GPS data in real-time from anywhere
Comfiny
4.4/5 average rating: ★ ★ ★ ★
Comfiny is dedicated to creating a better learning experience for anyone who wants to explore the field of cutting-edge technologies. Our business idea supports this vision by offering a range of well-designed high-quality courses. Comfiny's minds are a team of committed developers involved in sharing knowledge and skills gained from various IT industries. They believe in exploring cutting-edge technologies down to its minute details and aim to cover multiple aspects of it to make sure that learning from us is easy for beginners and useful for advanced learners as well.

Important Details

  • Length of time users can access this course: lifetime
  • Access options: desktop & mobile
  • Certificate of completion included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Updates included
  • Experience level required: beginner

Requirements

  • Basic knowledge of any programming language

Course Outline

  • Getting started with Raspberry Pi Zero Wireless
    • Learning Agenda - 2:18
    • Introduction to Raspberry Pi Zero Wireless - 3:00
    • Raspberry Pi 3 vs Raspberry Pi Zero Wireless - 5:37
  • Installation & configuration
    • Writing Operating System image - 7:07
    • Setting WIFI & SSH without monitor - 3:09
    • IP Scanner - 2:42
    • Auto scanning the IP - 4:22
    • Setting static IP address for Raspberry Pi Zero W - 4:51
    • Accessing the graphical user interface of the Pi - 7:08
  • Testing GPS module & GPSD configuration
    • Project concept - 2:22
    • Hardware requirements - 2:28
    • Hardware requirements list
    • GPS working principle - 4:40
    • Testing the GPS module - 7:02
    • Circuit diagram - Testing the GPS module
  • Linux tool automation
    • Testing GPS module using Raspberry Pi - 2:19
    • Circuit diagram - Testing the GPS module using Raspberry Pi
    • Understanding GPSD - 1:41
    • GPSD Installation & Configuration - 3:46
    • XGPS - 1:55
    • Starting GPSD on boot - 3:27
  • Coding the GPS in Python
    • Fetching raw data using Python - 3:28
    • Real-time demo - Fetching raw data - 0:58
    • Source code - Raw GPS data using Python
    • Fetching the required data from GPS - 2:45
    • Real time demo - Fetching the required data - 0:49
    • Source code - Extracting required GPS data
  • Building the IOT Dashboard
    • Understanding IoT and data analytics - 3:13
    • IoT dashboard installation and configuration - 9:08
    • Source code - Random number generation
    • Final circuit Diagram
    • Sending GPS data to web server - 5:12
    • Automate Ubigps to start on boot - 2:38
    • Real-time demonstration - 5:21
    • Source code - Sending GPS data to Web Server
  • Advanced GPS Data visualization
    • Understanding alternate IoT dashboard - 2:11
    • Account creation & setup - 1:13
    • Understanding the Advanced IoT dashboard program 1 - 2:26
    • Understanding the Advanced IoT dashboard program 2 - 2:02
    • Required Library installation and program automation - 4:23
    • Real-time demonstration - 4:45
    • Source code
    • Quiz - Hardware
    • Quiz - Programming
    • Conclusion - 2:08

View Full Curriculum


Access
Lifetime
Content
1.0 hours
Lessons
8

Obstacle Avoiding Robot with Raspberry Pi

Make Your Own Obstacle Avoiding Robot & Start Making Amazing Apps

By Educational Engineering Team | in Online Courses

This course will teach you how to make your own Obstacle Avoiding Robot and start making amazing application such as fire fighting and remote control, This Guide will take you in a step by step manner to know what each component inside this circuit is, and what it does and how to wire it up, starting with the Ultrasonic Sensor, IR Sensor, Motor Driver and ending with resistors. You will know what is the actual working principle of Ultrasonic Sensor and IR Sensor and how to interface and configure them correctly so that you can detect objects in the surrounding with your Raspberry Pi Powered device easily and effectively.

3.8/5 average rating: ★ ★ ★ ★ ★ ★

  • Access 8 lectures & 1 hour of content 24/7
  • Make your own Obstacle Avoiding Robot with Raspberry Pi
  • Learn about interface ultrasonic sensors with Raspberry Pi
  • Configure your sensors correctly so that you can detect objects in the surrounding
Educational Engineering Team
4.0/5 average rating: ★ ★ ★ ★
Educational Engineering Team is a leading team in the Microcontroller Industry, with over 13 Years of experience in teaching and Doing Practical Projects. They strive to put all our hands-on experience in these courses. Instead of superficial knowledge - they go into the depth of the topic and give you the exact, step-by-step blueprint on how to tame simple as well as complex topics in easy and digestible bite-sized videos.

Important Details

  • Length of time users can access this course: lifetime
  • Access options: desktop & mobile
  • Certificate of completion included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Updates included
  • Experience level required: beginner

Requirements

  • Basic experience in Electronics
  • Basic experience in Raspberry Pi
  • Intermediate experience in Python

Course Outline

  • Obstacle Avoiding Robot with Raspberry Pi
    • 1 Introduction - 2:12
    • 2 Required Material - 3:25
    • 3 Raspberry Pi and Ultrasonic Sensor - 8:13
    • 4 IR Sensor and Motor Driver - 2:57
    • 5 Voltage Regulator and DC Motors - 2:53
    • 6 Circuit Diagram - 5:49
    • 7 Code - 2:55
    • 8 The End - 0:46

View Full Curriculum


Access
Lifetime
Content
10.0 hours
Lessons
100

ROS2 For Beginners

Master the Key ROS Concepts to Create Powerful & Scalable Robot Applications

By Edouard Renard | in Online Courses

The goal of this course is to remove the big learning curve that you face when you start to learn ROS by yourself. It will show you, step by step, what you need to know to get started and master ROS basics. For each section, the instructor will explain one concept in a way that is easy to understand, and then you will practice with me by writing, building, and running some code. This course will show you what you need to pay attention to, what you need to focus on, and how to avoid common mistakes. And, more importantly, you will get some activities and challenges to make you practice on the concepts that you’ve just seen.

4.6/5 average rating: ★ ★ ★ ★

  • Access 100 lectures & 10 hours of content 24/7
  • Master ROS basics
  • Create, build, run, & debug your ROS program
  • Learn ROS best practices to make your application readable & scalable
  • Create reusable code for any robot powered by ROS
  • Write ROS code with both Python and C++
Edouard Renard | Software Engineer & Entrepreneur
4.2/5 average rating: ★ ★ ★ ★

Edouard Renard is a software engineer and entrepreneur. He enjoys teaching new technologies to people, and making complex stuff easy to understand. His method is simple and contains only 3 words: Step-By-Step. He knows how hard it can be to learn a new topic and just be lost in an ocean of information, without knowing what to do. In his courses, he makes sure that you learn one step at a time, through practice, and that you also learn the best practices.

Edouard also co-founded a robotics startup in 2016, building a complete robotic arm, from scratch, with Arduino, Raspberry Pi, Ubuntu, and ROS. Thus, he is aware of things that work and things that don’t work, thanks to a lot of practice. This will save you a precious time and make you progress faster.

Important Details

  • Length of time users can access this course: lifetime
  • Access options: desktop & mobile
  • Certificate of completion included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Updates included
  • Experience level required: beginner

Requirements

  • Basic programming knowledge (Python or C++)
  • Familiarity with Linux and how to use a terminal

Course Outline

  • 1. Intro
    • 1.1 Welcome! - 3:11
    • 1.2 What is ROS2, When to use it, and Why? - 6:47
    • 1.3 How to get the most out of this course
  • 2. Install ROS2 and Setup Your Environment
    • 2.1 Intro
    • 2.2 Which ROS2 Distribution to Use - 4:53
    • 2.3 Install Ubuntu 20.04 on a Virtual Machine (VirtualBox) - 16:09
    • 2.4 Programming Tools I Will Use During This Course - 3:44
    • 2.5 Install ROS2 Foxy Fitzroy on Ubuntu 20.04 - 3:41
    • 2.6 Setup Your Environment For ROS2 - 2:16
    • 2.7 Launch a ROS2 Program! - 2:48
    • 2.8 Section Conclusion
  • 3. Write your First ROS2 Program
    • 3.1 Intro
    • 3.2 Install the ROS2 build tool - Colcon - 2:18
    • 3.3 Create a ROS2 Workspace - 4:08
    • 3.4 Create a Python Package - 5:57
    • 3.5 Create a C++ Package - 4:08
    • 3.6 What is a ROS2 Node? - 7:35
    • 3.7 Write a Python Node - Minimal Code - 14:57
    • 3.8 Write a Python Node - With OOP - 7:46
    • 3.9 Write a C++ Node - Minimal Code - 13:36
    • 3.10 Write a C++ Node - With OOP - 9:44
    • 3.11 OOP Template For Your Nodes
    • 3.12 More about the ROS2 Client Libraries for Different Languages - 2:31
    • 3.13 Section Conclusion
  • 4. Introduction to ROS2 tools
    • 4.1 Intro
    • 4.2 Debug and Monitor Your Nodes With ros2 cli - 9:57
    • 4.3 Rename a Node at Runtime - 6:02
    • 4.4 Colcon - 5:00
    • 4.5 rqt and rqt_graph - 3:48
    • 4.6 Discover Turtlesim - 4:53
    • 4.7 Activity 001 - ROS2 Nodes and Tools
    • 4.8 Activity 001 - Solution - 4:25
    • 4.9 Section Conclusion
  • 5. ROS2 Topics - Make Your Nodes Communicate Between Each Other
    • 5.1 Intro
    • 5.2 What is a ROS2 Topic? - 9:00
    • 5.3 Write a Python Publisher - 18:20
    • 5.4 Write a Python Subscriber - 9:36
    • 5.5 Write a C++ Publisher - 17:11
    • 5.6 Write a C++ Subscriber - 10:01
    • 5.7 Debug ROS2 Topics with Command Line Tools - 7:07
    • 5.8 Remap a Topic at Runtime - 3:38
    • 5.9 Monitor Topics with rqt and rqt_graph - 6:18
    • 5.10 Experiment on Topics with Turtlesim - 4:52
    • 5.11 Activity 002 - ROS2 Topics
    • 5.12 Activity 002 - Solution [1/2] - 8:47
    • 5.13 Activity 002 - Solution [2/2] - 11:09
    • 5.14 Section Conclusion
  • 6. ROS2 Services - Client/Server Communication Between Nodes
    • 6.1 Intro
    • 6.2 What is a Service? - 7:00
    • 6.3 Write a Python Service Server - 13:39
    • 6.4 Write a Python Service Client - no OOP - 13:44
    • 6.5 Write a Python Service Client - OOP - 12:13
    • 6.6 Write a C++ Service Server - 14:42
    • 6.7 Write a C++ Service Client - no OOP - 14:23
    • 6.8 Write a C++ Service Client - OOP - 17:13
    • 6.9 Debug Services with ROS2 Tools - 4:50
    • 6.10 Remap a Service at Runtime - 3:09
    • 6.11 Experiment on Services with Turtlesim - 7:48
    • 6.12 Activity 003 - ROS2 Services
    • 6.13 Activity 003 - Solution - 11:56
    • 6.14 Section Conclusion
  • 7. Create Custom ROS2 Interfaces (Msg and Srv)
    • 7.1 Intro
    • 7.2 What are ROS2 Interfaces? - 11:34
    • 7.3 Create and Build Your First Custom Msg - 13:50
    • 7.4 Use Your Custom Msg in a Python Node - 10:27
    • 7.5 Use Your Custom Msg in a C++ Node - 4:27
    • 7.6 Create and Build Your First Custom Srv - 4:32
    • 7.7 Debug Msg and Srv with ROS2 Tools - 7:06
    • 7.8 Activity 004 - ROS2 Custom Interfaces
    • 7.9 Activity 004 - Solution [1/3] - 10:54
    • 7.10 Activity 004 - Solution [2/3] - 13:31
    • 7.11 Activity 004 - Solution [3/3] - 19:31
    • 7.12 Section Conclusion
  • 8. Change Node Settings at Runtime with ROS2 Parameters
    • 8.1 Intro
    • 8.2 What is a ROS2 Parameter? - 3:18
    • 8.3 Declare Your Parameters - 12:16
    • 8.4 Get Parameters From a Python Node - 11:32
    • 8.5 Get Parameters From a C++ Node - 9:38
    • 8.6 Activity 005 - ROS2 Parameters
    • 8.7 Activity 005 - Solution [1/2] - 5:58
    • 8.8 Activity 005 - Solution [2/2] - 4:20
    • 8.9 Section Conclusion
  • 9. Scale Your Application With ROS2 Launch Files
    • 9.1 Intro
    • 9.2 What is a ROS2 Launch File? - 2:31
    • 9.3 Create and Install a Launch File - 14:19
    • 9.4 Configure Your Nodes in a Launch File - 6:41
    • 9.5 Activity 006 - ROS2 Launch Files
    • 9.6 Activity 006 - Solution - 11:17
    • 9.7 Section Conclusion
  • 10. Complete Project With Turtlesim
    • 10.1 Intro - Your Challenge - 0:50
    • 10.2 Some Tips to Get Started
    • 10.3 Project - Step 1/6 - 28:29
    • 10.4 Project - Step 2/6 - 15:40
    • 10.5 Project - Step 3/6 - 17:09
    • 10.6 Project - Step 4/6 - 19:09
    • 10.7 Project - Step 5/6 - 7:26
    • 10.8 Project - Step 6/6 - 12:24
    • 10.9 Project Conclusion
  • 11. Conclusion
    • 11.1 What You've Learned - 1:52
    • 11.2 What to do next

View Full Curriculum


Access
Lifetime
Content
2.0 hours
Lessons
34

Introduction to Asus Tinker Board 2020

OS Installation, Full Fledged PC, Remote Access Along with Beginner, Intermediate & Advanced Level Project Development

By Comfiny | in Online Courses

In this course, you will learn what you need to know through hands-on experience. You don’t need any special knowledge except basic computer skills to get started with the course. It is divided into 8 sections. You will learn in detail about the Asus tinker board and how it's different from its competitor Raspberry Pi. As you move along, you will learn more concepts and be able to finish your project. At the end of the course, you will have a solid foundation on tinker board, relay and sensor usage, IoT dashboard implementation, and more. So apart from building this project, you will also find it easy to build any other project of your choice.

4.9/5 average rating: ★ ★ ★ ★

  • Access 34 lectures & 2 hours of content 24/7
  • Learn in detail about the Asus tinker board & how it is different from its competitor Raspberry Pi
  • Understand how to burn the OS image to the SD card & use the tinker board as a full-fledged PC
  • Get to know about all the day to day usage Linux commands with practical examples
  • Understand the basic GUI applications
  • Step into the world of physical computing
  • Learn to build automatic garden lights
  • Learn to build our own home automation project
Comfiny
4.4/5 average rating: ★ ★ ★ ★
Comfiny is dedicated to creating a better learning experience for anyone who wants to explore the field of cutting-edge technologies. Our business idea supports this vision by offering a range of well-designed high-quality courses. Comfiny's minds are a team of committed developers involved in sharing knowledge and skills gained from various IT industries. They believe in exploring cutting-edge technologies down to its minute details and aim to cover multiple aspects of it to make sure that learning from us is easy for beginners and useful for advanced learners as well.

Important Details

  • Length of time users can access this course: lifetime
  • Access options: desktop & mobile
  • Certificate of completion included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Updates included
  • Experience level required: beginner

Requirements

  • Basic knowledge of computers

Course Outline

  • Introduction
    • Introduction to Asus Tinker Board - 5:13
    • Asus Tinker board vs Raspberry Pi 4 - 4:54
  • OS installation & IP scanning
    • Burning the OS image to SD card - 3:59
    • Using Asus Tinker Board as a full-fledged PC - 6:33
    • Understanding IP Scanner - 3:06
    • Auto scanning IP & Putty - 8:07
  • Useful Linux Commands
    • Important Linux Commands Part 1 - 10:32
    • Important Linux Commands Part 2 - 8:45
  • Remote Desktop and GPIO
    • Accessing remote desktop of the Tinker Board - 5:17
    • Exploring the graphical user interface of Tinker Board - 2:51
    • Tinker Board GPIO - 2:53
    • Reference - Tinker Board GPIO pin structure
  • Getting started with Physical computing
    • Hands-on Physical computing with Tinker Board - 4:53
    • Circuit diagram - LED sequence
    • Understanding the code LED sequence - 7:16
    • Source Code - LED sequence
    • Real-Time Demonstration - LED sequence - 1:50
  • Automatic garden lights
    • Introduction - Automatic garden lights - 5:10
    • Hardware requirements - Automatic Garden Light - 2:09
    • Understanding the circuit diagram - Automatic Garden Light - 1:45
    • Circuit Diagram - Automatic garden light
    • Understanding the code - Automatic Garden Light - 4:16
    • Source code - Automatic Garden light
    • Real-time Demonstration - Automatic Garden light - 2:51
  • Home Automation
    • Introduction to Home Automation - 4:26
    • Understanding IoT and the dashboard used - 3:20
    • Understanding the circuit diagram - Home Automation - 3:36
    • Circuit Diagram Home Automation
    • IoT dashboard account creation and setup - 6:41
    • Understanding the code - Home automation - 8:55
    • Source Code - Home Automation
    • Real-time Demonstration - Home Automation - 3:19
  • Remote File Transfer
    • Transfer file from windows to Tinker Board - 4:56
    • Conclusion - 2:53

View Full Curriculum


Access
Lifetime
Content
1.0 hours
Lessons
31

Getting Started with NodeMCU (ESP8266) Step by Step

Build IoT Web Application, LCD Pattern, Physical Input, GPIO Interfacing, Firmware Installation, ESP12E, NodeMCU & More

By Comfiny | in Online Courses

Over the past few years, you might have heard about popular boards such as Arduino, Raspberry Pi, Beagle bone black, and more. These boards will fulfill all your requirements for your embedded systems project but are costly as well as bigger in size. The idea is to use a board that is tiny and can be embedded anywhere for rapid deployment. In this course, the lectures will cover in detail about NodeMCU and how to set up step by step. After successful installation, you will learn how to flash the latest version of the firmware and get started.

3.8/5 average rating: ★ ★ ★ ★ ★

  • Access 31 lectures & 1 hour of content 24/7
  • Build your own IoT dashboard & control any home appliances remotely
  • Get to know the principle of LCD & generate animated pattern of your choice
  • Understand the fundamentals of LUA programming & powerful C++ language
  • Build your own prototype with minimal expenses
Comfiny
4.4/5 average rating: ★ ★ ★ ★
Comfiny is dedicated to creating a better learning experience for anyone who wants to explore the field of cutting-edge technologies. Our business idea supports this vision by offering a range of well-designed high-quality courses. Comfiny's minds are a team of committed developers involved in sharing knowledge and skills gained from various IT industries. They believe in exploring cutting-edge technologies down to its minute details and aim to cover multiple aspects of it to make sure that learning from us is easy for beginners and useful for advanced learners as well.

Important Details

  • Length of time users can access this course: lifetime
  • Access options: desktop & mobile
  • Certificate of completion included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Updates included
  • Experience level required: beginner

Requirements

  • Basic knowledge of any programming language

Course Outline

  • Introduction
    • Introduction to NodeMCU - 8:08
    • General purpose Input/Output - 8:13
  • Connection and user Interface
    • Interfacing NodeNCU to PC - 10:17
    • Understanding Putty and ESPlorer - 4:00
    • Breadboard and its internal structure - 2:14
  • First step to Physical Computing
    • Programming the LED - 4:49
    • Real time Demonstration – LED blinking duration control - 0:47
    • Circuit diagram - LED blinking (Breadboard based)
    • Circuit diagram - LED blinking (Direct connection)
    • Source code - LED blinking
  • Reading human physical input
    • Reading physical input from a push button - 6:03
    • Circuit diagram (Breadboard based - Reading physical Input
    • Circuit diagram (Direct connection- Reading Physical Input)
    • Understanding the code - Physical input - 3:06
    • Source code - Reading the push button
    • Real time Demonstration – Physical input - 1:16
  • Arduino IDE and LCD Programming
    • Getting started with Arduino IDE - 5:49
    • Generating animated patterns on LCD - 4:23
    • circuit Diagram – Interfacing LCD with NodeMCU
    • Programming the LCD - 6:59
    • source code – Programming the LCD
    • Real time demonstration – Pattern generation on LCD - 2:20
  • NodeMCU Web Server
    • Introduction to Web Server - 6:51
    • Specific links of the hardware components
    • Circuit Diagram – Controlling AC appliance
    • Understanding the Web Server code - 7:07
    • Source code – Implementing web based remote control
    • Real time Demonstration – Web Server in action - 4:11
  • Memory Testing QUIZ
    • Programming QUIZ
    • Hardware QUIZ
    • Conclusion - 1:24

View Full Curriculum


Access
Lifetime
Content
2.0 hours
Lessons
22

Build a Smart Security Camera for Raspberry Pi

Build a Smart Security Camera That Detects Intruders & Sends Out Alert Messages Using Python

By ZENVA | in Online Courses

This course will guide you through creating a fully-functional and smart security camera, using a Raspberry Pi or the webcam on your device. The purpose of the application in this course is to detect movement in the video footage and subsequently execute an action, such as sending out an email or an SMS. Sections covering both the theory and practical applications are included in this course. The theory videos demonstrate the building blocks so that you can understand how it all works. Topics taught in this course include summation notation, image similarity metrics, and video processing.

4.7/5 average rating: ★ ★ ★ ★

  • Access 22 lecture & 2 hours of content 24/7
  • Create a fully-functional smart security camera using a Raspberry Pi or the webcam on your device
  • Learn summation notation
  • Explore image similarity metrics like sum squared errors, mean squared errors, & structural similarity
  • Understand how to perform video processing with Python
Zenva Academy
4.4/5 Instructor Rating: ★ ★ ★ ★

Trusted by 400,000+ learners and developers, Zenva provides world-class training on in-demand programming skills covering game development, machine learning, virtual reality, and full-stack web development.

The e-learning platform Zenva Academy is the leading place to upskill, learn, and gain key tech skills for the innovation economy.

Important Details

  • Length of time users can access this course: lifetime
  • Access options: desktop & mobile
  • Certificate of completion included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Updates included
  • Experience level required: beginner

Requirements

  • Any device with basic specification/li>

Course Outline

  • Introduction
    • Introduction - 3:02
    • Source Files
    • Additional Resources
    • Anaconda Development Environment - 8:35
  • Theoretical Basics
    • Summation Notation - 18:39
    • Numpy Matrix Elements Sum - 5:45
    • L1 Norm - 10:11
    • Numpy L1 Norm - 6:35
    • Sum of Squared Errors - 7:58
    • Numpy Sum of Squared Errors - 4:40
    • Mean Squared Error - 10:20
    • Numpy Mean Squared Errors - 3:00
    • Structural Similarity - 9:49
  • Building a Smart Security Camera
    • Raspberry Pi - 5:19
    • Setting up our Environment - 5:12
    • Reading a Video Frame - 7:01
    • Reading the Entire Video - 7:55
    • Detecting an Intruder - 9:13
    • Improving Efficiency - 6:14
    • Twilio - 5:50
    • Sending a Text Message - 5:12
  • Conclusion
    • Conclusion - 1:34

View Full Curriculum



Terms

  • Unredeemed licenses can be returned for store credit within 30 days of purchase. Once your license is redeemed, all sales are final.