Discover the world of mobile robots - how they move, how they interact with the world, and how to build them!
SDIoT Holiday Light
SDIoT Holiday Lights is a smart Christmas tree lights project meant for adding smart, bright and colorful lights to holiday season. It is based around Neopixel addressable LEDs which can display virtually any color imaginable. Our controller deliver animation in single- as well as expanded- color light strands The basic idea is to design, develop and deploy a platform that interfaces user with the Christmas Holiday light at our office premise in order to control color and animations of these LEDs over internet and see the live feed of the same over the platform using Raspberry Pi camera. The team at SDIoT also added Alexa enable voice-driven capabilities using Amazon's Alexa Bot. It is a heavily scaled down version of IoT holiday Lights created by team member Ayan Pahwa, last year, which was based around Particle Photon board. The project is part of SDIoT initiative to build DIY project under “Made with Code campaign”.
- Controllable over Internet, webpage hosted over a public server.
- Controllable with Alexa, Amazon echo smart home speakers.
- Real time live feed using RaspberryPi camera.
- An offline Star for tree top Bling ;)
- Exposing an API for future expansion over MQTT.
- ESP8266 NodeMCU board: To control neopixel LEDs over Internet using MQTT.
- Arduino Pro Mini: To control offline tree top Star, which is also made using Neopixel LEDs.
- Neopixel ws82xx LEDs: Hell lot of them, we used around 100 LEDs, best to get them in strips form.
- Raspberry Pi + PiCam: For live streaming
Front End contains a page where you can see the color palette and live feed of the Christmas tree, on Click event triggers mqtt client which sends value to the topic and Esp8266 listening over the topic will listen to the value from the broker and changes the led color.
ngrok is used to make raspberry pi to be hosted online and made accessible from the internet . (https: //ngrok.com/download ), Choose Linux(ARM),
extract ngrok in any directory
run command ./ngrok http 80 ( Port 80 is choosen here , you can use any port )
copy the forwarding link from below as http: //6e54b569.ngrok.io , through this link you can access your raspberry pi on 80 server from anywhere
After setting uptil here, ngrok link will point you to your raspberry pi camera live feed on this URL
Other Popular Workshops
Program Drones and Robots
Learn to program drones and robots all wirelessly using a familiar interface.
Introduction to Internet of Things
Learn how IoT works, and how to create a successful product or company using it, with this course.
Smart IoT Devices
In this course you will learn how to architecting your own embedded device! You'll learn how to debug & finetune your device.
Smart Digital Instrumentation
In this course, you will learn the installation requirements of Smart field devices, including wiring, intrinsic safety, and networking.
The IoT Ecosystem
Home automation and Wearables devices dominate the IoT market today and in this course you will learn everything you need to know about IoT.
Interfacing with the Arduino
In this course you will learn how and when to use the different types of sensors and how to connect them to the Arduino.
Flying Drone course spot to master the skills and gain the knowledge needed to fly drones successfully and safely.
Internet of Things with Raspberry Pi
The Raspberry Pi isn't just a great platform for building IoT project. It's a super platform for learning about the IoT.
Student will learn how to design and develop robots who worked on command from android smartphone
Smart Lighting System
A one-day course teaching the skills to design and specify an intelligent lighting control system.
Home Automation Systems
Practical knowledge about earning online by referrals.
Smart Energy Systems
One of the key objectives of this course is to aid you in the design of 100% renewable energy systems.
Robot Operating System
In this course you will learn about cutting-edge world of Robot Operating System (ROS), an open source system for working with robots.
Future Robotics Applications
Know how robotics gain momentum in 21st century and become quite essential components in a number of applications.
Fundamentals of Nanoelectronics
Learn key concepts in nanoelectronics and relates them to the traditional view of electron flow in solids.