Next Meetup

Full-day Hands-on Introduction to IoT (Free)
RSVP ===== When you RSVP enter the following details as required by venue: (a) full name (b) email address (c) name of employer (if working) or college (if student) Without the above details, your registration will be invalid. You will receive final confirmation by email a few days before the event. Summary ======= Get introduced to the world of Internet of Things (IoT) through this 1-day hands-on workshop. Work with actual hardware. Write and understand code through guided exercises. Learn key skills to implement IoT ideas. This workshop is for students, hobbyists and beginners. Designers wanting to create cool art installations can benefit from it. DIY enthusiasts wanting to automate a few simple tasks at home can benefit from it. We will use LEDs, sensors and motors. We will take participants through the basics of electronics and interfacing. Those used to Arduino will find themselves in a familiar world. We will use MSP-EXP430F5529LP LaunchPad along with Energia, which is similar to Arduino IDE. Participants need to bring their own laptops. They have to install Energia before coming. Those owning Arduino boards can bring them to the workshop. Skills Imparted =============== Electronics basics. Interfacing sensors and actuators. Reading datasheets. Writing application software. Understanding the essence of embedded programming. Event-driven models and interrupt servicing. Audience ======== Engineering students and professionals. Hobbyists, designers and non-engineers. No prior experience in electronics is required. Basic knowledge of programming in any language will be helpful. Duration ======== 7 hours Content ======= + Introduction to TI LaunchPad and Energia Compile a simple program to blink LEDs Send output to UART A quick overview of Energia API Understand what happens under the hood + Use interrupts Interface a reed switch Use third-party libraries to optimize on power + Interface sensors Understand digital input and output Understand analog input, output and PWM Interface an LDR to sense ambient light intensity How to interpret a sensor datasheet Interface a temperature sensor Understand I2C Program an accelerometer via SPI + Interface actuators Activate LEDs using pushbuttons Activate LEDs via UART Activate a buzzer: control volume and pitch Control a stepper motor Control a servo Preparation =========== This is what you need to do before coming: + Create an account with TI: https://www.ti.com/myti/docs/accesseventaction.tsp This will help you receive latest updates and tutorials. If you already have an account, skip this step. + Install Energia before coming: http://energia.nu/ Those using Ubuntu/Linux, launch Energia from command line. If Energia fails to open, it means that you're missing on Java. Install Java by running these commands (Debian/Ubuntu only): sudo add-apt-repository ppa:webupd8team/java sudo apt-get update sudo apt-get install oracle-java8-installer + All Windows users, install the driver from https://drive.google.com/file/d/0B1q0Sut22G5RUFkyMkluSWFQaDQ/view?usp=sharing. + Windows XP SP2 users, please download and install two patches from https://drive.google.com/file/d/0B1q0Sut22G5RR2dhZzgxanRualk/view?usp=sharing. Install WindowsXP-KB918365-x86-ENU.exe first and then WindowsXP-KB935892-x86-ENU.exe. + Read the following introductory material: 1. http://www.explainthatstuff.com/electronics.html 2. https://www.scribd.com/doc/291090231/Basic-Electronics-By-David-Williams-Michael-Shiloh 3. http://software-dl.ti.com/trainingTTO/trainingTTO_public_sw/MSP430_LaunchPad_Workshop/v3/video_streams/Energia_video/Energia_video.html Trainer ======= Arvind Padmanabhan is a Founder Member of Devopedia. With fifteen years of experience, he has worked extensively on various wireless technologies including DECT, WCDMA, HSPA, WiMAX and LTE. He is passionate about training, writing and tech blogging. His current area of learning and research is in Natural Language Processing.

RSVPs are closed

Texas Instruments (India) Pvt. Ltd.

Bagmane Tech Park, No. 66/3, Adjacent to LRDE Byrasandra, C V Raman Nagar Post · Bangalore

8 comments

Upcoming Meetups

Past Meetups (47)

What we're about

Devopedia is an open community platform for developers by developers to explain technology in a simple, clear and unopinionated way. It is hosted at Devopedia.org.

As part of this meetup, we take the approach of "learn by documenting". Developers will come together to discuss on specific topics, research the topic and contribute to the open source documentation hosted at Devopedia.org. A typical session will end with developers sharing what they have learned and documented. We will also organize full-day hands-on workshops on popular and current technologies.

We hope Devopedia.org will become de facto site for developers to learn the basics of concepts, tools and technologies that relate to their work. Community collaboration will make this possible. Welcome to Devopedia!

Members (4,293)

Photos (374)