Companies Home Search Profile

IoT Control and Automation Serial to Browser with Arduino

Focused View

Armstrong Subero

2:40:25

7 View
  • 1 - How to Take This Course.html
  • 2 - Python on Windows.html
  • 3 - Python on Mac.html
  • 4 - Python on Linux.html
  • 5 - Install Arduino IDE On Windows.html
  • 6 - Install Arduino IDE On Mac.html
  • 7 - Install Arduino IDE On Linux.html
  • 8 - Installing Text Editors.html
  • 9 - The Architecture of Our Solution.mp4
    06:57
  • 10 - The Hardware Connection.mp4
    05:34
  • 11 - Schematic-Connection.zip
  • 11 - The Hardware Schematic.html
  • 12 - Resources.zip
  • 12 - The Arduino Program.mp4
    11:21
  • 13 - Understanding Register Manipulation and Configuration with the Datasheet.mp4
    20:40
  • 14 - Uploading and Testing Our Sketch.mp4
    03:39
  • 15 - Serial Driver Error.mp4
    01:25
  • 16 - 00-reading-serial.zip
  • 16 - Serial COM Port Programming with Python.mp4
    05:54
  • 17 - The OSI Model.mp4
    06:04
  • 18 - Understanding SocketIO.mp4
    07:18
  • 19 - 01-SocketIO.zip
  • 19 - Building a Python WSGI Server with SocketIO.mp4
    12:26
  • 20 - 02-SocketIO.zip
  • 20 - Building a JavaScript Client with SocketIO.mp4
    05:11
  • 21 - 03-Asyncio.zip
  • 21 - Asynchronous Programming in Python with Asyncio.mp4
    05:45
  • 22 - Our Server Client Demo.mp4
    02:25
  • 23 - 04-Asyncio-Web-Server.zip
  • 23 - Building an Asynchronous Web Server with aiohttp.mp4
    04:32
  • 24 - Python Serial to Server Program.mp4
    11:04
  • 25 - Introduction to Flask.mp4
    05:50
  • 26 - App-Basic.zip
  • 26 - Writing our Flask Server Code.mp4
    04:16
  • 27 - Client Side Programming with JavaScript and SocketIOjs.mp4
    05:35
  • 27 - Flask-Basic.zip
  • 28 - Live Demo of Our Initial App Prototype.mp4
    01:33
  • 29 - Flask-Styles.zip
  • 29 - Styling our Application with Bootstrap and CSS.mp4
    06:56
  • 30 - Flask-Charts.zip
  • 30 - RealTime Sensor Graphing on Our Browser.mp4
    07:08
  • 31 - Displaying RealTime Serial Sensor Data on Gauges in the Browser.mp4
    09:37
  • 31 - Flask-Gauge.zip
  • 32 - Building our End to End Application.mp4
    04:51
  • 32 - Flask-Final-App.zip
  • 33 - Accessing our IoT Control Dashboard via WiFi with a Mobile Device.mp4
    04:24
  • 33 - Flask-Final-App-Public-IP.zip
  • Description


    Create an Interactive, Realtime IoT Dashboard for Displaying Arduino Sensor Data! No Ethernet or WiFi Required!

    What You'll Learn?


    • Connect your Arduino to a web browser for control and sensor visualization without using any ethernet or WiFi modules
    • Create a Professional, Interactive and Visually Stunning IoT Dashboard that can be accessed via WiFi with an Device
    • Learn networking, register level access, reading the datasheet and interrupt driven programming
    • Learn how to write SocketIO Applications on the server side with Python and Flask and client side JavaScript applications
    • Use Python modules like and develop Asynchronous servers with Aiohttp, AsyncioIO, WSGI and Pyserial libraries
    • Use server, frontend and backend technologies and understand the integration of JavaScript, HTML5 and CSS with Webservers

    Who is this for?


  • Arduino makers who wish to increase their Arduino knowledge
  • Arduino makers who wish to learn about IoT using their Arduino board
  • Electronics Enthusiasts
  • You want to control your Arduino board over WiFi Using Just a Serial Port
  • You're Curious about IoT with Arduino
  • What You Need to Know?


  • You have a basic understanding of Arduino
  • A copy of the Arduino IDE
  • You can hook up small circuits on a breadboard
  • You have python installed and can write programs in a text editor
  • You have access to a breadboard, male to male jumper wires and a potentiometer
  • More details


    Description

    Microcontrollers stand as the silent architects of our daily routines, intricately woven into the fabric of countless products, invisibly orchestrating the dance between sensors and actuators. These miniature marvels power the Internet of Things and in any civilized society you're never more than a few feet away from one!

    Prepare to embark on an immersive journey delving into the creation of an interactive IoT dashboard and visualize sensor data with nothing but your serial port!. Throughout this course, you'll master HTML5, CSS, and JavaScript to breathe life into animated graphs, gauges and switches, offering a window into realtime sensor data analytics and enabling remote actuator control simulated by using the onboard LED. Along the way we'll peer into the world of Fullstack IoT Development together!

    Our primary tool of exploration will be the Arduino Uno, renowned for its adaptability, affordability, and beginner-friendly IDE, but we won't stop there. Together we will explore the datasheet and configure low level registers and learn about interrupt driven programming!

    This course caters to beginners, incrementing step by step and offering comprehensive code breakdowns and a structured learning environment. Supplementary exercises beyond the curriculum will fortify your understanding of essential tools and concepts.

    By the culmination of this course, you'll not only comprehend the potential of merging microcontrollers, sensors, actuators, and real-time data visualization but also harness this knowledge to unlock boundless possibilities, all with your serial port. To complete this course the only hardware you'll need is a potentiometer!

    Embark with us on this captivating educational voyage, where discovery awaits at every turn. I eagerly await our collective exploration in the upcoming lectures!

    Who this course is for:

    • Arduino makers who wish to increase their Arduino knowledge
    • Arduino makers who wish to learn about IoT using their Arduino board
    • Electronics Enthusiasts
    • You want to control your Arduino board over WiFi Using Just a Serial Port
    • You're Curious about IoT with Arduino

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Armstrong Subero
    Armstrong Subero
    Instructor's Courses
    Armstrong Subero started learning electronics at the age of 8. One of the happiest memories in his childhood was when he finally figured out how to make a light bulb. It took off from there as he taught himself more advanced topics in electronics, before delving into computer architecture, and eventually discovering the joys of microcontrollers and FPGAs. He is a true full stack IoT developer, understanding everything from transistors, op amps and microcontrollers to docker, cloud development, end to end infrastructure development and everything in between. He currently works for the Ministry of National Security in his country and writes software, design circuits, courses, robots as well as write books, and blogs about technology. He built and prototyped the first robot to be filed tested to have all the hardware, software and mechanical engineering done in the Caribbean to serve food in restaurants. He is also a contributing author to Free Code Camp and has degrees in Computer Science and Liberal Arts and Sciences from Thomas Edison State University and pursues graduate studies at the University of Trinidad and Tobago with interested in IoT Edge Node Data Processing and coined the term "Fringe Edge IoT Nodes". He is the author of "Programming PIC Microcontrollers in XC8", "Codeless Data Structures and Algorithms" and "Programming Microcontrollers in Python" all published by Apress Media LLC (Springer).
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 24
    • duration 2:40:25
    • Release Date 2024/02/14