Category Archives: stm32

Geexpo Badge (or how we designed/made and built a 100 pcb’s in 10 days)

After the success of the Fakugesi PCB festival Pass, we were contacted by North West University to design an interactive badge for their GeeXpo event. We started playing with a few ideas, but as usual time caught up to us and we realized that we had 10 days left before the festival and no plan in action.

After a quick chat to our main PCB guy at Bosco (Hi Winston!), we figured out that we could probably still pull this off. A design was made and after a quick prayer to the PCB Gods we sent off the Gerber files for manufacturing.

layout

Luckily we designed it around components that we either already had or could get in qty locally. While we waited for the PCB’s we sourced the outstanding components.

The design basically consists of my favorite STM32 micro-controller, an IR Receiver, some passives and led’s. The general concept was that there are various challenges at the GeeXpo. Complete a challenge and with an IR transmitter it would send a code to the user’s badge. This would turn on an LED on the badge to indicate that the person has completed the challenge.

It seems pretty simple, but it was very well received and everybody loved having a PCB badge that had blinky leds. Since the challenges were held at various exhibitions/stallsĀ around GeeXpo the attendants really got involved in each exhibit.

Anyways, I digress. We had the 100 PCB’s and the components by Wednesday evening. I built a few up to test the main hardware and that we had a few prototypes so that Sebastian can start writing the firmware. Luckily no issues with the PCB’s … phew, thats half the battle won.

At our weekly thursday meetup, I lured everyone with beer and promise of new knowledge. It was a mere half-hour later and I had everyone working in a production line that would put a sweatshop to shame … šŸ˜‰

photo_2016-11-02_09-43-55 photo_2016-11-02_09-44-20 photo_2016-11-02_09-44-26 photo_2016-11-02_09-44-31 photo_2016-11-02_09-44-37 photo_2016-11-02_09-44-05

Not sure if everyone had fun, but they all worked hard. (Thank You!)

Wolff monitored the re-flow ovens (and the beer …)

photo_2016-11-02_09-44-00

Sebastian/Romeo and Tom also spent the Friday fixing, soldering, building and flashing firmware.

photo_2016-11-02_09-44-43

The final badge works very good and it looked awesome!

photo_2016-11-02_09-45-44

Romeo and Sebastian put together some pretty cool base stations that transmits the challenge completed code when … you completed a challenge. Chris made some awesome laser-cut enclosures for the base station.

photo_2016-11-02_13-13-50

Saturday was GeeXpo and boy did we have fun. We had lots of interactive exhibitions for a change and everyone thoroughly enjoyed it.

photo_2016-11-02_09-43-51

The challenge at our table was a robot arm that was controlled by a game-pad. You had to use the game-pad to pick up a trinket and drop it into a bowl.

photo_2016-11-02_09-43-41

We met a lot of new people and as usual the people enjoyed our projects.

photo_2016-11-02_09-43-24

Thanks to everyone that helped out with this badge project, its much appreciated and see everyone at the next GeeXpo!

 

This week at BinarySpace – 15 May 2014

We had another great meetup this week. This has been the second week that we’ve been playing the with stm32 discovery kits. Everybody is up and running and we’re learning new things every time. This week everybody got some ttl-usb converters and got the uart working on the devkits.DSC_7076.resized DSC_7078.resized

DSC_7091.resized

Marnus played around with a RaspberryPI and relay board. He is working on a home automation project.

DSC_7080.resized

DSC_7085.resized

Sebastian continued working on the power monitor project (PowerHome), he is currently busy setting up the spi comms to the power monitor devkit.

DSC_7083.resized DSC_7084.resized

We also spent a good portion of the time stripping this Sunix server from about 10 years ago, it was not working before we started. It was pretty cool pulling out the 16mb ram modules. It’s a stunning case though and this will be converted into a server case of some sorts. There is space for more than 20 hard drives in the front!

DSC_7092.resized DSC_7095.resized

Our stm32 learning efforts are all being commited to our github repository which you can find at https://github.com/BinarySpace-Hackerspace/stm32tuts, this includes the nokia lcd 5510 example seen below with Bender!

DSC_7097.resizedTill next week and Happy Hacking!!