Introduction to BeagleBone Black Wireless
5.0 (1 rating)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
45 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Introduction to BeagleBone Black Wireless to your Wishlist.

Add to Wishlist

Introduction to BeagleBone Black Wireless

Learn about to Build your own Real time ECG monitor with a BeagleBoneBlack Wireless board.
5.0 (1 rating)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
45 students enrolled
Last updated 6/2017
English
Curiosity Sale
Current price: $10 Original price: $200 Discount: 95% off
30-Day Money-Back Guarantee
Includes:
  • 2.5 hours on-demand video
  • 15 Articles
  • 9 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Wire up your BeagleBoneBlack Wireless to create a fully functional computer, running on Debian operating system
  • Get up to speed with simple Linux commands and the Python programming language
  • Write Python code to control the BeagleBoneBlack Wireless hardware
  • Build your own Real time ECG monitor with a BeagleBoneBlack Wireless board using Beebotte
View Curriculum
Requirements
  • BeagleBoneBlack Wireless
  • A basic understanding of electricity and electronics
  • Essential tools: a mini breadboard, jumper wires, a multimeter, a soldering iron and solder, wire cutter
  • A hands-on projects-based approach with step by step instructions will be used to teach about the BeagleBoneBlack Wireless and Python programming
  • All theory will be explained so you understand all aspects of a project and how/why it works
  • Line-By-Line Code Reviews so you will understand exactly how the software and hardware play together in a project
  • LEDs, Push Buttons, Potentiometer
  • 1 x - BeagleBone Black Wireless, 1 x ECG Module (AD8232), 3 x ECG Electrodes Pad, ECG Electrode Sensor Cable Connector
Description

Hello, learners! Greetings from Makerdemy. In this course, you will learn how to program to Build your own Real time ECG monitor with a BeagleBone Black Wireless board using ECG AD8232 Sensor and beebotte IoT plaform.

In this course is for anyone who is interested in exploring the newly released BeagleBoneBlack Wireless. This course is for anyone who is interested in learning about fundamentals of BeagleBone Black. This course is ideal for those who are interested in exploring the possibilities of BeagleBone. The course does not require any prior knowledge of BeagleBone and Python Programming language.

I will teach you to hook up the Beagle with a keyboard and monitor and use it as a fully functional desktop. I will also teach you how to configure the BeagleBoneBlack board, and you can use it wirelessly. You will learn how to interact with the hardware and build complete BeagleBoneBlack projects using Python programming language.

The course consists series of lessons will show you how to get up and running on the Beaglebone Black Wireless. An advantage of the Beaglebone Black over the Raspberry Pi is that it has Analog input capability, which the Pi does not. The Beaglebone has a much smaller and less active user community, so it is harder to find examples and information for this platform. So, I will put together a series of lessons that will show you how to use this board in your projects. Our basic approach will be to do programs and control the GPIO pins using Python.

The course split into six projects:

Project 1: In this project, we will teach you how to blink LED from the GPIO pins using Python.

Project 2: In this project, we teach you how to make the connection to control the brightness of LED using the PWM command in Python.

Project 3: This project will explain to you how to read the state of push buttons using Python. We will be using an external pull down resistor, and will be using digital reads.

Project 4: In this project will learn how to read analog values using the Analog In pins on the Beaglebone Black Wireless.

Project 5: In this project, we will teach you how to precisely control the position of a servo using PWM in Python.

Project 6: In this project, we will teach you to basics for getting your AD8232 Heart Rate Monitor up and running.

I will also cover real-time medical project in this course; I will go over the basics for getting your (AD8232) Heart Rate Monitor up and running. Then, I’ll show you how to hook it up to BeagleBone Black Wireless and to create a real-time visualization of ECG data Using Beebotte IoT platform.

I will teach you how to step into the world of Internet of Things and remotely visualize the data on the web. You will also learn how to integrate web application API with BeagleBoneBlack Wireless and remotely save the Real-time ECG data on the web server.

If you are a technology enthusiast and want to learn the cutting-edge technology, then this is the right course for you.

I will guide you step by step how to go about building this project. I will also share the source code with you so that you can replicate the project by yourself.

At the end of the course, you'll be fully familiarized with BeagleBone Black Wireless and ready to build your own application micro-controller projects. I look forward to you joining this course. It provides the complete source code of the real time project.

Let’s dive in to learn the concept one by one.

What are you waiting for? Enroll now!

Who is the target audience?
  • This is an introductory course meant for those who are interested in exploring the BeagleBoneBlack Wireless. While a knowledge of Linux operating system and Python programming language will be helpful, it is not required to follow this course. The basics of Linux and Python will be taught as a part of this course.
  • Anyone interested in learning about programming to interface with a curiosity for making electronics and microcontrollers
  • Students over 10 years of age, or younger with with adult supervision. Young students should be supervised at all times when using a soldering iron
  • Entrepreneurs who need to prototype electronics projects or ideas
  • Engineering Students - Electronics, Electrical & Computer Science
  • Electronic Geeks, Hobbiest & Art Students
  • High School Science Students
Students Who Viewed This Course Also Viewed
Curriculum For This Course
46 Lectures
02:19:58
+
Introduction
4 Lectures 15:16

This lecture describes in detailed about the projects in this course, what are all the hardware required for this course and the concept behind of this projects. You will learn how to interact with the hardware and build complete BeagleBoneBlack projects using Python programming language. The course consists series of lessons will show you how to get up and running on the Beaglebone Black Wireless.

Preview 02:38

This lecture describes in detailed about the BeagleBoneBlack Wireless is based on the extremely successful BeagleBone open-source hardware design a high-expansion, maker-focused, community supported open hardware computer by the BeagleBoard.org.

Preview 03:27

This lecture describes in detailed about the BeagleBoneBlack Wireless Key Features and complete hardware specification of the board.

Preview 06:23

This lecture describes in detailed about the BeagleBoneBlack Wireless Compatibility technology on the board. Wireless connectivity on the BeagleBone board is a much-welcomed feature, allowing developers to be more creative when designing IoT projects.

BeagleBone Black Wireless Compatibility
02:48
+
Getting Started with BeagleBoneBlack Wireless
6 Lectures 22:36

This lecture describes in detailed about the BeagleBoneBlack Wireless will teach you step-by-step how to getting started to begin developing with your BeagleBone Black Wireless. Also, types of BeagleBoard, Connecting Up Your BeagleBone Black Wireless and Main Connection Scenarios of the Board.

Getting started with BeagleBoneBlack Wireless
03:40

This lecture describes in detailed about the BeagleBoneBlack Wireless, In this configuration, the board is powered by the PC via the provided USB cable--no other cables are required. The board is accessed either as a USB storage drive or via the browser on the PC.

First scenario: Tethered to a PC
03:27

This lecture describes in detailed about the BeagleBoneBlack Wireless, In this configuration, the board works more like a PC, totally free from any connection to a PC.

Second scenario: Standalone with Display/Keyboard/Mouse
03:58

This lecture describes in detailed about the BeagleBoneBlack Wireless require accessories links.

Accessories links
00:28

This lecture describes in detailed about the BeagleBoneBlack Wireless, Updating board with the latest software, Installation process and other software.

Update board with the latest software
05:25

This lecture describes in detailed about the BeagleBoneBlack Wireless, how to Boot your board off of the SD card.

Plug in your Beagle via USB
05:38
+
Beagle Board component locations
3 Lectures 10:17

In this lecture describes the key components on the board. It provides information on their location and function. Familiarize yourself with the various components on the board.

Beagle Board component locations
04:59

This lecture describes in detailed about each of the connectors on the BeagleBoneBlack Wireless board.

BeagleBoneBoard Wireless Expansion Connectors
03:11

This lecture describes in detailed about the serial header of the board has a debug serial interface that can accessed by using a special serial cable that plugged into the serial header.

Serial Header
02:07
+
WiFi Setup
2 Lectures 12:32

In this lecture, will see how to connect the BeagleBoneBlack wireless using Putty.

Connect a BeagleBoneBlack Wireless to the Internet using Putty
08:37

This lecture describes in detailed about how to set up a Wi-Fi connection for your BeagleBone Black wireless version. Access the BeagleBoneBlack Wireless as root.

BeagleBone Black Wireless Wi-Fi Setup
03:55
+
Understanding the Pinout on the BeagleBoneBlack Wireless
2 Lectures 04:02

This lecture describes in detailed about to understand the pinout on the BeagleBone Black Wireless. Hopefully, you have been with us through our earlier series of courses on Udemy on the Arduino, Python, Intel Edison, and the Raspberry Pi. If you have been through that course learning the Beaglebone will be a snap.

Understanding the Pinout on the BeagleBoneBlack Wireless
04:01

This lecture describes in detailed about to understand the pinout on the BeagleBone Black Wireless.

Beaglebone Black Wireless Pinout
00:01
+
Running Python on BeagleBoneBlack
1 Lecture 04:59

This lecture describes in detailed about how to use BeagleBoneBlack microcontroller to run on Python programs. Here, in the terminal to run python, the first thing we need to know is what version of python we have on the system.

Running Python on BeagleBoneBlack Wireless
04:59
+
Blinking LEDs from GPIO Pins
4 Lectures 12:35

In this lecture will see an example of how to blink two LEDs from the GPIO pins on the BeagleBoneBlack Wireless board. 

Blinking LEDs from GPIO Pins_Part I
05:49

In this lecture will see an example of how to blink two LEDs from the GPIO pins on the BeagleBoneBlack Wireless board. 

Blinking LEDs from GPIO Pins_Part II
06:42

This lecture shows the circuit diagram of  Blinking LEDs from GPIO Pins of BeagleBoneBlack Wireless board.

Circuit_Diagram_ Blinking LEDs from GPIO Pins
00:00

The lecture contains the error free source code of Blinking LEDs from GPIO Pins.

Source Code_Blinking LEDs from GPIO Pins
00:04
+
Control PWM Signals and Create a Dimmable LED Circuit with PWM in Python
3 Lectures 09:26

In this lecture will see how to use the PWM commands we learned in the last lesson to control the brightness of LEDs in a circuit.

Control PWM Signals and Create a Dimmable LED Circuit with PWM in Python
09:22

This lecture shows the circuit diagram to Control PWM Signals and Create a Dimmable LED Circuit with PWM in Python of BeagleBoneBlack Wireless board.

Circuit_Diagram_ Control PWM Signals and Create a Dimmable LED Circuit with PWM
00:00

The lecture contains the error free source code to Control PWM Signals and Create a Dimmable LED Circuit with PWM in Python.

Source Code_Control PWM Signals and Create a Dimmable LED
00:04

This quiz is based on Python programming.

Python Programming 1
3 questions
+
Read Button State from Python
3 Lectures 05:10

In this lecture will see how to read digital values from the GPIO pins. I will teach you to do digital reads, which means I will be limited to “HIGH” or “LOW” readings. This is a 3.3-volt system, so, we need to make sure that the “HIGH” applied signal is 3.3 volts.

Read Button State from Python
05:06

This lecture shows the circuit diagram to Read Button State from Python of BeagleBoneBlack Wireless board.

Circuit_Diagram_Read Button State from Python
00:00

The lecture contains the error free source code to Read Button State from Python.

Source Code_Read Button State from Python
00:04
+
Reading Analog Inputs from Python
3 Lectures 05:57

This lecture describes the analog input pins, so we can greatly expand the scope of projects we can do.

Reading Analog Inputs from Python
05:53

This lecture shows the circuit diagram to Reading Analog Inputs from Python of BeagleBoneBlack Wireless board.

Circuit_Diagram_Reading Analog Inputs from Python
00:00

The lecture contains the error free source code to Reading Analog Inputs from Python.

Source Code_Reading Analog Inputs from Python
00:04
4 More Sections
About the Instructor
Venkatesh Varadachari
4.0 Average rating
713 Reviews
12,285 Students
32 Courses
Founder of ScratchNinja, PiWizards and Money-Wizards

Venkatesh Varadachari is the founder of Money-Wizards Global Pte Ltd, that owns the education brands Money-Wizards, PiWizards and Scratch Ninja.

Venkatesh believes that knowledge should be made available to people in all walks of life. Venkatesh also believes in the power of education to transform lives.

Venkatesh has an MBA from the prestigious Indian Institute of Management, Bangalore.

He also has a degree in Electrical Engineering from Madras University and a Masters in Financial Engineering from National University of Singapore.

Kamesh Dkr
4.6 Average rating
159 Reviews
5,545 Students
11 Courses
Product Engineer - Technology

Kamesh DKR is passionate about working at the intersection of technology and education. He believes that learning should be fun, entertaining and contextual.

Kamesh has a Masters in Computer Applications from VIT, one of the top engineering schools in India.

Kamesh is a product engineer with ScratchNinja and is responsible for developing user friendly educational courses to teach cutting edge technological concepts to school students.