Arduino Fart-O-Meter

OH NO! He didn’t!

Yes I did!

My project is simple: Farting in a chair and sending the signal wirelessly to a panel that shows the intensity of the fart!

Words of caution: Please do not force yourself to fart, you might shit in your pants if you try to hard!

Thanks to all my friends who helped in this project! (and all my tester!)

Michaël Vachon
Steven Jolley (Fart NINJA)
Manuel Grégoire
Mathieu Desnoyers
Pier-Alexandre Fortin
Louis-Philippe Gagnon
Francis Leconte
Gaétan Mercier
Sébastien Choquette

Arduino Fart-O-Meter

Step 1: Component list

The project consists of two modules:

The emitter located on the chair and the receiver located somewhere else (e.g. on your desk).

Here is what you need to make a Fart-O-Meter:

1 x large protoboard PCB
1 x ATMEGA168/328 arduino chip with bootloader
1 x LM117 – 3.3V regulator  (Sparkfun sku: COM-00526)
1 x 7805 – 5V regulator
1 x 1N4148 diode
1 x 16Mhz crystal
5 x 0.1uF decoupling capacitor
1 x 220uf 16V capacitor
1 x Green LED
1 x Bi-Color LED (or two separate green and red LED)
3 x 220Ohm current limiting resistor for LED
1 x 10K resistor for reset of the Arduino
2 x 100K potentiometer – one for gas sensor calibration and the other one for debugging
1 x Audio Jack 3.5mm use to connect the methane sensor
1 x 3.5mm audio jack  (Sparkfun sku: PRT-08032)
1 x 8 x AA battery holder
1 x 9V power clip – It connects to my 8 x AA battery holder
1 x Plastic enclosures
1 x FTDI Basic Breakout – 5V ( Sparkfun sku: DEV-09716)
1 x  MQ-4 – Methane Gas Sensor (Sparkfun sku: SEN-09404)
1 x nRF2401A Transceiver with Chip Antenna (Sparkfun sku: WRL-00152)

1 x Arduino (Solarbotics sku: 28920)
1 x shield (Solarbotics sku:16090)
1 x Transceiver nRF2401A with Chip Antenna (Sparkfun sku: WRL-00152)
1 x Servo motor

READ  Easily control your iPod using Arduino

Hardware for receiver
1 x large acrylic/plexiglass sheet for mouting everything to it
4 x Silicone Bumpers – so the platform does not slip
4 x HEX 3/8 inch standoffs (Sparkfun sku: COM-00126 )
4 x 1/4″ Screws 4-40 Thread (Sparkfun sku: PRT-00447 )
4 x Machine Screw Nut – 4-40  (Sparkfun sku: PRT-10232 )
2 x 1/2″ Screws 8-32 Thread for mouting servo
1 x 8 x AA battery holder
1 x 9V power clip – It connects to my 8 x AA battery holder

Step 2: Tools

Here are the tools you might need:

1 x Multimeter
1 x Side cutters
1 x Nose pliers
1 x Lighter – for heat shrink and testing the methane sensor (yes, the methane sensor is sensitive to butane)
1 x USB cable for programming the Arduino
1 x Screwdriver set
1 x Sharp knife
1 x Set of drills
1 x Precision screwdriver set
1 x Double side sticky tape
1 x Duck tape
1 x Scotch tape
1 x Drill
1 x Safety glasses
Schematic Arduino Fart-O-Meter
Be safe!

Step 3: What is a Methane sensor?

The MQ-4 can detect natural gas concentrations anywhere from 200 to 10000 ppm (Parts Per Million).
It is very sensitive and has a quick response time.

This sensor is analog and gives out voltage depending of the gas concentration. When there is no gas, the voltage read is around 1.3V.Otherwise, when you fart, it goes up to 5V!

Since it uses a small heater inside, it consumes 175mA!! It has to be considered when choosing the battery source.

Major Components in Project

1 x Arduino
1 x shield
1 x Transceiver nRF2401A with Chip Antenna


For more detail: Arduino Fart-O-Meter

Comments (2)

  • admin


    We donot copy the whole project / article from arduino. instead put here the part of the project , reason is we are dedicated for arduino projects from whole world, and going to give everything under single umbrella further more we are going to introduce new features like search filters, category wise projects, etc


  • imran

    @Hey Polytech ,

    I liked this site very much, and projects are not only from instructable but from the world data.


    Good work! bring here everything what you can about arduino.



Leave a Comment

= 3 + 0

(Spamcheck Enabled)

Read previous post:
Smart RGB Strip with BLEduino DIY Guide

Smart RGB LED Strip is based on the development of our BLEduino, using the Bluetooth 4.0, and the sample code...

Scroll to top