Mô tả

This course is a strong foundation for understanding IoT utilizing wireless Arduino communications.  We will be using both the Arduino and the ESP8266 for wiFi and radio functions.  This course will give students an good understanding of IoT and wireless communications utilizing Arduino and the ESP8266 with inexpensive wireless transmitters, receivers and transceivers. We will go over most of the popular and least expensive methods, tools, and associated hardware to pass data wirelessly between devices and over the web and through the cloud. Students will learn how to configure, develop, and program these popular and cheap wireless devices to trigger an event or pass data between devices. Students will be able to thoroughly grasp the concepts of transmitting data around the web:

*ESP8266 to the web

*Between Arduinos

* Arduino data to a PC

* Arduino data to the "Cloud"

* Arduino to Putty and Teraterm

* Arduino to SD Card for Datalogging

* Arduino to ThingSpeak, Google, IFTTT, Losant, Ubidots and others for for graphics and conditional

control Flow applications.



Hardware and Tools utilized in this course:

---------------------------------------------------------------

315 MHz transmitters

nRF2401+ (Nordic radio Transceivers)

ESP8266 (Model 12-E)

DHT11 Environmental Monitor

Breadboard

DuPont Jumpers

Ethernet Shield based on the popular WIZnet 5100 chip

Students will learn how to manipulate each of the wireless libraries, functions, and protocols to meet the requirements of a wireless network. we will cover not only simple wireless over the "air" , Students will also acquire the knowledge needed to use wireless Wifi chips and Ethernet to pass data to the web with, and without, a computer.

Bạn sẽ học được gì

Use Arduino and ESP8266 to transmit and receive data wirelessly over WiFi, and Radio

Configure and program various transceivers like the Nrf2401, 315Mhz, and LoRa

Protoype basic wireless hardware with Arduino and the ESP8266

Create Datalogs and files using an embedded SD card, and software based datalogging in Putty, Teraterm and Android

Learn how to properly use the send and receive API's to pass arrays and data structures wirelessly

Use various 3rd party sites for Data Visualization and conditional SMS and Email alerts

Yêu cầu

  • Have basic knowledge of Arduino
  • Basic prototyping skills with Arduino and ability to connect jumpers and use a breadboard as needed
  • Basic Windows PC, UNIX, or MAC Knowledge

Nội dung khoá học

16 sections

Introduction to Arduino Wireless

3 lectures
What this course covers
01:22
Inexpensive Hardware and Software requirements
09:53
Why Arduino and Resources
02:26

Sending and receiving data with the 315Mhz Wireless radio

11 lectures
Setting up the 315Mhz Transmitter
01:41
Setting up th 315Mhz Receiver
03:56
Setting up the Com Ports on the IDE
04:51
SImple send Tx
08:38
Simple receive Rx
12:39
setting up the DHT11 Transmitter
06:03
Sending basic numeric data over the 315Mhz transmitter
07:46
Receiving basic numeric data over the 315Mhz receiver
11:51
VirtualWire library highlights
06:56
Sending an array of numeric data over the 315Mhz transmitter
16:51
Receiving an aray of numeric data over the 315Mhz receiver
13:02

Sending and Receiving data with th nRF2401 Transceivers

5 lectures
Setting up the nRF2401 transceiver
04:50
Transmitting a coordinatd blink on th nRF2401
12:39
Receiving the coordinated blink message on the nRF2401
10:59
Transmitting a data structure from the nRF2401 trasceiver
12:59
Receiving a data structure from the nRF2401 Transceiver
07:53

The WIZnet5100 TCP/IP based Ethernet Shield for Arduino

2 lectures
Setting up the Ethernet shield and Arduino sketch to ThingSpeak
10:42
Modifying the sketch for multiple data points on ThingSpeak
11:03

The CC3000 based WiFi network Shiled for Arduino

2 lectures
The WiFI shield, WiFi Library specifications, and using ThingsSpeak via WiFi
05:56
Altering our code to pass data from Arduino Wifi to datalogging Thingspeak
10:38

The ESP8266 12-E WiFi device

5 lectures
Comparing the ESP8266-01 and the improved 12-E WiFi IoT SoC modules
02:39
Demo of the Breadboard setup for the ESP8266 12-E
01:59
Useful Instructional and Driver Download for ESP8266 12-E
02:38
Configuring the Arduino IDE for the ESP and running a simple WiFi scan example.
05:34
Connecting to ThingSpeak and uploading your environmental sensor data.
03:17

Send WiFi data to your Google Sheet

5 lectures
Part 1: Setting up your Google Sheet
10:46
Part 2: Configuring the PushingBox API
04:33
Part 3: Checking our work thus far with a URL test
02:37
Part 4(A): The Arduino sketch for the ESP8266-12E
10:14
Part4(B): The Arduino sketch for the MKR1000
02:57

Send WiFi Data to InitialState.com

1 lectures
Data logging and graphing on IntialState.com
11:02

Losant with JSON and MQTT

3 lectures
Losant with JSON and MQTT Part 1
09:46
Losant part 2
08:09
Losant Part 3
10:35

Ubidots

2 lectures
Ubidots using REST
05:53
Ubidots using MQTT
08:01

Send WiFi Data to theThings.io using MQTT

1 lectures
Using MQTT for IoT Data with theThings.io
12:31

Send an Email and Text with Arduino ESP8266 over WiFi

3 lectures
Setting up the parameters on IFTT parameters
08:32
Program the Arduino Sketch (ESP8266)
05:21
Arduino MKR1000 to IFTTT
00:16

Setting up Bluetooth to work with Arduino and Android

2 lectures
Wiring Bluetooth to Arduinio and setting RX and TX
04:23
Receiving Bluetooth from Android and PC serial logging
03:38

Datalogging to an SD card

2 lectures
Seting up the SD card to Arduino hardware and wiring
04:14
Code the receiver to log data without a computer using a SD card reader/writer.
15:14

Datalogging to a Serial monitor

2 lectures
Using Putty to log data
03:13
Using Tera Term to log data
02:01

Section Quizs

2 lectures
Quiz on 315MHz Wireless
4 questions
Quiz on Nordic Radio 2401
4 questions

Đánh giá của học viên

Chưa có đánh giá
Course Rating
5
0%
4
0%
3
0%
2
0%
1
0%

Bình luận khách hàng

Viết Bình Luận

Bạn đánh giá khoá học này thế nào?

image

Đăng ký get khoá học Udemy - Unica - Gitiho giá chỉ 50k!

Get khoá học giá rẻ ngay trước khi bị fix.