• shrey mittal

Top 5 IoT Boards in India

Updated: Aug 20, 2020

It is no doubt that we live in a great world, every day we see a brand-new trend going on around and we don't even know the origin of that trend but we feel to follow it and one of these trends is the #DIY trend. Even a tech guy feels to build his/her invention that will help him/her to ease up their work. #IoT makes that task easier for such varieties of DIY projects so now let's discuss some great IoT hardware.




Top 5 board/hardware are :


1. Arduino: It is an open-source hardware and software company mainly used for educational purposes. Arduino board is a single-board microcontroller that can be attached to a variety of sensors and can easily be programmed using Arduino IDE and the language is based on C programming. There are a lot of packages and libraries available to control different sensors and make it very easy for a beginner. It can be used to collect realtime data and store over the cloud and used later to find patterns. They have many range of board for your preference so take a try.


There are many variants available like Uno wifi rev2 that has an inbuilt wifi module and can be connected to the internet easily. Mega is a bigger board that has 50 GUI pins. There is lilypad, nano also available which is small in size but can do a lot. I would prefer this for a beginner as it is cheap easy to learn and most importantly easy to buy.


Arduino Uno: I/O pins: 26

microcontroller: ATmega328P

Clock Speed: 16 MHz


Arduino mega :I/O pins: 70

microcontroller: ATmega2560

Clock Speed : 16 MHz


"There are so many Arduino boards so you can take a reference from the official Arduino website."


2. Raspberry Pi: It is a small variant of a single-board computer that can also used for teaching purposes. It is majorly used as a mini-computer and can be used remotely too. It has wifi and Bluetooth enabled and can be controlled remotely and even programmed and also it has pre-installed Linux and some programming language in it. Nowadays it is used in research purposes and to deploy training models and used to collect data and apply it to deep learning.


It is also available in a smaller version called raspberry pi zero. nowadays, many young programmers use this to deploy and train their model and raspberry has been sent to many remote and are provided with this to give them a cheap computer.


Raspberry Pi 4 Model B : processor Broadcom BCM2711, Quad-core Cortex-A72 (ARM v8) 64-

bit SoC @ 1.5GHz

1 GB RAM

2GB, 4GB or 8GB LPDDR4-3200 SDRAM

40 I/O pins

2.4 GHz and 5.0 GHz IEEE 802.11ac wireless, Bluetooth 5.0, BLE

Raspberry pi zero: processor Broadcom BCM2835, Single-core CPU @ 1GHz

512 MB RAM

40 I/O pins

802.11 b/g/n wireless LAN,Bluetooth 4.1,BLE



3.ESP8266 WiFi Module: The ESP8266 WiFi Module is a self-contained SOC with an integrated TCP/IP protocol stack that can give any microcontroller access to your WiFi network. Each #ESP8266 module comes pre-programmed with an AT command set firmware which makes it easier to interact with Arduino. it is a very cost-efficient module that gives access to the microcontroller over the internet. it has a feature of hosting an application or offloading all Wi-Fi networking functions. Now many microcontrollers come with inbuilt ESP8266 to give them more power and functionality. Node MCU is a module that has integrated ESP8266 and can directly be programmed with any microcontroller and can be used to collect and transfer data easily.

microprocessor: L106 32-bit RISC

GPIO pins:16

Clock speed:80 MHz

Node MCU : Microcontroller: Tensilica 32-bit RISC CPU Xtensa LX106

I/O pins: 20

Clock Speed: 80 MHz



4. BeagleBone Black: The BeagleBone Black is a low cost, high-expansion focused BeagleBoard using a low-cost Sitara AM3358 ARM® Cortex™-A8 processor from Texas Instruments. It features TI's Sitara AM3358AZCZ100 microprocessor with the enhanced image, graphics processing, peripherals, and industrial interface options such as EtherCAT and PROFIBUS.


It is also based on open-source software development that can be used for educational purpose but it is more powerful than raspberry pi in many ways like clock speed and processor's power and has 65 GUI pins.


Processor: AM335x 1GHz ARM® Cortex-A8

RAM: 512MB DDR3

Storage: 4GB 8-bit eMMC

I/O pins: 96



5. NVIDIA Jetson Nano: NVIDIA Jetson Nano delivers the performance to run modern AI workloads in a small form factor, power-efficient. Developers, learners, and makers can run AI frameworks and models for applications like image classification, object detection, segmentation, and speech processing. this makes it simple for developers to connect a diverse set of new sensors to enable a variety of AI applications. It the most powerful from all of these and has 2 camera pins and also makes the possibility of AI being used possible. it can be used by a professional or someone who has worked a lot in the IoT field.


CPU: Quad-core ARM® A57.

Camera: MIPI CSI-2 DPHY lanes.

Memory: 4 GB 64-bit LPDDR4.

Clock speed:25.6 gigabytes/second.







Feature:

Name I/O pins Microprocessor Clock Speed Memory


Arduino 26 ATmega328P 16 MHz 32K

UNO


Arduino

MEGA 70 ATmega2560 16 MHz 256K


Raspberry PI 40 Broadcom BCM2711, 1.5 GHz 1 GB RAM

MODEL B Quad-core Cortex-A72


Raspberry PI 40 Broadcom BCM2835, 1 GHz 512MB RAM

ZERO Single-core CPU


ESP8266 16 L106 32-bit RISC 80 MHz 1MB


Node MCU 20 Tensilica 32-bit RISC 80 MHz 1MB

CPU Xtensa LX106

BeagleBone 96 AM335x 1GHz ARM® 1 GHz 512MB DDR3

black Cortex-A8

NVIDIA Jetson 40 Quad-core ARM® A57 25.6GHz 4 GB 64-bit

Nano LPDDR4


Runner up

These boards are best according to me and there are also some boards like Asus tinker board available but they are pretty difficult to buy in India. there is also a great start-up Bolt IoT which makes the process easier for a student and has its own module and intel also manufactured some boards like galileo and Edison but they are not available and discontinued by intel.

You can start learning Arduino language from this -

https://www.arduino.cc/reference/en/

Raspberry pi

https://www.raspberrypi.org/documentation/


SEE ALSO:

  1. What is IoT?

  2. What is Embedded Systems?

  3. What is Image processing?


#DIY

#IoT

#microcontroller

#Arduino

#singleboardcomputer

#raspberryPI

#esp8266

#beaglebone

#NVIDIAcuba



35 views
  • Facebook
  • YouTube
  • Instagram
  • LinkedIn
LearnElectronics
Contact Us
© Copyright - LearnElectronics 2021