Skip navigation

i am a newbie, i want to make an old arcade machine, but i don't know how to do i. i still confused by CRT monitor. someone help me please P.S. i have advance monitor (year) 2003.

Hydrogen Fuel Cell Bench Test Rig



Hydrogen Fuel Cells!

Hydrogen Fuel Cell Controller Demonstration

Hydrogen Fuel Cell Polarisation Curve

You may have seen some previous posts (above) about my developmental test rig for hydrogen fuel cells.  Well I am pleased to say it has now finished the final stage of prototyping!


I have released the code on github and have tried to make it as user friendly as possible, however I would really appreciate some feedback! Even if you do not have a fuel cell, you can still run the code with an AdcPiV2 and a PiFaceDigitalIO; although it won't do a lot but you can check out the user interface!!  All code is in Python3 so pretty easy to work with.


Obviously this is a very specific project which many people cannot replicate however I thought it would be cool to show the hobbyist community that the rPi is being used in research as such an awesome solution to the rapid prototyping of electronics and control. In my opinion, the reason that the rPi is more popular in my area that BB and the like is the community support. If we can't figure out how to do something then the forums are awash with people wanting to help.  Many thanks to all of you!



Among the millions of graphs I have, here are a couple of ones that illustrate some stuff you may find interesting:

1. On the left, the profile is the "power demand." As you can see the fuel cell is slow to respond to demand, which is expected. More interestingly, the green "Raspi" line is the attopilot90 current and voltage sensor hooked up to an AdcPiV2, and the load bank is a `mucho expensivo' calibrated research device.  Looking pretty good for the rPi!

2. On the right is a similar graph but with mass flow rate of hydrogen.  This is calculated from a 0-5v analogue signal from a sensor, being fed into an Arduino 2560, which is then connected to the rPi over I2C.  I have also included a dynamic purge controller, hence the quicker reaction time.

6-hot2.pngFC Non regular use.png



Here is the messy entanglement of wires which is the prototype rig.  Soon to be condensed down into a single rPi board which will plop straight onto the GPIO header.

2014-08-22 10.56.40.jpg2014-08-22 10.56.46.jpg



Hope you found this interesting and a bit different!




Low Carbon Technologies Group

Aeronautical & Automotive Engineering

Loughborough University

United Kingdom

Hi all,


The latest update on my project for the chemical engineering nerds out there, how to get a polarisation curve from my fuel cell using a raspberryPi controller.


Unlike batteries, fuel cells do not lose voltage with time because you can keep feeding it fuel. Much like a car engine keeps working until the fuel is completely gone, whereas a battery has a gradual reduction in it's output with respect to it's state of charge (SOC). However, the voltage does vary with load, and this relationship is captured in a polarisation curve.


Hope you find the video interesting and inspiring, if so please click LIKE!






Raspberry Pi Model B+Raspberry Pi Model B+ pops up, and I was surprised to see more USB ports. Adding more peripherals without a secondary USB hub is inspiring. So, I thought about what I could do with more USB ports.


External harddrive, CD drive, Floppy drive? Kind of boring.


How about a bunch of arcade controllers? Word!



I remember my local arcade used to give free tokens to those who received A and Bs on their report cards. Most of the time it didn’t matter for me. I would go into the arcade with one or two quarters, and shut the place down in the various Street Fighter games. The arcade closed down, and I wanted the exact same experience at home.


With Street Fighter, I found that the Sega Saturn had the best and closest experience to the arcade. So, I built an arcade controller for the Saturn. I measured the placement of the buttons prior to the arcade shut down. So, I was able to lay out regulation controls. I sourced real arcade parts from a now defunct company. It was fun. You may not think this, but arcade controllers are loud. All the switches are super sound in a quiet room. Arcades are full of constant noise, so, you never hear it!


fight stick alone small.jpg

The Street Fighter controller, during the Pi test (via me)


My girlfriend was really into the Dance Dance Revolution, arcade dancing games. So, I built a “arcade quality” dance pad. I wanted something made of metal, heavy, and the exact size. All store bought dance pads were soft, moved around too much, or not the correct size. So, I built a dance pad for the Playstation 1 (aka PS1 or PSX).


dance pad alone small.jpg


About a year later, I was off to college, and these both went into storage, where they remained... until now!


Time for a Raspberry Pi Arcade!


full system test street fighter small.jpg

Dance Pad and Street Fighter arcade panel up and running with the Raspberry Pi model B+. Playing some Street Fighter 2! (via my big test)


Now... some game emulation on the Pi using my old Arcade controllers!



Here were my requirements of the Arcade setup:

I simply wanted to interface my game controllers, a regular keyboard and mouse all at the same time.

The arcade is an open place, so there was no way I wanted to just interface with a small screen. So, I wanted to try a projector and the biggest image I could make. A 120 inch (3 meters) diagonal!


Project by sections:

- The games

Stepmania for the Raspberry Pi is not ready yet. It would be a game found in the Raspberry Pi Store.

I instead used the free emulator in the Pi Store called PCSX_reARMed. Although it need a Playstation Bios to run properly, it was able to without one.

I grabbed some of the PS1 games I had and turn the disc into an image I could run on the Pi emulator. I did this and not MAME, mainly due to the availability of games. Bootlegging game ROMs is not an advisable activity.

I used the games Stepping Stage Party Edition and Street Fighter Collection 2.


- Controller connectivity

I striped the PS1 and Sega Saturn gamepad PCBs off their respective DIY arcade controller I built. Originally I had my arcade controllers literally connected to the buttons of gamepads, like an external button.

For the Pi B+, I thought about doing something similar but with a keyboard. I didn’t want a big keyboard base laying around with a bunch of wires delicately soldered to it. So, I went out and found a USB keyboard adapter from an arcade parts supplier. \

It was just a keyboard breakout board with A-Z and 0-9 represented with screw down terminals.

So, I bought one for each controller, the fight stick and dance pad.


fight stick and kb small.jpgdance pad and kb small.jpg

Fight Stick and Dance Pad wired to their keyboard breakout boards.

- Projector

I chose a Pico Projector P300 for this project. It could project a 120” image. I bought one used off Ebay. It worked! Lucky.

projector test small.jpg

Projector test on a wall... looks ok when all the text is huge. Small text, forget out it.


The difficulties

- First and foremost, the projector was quite lacking. It was a blurry image at any size. However, with games, it hardly matters.

projector roof small.jpg

While installing the OS, I projected the Pi on the ceiling. Blurry everywhere.


- Re-wiring the controllers was a pain. I needed a cable with 23 wires for the fight stick setup. I used a surplus parallel cable. So, A lot of wire striping, soldering, crimping, and continuity testing.

fight stick underside small.jpg

Underside of the dual fight stick controller... See all those wires?


- Being portable. I wanted everything to be like an arcade you can just drop and turn on. However, the external battery for the projector never came in. And I wanted a good sound system, and the projectors internal speakers were weak. I had to bring in an amplifier stereo.



Schematic and Design

b plus arcade setup.jpgschematic.JPG

Pi B+ Arcade connections and block diagram (via me)



No code needed, this time! Though, getting the games into a format the Pi can use, is a process.


Other uses of the system

- As a gaming time vortex.


When I have more time and money

- I plan to make the system more into that “Drop Arcade” idea. Everything portable, everything housed in an enclosure.

- Replace the projector with either a better one, or just a plain old big screen LCD. Not as big. I would love to project the games on a side of a building!



See more news at:

Hello Element 14!


Let me introduce my ongoing Raspberry Pi project: the Leviathan, a Raspberry Pi robot boat.




The robot hull is built from extruded polystyrene sheets by using hot-wire cutter and glue. The hull is covered with glass fibre and epoxy resin to add rigidity and to make the hull water-tight.

The boat is powered using 12V 20AH AGM battery to ensure long operating time. Once our software is ready, the boat should be able to execute long surveillance operations on a local lake. According our preliminary tests the Raspberry Pi should stay operational at least 8 hours. It is interesting to see how long distances we will be able to travel.



The electronics are enclosed in a small container in the boat. Raspberry Pi is used as brain, and it is powered by 10000mAh battery from Adafruit. Motors, servos and lights are controlled using Adafruit PWM driver. Navigation is achieved by GPS receiver and boat is controlled via mobile broadband dongle using a mobile web user interface.


The boat is now being tested and we are expecting to see cool pictures taken by the device in the near future: the boat is obviously equipped with Raspberry Pi camera. Here is one of the first images taken by the device:



If you find our project interesting, you can follow our progress in our blog: Our next test drive session is planned for saturday 9th of August - stay tuned for updates!

Filter Blog

By date: By tag: