Tag Archives: ATmega

Add a delay timer to your washing machine


This Maker hacked his washing machine with an Arduino to reduce costs and add convenience.


Depending on where you live, you may or not be familiar with time-based pricing for power consumption. Basically, this refers to a system where power is priced not only by how much of it you use, but at what time the consumption takes place. Simon Jowett lives in an area of Australia where “peak” power, from 2 PM to 8 PM on weekdays, is charged at 51 cents (Australian) per kilowatt hour (kWh). The “off peak” rate, from 10 PM to 7 AM, is only 11 cents per kilowatt hour. In other words, where he lives if you’re willing to use power when most people are asleep, it costs less than a quarter of what it would during the most expensive times.

pic.png

In order to take advantage of this pricing scheme without disturbing his sleep, Jowett squeezed an Arduino into his washing machine’s control panel, along with several relays to act as a delay timer. As he notes in step 2, “Mains electricity is dangerous” so you shouldn’t attempt this if you’re not “confident and or competent.” Additionally, as he puts it later when trying to find DC power to run his Arduino from the machine, “There is a risk here of really mucking things up.”

Warnings aside, his delay-enabled machine seems to work quite well, and, as seen in the video below, has a very usable display and interface. Now he can set up the machine to wash, go to bed, and his laundry will be washed when he wakes up in the morning! Intrigued? Head over to the project’s page here.

Bring your wildest wearable projects to life with Fiat Lux


The Fiat Lux controller is an Arduino-compatible board specifically designed for DIY wearable projects.


Sisters and entreprenuers Lavanya and Melissa Jawaharlal have already successfully run a pair of Kickstarter campaigns. You may recall the AVR powered Pi-Bot from last year? Hoping three’s a charm, the co-founders of Southern California startup STEM Center have now introduced Fiat Lux — a wearable electronics kit for students, teachers, Makers and hobbyists alike.

Board

Fiat Lux — which appropriately means “let there be light” in Latin — is based around an Arduino-compatible, compact board specifically designed for wearable projects, ranging from rudimentary circuits to more complex gadgetry. For your convenience, the ATmega32U4 driven controller comes equipped with everything a Maker could possibly need in bringing their idea to life: RGB LEDs, a photocell, a buzzer and a pushbutton.

To add a little more pizazz to any project, Fiat Lux includes a variety of LED options: basic LED shines, a smart tri-color pixellite and even a 17-pixellite ring for more advanced creations. And that’s not all. The kit also packs a light sensor, a LiPo battery and charger, conductive thread and Aida cloth. Not only bounded by the supplies provided, those wishing to broaden their creativity canvas can do so by transforming any ordinary object, like a T-shirt or safety vest, into a flashy accessory or nighttime garment. A special friendship bracelet. A light-up tie. A dangling pair of earrings. An LED-laden bike jacket. The possibilities are truly endless!

9d74c2cf4467c89498d0be3ee2766596_original

“Wearable electronics are becoming extremely popular — smart watches, wearable fitness trackers, virtual reality glasses, and more! Now imagine creating your own wearable electronics,” the Jawaharlals explain. “Real learning happens by doing. By designing, creating, and programming their own wearable tech, students build their confidence and have a higher chance of pursuing a tech career. DIY wearables are not just for students — it’s for everyone!”

For the younger generation or the novices starting out, STEM Center USA offers two separate dialed-back kits that will help users work their way up to the more comprehensive set. The Fiat Lux will be complemented by a user manual, an assortment of suggested projects and video tutorials, so that beginners can familiarize themselves with electronics and other requisite DIY skills.

00ac14be4efe8f6d61d0ea8ae4a65b51_original

But what’s hardware without software? Makers with a little experience will be able to code their Fiat Lux in the C language using Arduino. According to the Jawaharlal sisters, they have also developed a first-of-its-kind, easy-to-use graphical programming interface for young students that’ll automatically generate the corresponding C code right there on the computer screen, making the process as seamless as possible!

Intrigued? Head over to Fiat Lux’s Kickstarter campaign, where STEM Center USA is currently seeking $30,000. Delivery is slated for March 2016. On another note, the duo recently appeared on the ABC hit series Shark Tank, drawing interest from several of the sharks and eventually scoring a $200,000 investment from QVC’s Lori Greiner. Safe to say, the Maker Movement has gone mainstream!

CSnF2ZcUsAAB83Z

The BuzzClip is a wearable assistant for the visually impaired


The BuzzClip is a discreet wearable device that helps the blind or partially sighted navigate the world around them. 


Whereas most traditional aids like canes and seeing eye dogs are great for detecting objects below the waist-level, many who are visually impaired continue to seek a more versatile solution that offers upper body coverage. So far, it seems that little has been done to address the specific needs of the large partially-sighted population, not to mention to diminish the social stigma often associated with using these conventional means of assistance.

cd4ub0qtqjyaosdtcm6e

With this in mind, Toronto-based startup iMerciv has developed a small, discreet wearable for those who are blind or have limited visibility. The BuzzClip can be attached to just about any form of clothing and uses ultrasonic sensors to spot objects that may lie directly in one’s path. It then notifies the user of an obstacle through intuitive vibrations, allowing them to safely navigate around anything that they may encounter along the way. The closer one gets to bumping into something, such as a wall, piece of furniture or a hanging branch, the vibrations will intensify accordingly.

“Orientation and mobility is difficult for a person living with blindness or partial sight. In urban jungles like Toronto, there happen to be many hazardous obstacles scattered all over the city that are difficult to detect. Navigating around busy streets with construction signs, barriers, promotional signboards and tree branches has always been a daily challenge for those living with vision loss,” its creators note.

u9bo17e7yflyteof0j2a

The BuzzClip boasts a battery life of up to 10 hours, and can be recharged via microUSB. It also comes with two different range options, indoor and outdoor, that are controlled by a simple switch indicated with tactile markings. Users can easily toggle between one and two meter distances, depending on whether they’re walking through the house or taking a leisurely stroll outside, respectively.

Beyond that, multiple units can be employed at the same time for enhanced coverage. For example, placing one BuzzClip on the chest another on each sleeve would protect someone’s front and sides, providing them with more information on their immediate surroundings.

In terms of hardware, the BuzzClip is equipped with a 42kHz ultrasonic sensor for detection, a vibration motor for haptic feedback and an MCU for its brain, all housed inside anodized aluminum casing with a titanium spring clip for ensured stability.

dwlrjli39hu1iapshr9t

Once again, this latest project is another fine example of how the burgeoning Maker community can literally make a difference in the world. Know of someone who could benefit greatly from this gadget? Head over to the BuzzClip’s Indiegogo campaign, where iMerciv is currently seeking $50,000. Delivery is expected to get underway in March 2016.

Creating an open-source, yearlong time-lapse camera

At first, all Maker “val3tra” wanted was an RF-accessible camera, capable of snapping some photos, saving them onto a microSD card, and on occasion, relaying them to a computer via an RF link. Well, the project has now evolved into an open-source device capable of capturing a year-long time-lape videos.

FlheAaB

With the idea of leaving the camera “in a nice spot and coming back next year, without worrying about getting power there,” the build first began using a $20 JPEG camera from eBay that was modded for 3.3V, along with a $4 RF module, a megaAVR MCU and some batteries. The camera was 640×480 with each frame only an average of 48kb, while the additional components drew nearly 100 Joules of power per hour.

Since a D-cell has about 60,000 Joules, the Maker estimated that four of them would provide enough run time for about 200 days. As Hackadays Brian Benchoff notes, “This build was then improved, bringing the total battery consumption down to about 3.5-4 Joules per frame, or at one frame every 10 minutes, about 24 Joules an hour. That’s impressive, and getting this camera to run longer than a dozen or so months raises some interesting challenges. The self-discharge of the battery must be taken into account, and environmental concerns – especially when leaving this camera to run in a Moscow winter, seen in the video below – are significant.”

camera_img_1935

Power was supplied from 4.8+ V and over a 3.3V LDO, so four alkaline batteries were ideal. “I thought of using a switching regulator to increase efficiency, but it just isn’t worth it on this scale — at best you can get 20% increase in run time,” val3tra adds.

Now, one frame captures three seconds of footage at 100mA and takes seven seconds at 60mA to jot the picture down. Between frames, the Maker says it stays in deep sleep, consuming 91 uA.

clKIqit

Interested in learning more about this megaAVR based design? You can read the Maker’s entire log here, while also watching the time-lapse in action below.

This $11 robot can teach kids how to program

A group of Harvard University researchers — Michael Rubenstein, Bo Cimino, and Radhika Nagpal — have developed an $11 tool to educate young Makers on the fundamentals of robotics. Dubbed AERobot (short for Affordable Education Robot), the team hopes that it will one day help inspire more kids to explore STEM disciplines.

robot-kids-inline1

Fueled by the recent emergence of the Maker Movement, robots are becoming increasingly popular throughout schools in an effort to spur interest in programming and artificial intelligence among students.

The idea behind this particular project was conceived following the 2014 AFRON ellenge, which encouraged researchers to design low-cost robotic systems for education in Third World countries. As Wired’s Davey Alba notes, Rubenstein’s vast experience in swarm robotics led to him modding one of his existing systems to construct the so-called AERobot. While it may not be a swarm bot, the single machine possesses a number of the same inexpensive components.

So, what is the AERobot capable of doing?

  • Moving forward and backward on flat, smooth surfaces
  • Turning in place in both directions
  • Detecting the direction of incoming light
  • Identifying distances using reflected infrared light
  • Following lines and edges

With a megaAVR 8-bit microcontroller as its brains, the team assembled most of its other electronic parts with a pick-and-place machine, and to reduce costs some more, used vibration motors for locomotion and omitted chassis. AERobot is equipped with a built-in USB plug that also enables it to be directly inserted into any computer with a USB port — unlike a number of other bots.

“Using this USB connection, it can recharge its lithium-ion battery and be reprogrammed all without any additional hardware. AERobot has holonomic 2D motion; using two low-cost vibration motors, it can move forward, backwards, and turn in place on a flat, smooth surface such as a table or whiteboard. It also has three pairs of outward-pointing infrared transmitters and phototransistors, allowing it to detect distance to obstacles using reflected infrared light, and passively detect light sources using just the phototransistors.”

usb

In addition, the bot features one downward-pointing infrared transmitter along with a trio of infrared receivers to detect the reflectivity of the surface below, which is useful for line following. To aid in learning programs and debugging, AERobot also boasts an RGB LED.

On the software side, AERobot uses a graphical programming environment, which makes reprogramming easy for beginners. By modifying the minibloqs programming language, Rubenstein says you don’t really need to type code, instead you just drag pictures. He went on to tell Wired, “Say I wanted an LED on the robot to turn green. I would just drag over an image of an LED, and pick the green color.”

Interested in learning more? You can scroll on over to the project’s official page or read its entire Wired feature here.

 

Play 8-bit chiptunes with the AVR powered Lo-Fi SES

Ah, chiptune music. For those young whippersnappers out there who may not recall the days of ’80s gaming and its coinciding 8-bit tunes, these iconic synthesized electronic sounds were produced by chips (hence the name) of vintage computers, video game consoles, and old-school arcade machines.

Designed by the Assorted Wires crew, Lo-Fi SES is a hackable 8-bit chiptunes device that has recently made its Kickstarter debut. Consider yourself warned, the open source instrument will spark up some NES nostalgia!

photo-main-1

“The Lo-Fi SES is all fun with no practice. It may look like a game controller, but it’s actually a music controller. You might’ve never learned to play piano or guitar, but I’ll bet you rocked at more than a few video games. Lo-Fi SES lets you turn those hard fought skills into musical magic,” a company rep writes.

lo-fi-ses-chiptunes-2014-10-27-01

Based on an Atmel AVR MCU, the Lo-Fi SES replicates the shape of a good ol’ SNES controller, whose buttons are used to trigger samples, change tempo, as well as play, record and delete tracks. The controller, which is the heart of the Lo-Fi SES experience, comes equipped with a default playlist of onboard sounds including a lo-fi drum set. (Bring back attack sounds from those childhood video games!)

Built around the open-source Arduino platform, a user can also swap out those samples with actual sounds from an NES or other retro console — this includes remapping the buttons and configuring it to serve as an actual game controller. The team also notes that a user can upgrade their Lo-Fi SES experience with a three different cartridges to mod their “musical journey.”

622dc4ffe818fb0323f866f62d344a26_large

The devices features a slot for these cartridges: Final Sound Adventure (introduce a series of different sounds), a Smasher Bros. (adjust the bass and dirty up the sound), and a USB link to hack (connect your Lo-Fi SES to your Mac, Linux, or Windows computer).

“If you like to tinker or you’re into [Atmel based] Arduinos, this [USB link to hack] is a must-have cartridge…There are infinite possibilities once connected: swap out the sounds with some wavs you designed, tweak the timing of things to match your style, upgrade the software, or make it control your favorite sequencer.”

990365310f630e9618f47b8f48fa8ced_large

If this is the hackable 8-bit instrument you’ve been waiting for, head on over to the project’s official Kickstarter page here. If the team is able to achieve its $5,000 pledge goal, assembly and shipping to early backers will begin this December.

The fantastic MegaCube hits Kickstarter

The Maker community has grown up, and respectively, requires a development platform to match. As many of you may already know, the Arduino has been the development platform of choice for many Makers throughout the world. The brains and heavy-lifting behind it is an Atmel AVR microprocessor. As a result, MEGADOM Electronics Inc. and DomCo Electronics, Inc. have teamed up and brought you just that: The grown-up Arduino, the MegaCube.

photo-main

At a first glance, the MegaCube looks a lot like a desktop PC processor; in fact, it is an ATmega2560 with all ancillary components onboard including a 5V LDO. At 1.8” x 2.1” in size, it’s the smallest Arduino-compatible development board, with an ATmega2560. Looking to get it going? All you need is a USB to serial TTL bridge such as an FTDI cable or In Circuit Serial Programmer (ICSP), such as the Atmel AVRISP mkII.

What sets the MegaCube apart from the original Arduino Mega and its clones is not only it’s minute size, but also that each of the one hundred pins of the 2560 are broken out for use. This includes the clock pins and additional general purpose I/O pins. It also works as a great stepping-stone for developers wanting to take the leap from Arduino to Atmel Studio. The MegaCube can act as either an Arduino or a full-featured Atmel development kit.

As opposed to the traditional Arduino platform which uses an asymmetrical pin lay-out, the MegaCube has a symmetrical layout. All pins are on a 0.1” grid and can be easily used with proto or vector board. This 0.1” grid also serves the dual purpose of making this dev kit socketable and thus embeddable permanently or temporarily.

1a4e5e507ee165e2e0bb0a7487a5c4bb_large

Too many times, I have whipped up a quick proof of concept, which I would have liked to have kept intact without permanently tying up my Arduino; something in which MEGADOM Electronics has thought of as well. They created a “shield” system not all that dissimilar to the Arduino platform. They have two of them out now, with more in the works — one is the eBOSS (Embedded Break-Out Shield System) and the other is the BOSS (Break-Out Shield System). The eBOSS is at the core of this concept. You can easily solder the eBOSS into your proof of concept and then just socket the MegaCube into it.  This way, when you need your MegaCube for a different project, you don’t have to destroy your current project to use it. Rather, you can simply unplug the MegaCube board from the eBOSS and plug it into another eBOSS attached to a different project. I can envision the eBOSS also being used in finished products, where the product comes with an eBOSS and is offered as a complete solution with a MegaCube or without one offered at a lower price point, with the purchaser using his or her own MegaCube.

MEGADOM’s chief engineer, Mike Dombrowski, also has a demo in the works for putting multiple programs on the MegaCube. For instance, if you are using the ATmega328-based Arduino Uno platform, you could put up to eight full Uno programs on the MegaCube. By using a unique ID chip attached to each eBOSS, the MegaCube would be able to determine which program to run, making it a snap to switch between projects. Dombrowski’s demo switches between a robotic arm and a Bluetooth Remote controlled tank without reprogramming the firmware.The robotic arm using the eBoss and the MegaCube is on MEGADOM’s Kickstarter project video. Rumor has it MEGADOM is going to be selling the robotic arm as a kit as well!

The eBOSS

The other shield system MEGADOM created is the BOSS. The BOSS was created to allow those new to Arduino to use a MegaCube as if it were an original Arduino Mega, because the BOSS is the same size and footprint as the original Arduino Mega (ATmega1280, an AVR based high-performance, low-power Atmel 8-bit AVR RISC-based microcontroller combines 128KB ISP flash memory, 8KB SRAM, 4KB EEPROM, 86 general purpose I/O lines, 32 general purpose working registers) and gives you access to only the same pins as the Mega. The creator tells me the BOSS will have an R3 footprint in final release versions. This allows the MegaCube to dock with the BOSS giving you the standard Arduino footprint and use standard Arduino shields with the MegaCube. Once again, it’s a great launching platform for engineer or Makers that want to prototype and prove in their design before embedding it into a project full-time or in a more pertinent fashion.

The eBOSS, with a MegaCube takin' a ride

The MegaCube and its shields were created to bring the Atmel ATmega 2560 [Atmel AVR based Microcontrollers] to the forefront of the budding Maker Movement. It unleashes more flexibility in a platform that is smaller and can be socketed and embedded into projects. As you can see, the MegaCube has a promising future with the Arduino Community and it’s already spawning similar designs on the Arduino Forums. To find out more about the MegaCube go to the MegaCube’s Kickstarter campaign or the MEGADOM homepage.

1:1 Interview with Mel Li (Part 2)

(Continued from Part 1 …)

TV:  Tell me about the Lab on a Chip?

ML: The lab-on-a-chip (LOC) is a device that integrates one or several laboratory functions on a single chip of only millimeters to a few square centimeters in size. LOCs deal with the handling of extremely small fluid volumes down to less than pico liters. The notion of the “Lab-on-a-Chip” generally indicates the scaling of single or multiple lab processes down to chip-format, primarily dedicated to the integration of the total sequence of lab processes to perform chemical analysis.  My previous work examined the design and validation of a LOC for screening blood samples to determine optimal personalized drugs and their respective dosages for specific patients to prevent heart attacks. A lot of those techniques were first inspired by the fact that tools requiring the examination, characterization and integration of the sophisticated hardware controls are made available.

TV: Describe your post doctorate work and bio medical engineering?

ML: I worked on research projects that are helping us to better understand and detect early heart disease.  My current research work involves measurements for fluid migration over surfaces then discussing those applications for medical diagnostics. My works also involve motor control for fluorescence microscopy for applications in life sciences.  This work involves spectrum study of fluorescent DNA or proteins. This graduate work is related to the building and diagnostic device which can measure at microscale, pinpoint dosage of drugs to show visibility of early signs of heart disease. The medical application revolves around a low cost infectious disease as well as looking at tuberculosis and malaria. The idea is to provide a breakthrough in what typically required extensive cost, lots of lab work and long examination to be replaced with a low cost and easily administered solution. The application is very similar to taking a sample of mucous or saliva; this is sort of like a pregnancy test. We collaborate with large industrial partners such as GE Healthcare and hopefully we’ll be able to produce a commercially viable product in time.

TV:  How are AVR Microcontrollers being used with the Arduino in your cosplay costume

ML: I use the ATmega168 (via the development and application of the Arduino Duemilanove board) for this costume. The microcontroller is used to control the color, power and timing of the lights on the costume through shift registers. The cosplay costume using this controller chip is the one pictured here.

3ddesign-origin-exoskeloton-avr-inside-microcontrollers-3dprinted.png

I also use the ATmega328 (via the Arduino Uno/Uno R3 board) for the lab projects previously described.  Specific tasks for the controller include driving the position and timing of a servo motor and/or linear actuator, as well as switching power on and off from an AC wall socket to a high powered, wide spectrum LED light source. Additionally, it was also used in a costume where it again controlled color, power and timing of LED’s, but these were driven using normal (non shift register) PWM signal controls. My costume using this controller chip is pictured here:

Figure 6: Photos by Mike Vickers

Figure 6: Photos by Mike Vickers

exoskeloton-with-atmel-avr-inside-microcontrollers-3dprinted

This is the ATmega32uF (via the Arduino Micro board) for my current project (in progress) that will be used for motor control.

 

3dmodel-Designed-Solidworks-AVR-Atmel-origin-lay-exoskeloton-avr-inside-microcontrollers-3dprinted

* Mel’s costume is an original design inspired by a wide range of cyberpunk/fantasy artists including Masumune Shirow, Eric Canete, Joe Benitez and various modern gaming concept art. According to Mel, the process was a lot of fun and took approximately three months of on-and-off planning and building. The assembly is made from over 60 parts designed in Solidworks and sewn/cut/glued/laser-cut/heat-formed using various techniques. The costume includes color changing LEDs on the spine and front that are controlled by Arduino boards with Atmel AVR and ARM microcontrollers and onboard RGB controllers (respectively). The costume is powered by 16 AA batteries, 1 LiPo rechargeable battery, two 2032 coin cells and one 9-volt battery. In total, there are more than 70 LED’s on the entire costume and over 60 parts.

** Part one of this interview can be read here.

 

GridVortex talks Atmel on LinkedIn

Jonny Doin, the founder and CEO of GridVortex Systems, recently explained why and how his company uses Atmel microcontrollers (MCUs) in a series of LinkedIn posts.

First off, Doin said he was quite pleased with the support he’s received from global Atmel staff in various locations, including San Jose, France, Spain and Germany.

gridvortex

“We needed support for the crypto core details for the CPKCL and promptly [kicked-off] a teleconference with the crypto guys in France,” he wrote. “I now try to use Atmel parts in all my projects.”

In terms of specific silicon, Doin said:

“If you need a Cortex-M that does serious crypto operations, consider using an [ARM-powered] SAM4C16 from Atmel. It is a dual Cortex-M4 with 1MB/2MB Flash, 128K/256K RAM and very strong crypto support. The chip is targeted [at] Legal Metrology and offers secure hardware crypto to support TLS/SSL.

“It [also boasts] hardware support for ECC512, RSA1024, independent circuitry for AES and a subsystem that monitors memory areas and generates exception when the hash of the area changes. From what I saw, [this] is the fastest ECC512 engine in a microcontroller, [although it does not] tax the MCU cores. [Yes], you will need a crypto NDA to get access to the crypto hardware documentation, but the ECC crypto API is really complete. The timings are impressive and outperform [other microcontrollers].”

Doin also noted that he is currently testing an Energy Meter that includes an ARM-based SAM4C.

“Atmel has won almost all chips on my design. I am using the SAM4C, ATM90E25, AT86RF212B and the LED controllers from mSilica, MSL20xx. I try to use Atmel parts in all my projects. The IPv6 router for my mesh networking is being designed around the SAMA5D3. The intelligent nodes in the mesh are SAM4C16+AT86RF212B. My software defined LED power driver is being built around the SAMD10/MSL20xx and our intelligent smart vision cameras will also use Atmel processors.”

In addition, Doin confirmed that his company was in the process of designing its endpoint hardware with the SAM4C16.

“The documentation is really good, and so far we just got everything we needed directly from the datasheet,” he added. “Maybe we’ll [also] decide to use a SAM4C32 in one of our designs, so I am looking forward to the updated datasheet.”

Last, but certainly not least, Doin said he successfully designed a high-precision servo-DAC using delta demodulation and one of the center-aligned PWMs of the SAM4C16.

“Using just one digital output and one ADC input I achieved a very stable, precision DAC, at under 19cents of external discrete components. I [recently showcased] the DAC prototype at a recent meeting in Atmel San Jose. I plan to publish the design as an AppNote for the SAM4C16 (and also for the ATmega, which also has the same PWM) and present it as a lecture at the next Embedded Systems Conference,” he concluded.

Interested in learning more about Atmel’s portfolio for your next project? You can check out a detailed breakdown of our microcontrollers here.

Myra: The intelligent robotic lighting system

Hitachi researcher Kawamoto Ken recently debuted Myra, a robotic platform capable of autonomously optimizing lighting conditions. According to Ken, the motivation behind Myra is simple – freeing people’s lives from the constraints of a conventional “fixed” lighting system.

“By sensing what you’re doing (e.g reading, sleeping, eating, etc) using depth sensors, it changes the orientations of the lights to ensure you always have the perfect lighting, no fumbling around with switches needed,” he explained in a recent blog post.

“Conventional room lighting is static (or only mildly flexible). For example, many rooms (especially in Europe) are designed with a dark ambient, with some spots of light. This is aesthetically fine, but what if you decide that you want to read a book in the middle of the room?”

In contrast to traditional lighting arrays, Myra automatically configures itself by recognizing various activities within a residence or office space.

The platform currently consists of three primary components:

  • The Myra Light – Robotic arms with an LED placed strategically around a room, controlled by a central PC.
  • 

An RGBD sensor – Microsoft Kinect or Asus Xtion.
  • 

PC – Responsible for analyzing sensor readings and regulating individual Myra lights.

The Myra light is controlled by a stand-alone Atmel ATMega microcontroller (MCU on a breadboard).

Meanwhile, the LED is fitted with a lens, which provides a fairly strong light beam on a 15° arc.

 On the software side, Myra uses NiTE to “extract people” from the point cloud, tagging individuals and their features.

“This is where much of the hard work happens,” Ken continued.

“Myra first classifies the state of each person into 5 different activities: reading, watching TV, standing, walking, sleeping. Then, ‘lighting targets’ are set according to [individual] activity and postures.”

Although Myra is still very much in development, Ken says he ultimately plans on making the project open source by releasing all schematics and code.

Interested in learning more? You can check out Ken’s full blog post here.