Breathe Easy With This LED Air Sensor Necklace

When you’re building wearables and glowables, sometimes a flashy rainbow animation is all you need. [Geeky Faye] likes to go a little further, however, and built this impressive necklace that serves to inform on the local air quality. 

The necklace consists of a series of Neopixel LED strips, housed within a tidy 3D printed housing made with flexible filament. A dovetail joint makes putting on and removing the necklace a cinch. A TinyPico V2, based on the ESP32, runs the show, as it’s very small and thus perfect for the wearable application. A USB power bank provides power to the microcontroller and LEDs.

The TinyPico uses its WiFi connection to query a server fed with air quality data from a separate sensor unit. The necklace displays a calm breathing animation as standard in cool tones. However, when air quality deteriorates, it shows warmer and hotter colors in a more pointed and vibrant fashion.

It’s a neat project that shows off [Geeky Faye]’s abilities at both electronics and tasteful wearable fabrication. It’s not always easy to build projects that are both functional and comfortable to wear, but this one works on both counts. Both the 3D files for the necklace and the microcontroller firmware code is included in the GitHub repo for those keen to dive in to the nitty gritty.

We’ve seen some great necklaces over the years, including those that rely on some beautiful PCB art. Video after the break.
Continue reading “Breathe Easy With This LED Air Sensor Necklace”

[Ken Shirriff] Takes A Bite Of The Apple-I

The Apple-I was a far cry from Apple’s later products. A $666 single-board computer, the product had some unique design features including using a shift register for video memory to save money. The shift registers of the day required high-current clock pulses that ranged from -11 to 5V and there was a DS0025 clock driver chip to handle the job. [Ken Shirriff] takes the unusual chip apart for us in a recent blog post.

The use of a shift register as memory isn’t a new idea. Really old computers like EDSAC used mercury delay lines as memory which was essentially a physical shift register. In those cases, the ALU and other processing only had to deal with a bit at a time, further simplifying things. For the Apple, there were seven shift registers to store 6-bits of display data and a cursor position. The 6 bits of character data drove — indirectly — a character generator ROM to convert the data into dots for the display.

Driving all those shift register flip flops requires a lot of clock current, so the DS0025 uses an unusual transistor design. There are 24 separate emitters in two groups. It acts like a large transistor, but you could also consider it as two 12-emitter transistors or 24 separate transistors in parallel. The metal wiring, interestingly enough, tapers because at the start of the conductor, the current for all 12 sub-transistors flows, but by the end, it is only the current for the last sub-transistor, so the conductor doesn’t have to be as wide. In addition, the two transistors have to have matched resistance which requires careful design so the transistors turn on at the same time.

The final result is an inverter that can provide 1.5 amps. This current helps overcome the relatively large capacitance in the shift register’s clock line. The clock rate was 1 MHz and the load capacitance was about 150 picofarads.

We enjoy [Ken’s] posts ranging from mysteries to space hardware. It is always interesting to see what is inside these devices or, at least, what was in the old devices we’ve all seen.