Yuktidea
Yuktidea
← All work
Industrial DesignSoftware Dev

Choko IoT Dev Kit

Teaching IoT the right way — build a real product, learn the fundamentals.

3mo
Concept to working product
100%
Custom hardware, no off-shelf modules
Open
API — build anything on top
Delhi
Design Innovation Center
Client
Design Innovation Center, Delhi
Year
2021
Duration
3 months
Disciplines
Industrial Design · Software Dev
Choko LED matrix
8×8 LED Matrix
64 individually addressable
The challenge

Most IoT education starts in the wrong place — with breadboards, loose wires, and abstract firmware tutorials that lose students before they've built anything meaningful. The Design Innovation Center, Delhi wanted a completely different approach: give students a finished, working product first, then teach them how it works and how to extend it. The brief was to design and build an IoT learning kit that was tactile, fun, and genuinely open for tinkering.

“Build a product first.
Then teach how it works.

— Design Innovation Center, Delhi · Project brief

Our approach

We designed Choko from the inside out — starting with the PCB before touching the enclosure. The custom board centres on an Espressif WiFi chipset, chosen for its mature ecosystem and the fact that virtually every serious IoT product in the world runs on it. The 8×8 LED matrix gives immediate visual feedback for every interaction, making abstract concepts like network requests and API calls feel tangible. We then built the Laravel web app to give users a browser-based interface to control the device, send messages to the matrix, trigger animations, and call open API endpoints — no USB cable required. The acrylic enclosure was designed to be transparent deliberately: we wanted students to see the electronics inside, to demystify the hardware rather than hide it.

Custom PCB Design
Espressif Firmware Development
8×8 LED Matrix Interface
Laravel Web Application
Open REST API
Acrylic Enclosure Design
Workshop Curriculum
Device Kits for Sale
Choko hardware enclosure
Espressif ESP8266
Custom PCB · WiFi · 80MHz
Hardware anatomyAuto-animates between views
Choko LED matrix

Choko · Transparent acrylic enclosure
with 8×8 red LED matrix

Top acrylic panel
Transparent green acrylic
LED matrix PCB
8×8 red LED · 64 pixels
ESP
Main PCB + ESP8266
Espressif ESP8266 · WiFi
LiPo
Battery + connector
3.7V 600mAh LiPo
Bottom acrylic
Transparent green acrylic
Assembled
Web application

Built with Laravel and an open REST API — control your Choko from any browser, script, or application.

choko.dicdel.in/dashboard
C
Choko
Control Panel
Dashboard
Display
API
Workshops
Settings
Online
192.168.1.104
Signal: 82%
Up 14h 32m
Overview
API Calls
1,241
Uptime
99.9%
Devices
7 active
Response
48ms
API Calls — Last 12 hours
The outcome

Choko was deployed across college workshops run by the Design Innovation Center. Students left each session with a working device they had programmed themselves, a completion certificate, and a mental model for how connected products actually work. The kit sold as a standalone product for hobbyists and hackers who wanted a programmable, WiFi-connected display they could build on.

3mo
Concept to working product
100%
Custom hardware, no off-shelf modules
Open
API — build anything on top
Delhi
Design Innovation Center
Stack
Espressif ESP8266Custom PCBC / Arduino FrameworkLaravelPHPREST APIWiFi / HTTP
All projects
Next →HarriyaliKart