In the previous blog, I mentioned about getting started with IOT. I had been going through the starter guide and building some of the basic circuits using the sensors, actuators and the displays. Here is a circuit which displays the current temperature using the Arduino Uno Start Kit. It’s no magic, but it’s nice to built some thing and see it physically. All the time, it had been writing the invisible software code.
As an extension to the above circuit, an ethernet shield can be added to the Arduino Uno board and the data be sent to a NoSQL databases (maybe Mongo) in one of the Cloud using the REST interface. It’s a matter simply integrating the IOT with the Big Data and the Cloud. More on this in the coming blogs.
As mentioned in the previous blog the starter kits have all the components to avoid frequent trips to the electronic shops and also come with a nice manual with the basic how-to. Once the initial hurdles are crossed, imagination is the limit on what can be done.
While getting started with IOT, what surprised me was the concept of OSH (Open Source Hardware) similar to the OSS (Open Source Software). In the OSH model, all the physical artifacts are designed and offered in an open fashion. Anyone can download the design for a circuit board, improve on it and build clones of the physical artifact.
Arduino Uno microcontroller is one such component. Anyone can download the specs of the Arduino Uno, improvise on it and build clones of it. Unknowingly I did order a clone called Vilros Uno. It’s not a big deal, the Arduino Uno and the Vilros Uno are clones and have the same specifications.
Along with the Arduino Starter Kit, I did also order the Raspberry Pi 2 B (from element14) and the starter kit for the same. The Raspberry Pi 2 B has been announced recently and is relatively new. So, it will take a week or so before I get my hands on it.
While the Arduino Uno includes microcontroller, Raspberry Pi 2 B includes a SOC (System On Chip). By using the Raspberry Pi B 2, it should be possible to build a small and useful computer. The bare circuit towards the right of the monitor is the Raspberry Pi 2 B board which is connected to the monitor (through HDMI), keyboard (through USB), mouse (through USB) and the power supply. As of now, it can run Debian and Ubuntu Linux, down the line it should be possible to run Windows 10 also on it. It might not be as powerful as the latest processors in the market, but is decent enough to browse, play some games, work with Open Office, watch movies, do a bit of programming etc.
Here is the list of inventory, I did order till now to get started with IOT. I haven’t received all of them yet. Once I receive the complete inventory and start playing with them, I will write a review about each one of them.
To get started with the Raspberry Pi B 2
- Raspberry Pi 2 B
- Sunfounder Project Super Starter Kit for Raspberry Pi Model B+
- Eleduino Raspberry Pi 2 raspberry Model B Mutli Color Case
- Transcend 32GB MicroSDHC Class10 UHS-1 Memory Card with Adapter
To get started with the Arduino Uno
- Adafruit Motor/Stepper/Servo Shield for Arduino v2.3 Kit
- Edimax EW-7811Un 150Mbps 11n Wi-Fi USB Adapter
- Vivotech Hc-sr04 Arduino Ultrasonic Distance Measuring Sensor
- CanaKit Stepper Motor with Cable
- CanaKit 4 Wheel Drive (4WD) Robot Platform for Arduino
If you have someone who is getting started with computers, then a Raspberry Pi 2 B is something really nice to get started with. More than 5 million of the Raspberry Pi family boards have been sold till now. And the interesting thing is that the Raspberry Pi is being introduced in schools for the kids to get started with computers.