Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Software Development Tools No-Code Development
Business
Entrepreneurship Communication Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certifications Network & Security Hardware Operating Systems & Servers Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Paid Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement & Gardening Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition & Diet Yoga Mental Health Martial Arts & Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Learning Teacher Training Test Prep Other Teaching & Academics
Web Development JavaScript React Angular CSS Node.Js Typescript HTML5 PHP
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Amazon AWS Cisco CCNA CompTIA Security+ Microsoft AZ-900
Microsoft Power BI SQL Tableau Data Modeling Business Analysis Data Analysis Data Warehouse Blockchain Business Intelligence
Unity Unreal Engine Game Development Fundamentals C# 3D Game Development C++ Unreal Engine Blueprints 2D Game Development Mobile Game Development
Google Flutter iOS Development Android Development Swift React Native Dart (programming language) Kotlin SwiftUI Mobile App Development
Graphic Design Photoshop Adobe Illustrator Drawing Canva Digital Painting InDesign Design Theory Procreate Digital Illustration App
Life Coach Training Neuro-Linguistic Programming Personal Development Personal Transformation Life Purpose Mindfulness Sound Therapy Emotional Intelligence Coaching
Business Fundamentals Entrepreneurship Fundamentals Freelancing Business Strategy Online Business Startup Business Plan Blogging Amazon Kindle Direct Publishing (KDP)
Digital Marketing Social Media Marketing Marketing Strategy Internet Marketing Copywriting Google Analytics Email Marketing Startup Advertising Strategy

IT & SoftwareHardwareInternet Of Things

ESP8266 & Micro Python for Internet of Things

Realise your Apps using various sensors(Temp, Humidity,Gas& Motion), displays(N5110,SSD1306), also Bind Apps to Google.
Rating: 4.4 out of 54.4 (452 ratings)
3,818 students
Created by Sujith K
Last updated 4/2021
English
English, German, 

What you'll learn

  • How to create smart IOT applications over NodeMCU hardware Using MircroPython through PyCharm IDE ?
  • How to use PyCharm as IDE for Code Development & Flashing ?
  • How to use Vibration / Temperature / Humidity / Gas / LiDAR Sensors ?
  • How to use Adafruit, Thingspeak, apps for Analysis & Visualization of Data Grabbed from different Sensors ?
  • How to use Google Voice and IFTTT to make complex " voice based device control " applications simple ?
  • How to use LCD Display Interfaces like SSD1306, Nokia 5110 ?
  • What is JSON format and how to use it with IoT applications ?

Requirements

  • Windows10 Computer
  • Little Knowledge on Basic Electronics
  • A Bread Board with a bunch of jumper wires and supply MB102(Optional) (Costs 4$)
  • ESP8266 NodeMCU-V3 Board(Costs 3$, where as a PyBoard costs you 10 times)
  • RGB LED(Costs 0.5$)
  • Motion Sensor SW420 (Costs 0.75$)
  • Temperature and Humidity Sensor DHT11(Costs:1$)
  • PyCharm(Free)
  • Urge to Complete Course
  • [For New Lectures] 128 x 64 OLED Display - SSD1306 (Costs 1$)
  • [For New Lectures] uLiDAR Moule - VL6180x (Costs 3$)
  • [For New Lectures] Nokia 5110 Display (Costs 1.7$)

Description

UPDATE 12 : Hola, el curso está habilitado con subtítulos en alemán[Powered by Google Translate]

UPDATE 11 : Hallo, der Kurs ist mit deutschen Untertiteln / Bildunterschriften aktiviert[Powered by Google Translate]

UPDATE 10: Enjoy Project 9 Where we use Lab 13 &14 to Create Custom Webpage to control devices connected over NodeMCU

UPDATE 9 : Lab 13 & 14 added , To Get Familiar of Using NodeMCU as Webserver and Basics of HTML & CSS

UPDATE 8 : Project 8 How to Push Sensor Data to Google Sheets for Data Logging ? (based on Lab 4 and Project 7)

UPDATE 7 : Project 7 from UPDATE 5 and 6 Labs, pushing notifications up on an alarming activity

UPDATE 6 : Using NodeMCU with Pushbullet for Push notification on Mobiles and other devices

UPDATE 5 : Using MQ135 Sensor for Gas Detection and Decision Making

UPDATE 4 : Using Nokia5110 Display with NodeMCU, Parsing JSON Data with NodeMCU, Creating a Weather Station Dashboard using NodeMCU and Nokia 5110 Display

UPDATE 3: Using LiDAR for IOT Apps, A lecture on Gesture recognition using VL6180x is added to bonus lectures, vl6180x from STMicroElectronics is a popular sensor for mobile phones, which can also be used for IOT Apps, Have a look for new Ideas

UPDATE 2 : After Request from Students Asking about interfacing a display, we have uploaded few bonus lectures on working with SSD1306, a 128 x 64 OLED display, after taking these labs you will be able to draw objects, display your own images and run gif images over SSD1306

UPDATE 1 : After listening to candidates expressing their discomfort with instructor's accent ,Captions(CC) of all Lectures in the course are properly transcribed now and are not automatic(annoying)

Description :

This course gives a brief introduction to IOT and enables the students/enthusiasts to create very easy and useful applications through NodeMCU hardware and supporting sensors in a fastest way.

Regular courses which teach IOT through Raspberry pi  may incur a cost of 30 - 50 $  including different sensors to complete the learning process, where as this course uses hardware like NodeMCU which is Open-source, Interactive, Low cost, Simple, Smart and WI-FI enabled hardware powered by ESP8266

Regular courses use C/ C++  language to code,Where as this  course emphasizes more on the use of MicroPython which is a lean and efficient implementation of the Python 3 programming language that includes a small subset of the Python standard library and is optimised to run on microcontrollers and in constrained environments.

This Course uses popular PyCharm IDE from Jetbrains available free as community edition 

Course is completely experimental / lab based and has no boring lectures and introductory graphics

It shows how to interface and grab data from sensors like Vibration, Temperature, Humidity, Pressure

It teaches how to post / visualize the  data grabbed from sensor on to internet, visualization brokers/interfaces like Thingspeak and Adafruit.IO are used 

Apart from visualization the course also teaches how to control IOs/devices connected to NodeMCU hardware through internet from any place in the world using Google Voice Assistant and If This Then That (IFTTT) platforms

Our rationale to build/teach this course: We went through different courses on IOT and found that there is need for a course which can teach people about building IOT Apps under limited budget


Who this course is for:

  • Hobbyists, Electronics Beginner, Electronics Professionals

Instructor

Sujith K
Nurturing Engineers
Sujith K
  • 4.1 Instructor Rating
  • 486 Reviews
  • 4,037 Students
  • 2 Courses

My Self Sujith with interest in teaching young engineers, hobbyists and electronics enthusiasts to empower them in latest technologies and nurture them to improve their skill set and create awesome applications for the world.

I am having an industrial experience of 10+ yrs in various domains of Embedded systems like Signal processing, Firmware programming, Digital Design, IOT etc

My lectures are lab based exercises, which empower students and engineers in creating projects for their course work and enterprise respectively

I strive to provide abundant guidance to budding engineers through hands on online teaching and resolving their doubts in minimum possible time.


Top companies choose Udemy Business to build in-demand career skills.
NasdaqVolkswagenBoxNetAppEventbrite
  • Udemy Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Investors
  • Terms
  • Privacy policy
  • Sitemap
  • Accessibility statement
Udemy
© 2022 Udemy, Inc.