Easy LCD Control For Arduino Mega

arduino-mega-easy-lcd-adapter

[Andy Brown] wrote in to show off the TFT LCD adapter he’s been working on for connecting inexpensive displays to an Arduino Mega.

These TFT LCD screens can be picked up on eBay for a few dollars. But they’re more suited for 16-bit microcontrollers which operate at 3.3V levels. His adapter board, which plugs directly into the Mega’s dual-row pin header, makes it easier to control these with an 8-bit chip that is running at 5V.

There’s a couple of things that make this happen. First off, he’s included level converter chips to managed the 3.3V/5V issues. Second, he uses latch chips to translate eight pins on the Arduino Mega to sixteen pins on the display. Those chips have a latch pin which holds the output values in memory while the input pins are changed. He manages to drive the latch on just one of the chips using the chip select (CS) line called for by the LCD protocol. This means you don’t lose any extra pins.

Another way to uses the displays with Arduino is to use a smart controller for TFT screens.

Continue reading “Easy LCD Control For Arduino Mega”

Twenty Two Servos And An Awesome Clock

servo

We can never get enough interesting clock builds, and [ebrithil]’s servo clock (Deutsche, Google translation) is up there with the best of them. There’s twenty-two servos in this clock, moving time forward with the mechanistic precision only an Arduino project can.

The digits in [ebrithil]’s clock are constructed like seven-segment displays, only instead of lighting up LEDs, servos turn small bits of paper that are light on one side and dark on the other. Turing the servo 180 degrees changes each segment from one shade to the other, making for an electromechanical seven-segment display.

The servos are controlled by an Arduino Mega connected to a DS1302 real-time clock. One problem [ebrithil] had with this project is having the segments rotate slightly every time someone turned on a light attached to the same circuit. He solved this problem by running the circuit off a perpetually charging cell phone battery, allowing him to take this clock on the go without losing time.

Continue reading “Twenty Two Servos And An Awesome Clock”

7x7x7 LED Cube Driven By Arduino Mega

Sure, the physical build itself looks great, but it’s what [Michael] did with the firmware that impresses us the most. He’s using an Arduino Mega to drive the 7x7x7 cube and manages to squeeze out what he calls 142 frames per second with the setup. We’re not sure FPS is the right measurement, as we believe it’s the multiplexing rate that he’s trying to describle. It takes 144 uS to scan the entire matrix once. He performs the scan seven times per frame and the result is a flicker-free appearance, even to cameras.

You can see a video demonstration after the break. Since [Michael] emailed us directly with more details about the build we’ve pasted those below the fold as well.

If you’re looking for a more entry-level Arduino LED cube this 4x4x4 project is just the thing.

Continue reading “7x7x7 LED Cube Driven By Arduino Mega”

Cellular Vehicle Information And Control

This hardware, which was built as a Computer Engineering project by [Bryon] and his classmates, gives you feedback and control of a car though a cellular phone network. It uses text messages to communicate with a control device. This can be pretty much any cellphone, but in the clip after the break they show off an Android app which puts a pretty GUI in front of you and abstracts away the tedium of specially formatted messages.

At the heart of the system is an Arduino Mega board. It has a cellular shield with an external antennae for connectivity. A GPS device, relay board, and ODB-II module provide feedback and control to the system. The relays allow the car to be started and the doors to be locked. The GPS and ODB-II module can send back location and vehicle information (anything available from the car’s sensors). There were some issues with the text messages being blocked during testing. The team thinks that the automated back-and-forth triggered some kind of spam filter from the telecom.

There’s still more work to be done if they want to actually drive the car via remote control.

Continue reading “Cellular Vehicle Information And Control”

tft-with-arduino

Use A Nokia N82 TFT Panel With Your Arduino

[Andy] has been hard at work reverse-engineering the Nokia N82 2.4 inch cell phone display for use with an Arduino. As pointed out in the article, this same 2.4 inch display can be found in at least seven other Nokia products, so they are readily available. The panels can be found for as low as 3 pounds (or a little less than 5 dollars) on Ebay.

The results are quite good and can be seen in the videos after the break. The first demo displays a simulated weather report, and the second displays some JPEG images. Although an Arduino Mega was used in this demonstration, a standard Arduino can be used as well. Schematics as well as a bill of materials is included in the article, however if you’d rather just buy a board, he’s selling the rest of what he’s built on a first come first served basis. No word on how many he has in stock though!
Continue reading “Use A Nokia N82 TFT Panel With Your Arduino”

High Speed Photography Controller Built To Catch Water Droplets

One high-speed photography controller to rule them all. If you’re looking to photograph droplets of water splashing on a still reservoir this is the ticket. But if you’re not, it still offers an incredible amount of flexibility for other high-speed needs. Inside you’ll find an Arduino Mega, which has plenty of room to bend to your will.

[Michael Ross] is the man behind this box. He wanted a system that did it all; timings, droplet control, camera shutter, etc. What you can’t see in the image above is the interface panel on the back of this enclosure (this shot shows the top of the box). The video after the break will give you a look at the overall setup. It has ports to control two different light sources, detectors to snap the images using an infrared sensor or via sound (we’re thinking bullet photography), and four ports to control solenoid valves.

He produced a mammoth PDF tutorial which will guide even the biggest noob through the entire build process. Find it at his site linked above.

Continue reading “High Speed Photography Controller Built To Catch Water Droplets”

Building A Homebrew Diesel ECU

arduino-diesel-ecu

Over the years automobile engines have become increasingly complex, and with this added complexity comes an increased reliance on intricate computer systems to run them. These control systems are typically the fruit of many hours of research and development, carefully protected by the auto makers who create them. Instead of relying on a closed system to power his car, a Finnish hacker that goes by the name [synkooppi] has decided to do away with his diesel engine’s ECU altogether and build one of his own with little more than an Arduino.

As you can see from his web site, [synkooppi] has created his DIY ECU using an Arduino Mega, which is capable of controlling diesel engines that employ a Bosch VP37 or other inline diesel pump. So far he has all of the basic workings in place, which allow him to run and control an Audi diesel motor.

While many details about his homebrew ECU are hard to come by, he does have a series of development videos posted on YouTube which should help satiate inquisitive minds. For those of you with a spare diesel motor laying around, [synkooppi] has made the first release of his code available to try out.

Stick around to see a video of the ECU in action.

[Thanks, perhof]

Continue reading “Building A Homebrew Diesel ECU”