Design the smallest IoT T&M  and Oscilloscope

What you’ll learn:

  1. Design and develop an IoT-enabled oscilloscope and voltmeter using the IndusBoard Coin.
  2. Understand Analog to Digital Conversion (ADC) and its role in reading and processing analog signals.
  3. Implement a voltage divider circuit to measure higher voltages safely and accurately.
  4. Program in Arduino IDE to create a voltmeter and oscilloscope, including calibration and multi-channel measurements.
  5. Integrate IoT capabilities using Wi-Fi for real-time wireless monitoring and data transfer to devices like smartphones, laptops, and smart TVs.
  6. Build secure IoT systems with encryption and learn to host a web server on the IndusBoard for real-time data visualization.
  7. Measure AC and DC voltages and currents using appropriate sensors and circuits.
  8. Create a user interface (UI) with HTML, CSS, and JavaScript for real-time data display and control.
  9. Enhance designs for multi-channel oscilloscopes and large-scale applications like solar panel monitoring.
  10. Apply practical testing techniques to ensure accurate and safe measurements in real-world scenarios.

This course Includes:

  • 2+ hours of learining video
  • Hands-on projects: Build a voltmeter, IoT system, and oscilloscope.
  • Downloadable resources: Code samples, circuit diagrams, and reference materials.
  • Certificate of completion: Showcase your skills in IoT and embedded systems.
  • Practical exercises: Test your designs with real-world scenarios like battery and solar panel monitoring.
  • MCQ Test: A complete MCQ test on the course and certificate based on test

Course Description:

This hands-on course guides you through the process of designing, building, and programming an IoT-enabled oscilloscope and voltmeter using the IndusBoard Coin or similar MCU with Multichannel ADC and IOT support , a versatile microcontroller with built-in Wi-Fi and ADC capabilities. Whether you’re a beginner or an experienced hobbyist, this course equips you with the skills to create advanced embedded systems for real-world applications like solar panel monitoring, electric vehicle (EV) battery management, and power grid automation.

What You’ll Build:

  • voltmeter to measure DC voltages (0-3.3V by default, extendable with voltage dividers or sensors).
  • An IoT system to wirelessly monitor and transfer data to devices like smartphones, laptops, or smart TVs.
  • An oscilloscope to analyze signals, calculate voltage, frequency, and waveform types, with a real-time UI for control.

Course Highlights:

  • Learn ADC fundamentals: Understand how Analog to Digital Converters (ADCs) work, with a focus on 12-bit resolution (4096 levels) and voltage measurement techniques.
  • Master circuit design: Implement voltage divider circuits and safety features like fuses and diodes to handle higher voltages and protect against reverse polarity.
  • Program with Arduino IDE: Write code to read ADC values, calibrate measurements, and create a web server for IoT functionality.
  • Build IoT systems: Use Wi-Fi in AP or STA mode to connect to devices, integrate with platforms like ThingSpeak or AWS, and secure data with AES encryption.
  • Create a real-time UI: Design a web-based interface with HTML, CSS, and JavaScript to display and control voltage and oscilloscope data.
  • Scale your designs: Learn to measure multiple battery cells, support mesh networks for large-scale systems, and extend Wi-Fi range.
  • Practical testing: Test your devices with real-world circuits, using BNC probes for oscilloscope measurements and ensuring accurate, safe results.

Through step-by-step video lessons, hands-on coding, and circuit-building exercises, you’ll gain practical experience in IoT and embedded systems development. By the end of the course, you’ll have a fully functional IoT-enabled oscilloscope and voltmeter, ready to tackle real-world projects like energy monitoring or signal analysis.

Why Choose This Course?

  • Project-based learning: Build real, functional devices from scratch.
  • Beginner-friendly: No advanced electronics or coding experience required.
  • Real-world applications: Apply your skills to solar power systems, EVs, and smart grids.
  • Comprehensive support: Access code samples, circuit diagrams, and a community of learners.

Start your journey into IoT and embedded systems today and build cutting-edge devices with the IndusBoard Coin!

Who this Course is for:

  • Electronics hobbyists looking to build practical IoT and embedded systems projects.
  • Engineering students seeking hands-on experience with microcontrollers, ADCs, and IoT.
  • Makers and DIY enthusiasts interested in designing voltmeters, oscilloscopes, and IoT devices.
  • Professionals in renewable energy, EVs, or automation who want to monitor systems wirelessly.
  • Beginners with basic electronics knowledge who want to learn IoT and embedded programming.
  • Developers curious about integrating Wi-Fi and web-based UIs into hardware projects.

 Requirements:

  • Hardware:
    • IndusBoard Coin (or similar Wi-Fi-enabled microcontroller with ADC support).
    • USB-C cable, wires, and optional components like resistors, diodes, capacitors, fuses, and sensors (e.g., ZMPT101B for AC voltage, ACS712 for current).
    • Voltage divider circuit components or voltage/current sensors for extended range.
    • Wi-Fi-enabled device (smartphone, laptop, or smart TV) for IoT testing.
  • Software:
    • Arduino IDE installed on a computer.
    • WiFi.h and AsyncWebServer.h libraries (installable via Arduino Library Manager).
    • Basic knowledge of HTML, CSS, and JavaScript for UI design.
  • Prerequisites:
    • Basic understanding of electronics and microcontrollers.
    • Familiarity with programming concepts (no advanced coding experience required).
    • Access to a stable Wi-Fi network for IoT testing.

Instructor Bio: Ashwini Kumar Sinha, Electronics Engineer, LAB.

Course Curriculum

Start Next Lesson Overview for Selecting Board