This Mini Modular Computer Helps You Build Gadgets From Scratch


Illustration for article titled This Mini Modular Computer Helps You Build Gadgets From Scratch

Image: Anil Reddy/Pockit

DIY modular gadgets are nothing new, but theyve had varying amounts of success over the years. Some devices managed to pick up steam, like AIAIAIs TMA-2 headphones, while others, like the Blocks smartwatch and Googles modular phone, crashed and burned. Mixed success in designing and launching these devices isnt stopping others from creating new modular devices though, nor should it. Anil Reddy, creator of Pockit, a tiny modular computer that you can turn into various types of gadgets, may have actually created a must-have. At the very least, it looks so gosh darn cool.

Think of Pockit like a kit of electronic Legos. Starting with a magnetized base-board about the size of a credit card, users can snap tiny SLA 3D-printed blocks on top to create clocks, Bitcoin tickers, thermostats, cameras, automatic watering devices for indoor plantsvirtually anything, even a plug-and-play Linux computer with a Raspberry Pi.

Some blocks have raised icons on top to let you know if they are made for specific use-cases like those. Some blocks have a teeny, tiny circuit board inside, along with a coin-sized battery commonly used in a bunch of different devices like garage door openers, watches, and motherboards. Some blocks double as controllers or a keyboard. No one needs to be a coding wizard to build a Pockit module, either.

Pockit auto-shapes its behavior based on the connected blocks, Reddy told Gizmodo.

In other words, Pockit has the ability to program itself by recognizing what blocks are connected and how they are configured on the board. For instance, if you connect an LED block and a button block, then Pockit knows you want that button block to turn that LED on and off. Reddy says this auto-adaptive behavior makes creating more complex gadgets like a smart thermostat or a gardening controller easier because the modular device already knows what blocks go together.

Reddy spent his early days as an embedded engineer, designing all sorts of projects from scratch using those exact, and sometimes painstaking, processes. A lot of people have great ideas for gadgets, even if they only want to make one for themselves, but soldering and coding alone take a while to learn. Reddy wanted to give electronic DIYers an easier way to create gadgets where their only limit would be their creativity.

Unlike building a desk or even a website, its unimaginable for most people to make an electronic device. Buying chips, reading documentation, wiring, soldering, coding, debugging, and youre already a few weeks in, Reddy said.

But he hasnt forgotten about users who might be more advanced coders. For anyone looking to fine-tune a Pockit device, you can program it using simple, English-like statements or C++. Reddy is currently working on an English-like/natural-language syntax system he calls nCode (natural code), which he said is close to being finished.

There are some practical limitations to Pockit. Its not waterproof, and while its a great way for kids to get into building electronics, the small pieces do pose a choking hazard for young children. (Its not a toy.) The number of blocks in the Pockit ecosystem are limited to 24 at the moment, but Reddy says hes working on others, like a thermal camera block and a weight sensor block. Reddy also said Pockit isnt designed for gaming, but since its wifi and Bluetooth LE-ready, maybe someone will eventually figure out a way to play games in the cloud.

The Pockit already seems like a fully-fleshed out modular device, but its not quite ready to make its debut. Reddy plans to release a small batch of early-testing kits at the end of the month. From there, after gathering feedback and refining Pockit even further, Reddy will launch a preorder campaign so more people can get their hands on the device and build their own gadgets.



Source link

Leave a Reply

Your email address will not be published. Required fields are marked *