340 likes | 349 Views
Explore the limitless possibilities of the Internet of Things (IoT) and Wi-Fi controlled robots. Learn how IoT connects everyday objects to the internet, allowing for seamless control and communication. Discover how cloud computing enhances IoT systems, and find out how to create Wi-Fi controlled robots using the Spark Core chip. Control and monitor robots using a laptop or smartphone through a user-friendly interface. Get inspired by the cutting-edge innovations in IoT and robotics.
E N D
TODAY’s TALK 1) Internet Of Things (IoT) 2) Wi-Fi Controlled Robots 3) Augmented Reality
Internet Of Things • WHAT IS IoT ? It is a scenario in which objects, animals or people are provided with unique identifiers and the ability to transfer data over a network without requiring human-to-human or human-to-computer interaction.
Internet Of Things • In other words, imagine each of your daily devices (like the one’s shown in the video- coffee maker, door lock, alarm, refrigerator, etc) are actual individuals sitting on a laptop(which is online) and you might be at your office or some where else, where you can just communicate with all of these simply from your phone.
Internet Of Things • How does this all work out ? A Fully Integrated Home Automation System which is online.
Internet Of Things The game doesn’t end here… • The applications of IoT are infinite • They are there in all fields : Health Care, Agriculture, Industries, Surveillance, Military, Environment Control, etc. • Various logistics and research companies predicted that by 2020 there will be 25-30 billion devices connected through IoT
Internet Of Things DOUBTS ????
Internet Of Things Now comes the question how one can do all this cool stuff? • Conventional wisdom says interface a Wifi Module with a Micro-controller
Internet Of Things • But then there comes a shortcoming with it. • Our System does not stay dynamic & user friendly in nature (Code Limitations of an MCU)
Internet Of Things Why do we need the system to be dynamic? • To avoid complications up to a level that any common person can easily use it
Internet Of Things • To solve this problem we bring in the concept of Cloud Computing
IoT & CLOUD What is CLOUD COMPUTING? • Cloud computing involves deploying groups of remote servers that allow centralized data storage & online access to various computer services
IoT & CLOUD • Our System get a whole new edge because of the Cloud. • We will store and edit our program on a cloud server • Our Device will get the code from this server
IoT & CLOUD • The user can make changes on the cloud server with his phone or a PC • As soon as our device is ON and connected to internet, it will sync information with its server
Internet Of Things DOUBTS ????
IoT & CLOUD • Our System becomes complicated once the cloud, microcontroller, wifi sensor, etc collectively come into picture
SPARK • Well someone did all the homework for us and made a device which is a complete package of all these things in just one chip called the SPARK CORE
SPARK • They defined it as “An IoT operating system that runs in the cloud” • The main feature is that it connects to the internet through Wi-Fi (NO WIRES!!!!! NO WORRIES!!!!!!!!)
SPARK • It mainly comprises of • Wi-Fi module CC3000 • ARM CORTEX M3 STM32F103CBT6 microcontroller • Also each spark core has its own unique cloud storage available called Spark Cloud
SPARK • What is actually happening under the table: • Power up the device and it automatically connects to the available Wi-Fi network • The spark core connects to the spark cloud • The User has previously written and saved some code on the spark cloud for his device • Then the core performs the required functions
SPARK How to use it? • They have provided a support of- • ARDUINO-Like Development • WEB IDE (write code online) • REST API (java script support) • OVER-THE-AIR FIRMWARE UPDATES
Wi-Fi Controlled Robots • Now with all this knowledge we can create a robot that can perform multiple functions and even control this robot by using our PC or a smartphone. • I have made a surveillance robot using a simple chassis, a spark core and an IP camera which I had controlled through my laptop
Wi-Fi Controlled Robots • This bot is controlled over a Wi-Fi network by using a laptop’s web browser and accessing a webpage. • The live video feed of the IP-camera (installed on the bot) can be viewed on that website.
Wi-Fi Controlled Robots • I tried to make the experience very intuitive just a like a live NFS game • So all you have to do is open your browser and logon to the particular website and turn on the bot simultaneously • Now on the screen you’ll see the live video of where the bot is going and you will control the movements using simple arrow keys
Wi-Fi Controlled Robots • But while all this is happening, critical things are being processed in background which is nothing but JavaScript • This is used in backhand coding of making that website • Through this we are communicating to the spark cloud and in turn with the spark core.
Wi-Fi Controlled Robots • Using an ANDROID app • Instead of using the browser on your PC we can make our system small by using an Android App • In this case, we can embed the video in mobile format on the app and put in-app buttons to control the movements
Wi-Fi Controlled Robots • Applications: • Basic navigation and Surveillance • By adding a robotic arm to the chassis, it can be sent for repairs in huge machines or place where inhumane conditions are present • Readings of the environment • Disaster management
Thank You -- ADARSH MODH B.TechIII ELECTRICAL ENGG 08866522937