iotedu
Internet of things – projects
IoTEDU introduced an innovation lab in 2020, where our team designs various IoT prototypes and brainstorming ideas. Our lab consists of 20+ IoT projects, where we used various development boards such as Arduino, NodeMCU and Raspberry Pi. We have implemented different cloud platforms, analyzed the scalability operations while we work with the prototypes.
Discover the projects from Arduino, Raspberry Pi and NodeMCU
Internet of Things – Projects
IoT Smart Gardening System – ESP8266, MQTT, Adafruit IO
Gardening is always a very calming pastime. However, our gardens' plants may not always receive the care they require due to our active lifestyles. What if we could remotely keep an eye on their health and provide them with the attention they require? In this article, we'll use the ESP8266, MQTT, and Adafruit IO to build an IoT-based smart gardening system. A technology for monitoring the plant environment and soil moisture levels, also to controlling the water pump, is used in this smart garden project. I used two plants in this example, and two analog sensor readings were done. LED Stripes are installed on the background to notify the moisture level for the overall plants. This...
How to Simulate IoT projects using Cisco Packet Tracer
In this tutorial, let's learn how to simulate the IoT project using the Cisco packet tracer. As an example, we shall build a simple Home Automation project to control and monitor devices. Introduction Firstly, let's quickly look at the overview of the software. Packet Tracer is a cross-platform visual simulation tool designed by Cisco Systems that allows users to create network topologies and imitate modern computer networks. Steps to simulate IoT based Home Automation Refer to this tutorial for installation and getting started for the first time. 2. Firstly, select Home icon at the left bottom corner and now choose the required Home components . Click on Home icon Select Home Appliances...
All you need to know about integrating NodeMCU with Ubidots over MQTT
In this tutorial, let's discuss Integrating NodeMCU and Ubidots IoT platform. As an illustration, we shall interface the DHT11 sensor to monitor temperature and Humidity. Additionally, an led bulb is controlled using the dashboard. Besides, the implementation will be over MQTT protocol. Introduction to Ubidots Ubidots value-add in development time and cost saved is only increased when combined with its usability. Thus with a core architecture focused on data efficiency and an engaging UX (user experience), users can connect, build, and deploy cloud IoT applications with ease, leavings it to handle the cloud and end-user UX infrastructure. Introduction to MQTT The MQTT known as the Message...
All you need to know about integrating NodeMCU with Ubidots over Https
In this tutorial, let's discuss Integrating NodeMCU and Ubidots IoT platform. As an illustration, we shall interface the DHT11 sensor to monitor temperature and Humidity. Additionally, an led bulb is controlled using the dashboard. Besides, the implementation will be over HTTPS protocol. Introduction to Ubidots Ubidots value-add in development time and cost saved is only increased when combined with its usability. Thus with a core architecture focused on data efficiency and an engaging UX (user experience), users can connect, build, and deploy cloud IoT applications with ease, leavings it to handle the cloud and end-user UX infrastructure. Hardware requirements NODEMCU DHT11 SensorLed...
How to design a Wireless Blind Stick using nRF24L01 Module?
Introduction Let's learn to design a low-cost wireless blind stick using the nRF24L01 transceiver module. So the complete project is divided into the transmitter part and receiver part. Thus, the Transmitter part consists of an Arduino Nano microcontroller, ultrasonic sensor, transceiver module. Furthermore, in the receiver part, we have an Arduino Nano microcontroller, Buzzer, transceiver module. Additionally, both are powered using a 7805 voltage regulator from a Battery. Thus we can monitor for objects present in front of blind stick and alert wirelessly. Hardware Requirements Arduino nano MicrocontrollerUltrasonic sensorBuzzer7805 Voltage regulator ICnRF24L01 transceiver modules9V...
Sending Temperature data to ThingSpeak Cloud and Visualize
In this article, we are going to learn “How to send temperature data to ThingSpeak Cloud?”. We can then visualize the temperature data uploaded to ThingSpeak Cloud anywhere in the world. But "What is ThingSpeak?” ThingSpeak is an open-source IoT platform that allows you to visualize and analyze data in the cloud. One can send data to ThingSpeak. Then, one can visualize data through available interesting widgets. Lastly, one can take suitable action after reading the data. Sending temperature data to ThingSpeak requires hardware configuration to get the temperature data from the sensor and software configuration to upload temperature data to ThingSpeak cloud. Hardware Configuration Hardware...
Amaze your friend with latest tricks of Raspberry Pi and Firebase
Introduction to our Raspberry Pi and Firebase trick Let me introduce you to the latest trick of Raspberry Pi and Firebase we'll be using to fool them. It begins with a small circuit to connect a temperature sensor and an Infrared sensor with Raspberry Pi. The circuit we will build is going to connect to the Raspberry Pi using the GPIO pins. After that, we will write a program to collect the data from these sensors. Further, the data that the sensors will collect is sent to the Firebase server in ".json" format. For instance we'll be using the following components for the circuit:- Components List Raspberry Pi 3 B+ KitMemory Card (16Gb/32Gb)DHT 11 (Temperature Sensor)Infrared Sensor (IR...
How to implement Machine Learning on IoT based Data?
Introduction The industrial scope for the convergence of the Internet of Things(IoT) and Machine learning(ML) is wide and informative. IoT renders an enormous amount of data from various sensors. On the other hand, ML opens up insight hidden in the acquired data. Moreover, ML analyses past behavior to identify the pattern and offers future prediction using different kinds of algorithms. Components The implementation of the project comprises three major parts as described. Internet of ThingsData LoggerMachine Learning Architecture 1. Internet of Things IoT part includes, SensorsAn IoT device Sensors - Firstly, Measurement of multiple parameters can be done using primary sensing elements or...
Smart Display Board based on IoT and Google Firebase
Introduction In this tutorial, we are going to build a Smart Display Board based on IoT and Google Firebase by using NodeMCU8266 (or you can even use NodeMCU32) and LCD. Generally, in shops, hotels, offices, railway stations, notice/ display boards are used. They are frequently used to display messages, notices, or for advertisement purposes. However, it is a tedious task to change it every day. So, here is the Smart Display Board. This project aims to develop a wireless display board that displays messages sent via an Android Application (Smart Display Board App). Whenever a user sends a message, it publishes in the Firebase Realtime Database. Whenever the message changes in the firebase,...
Smart Gardening System – GO GREEN Project
Automation of farm activities can transform agricultural domain from being manual into a dynamic field to yield higher production with less human intervention. The project Green is developed to manage farms using modern information and communication technologies. It focuses on developing an automatic irrigation system which monitors all the factors that are essential for luxuriant growth of a plant via a web app. Why do we need Smart Gardening? Plants play a vital role in our lives and our surroundings. Often due to the busy schedule, we find little time to nurture the plants. In order to tackle the issue, project Green monitors the state of the plant and informs the user. They get...
Improved efficiency of the Air Conditioner using the Internet of Things
The air conditioner tends to consume a lot of electricity. This project is the development of the Internet of Things platform to save the energy consumption of air conditioners by controlling the temperature of airflow and area temperature. The proposed system is designed for local temperature transmissions through the MQTT Protocol and uses the Temperature Analytics Algorithm to decide to switch off the compressor in the proper conditions. The temperature of the supply air of the air conditioner and the room temperature of the actual operation area are taken into account to be the controlling factors. If the supply air temperature reflects that the evaporator is too cold, or the room...
How to build a Safety Monitoring System for COVID-19
It is expected that the world will need to battle the COVID-19 pandemic with precautious measures until an effective vaccine is developed. This project proposes a real-time safety monitoring system for COVID-19. The proposed system would employ an Internet of Things (IoT) framework. It to collect real-time data from users, to monitor the preventions taken for COVID 19. In this system, it will detect whether the person entering wearing the mask or not. The door leading to the store/ room will open when the person with the mask is detected.Secondly, it will count the number of people in the store and display it on the screen accordingly.In addition, a Threshold is kept on the number of...
Air Quality Monitoring using NodeMCU and MQ2 Sensor – IoT
There have been many incidents like explosions and fire due to certain gases leakage. Such incidents can cause dangerous effects if the leakage is not detected at an early stage. Therefore, Measurement and control of these types of toxic gases present in the environment are essential. IoT based Air Quality Monitoring and analyzing multiple environmental parameters in real-time serves as one of the best solutions for controlling the particular process. A portable system regarding the same in real-time, log data to a remote server, and keeping the data updated over the internet can offer an overview of the process. Gases measurements are in Parts per Million (PPM) metrics. In this project,...
How to develop a Smart Home Automation Project?
In this technically advancing smart world, A Smart Home isn't a big surprise. But what exactly is Smart Home Automation? In simple terms, they are homes that can interact with humans and other smart devices. This interaction is possible using sensors, microprocessors, and circuit boards. Smart homes are homes embedded with IoT technologies, which make the house intelligent, efficient, safe, and comfortable for living. It also makes the house energy efficient. Smart Home Automation has now become a common trend. Smart Home Automation has evolved over the years and is still evolving. Let's dive in and read more about the History, Current technologies, Z-Wave technology, how to make our own...
The IoT Controlled Water Pump Using ESP 32 | Google Firebase
Arduino Webserver using Esp8266 NodeMCU
Update : I build a simple app to control Devices on this webserver. (visit Here) Introduction: In this post, we will see how we can build a web server using the ESP8266 NodeMcu device. This web server will be used to control the status of all the devices connected to the Nodemcu. Also, it can be accessed and controlled from any device's web browser present in the same network. What is a Web server and how it works? Web server is a place that stores, processes and delivers web pages to Web clients. The web client is nothing but a web browser on our laptops and smartphones. The communication between client and server takes place using Hypertext Transfer Protocol (HTTP) thorugh a web browser....
IoT based Smart Parking System
Hello everyone! Today we are going to make an IoT based Smart Parking System. We will work with the entire code, connect it to the cloud as well. For User Interface, we will create a Web page and will send the data yo our database. Now, let us begin with the project. Contents: The traditional system of ParkingAbout the ProjectHardware RequiredArduino Code for Parking SystemIntegrating with CloudMaking a web page for UISetting authentication system The Traditional System of Parking The old way of Parking Poorly managed parking resources have a substantial negative impact on cities — one that has been well-documented. According to industry studies, poorly managed parking: Increases Traffic...
Temperature sensor with Raspberry Pi (DS18B20)
This is a basic tutorial on how we can use a DS18B20 temperature sensor with a Raspberry Pi. For the communication between the two devices we will be using the 1-wire interface. This interface can be used to connect to plethora of inexpensive sensors. Each of these sensors have their own 64 bit serial code. This feature lets us connect more sensors to the same 1-wire bus. You can read more about it here. So let's begin : Contents Hardware RequirementsCircuit DiagramSetupTesting the sensorPython ScriptAlternatives Hardware Requirements DS18B20 temperature sensor4.7k ohm resistorJumper cablesRaspberry Pi 3 Circuit Diagram NOTE : If you are using the water proof version of the same sensor,...
Route Planning for Garbage collection with IoT – Part 1
The garbage collection process is a crucial service for any community or society. It ensures the cleanliness of our surroundings. However, the process has for long been rudimentary. Hence we've decided to automate the process. Our idea is to incorporate IoT into the already existing systems to increase the efficiency and to reduce the work load of the manual labors. But how do we plan on accomplishing this ? First, we need to set up some hardware in all the dustbins to help us collect data on how much garbage is present in the bin. We use an ultrasonic distance sensor and a Raspberry Pi to accomplish this. This data will be sent to the firestore database. We use this data to come up with...
Predictive Speech with Raspberry Pi and Deep Learning
You are giving a speech, get stuck in between, and don't know what to say. No worries here is an Artificially Intelligent system that helps you out. Predictive Speech with raspberry pi and deep learning uses a raspberry pi and a microphone to record your speech. Its core is a trained LSTM (Long short term memory) model which either uses behavioral cloning or some speech data set and deployed to IBM Watson Cloud. Finally, a pygame window is used to display the speaker's words as well as the predicted ones. Here is the schematic representation of the workflow of this project. We will go step-by-step and dive into each topic separately. Content Audio Recognition Raspberry Pi MicrophonePython...
Face Recognition based Authentication System using IoT
Pi Camera>If face Recognized > Device unlocked for 10 sec Introduction: In this project, our motive is to grant access to our target device to only those persons whose faces are added as an authorized user in our system. If a known face is detected the target device is unlocked for the next few seconds and auto locks after that time period. Also, the photo of the last authorized person who accessed the device is stored at server io.adafruit.com for manual verification if required.In case an unknown face is detected, the target device remains locked.Also, the photo of the last unauthorized person who tried accessing the device is saved in local server, as well as updated at...
Using Arduino and MPU6050 (Accelerometer and Gyroscope)
In this advanced tutorial, you will learn how to use the MPU6050 sensor with the Arduino. We will also download the library and other required things. Contents: IntroductionMaterials RequiredThe circuitUsing the libraryArduino CodeInferring the output 1. Introduction The MPU6050 IMU has both 3-Axis accelerometer and 3-Axis gyroscope integrated on a single chip. So it is a versatile sensor used in various DIY projects like the self balancing robot, gesture control car etc. It gives the output with accelerations and gyro of all three axes. With that, we can also deduce the yaw, pitch,raw. Let's explore more! 2. Materials Required MPU6050 sensorArduino board (Uno/nano)Jumper...
Market Analysis With Computer Vision and IoT
Market Analysis with IoT is a python application that uses computer vision, Google cloud and graphing technologies to present raw sales data in a manner that is easy to comprehend for market analysts. This is a prototype that will help an FMCG company to analyse the movement of products from the retail stores in near real-time. It collects sales data, buyer's age, origin and name of the product and stores it in Google cloud. This data is further represented in a visual dashboard that will be meaningful to the analysts. The application also provides an interface for the buyer to get useful product information. Here is the schematic representation of the project. In this article we will...
T-Rex Run Chrome game Controller
Introduction: In this post, I have used an LDR to sense the black obstacles (cactus )in this game and make the dino jump in the chrome using a system of Arduino and python code. Link for GitHub Repository for this code (click here) System in Action: Contents: Hardware RequiredHardware SetupArduino CodeSerial Communication (brief)Python CodeFinal Step Hardware Required: LDR10k resistorArduino nanoFew jumper wires Hardware Setup: First we need to connect the LDR in series with the 10k resistor across +5v and Gnd. Next, we take a jumper from the junction of LDR and Resistor to analog pin A0 (as shown below). In a way, we just made a voltage divider configuration and read the voltage drop...
Development of a Smart Home Sensor for Water Usage
In this project, a designed system obtain significant information on the behavior pattern of a resident with suitable sensors installed within the home. This system collects data on usage of water by the resident especially to the taps in the kitchen and bathroom. For diverse and precise outcomes, two sensors for the test with three development boards. Experiments to validate the results for each system in a constrained environment were performed. One of the development boards transmits the sensor data using the Internet of Things platform. Thereby the person who had subscribed to the platform can view the information. The results analyze the behavioral patterns of the residents. This...
Tutorial on AWS IoT Core with Raspberry Pi to visualize sensor data
In this tutorial, we will learn how to build an IoT application using the AWS Cloud Platform. The application will get sensor data from the Raspberry Pi and send it to the AWS IoT Core. This data will be stored in IoT Analytics and plotted in a graph using QuickSight. Contents Hardware Requirements Initial Setup Setting up AWS IoT Core Setting up the Raspberry Pi Creating a rule for IoT Core Testing your rule Setting up Amazon QuickSight for visualization 1. Hardware Requirements Raspberry pi 3 Light Dependent Resistor (or any sensor) 1 μf capacitor Breadboard Jumper cables NOTE: You can use any sensor you like. Here we will be using the LDR as an example. 2. Initial Setup You will have to...
Tutorial on Google IoT Core with Raspberry Pi to visualize the sensor data.
A tutorial to help you learn to use the Google Cloud Platform to receive and analyze sensor data from the Raspberry Pi.