Internet of Things (IoT) Circuit Design considerations for developers and manufacturers

by Apr 30, 2020Articles

IoT networks have become exceedingly popular these days. IoT(Internet Of Things) in the simplest words means a network of devices connected to each other to send and receive data. Of course some of these networks may be possible with pre-manufactured devices that do not require any manual circuit building. However, for some applications, you might want to fine tune the devices to fit your requirement or build a small device yourself with components and a breadboard. In such cases read this article to understand some rules and factors that you need to consider before you design a circuit for IoT application.

Basic rules

In any circuit design, the basic fundamentals are very important. This knowledge will ensure that you understand the relation between potential and current and are able to pick the correct value of resistance required.

  1. Ohms Law:

As a mathematical expression Ohm’s law states that V = I . R In circuit schematic form

Ohm’s law can be written in three equivalent forms,

V = I . R : The voltage across a resistor is the product of the current passing through the resistor times the resistance

R = V/I : The resistance is equal to the voltage across the resistor divided by the current passing through it

I = V/R : The current passing through the resistor is the voltage across the resistor divided by the resistance

You should also keep in mind that Ohms law is not always applicable. The substances for which Ohm’s law holds true are called ohmic.

2. Kirchoff’s Laws

Voltage law

Sum of voltages around a loop is zero.

Here,  v1 + v2 + v3 – v4 = 0

Current law

The current entering a junction is equal to the current leaving a junction.

Here, i2 + i3 = i1 + i4

3. Resistance calculation

We can, in simple terms, say that as voltage drives the current, resistance impedes it. The unit for resistance is ohm, where one ohm is the resistance the allows one amp of current to flow and produce a voltage (potential) drop of one volt.

i) Series

V = V1 +V2+V3 = IR1+IR2+IR3

So, to calculate the total resistance in series,

ii) Parallel

 I = I1 + I2 + I3

So, to calculate the total resistance in parallel,

Other factors that affect IoT circuit design:

Designing a circuit is the Electronics equivalent to creating and bringing a concept to life. To do so, there are some factors that you have to bear in mind. Some of these are generic and others more so for IoT purposes.

Calculating component requirements

Theoretical calculations are needed to select some of the. However in doing so, you must ensure to not only the current or voltage flowing through the component, but also the tolerance and other physical parameters of the component. Tolerance of components, make, quality, and temperature considerably affect the working of the circuit

Specification of circuit requirements

The first factor that you need to look into is specification of the circuit components. You must use electronic laws and consider your purpose and budget. Specifications include size, shape, weight, current rating and even brands of the components and sensors.

Analog vs Digital

Another area of consideration in the design is analog vs. digital circuits. While designing the circuit, the amount of analog or digital that must be incorporated is not always easy to decide owning to the trade-offs that come with it. These aim at reducing cost, unnecessary functions, development work and circuitry.

Selecting components:

This is a fairly straightforward rule, but let me elaborate why using a capacitor as an illustration.  When manufacturing, some capacitors form a film inside. The tolerance for capacitors ranges from -50 per cent to 100 per cent. This means that most capacitors available in the market have a low shelf-life. When a capacitor that has not been used for a while is suddenly a part of an IoT circuit, it may eventually fail. These will then reflect as a ‘failed system’ rather than an unfit component.

Consistency

This is an important long-term factor to consider. IoT applications require circuits to be suitable for usage over a long period of time. The data accuracy in IoT devices is also of importance. Thus one must take into careful consideration the durability of their circuit.

Verify that your circuit works in various conditions

This is especially due to the fact that IoT applications may require the system to be placed remotely. And if your project has the potential to turn into an industrial application, ensure that you keep this in mind

Simplicity

When designing a circuit, try to make it as simple and straightforward as possible. Unnecessarily complex circuits do not show the depth of knowledge and rather portrays the lack of it. When attempting to explain your circuit through a manual, it should be simple and precise. This means that the reader must be able to understand the circuit with ease regardless of his expertise.

Layout of the circuit

This involves determining the physical position and the electrical connection of each component. This might seem difficult and time consuming, but take careful consideration while doing this as it can help your final product turn out as you envision it.

These factors may seem trivial, but may have a profound impact on the overall working of the circuit. Internet of Things (IoT) circuit design has some extra constraints to the circuit design process that we must also keep in mind while designing IoT circuits.

Challenges concerning IoT circuit design:

Space Constraint

In the case of IoT, one of the primary selling points that they offer a plethora of capabilities, but don’t take up much space. In fact any IoT devices are wearable devices. This lack of space makes designing a circuit an IoT application more time-consuming than expected.

Low Power Usage

IoT circuits are expected, due to their small size and varied use, to require only small amounts of power. If your design has high power consumption, it may not be very useful.

New materials to experiment with

IoT circuits are constantly experimenting which materials and components which can lengthen the lifetime and be more consistent in the long run. Circuit designers are expected to spend time researching and finding the most optimum available products.

Designing Products, not just the circuit

When you start to design an IoT circuit, you have to keep in mind the big picture. The circuit is but a small part of a large network that will continue to only grow as time progresses. Your design has to be compatible and be the foundation for a larger purpose and application.

These are the factors that any designer, must keep in mind but more so for an IoT application circuit. But don’t let this daunt you. The process is a simple step by step follow through. And more than anything the final result is more that rewarding for your efforts. So, go ahead, and once you find out what your project requires, designing a circuit is a huge leap closer to your final goal!

Creating a multiplication Skill in Alexa using python

Written By Jyotsna Rajaraman

Hi! I'm Jyotsna, an electronics and communication undergrad who likes reading, writing, talking and learning. So when it comes to teaching, all my favorite things come together! I hope my articles have helped and taught you something. 🙂

RELATED POSTS

5 Booming Technologies in IoT to watch out for in 2022

5 Booming Technologies in IoT to watch out for in 2022

Introduction Internet of Things - IoT is one of the industries that has experienced an exponential rise in the past few years. With technology on the rise, we expect this field to grow even further in the coming years. It is one of the most important technologies...

Furtherance to SIM Technology: eSIM and embedded SIM

Furtherance to SIM Technology: eSIM and embedded SIM

eSIM (electronic SIM) and embedded SIM are two different terms. While both are under development and can be incorporated in IoT. They will result in more efficient SIM technology combined with the fast-growing and in-demand 5G network. Before going into the details...

The Internet of Nano Things (IoNT): Evolution of a new era

The Internet of Nano Things (IoNT): Evolution of a new era

Internet of Nano Things The internet of nano-things (IoNT) is a network that connects a collection of very small devices to transport data. The internet of nano-things is similar to the internet of things. The only difference is that the devices present inside it are...

10 Innovations in IoT Using 5G

10 Innovations in IoT Using 5G

5G usage cases typically depend on the improved speed and stability of 5G, as well as the reduced latency it provides, and they have the potential to disrupt both conventional and digital industries. And, in the coming months, years, and decades, 5G technology will...

What is IoRT(Internet of Robotic Things)

What is IoRT(Internet of Robotic Things)

The IoT and robotics, two different fields, are coming together to create IoRT (Internet of Robotic Things). The IoRT is a concept in which intelligent devices can monitor the events happening around them, fuse their sensor data, use local and distributed intelligence...

Discover the Top 5 proven Use cases of IoT data analytics

Discover the Top 5 proven Use cases of IoT data analytics

Billions of connected IoT devices are generating a massive amount of data every second. Meanwhile, as the IoT is booming this data generation has exponential growth. This data needs to be analyzed in order to retrieve insights out of this data. Further, these insights...

Data Analysis role in IoT

Data Analysis role in IoT

Before diving into Data analysis role in IoT, let us first understand what data analysis exactly mean What is Data Analysis? According to Wikipedia, Data analysis is a process of...

What is the future of IoT?

What is the future of IoT?

IoT or the Internet of Things describes the network of physical objects—“things”—that are embedded with sensors, software, and other technologies for the purpose of connecting and exchanging data with other devices and systems over the Internet. The definition of...

IoT Security Solutions

IoT Security Solutions

Introduction IoT is one of the emerging technology. Moreover, this has its own risks and rewards. IoT devices sure make our lives simpler and automate a lot of processes. By now there are billions of IoT devices which include Smart TVs, Smart Refrigerators, Smart...

The relation between Embedded Systems and IoT

The relation between Embedded Systems and IoT

Embedded systems are the major part of our technological advances, found in everyday items such as – microwave oven, washing machine, remote control, RFID tags, routers, modems, PDAs, mobile phones etc. However, we’re in a new era of internet-based...

VIDEOS – FOLLOW US ON YOUTUBE

EXPLORE OUR IOT 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,...

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...

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...

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...

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...

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...

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...

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....

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...

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....