Come To Our Shenzhen Meetup And Tell Your Friends

This Saturday we’ll be in Shenzhen hosting a meetup at Bionic Brew at 19:00. Join us there and bring along your own hardware projects to show around. Everyone loves hearing about that latest build!

Even if you’re not in the area you can help us out by spreading the word. Tell your friends, share on your social media, and let us know about anyone in town who you think we should reach out to. Here’ s a poster if you want to print it out and hang it at your hackerspace, workplace, or other area where awesome people congregate.

The things you can do at this meetup: Laugh, drink, eat, and be happy. Talk excitedly about datasheets and timing diagrams. Pretend you hate talking about timing diagrams while being secretly giddy that someone wants to hear what you think of them. Recount your epic battles to meet production deadlines. Show off that latest blinky LED project you just got working. Meet a ton of awesome people. You can RSVP here to tell us you’re coming. See you soon!

Hackaday Prize Entry: An Open Source Graphics Card

For last year’s Hackaday Prize, [PK] tried to build a video card for microcontrollers and headless Linux systems. It was only 640×480 resolution VGA, but the entire project was designed around a CPLD communicating with a microcontroller over SPI. This prize entry was, by [PK]’s own admission, a failure. It was late, but now he’s had an entire year to perfect his design. That means he can enter version two of his VGATonic in The Hackaday Prize.

The VGATonic version 2 uses a Xilinx XC95144XL CPLD for the VGA timing, and an ATTiny 2313a to read the SPI bus. Video memory is four megabits of static RAM. That’ls pretty much all you need for the most basic VGA graphics card, and all of this is packed onto a 3×3 inch PCB.

You can do a lot with 640×480 8-bit graphics running at 25FPS. In the video below, [PK] has a ‘hello world’ of sorts, Doom, running on a Raspberry Pi 2 with his SPI graphics card. Yes, it’s a graphics card for the Raspberry Pi, and it looks really good.

Further refinements of the design will include some primitive graphics routines. Not OpenGL or anything fancy, just something to reduce the number of writes on the SPI bus. It’s a great project, and perfect if you want to add video out to an Intel Galileo or other microcontroller project. [PK] has a video demo, you can check that out below.


The 2015 Hackaday Prize is sponsored by:

Continue reading “Hackaday Prize Entry: An Open Source Graphics Card”

Hackaday Prize Entry: An Open Source Industrial Camera

Over the last few years, connecting a camera to the Internet has gotten cheaper and cheaper. The advances that made this possible did not come through security cameras, but instead tiny cell phone camera modules, ARM boards, and embedded computing. Right now, if you want a livestream of your back yard, you’d probably get a Raspberry Pi and camera module. This will work for 90% of cases, but what if you want to livestream a slightly harsher environment? What if you want image processing right on the camera? What if you want this camera to have a rating for environmental protection?

[Apodiant]’s entry for the 2015 Hackaday Prize is solving the latter problem. It’s an Open Source Industrial Smart Camera with Ethernet, USB, and serial outputs, an ARM CPU for image processing, all tucked away in a sturdy aluminum enclosure.

The preliminary BOM for this camera is an iMX6 – a very capable microcontroller that can run Linux and OpenCV. The image sensor is a 1.2 megapixel unit [Apodiant] already has experience with, and the enclosure is an off the shelf deal for anyone who wants to build their own.

 

If this sort of setup sounds familiar, you’re right: there have been a few projects that have taken camera modules, added a powerful microcontroller, and run image processing on them. The latest in a long line of these projects is the OpenMV. That had a successful Kickstarter, and since [Apodiant] is going for the Hackaday Prize Best Product competition, it looks like a good fit.


The 2015 Hackaday Prize is sponsored by:

Hackaday Prize Entry: A DIY Smartphone

It may not change the world, but [Tyler]’s DIY smartphone is a great example of what you can do with off-the-shelf parts. He built a complete, working cell phone using a Raspberry Pi, a few parts from Adafruit, and a 3D printed enclosure.

Inside the Tyfone is a Raspberry Pi Model A, an Adafruit FONA cellular module, a PiTFT, and not much else. There’s a 1200 mAh battery in there, and a 3D printed case keeps everything together.

For the OS, [Tyler] isn’t running Android; that’s only for the Raspi 2, and the Raspberry Pi 2 Model A isn’t out yet. Instead, [Tyler] wrote his own not-OS in Python. It can send and receive SMS messages, make calls, take pictures, connect to WiFi networks, and do just about everything else a Nokia from 2003 can do.

[Tyler] put together a video going over all of the features of his Tyfone. You can check that out below.


The 2015 Hackaday Prize is sponsored by:

Continue reading “Hackaday Prize Entry: A DIY Smartphone”

Hackaday Prize Entry: A Two Component Temperature Sensor

Here’s a design challenge for you: make a temperature sensor for any computer. If you’re an exceptionally clever smart ass, you’ll probably write some code to report the CPU temps. Others who take the exercise seriously will probably build something with a 1-wire temp sensor, a microcontroller, and all the hardware required to do that.

[Michael] had a better idea. He did it with just two components. One of those components is a USB connector.

The only reason is project could be created is a rather new part from Microchip, the PIC16F1455. This microcontroller doesn’t require a crystal, can do USB without any additional parts, and has an integrated temperature sensor. [Michael] whipped up a project to set up a USB CDC serial device, read the temperature with the ADC (thanks to a very helpful app note), and sends the temperature to a computer once a second.

Despite being built out of only two components, this could actually be a useful device. The PIC is a USB serial device, and this can be used with any computer made in the past 15 or so years. It would hardly take any code at all to read the temperature with another program, and it’s a very inexpensive build. We have to give style points for soldering a microcontroller directly to a USB connector, too.


The 2015 Hackaday Prize is sponsored by:

Stuff The Ballot Boxes For The Best Hackaday Prize Entry

Last week we started the first round of community voting for The Hackaday Prize, where everyone on Hackaday.io has a voice in choosing the best project for the current theme of the week. To encourage people to vote, we’re giving away a $1000 gift card to The Hackaday Store to one person on hackaday.io if they have voted in the latest round of community voting. How are we doing that? A very, very large die and SQL queries:

https://www.youtube.com/watch?v=j6kbwU76wwA

No, no one won this week. That’s okay, because we’re giving t-shirts away to three random people who did vote. This week, [cgapeart], [Jeff], and [devonelliott] are getting t-shirts from the Hackaday Store, just because they were cool enough to vote.

We’re going to keep this round of community voting going for another week. Everyone registered on Hackaday.io gets 50 votes for each round of voting, and every Friday (around 20:00 UTC), we’ll randomly select one person registered on Hackaday.io. If that person has voted, they get a $1000 gift card for The Hackaday Store. If they haven’t voted — a t-shirt. They’re nice t-shirts, but I’d rather have the gift card.

All you have to do for a chance to win a $1000 gift card is head over to the Community Voting Page and pick which project is most likely to be widely used. There’s no wrong answer; all you have to do is decide between two projects. If you only use up one vote, you’re in the running for a $1000 gift card.

I’ll be doing another round of random, fair die rolls and SQL queries next Friday. Until then, VOTE!

Hackaday Prize Entry: Flex Modules

One of [Chris Hamilton]’s entries for The Hackaday Prize deals directly with his job. He works at Fyber Labs designing wearable and flexible electronics. While anyone can go out and buy some flex sensors and every large board house can make flex PCBs, there aren’t many people building flexible products, and even fewer are creating the tools to build these wearable electronics. To solve this problem, [Chris] is building Flex Modules, circuit boards that combine the ease of use of breadboard-compatible modules with something that can be placed on a flexible PCB.

This is a toolkit for [Chris] and he already has a ton of modules that are either completed or in the works. The Flex Sensor ADC Buffer and Filter is meant to read flexible sensors, the STM32F401 module puts an incredibly powerful microcontroller in these projects, and the 12axis module gives these projects pressure, humidity, gyro, and temperature sensors. There are over two dozen modules [Chris] is working on, and each of them work with his system for flexible electronics.

If you’d like to see an example of what these modules can do, check out the Dance Kit [Chris] built. It’s a wearable LED strip with motion feedback and bioelectric monitoring. Without being flexible, this project would be a huge unwieldly mass of circuit boards. With these modules, it was easy to create a wearable solution to the problem.

 


The 2015 Hackaday Prize is sponsored by: