Posts

Leap Motion

Image
The multi-touch desktop is a (miserably) failed product due to the fact that hands could get very tired with prolonged use, but  Leap Motion  wants to challenge this dark area again with a more advanced idea. It lets you control the desktop with fingers, but without touching the screen. It’s not your typical motion sensor, as Leap Motion allows you to scroll the web page, zoom in the map and photos, sign documents and even play a first-person shooter game with only hand and finger movements. The smooth reaction is the most crucial key point here. More importantly, you can own this future with just $70, the price of a premium  PS3  game title! If this device could completely work with Oculus Rift to simulate a real-time gaming experience, gaming is going to get a major make-over. Seriously, a great technology indeed!!

Top Technology Trends of 2019

Image
With the year 2019 ending, here are some of the technology trends of 2019. 1. Internet of Things will deliver new opportunities It is quite evident that IoT is now being used by the companies representing all spheres of human activity. Moreover, the companies and businesspeople get even more interested in the practical implementation of smart technological solutions rather than in theoretical development. The attributes like “connected”, “smart” or “intelligent” are now added to all technologies and solutions developed for various industries. According to some specialists, it is yet not the time to regard the IoT as something done. Undoubtedly the changes brought by the IoT are only under development. In 2019 the IoT capabilities are expected to shift to automating and augmenting how people experience the connected world. It will most probably result in a more unstructured landscape of a wide variety of dynamically meshed things and services. 2. Auto...

Sensors for Embedded & IoT Applications

Image
In Electronics, the basic definition of a sensor is a device or a module that senses a physical parameter in the environment and converts the measured parameter into information that is usually understandable by a processor or a micro-controller. The electronic sensors we use with respected to Embedded Systems and IoT convert the physical parameter into electrical voltage or a digital logic level(which is same as voltage but only allowing 2 levels i.e. 0 and Vcc). It is very important to understand that as we human beings have senses that help us obtain information and process it, the micro-controller or processor can obtain such physical information through these electronic sensors.  So knowing and understanding these sensors is very important if we want to build an application or a smart device using IoT. Our device or application via the sensors can obtain all sorts of information from the real world like temperature, pressure, concentration of variety of gases, infrared s...

Whats going on in the World...

Image
This post is just a collection of some of the interesting videos showcasing the latest trends, technologies, prototypes and projects that are being worked upon and built around the world. Watch these videos, relate them to your work on Embedded Sytems and IoT, get fueled up to build your own innovations and prototypes. Look how the hand of another person can be controlled by the signals sent by the mind of  a person. It's an interesting concept and funny too :).   This is the upcoming smart shopping technology initiated by amazon. Such a concept should be adopted across various outlets and mega shopping centers, even in India. Ponder upon how the home automation, control and monitoring is taking shape in the above video. Look how cool is the new technology that lets you order your favorite and essential items!! Making cool, interactive robots, AI..is no more a thing of future or fiction. These are some of the interesting videos and I hope you can see t...

Understanding the Input and Output in a Microcontroller/IoT based System

Image
As the title suggests, understanding what and how the input and output can be given and obtained from a system respectively is very important. The Microcontroller or IoT based systems do some processing on the input they receive and give us some kind of output. Yes, its that simple!!Obviously, how we give the input and how we get the output is a huge subject. Let us take some basic examples and understand this concept: Blinking LED : This is the basic "Hello World" of Hardware design and Programming. Here, we are just letting the processor process without giving any input. We obtain the output on LED's where we observe their blinking in various forms. So here, we are basically letting our system do the processing based on our application and just observing the output.  Controlling LED via a switch :  Here, we are giving input via a switch and controlling our LED. Thus, input element is the switch, the output element is the LED and the processing is being done by ou...

Smart Power Strip-DIY

Image
I have just completed making a Smart Power strip that features 2 sockets that can be independently controlled by an app as well as can be voice controlled using Alexa. The product also features a multi-colored mini lamp as featured in my earlier  post that can be controlled by app too and also features voice control via Alexa. The module also has 2 master switches that can be used for completely switching off the sockets so if someone wants to use the power strip in a conventional manner without using the "smarter" ways, that option is also present. Unfinished Mess The project basically requires you to have basic electric networks knowledge on how AC supply works and is connected to appliances. For providing IoT ecosystem & app control, we use a microcontroller that controls a relay which controls the switching action of the sockets. The same microcontroller also controls the RGB multi color lamp. The Finished Product Another great feature of this project is t...

Blink External LED connected to Arduino

Image
With reference to the Blinking on-board LED program , let us try blinking a LED externally connected to arduino board at pin 12. The program will be very similar to the previous one. Only change will be the pin number which will be 12 as we are now operating on Pin 12 where external LED is attached. Schematic Brief Run down of the Program: In the set up portion, we will declare pin 12 as output by using pinMode(12,OUTPUT).   In the loop portion, our algorithm will remain same. However, we will have to use the digitalWrite() function on the pin 12 to specify the output on that pin. For high(LED on), digitalWrite(12,HIGH) and for low(LED off), digitalWrite(12,LOW). Please try to write the program yourself by using the information above so that you get into the habit of programming. I have reduced the delay time to mix things a little ;).