Hackaday Prize Entry: Mini DRO For A Lathe

A manual lathe has dial wheels to control the feed of the main carriage and the cross slide to help take cuts on the workpiece. These feed wheels always have some backlash and require frequent resetting of the “zero”. The usual process would be to take measurements on the workpiece with either a vernier caliper or a micrometer at intervals which requires stopping the machine, adding up to increased machine time. The addition of a digital readout not only simplifies the process, but also reduces machining time substantially. Since the DRO magnetic strips are directly attached to the cross slide, the effects of backlash are mitigated.

[Igor] has just such a manual lathe and built his own mini DRO unit from scratch a couple of years back. Most DRO’s have encoder strips and sensors attached to the cross slide with a larger display unit attached separately on a stalk, with wires running between the two. [Igor] kept things simple by building a unit that fit within the space constraints he had. His unit consists of just two sensor modules – each attached directly to the slide. The main unit houses a linear hall sensor, electronics, buttons, a small LCD and batteries. The second axis unit houses just the sensor with a cable connecting it to the main unit for data and power. At the heart of the system is a pair of NSE-5310 linear hall sensor encoder chips. These work in conjunction with multipole magnetic strips. The encoder provides a 12-bit output, and the magnetic strips have poles spaced 2 mm apart. This translates to a theoretical resolution of almost 0.5 microns, but of course, the machine mechanics limit the actual results. The encoder chips talk to an ATtiny2313 over the I2C bus. Three buttons and the power supply round-up the hardware. To run it off a single 1.5 V rechargeable battery, [Igor] used a boost converter to get 3.3 V. The 5 V needed for the LCD is obtained by a voltage doubler connected to a PWM output from the microcontroller and regulated by a Zener diode. The second sensor unit connects via a TRRS 3.5 mm socket.

He added a Bluetooth module as an after thought, but ran out of GPIO pins as well as program space and had to get creative to make it work. The plan was to transmit the data to an Android tablet which would work as a large, remote, wireless display. He never did use that feature though, being satisfied with the small LCD display. There’s several things that went wrong in the build, and if he were to replicate the project again, several changes and improvements would help. So if anyone plans on doing something similar, do check up [Igor]’s project logs first.

It’s Time For Anything Goes In The Hackaday Prize

We’re challenging you to make the best whatever. It’s time for the Anything Goes round of the Hackaday Prize. This is your final chance to enter and we’re looking for just about anything! Twenty entries from Anything Goes will receive a $1,000 cash prize and a chance at the $50,000 grand prize and four other top prizes.

Over the last six months, we asked you to Design Your Concept, and then challenged you to build the Internet of Useful Things, Wheels Wings and Walkers, and Assistive Technologies that ensure a better quality of life for the disabled. All things must come to an end, though, but for the last challenge in the Hackaday Prize, we’re going wild. Is there a theme? No, just go build the best whatever you can. Our one bit of advice: the Hackaday Prize is about Building Something that Matters so do find a way for your “anything” to make the world a little bit better place.

The Anything Goes portion of the prize was introduced in last year’s Hackaday Prize. We didn’t want to exclude anyone building something awesome just because it didn’t fit a theme, so we created a challenge anyone could meet. The results last year were phenomenal, with twenty projects each winning a thousand dollars and progressing onto the final round of the Hackaday Prize. Winners last year included an Open Source Two-Stroke Diesel, a beautiful Diode Clock, and Dtto, a modular robot that went on to win the Grand Prize. Do you see a common theme between these projects? There isn’t one. The Anything Goes portion of the prize is a challenge to build the coolest thing.

This entry round is going on right now and ends October 16th. It’s the last chance for any project to make it to the final round with a potential to take home the Grand Prize of $50,000 USD.

Get those project logs in, and start making a video. Be sure you answer the final call to get in on the 2017 Hackaday Prize.

Hackaday Prize Entry: Vibhear

Hearing impairment, either partial or total, is a serious problem afflicting a large number of people. Almost 5% of the global population has some form of hearing disorder. For those affected by this disability from birth, it further impacts the development of language and speech abilities. In recent years, cochlear implants are increasingly being used to address this problem. These implants consist of two parts – the receiver and electrode array are implanted under the skin near the ear (with the electrode array terminating inside the Cochlea), while the microphone, electronics, transmitter and power source are attached on the outside. Often, the external unit has to be removed – for example, when the person needs to sleep. This is particularly so in the case of young children. The external unit is fairly large compared to their head and causes discomfort during sleep. And parents are worried that the expensive device could get damaged when the child is sleeping. This leads to the alarming situation where the child is asleep and has no audio sensory inputs being received from the surroundings. Not only can they not hear morning alarms, but also cannot react when there is an emergency situation such as a smoke alarm going off.

[Srdjan Pavlovic] came across this problem first hand when he visited his friend and learned about their six-year-old son with hearing loss since birth. The parents said their child will not be disturbed by loud noises at night since the external unit of his cochlear implant is removed each night. [Srdjan] then started work on building the Vibhear – an assistive hearing device to be used when the main hearing aid is removed or not working. It is a low-cost arm-band that provides a vibratory signal in response to high ambient noises.

The main components are a microphone, amplifier, microcontroller and vibration motor powered by a LiPo battery through a boost converter/charger. An RTC module allows setting up daily wake up alarms. It’s currently prototyped around the Arduino, but the next iteration will use a specialized DSP which can be programmed to perform signal processing operations on input sound. This will allow identification of specific sounds such as car horns, barking dogs, smoke alarms or emergency sirens.

[Srdjan] is in the process of choosing components for his next iteration, so if you have any recommendations to help him choose the microcontroller, power supply controller or other parts, do let him know via comments below.

Hackaday Prize Entry: Elderly Autonomous Fall Detection

For his Hackaday Prize entry, [having11] is building a simple and cheap fall detection notification button that can be worn by senior citizens, young kids, or others affected by medical conditions. [having11] did some fact-finding, and it appears that falls are one of the leading causes of injury for seniors, according to data available from the Centres for Disease Control and Prevention (CDC).

This device will sense a fall and send a text message or email to a recipient caregiver, loved one, or friend. The notification can also be manually triggered using a pushbutton. There’s a 5-second delay before it actually sends the alert, allowing a false trigger to be canceled. On receiving the alert, the recipient can decide how to proceed and if the situation requires a call to emergency services.

The device uses an ESP8266, a MPU6050 MEMS gyro-accelerometer combo, and MyDevices Cayenne IoT service. The Cayenne IoT service is free for Makers and non-commercial use at the moment. The only other components needed are a few discretes and a small LiPo battery, keeping the cost of the device under $10. The whole assembly is housed in a 3D-printed enclosure. The next steps would probably be to make it more compact and design a housing that can be worn as an arm or chest band or on a waist belt. An important requirement of such monitoring devices is being able to notify when/before it is unable to fulfill its primary requirements. Towards that end, maybe adding a low battery and low WiFi signal strength indicators would be nice.

If you have more suggestions on making this better, chime in with your comments below.

Continue reading “Hackaday Prize Entry: Elderly Autonomous Fall Detection”

Hackaday Prize Entry: Remote Control By Head Gestures

Some people may think they’re having a bad day when they can’t find the TV remote. Yet there are some people who can’t even hold a remote, let alone root around in the couch cushions where the remote inevitably winds up. This entry in the Assistive Technologies phase of the 2017 Hackaday Prize seeks to help such folks, with a universal remote triggered by head gestures.

Mobility impairments can range from fine motor control issues to quadriplegia, and people who suffer from them are often cut off from technology by the inability to operate devices. [Cassio Batista] concentrated on controlling a TV for his project, but it’s easy to see how his method could interface with other IR remotes to achieve control over everything from alarm systems to windows and drapes. His open-source project uses a web cam to watch a user’s head gestures, and OpenCV running on a CHIP SBC looks for motion in the pitch, yaw, and roll axes to control volume, channel, and power. An Arduino takes care the IR commands to the TV. The prototype works well in the video below; with the power of OpenCV we can imagine mouth gestures and even eye blinks adding to the controller’s repertoire.

The Assistive Tech phase wraps up tomorrow, so be sure to get your entries in. You’ll have some stiff competition, like this robotic exoskeleton. But don’t let that discourage you.

Continue reading “Hackaday Prize Entry: Remote Control By Head Gestures”

Hackaday Prize Entry: Fighting Dehydration One Sip At A Time

Humans don’t survive long without water, and most people walk around in a chronic state of mild dehydration even if they have access to plenty of drinking water. It’s hard to stay properly hydrated, and harder still to keep track of your intake, which is the idea behind this water-intake monitoring IoT drinking straw.

Dehydration is a particularly acute problem in the elderly, since the sense of thirst tends to diminish with age. [jflaschberger]’s Hackaday Prize entry seeks to automate the tedious and error-prone job of recording fluid intake, something that caregivers generally have to take care of by eyeballing that half-empty glass and guessing. The HydrObserve uses a tiny turbine flowmeter that can mount to a drinking straw or water bottle cap. A Hall sensor in the turbine sends flow data to a Cypress BLE SoC module, which totalizes the volume sipped and records a patient identifier. A caregiver can then scan the data from the HydrObserve at the end of the day for charting and to find out if anyone is behind on their fluids.

There are problems to solve, not least being the turbine, which doesn’t appear to be food safe. But that’s a small matter that shouldn’t stand in the way of an idea as good as this one. We’ve seen a lot of good entries in the Assistive Technology phase of the 2017 Hackaday Prize, like a walker that works on stairs or sonic glasses for the blind. There are only a couple of days left in this phase — got any bright ideas?

Hackaday Prize Entry: An E-Ink Calendar

E-ink displays are becoming almost common in DIY electronics circles, and now we have very capable, low-power microcontrollers, some of which feature some sort of wireless connectivity. Combine these two, and you have the potential for a basic information screen — a low-power device that always displays some sort of relevant information, whether it’s the date or the weather.

For their Hackaday Prize entry, [Wenting] and [Dong] are building an e-ink calendar. It’s a calendar, it displays bitmaps, it can display the time, and with a little more hacking it can display the weather, current traffic, or train schedule. If this were the 90s, we would have called this an information appliance, and it would have blown everyone’s minds.

The current design of this e-ink calendar uses an 800 x 600 pixel display working in 16-level grayscale mode. The processor is an STM32F4, and in a cost-reducing revision, an external SRAM was thrown out and the frame buffer was moved to the internal RAM. The e-ink display is actually pretty quick, allowing for greater than 10 FPS in 1-bit mode.

As with any e-ink project, driving the display is a minor nightmare, but [Wenting] is able to push a few frames per second to the display. That’s good enough for a device that shouldn’t actually change all that much — this is a calendar, after all.