is a new emerging technology these days, a self configurable and adaptive system consisting of networks of sensors and other object including intelligent objects whose purpose is to interconnect with all things, including everyday and industrial objects, in such a way that they become intelligent, programmable and more capable of interacting with humans.
All the applications that involve IOT, whether industrial, home, etc. Are controlled and monitored by certain parameters which are implemented and executed by the user or "other". Therefore, their implementation and execution differs with the sets of parameters, for the execution that is specified or desired by the user.
Arduino board is one of the important objects in this ecosystem, since it facilitates us to connect and control different devices like sensors, LEDs, step motors, servos and mobile phones.
This tutorial describes how to create an Internet of Things with Android and Arduino:
Android Application to control a matrix led lamp ocording to user button slider input. All objects are in the same network for simplicity.
The above images shown a above diagram of the system. It consist of 1 commercial matrix led lamp of 24 10000 MCD (milli-candela's) leds with features:
- Supply Voltage:----------------------------------- 5 VOLTS
- Voltage Drop Across LED (Forward V):--- 3.4 VOLTS
- Maximum LED Current:------------------------- 20 MILLIAMPS
- # of LEDs connected in parallel:------------ 24 LEDs
The resistor value needed for the current limiting resistor used when powering the LEDs.
- Calculated Limiting Resistor:------------------- 3.333 OHMS
- Nearest higher rated 10% resistor:----------- 3.9 OHM
- Calculated Resistor Wattage:------------------ 0.768 WATTS
- Recommended Resistor power rating of:-- 1.28 WATTS
This is then interfaced to the microcontroller Arduino Micro on a PWM pin. Then we have IOT implementation taking place with the help of CC3000 which is then allowing us to upload the parameters which are displayed using mobile App which in this case is above is a hosting platform.
The mobile device sends information to the IOT "CC3000" which is interfaced with the Arduino Micro, the information is obtained from the knob switch in the app, and is sent to the Arduino Micro by means of a UDP server that runs on the mobile app and with the help of the CC3000, this way we can drive (middling) the led lamp.
Comments