Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
All about Arduino Wireless and the IoT
Rating: 4.7 out of 5(358 ratings)
3,777 students

All about Arduino Wireless and the IoT

A complete course on using your Arduino to communicate data wirelessly
Created byStephen Borsay
Last updated 2/2018
English

What you'll learn

  • 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

Course content

16 sections49 lectures5h 55m total length
  • What this course covers1:22

    A brief description of what this course covers.

  • Inexpensive Hardware and Software requirements9:53

    Hardware parts list
    ------------------------

    2 Arduino's uno or other model (reccomend Uno or Mega)


    Solderless Breadboard


    40PCS Dupont Wire Jumpers Male to Male 20cm
    40PCS Dupont Wire Jumpers Male to Female 20cm

    DHT11 Sensor


    315Mhz RF transmitter and receiver kit

    2PCS NRF24L01 2.4GHz Wireless Transceiver Modules

    Ethernet Shield with WIZnet5100 and Memory Card Slot For Arduino

    WiFi Shield for Arduino with CC3000 chip (LinkSprite or Adafruit preferred)



    HC-05 6 Pin Wireless Bluetooth RF Transceiver Module Serial For Arduino

    Micro SD Storage Board Memory Shield Module on SPI For Arduino


    for future bonus lecture material you can look at and order ESP8266 (01 or 12 model)


    Free software to download
    --------------------------

    Arduino IDE
    Putty
    Tera Term
    Bluetooth Graphics Terminal for Android
    ThingSpeak account on web
    ThingView App for Android

  • Why Arduino and Resources2:26

    Additional resources and getting help

Requirements

  • 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

Description

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.

Who this course is for:

  • Engineers interested in IoT applications
  • Hobbyists who want to "make" and wish to send data wirelessly with Arduino
  • Students enrolled in Engineering who are interested in wireless communications with Arduino
  • Arduino enthusiasts looking to add IoT and wireless expertise to their embedded toolkit
  • Anyone wanting to learn the basics of IoT