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.

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”

Homebrew Mini-Chumby Blends 3D Printing, ESP8266 And A Touchscreen

We were all despondent when our Chumby’s went dead. And plans to hack at least one of them died when the device quit powering on. [Spiros Papadimitriou] must have missed his too because he’s made a good start at making his own wireless, touchscreen, smart clock.

In all honesty, it isn’t much of a Chumby replacement yet. It has a clock and can control some devices. There’s some hooks to add a weather display that isn’t finished yet. Still, it is a working first step. Of course, anyone can take a Raspberry Pi (or similar), a Wifi dongle, and a touchscreen and do the same thing, right? Maybe, but it is a lot harder to make one you (or your significant other) wants on your nightstand. [Spiros] took a lot of time to design a beautiful 3D printed case.

Continue reading “Homebrew Mini-Chumby Blends 3D Printing, ESP8266 And A Touchscreen”

The IPad Controlled Camera Slider

[Daniel] and [Tobias] dabble in videography and while they would love a camera slider controlled by their favorite iDevice, commercial motorized camera sliders are expensive, and there’s no great open source alternative out there. They decided to build one for themselves that can be controlled either from a PS3 controller or from its own iPad app with the help of an ESP8266 WiFi module.

app_live_controlThe camera slider is a two-axis ordeal, with one axis sliding the camera along two solid rails, and the other panning the camera. The circuit board was milled by the guys and includes an ATMega328 controlling two Pololu stepper drivers. An ESP8266 is thrown into the mix, and is easily implemented on the device; it’s just an MAX232 chip listening to the Tx and Rx lines of the WiFi module and translating that to something the ATMega can understand.

By far the most impressive part of this project is the iPad app. This app can be controlled ‘live’ and the movements can be recorded for later playback. Alternatively, the app has a simple scripting function that performs various actions such as movement and rotation over time. The second mode is great for time lapse shots. Because this camera slider uses websockets for the connection, the guys should also be able to write a web client for the slider, just in case they wanted the ultimate webcam.

You can check out [Daniel] and [Tobias]’ demo reel for their camera slider below.

Continue reading “The IPad Controlled Camera Slider”

Hackaday Links Column Banner

Hackaday Links: September 6, 2015

The MeArm is a cool little robot arm that can be controlled with just about any microcontroller. There’s a new version of it up on Thingiverse.

Here’s something to get kids interested in robotics: the GoBox is a robot kit with multiple ‘missions’ delivered monthly. The robot is based on the Raspberry Pi and Scratch – the Apple II and BASIC of today, I guess.

What happens when a popular electronics YouTuber completely debunks a product? Hundreds of dislikes appear on the YouTube videos he made. Hundreds of dislikes from Vietnam appeared on [Dave Jones]’ videos debunking the Batterizer. In fact, more people from Vietnam disliked the video than viewed it. Yes, weird YouTube dislike farms like this exist, and if you can do it on the Internet, you can also pay people to do it on the Internet.

The ESP8266 is slowly becoming a board that’s as easy to use as an Arduino. Now there’s a board that turns it into an Arduino.

The Vintage Computer Festival Midwest was last week,  and [chris537a] shot a video of all the cool stuff. [vikram4819] put an album up on imgur. Yes, someone was selling a Sparcbook for $300. I’m holding out for a PowerPC ThinkPad, though…

Washington DC area hackers, don’t forget to RSVP for the Hackaday Meetup on Saturday. Bring a hack to show off and spend the evening socializing with the Hackaday community. Check out the announcement post for more info.

ESP8266 Web Server Farm

There seems to be a hacker maxim that whatever gadget you are working with, it would be better to have several of them running together. That might explain the ESP8266 web server farm that [Eldon Brown] has built. Yup, a web server farm made from three of everyone’s favorite WiFi dongle, the humble ESP8266.

Eldon’s server farm is currently serving web pages here, running on three ESP8266 boards. Or it was before this posting reduced it to a smoking ruin (screenshot below just in case). Each module is running a dynamic web page and some clever programming he came up with that makes transferring data over these cheap devices quicker.

His page isn’t anything too fancy but it is impressive considering it is running on about $30 worth of hardware, including the breadboard it is wired into. The page includes dynamically-generated graphics and some back-end stuff. I don’t think that it will replace any LAMP servers anytime soon (the ESP8266 took about 2.6 seconds to generate the page below), but it is an impressive hack. [Eldon] has made the full code of the web server that is running the pages available. So, lets add web server farm to the list of things that this neat little device can handle, next to plant weigher, Bitcoin price tracker, MP3 player and many more

Thanks to [PuceBaboon] for the tip!

Continue reading “ESP8266 Web Server Farm”

Basically, It’s An ESP8266

Before the Arduino, there was the Parallax Basic Stamp. It was an easy-to-use PIC chip on a PCB that you programmed in BASIC — a story of those humble beginnings was published earlier this week. Before that, even, legions of small computers from TRS-80s to Commodore 64s and even Altairs were commanded primarily by the BASIC language. BASIC was easy to run on a small machine and very simple to learn. Old fashioned BASICs are difficult to use to write huge systems, but a lot of small computers aren’t going to run very large programs anyway.

The ESP8266 is more than a just a WiFi peripheral for a microcontroller. It is its own little computer in its own right. While it is common to run the “AT” firmware, Lua, or program the device yourself, you can now load the beast with a version of BASIC.

Continue reading “Basically, It’s An ESP8266”