Design the smallest IoT T&M and Oscilloscope
What you’ll learn:
- Design and develop an IoT-enabled oscilloscope and voltmeter using the IndusBoard Coin.
- Understand Analog to Digital Conversion (ADC) and its role in reading and processing analog signals.
- Implement a voltage divider circuit to measure higher voltages safely and accurately.
- Program in Arduino IDE to create a voltmeter and oscilloscope, including calibration and multi-channel measurements.
- Integrate IoT capabilities using Wi-Fi for real-time wireless monitoring and data transfer to devices like smartphones, laptops, and smart TVs.
- Build secure IoT systems with encryption and learn to host a web server on the IndusBoard for real-time data visualization.
- Measure AC and DC voltages and currents using appropriate sensors and circuits.
- Create a user interface (UI) with HTML, CSS, and JavaScript for real-time data display and control.
- Enhance designs for multi-channel oscilloscopes and large-scale applications like solar panel monitoring.
- 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:
- A 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.