Debug An IKEA Lamp Hack, Win A Lamp Controller

[Limpkin], aka Hackaday alum [Mathieu Stephan], is at it again, converting an IKEA lamp into a visual wake-up light. He wants to build an alarm that can be remotely triggered, He’s basing this project around a combination of an ESP8266 that handles the communication and timing, and a pile of 10-watt RGB LEDs. However, he is having a problem: every time he initializes the PWM (pulse width modulation) signalling that will control the level of the LEDs, his ESP8266 dev board reboots. So, he’s offering an interesting bounty for the person who finds the issue: figure it out and he will send you the lamp. Well, the PCB and components, anyway: you’ll have to add your own IKEA lamp. It’s an interesting approach to debugging a hardware problem, so feel free to take a look. The full hardware and software details are on his GitHub repository.

Arduino Masters Ham Radio Digital Mode

[jmilldrum] really gets a lot of use out of his Si5351A breakout board. He’s a ham [NT7S], and the Si5351A can generate multiple square waves ranging from 8 kHz to 160 MHz, so it only stands to reason that it is going to be a useful tool for any RF hacker. His most recent exploit is to use the I2C-controllable chip to implement a Fast Simple QSO (FSQ) beacon with an Arduino.

FSQ is a relatively new digital mode that uses a form of low rate FSK to send text and images in a way that is robust under difficult RF propagation. There are 32 different tones used for symbols so common characters only require a single tone. No character takes more than two tones.

Continue reading “Arduino Masters Ham Radio Digital Mode”

Brewing Tea Too Stressful? 3D Print A Tea Steeper

When you want to relax with a nice hot cup of tea, the last thing you need is the stress of dunking the teabag in and out of the hot water, right? [Andylear] got tired of it and he has a 3D printer, so he set about solving the problem.

The solution uses a standard mini servo and the VarSpeedServo Arduino library. This library uses interrupts to control speed and position of up to 8 servos. All servos can operate at once and you can control both the position of the servo and the speed of the motion required to get it there. Commands can be asynchronous or you can wait for them to complete and you can even send sequences of commands to each servo.

Continue reading “Brewing Tea Too Stressful? 3D Print A Tea Steeper”

A Gramophone For Your Pebble Smart Watch

At a recent Pebble-themed hackathon, one of the teams created a pretty cool device called the TimeDock Sleepeasy.

It’s a gramophone inspired docking station for your Pebble Time smart watch. And it’s not just a 3D printed mount — nope, there’s an Arduino inside! The team’s plan from the beginning was to make an interactive docking station for the Pebble that would allow it to talk to you without actually pressing any buttons on the watch.

It was rather tricky getting the Arduino Uno talking to the Pebble, but once they figured it out they had a lot of options for interaction — they ended up using an ultrasound sensor so you can just wave your hand at the TimeDock and it would tell you the time.

Continue reading “A Gramophone For Your Pebble Smart Watch”

LED Ring Around The ESP8266

The world needs more blinky lights, and [Bertus Kruger] has created a neat way to make lights blink wirelessly. He has a footprint in the middle of the board for soldering the castellated ESP8266 module, and an LED ring around it to create the WiFi Pixel. It’s an LED ring that can be controlled over a WiFi connection. His design is based on a combination of the ubiquitous ESP8266 WiFi chip and a NeoPixel ring from AdaFruit, so there are already great examples of how to code and control the hardware. The project is still in progress, but he has released all of the details, including the Gerber files for the board and the Arduino code that the ESP8266 is running.

It’s a great start: add in battery support and you could have an awesome way to have portable LED blinky light rings. For those who want to try it out without building your own circuit boards, [Bertus] says that it could be built with an ESP8266 dev board and an Adafruit NeoPixel ring. Currently, he is running the device from USB, but there is no reason why it couldn’t be powered from a battery for some portable USB blinkiness.

Continue reading “LED Ring Around The ESP8266”

Hack Puts Aging Sprinkler System Online

Water conservation is on a lot of people’s mind, and with an older sprinkler system one may not have the finest control of when and where the lawn is getting its water. Faced with such a system [Felix] decided to hack into his, adding better computerized scheduling, and internet remote control.

The brains of the operation is handled by a Moteino, which is a Arduino compatible micro controller board with WiFi on board. In order to interface with the sprinkler system, an interface PCB is made. The interface has an on board buck power supply to regulate the 24 volt AC power of the sprinkler down to 5 volt DC for the micro and the 74HC595 shift registers.

The output from the shift registers connects to a pin header where the stock computer normally would have plugged in. With a little software and a phone app, the new micro-controller takes over the sprinkler’s TRIAC’s turning on and off zones with a push of the thumb.

Join us after the break for a quick demonstration video.

Continue reading “Hack Puts Aging Sprinkler System Online”

Arduino TinyGPS Updated To Support GLONASS

GPS is a global technology these days, with the Russian GLONASS system and the forthcoming European Galileo orbiting alongside the original US GPS satellites above our heads. [Florin Duroiu] decided to embrace globalism by forking the TinyGPS library for the Arduino platform to add support for these satellite constellations.

In addition to the GLONASS support, the new version of the venerable TinyGPS adds some neat new features by incorporating the NMEA 3.0 standard (warning: big-ass PDF link). Using this, you can extract interesting stuff such as the calculated position from each satellite constellation, the signal strength of each satellite and a lot more technical stuff about what the satellites are saying about you to your GPS receiver. [Florin] claims it is a drop-in replacement for TinyGPS that should require no rewriting. There is no support for Galileo just yet (as the satellites are still being launched: eight are in orbit now), but [Florin] is looking for help to add this, as well as the new Chinese BEIDOU system once it is operational.

(top image: artists’ view of a Galileo satellite in orbit, courtesy of ESA)