Summary of Shaun The Noisy Sheep using arduino
This project builds an automated doorbell using an Arduino Uno and a Wave Shield to alert store staff when customers enter. A Sharp distance sensor detects movement in the doorway, triggering one of seven recorded "BAA" sounds played through a speaker housed inside a Shaun the Sheep figure. The system is powered by a plug and assembled within an Altoids tin or similar enclosure.
Parts used in the Shaun the Noisy Sheep Doorbell:
- Wav Shield Party Pack
- Arduino Uno
- Power plug
- Sharp Distance Sensor
- Shaun the Sheep figure
- JST 3 pin cable
- Altoids tin or other small box
- Needle & Thread
- Electrical tape
- Soldering Iron & Solder
- Velcro tape or tabs
Make A “doorbell” using an Arduino Uno, a Wave shield from Adafruit, a small speaker, a plug, a Sharp distance sensor and a Shaun the Sheep. Our Shaun is used in an open doorway to alert store staff when a customer has entered.
Step 1: Parts List
2. Arduino Uno – $30
3. Power plug – $7
4. Sharp Distance Sensor – $14.95
5. Shaun the Sheep found on eBay – make sure it is a large one . Ours was the 16 inch one.
6. JST 3 pin cable – $0.99
6. Altoids tin or other small box
7. Needle & Thread
8. Electrical tape
9. Soldering Iron & Solder
10. Velcro tape or tabs from local hardware stor
Step 2: Wave Shield
First assemble the Wave shield kit from Adafruit.
It took us about two hours of soldering and wasn’t too hard. Just take your time and go slow.
You can find the Wave Shield complete directions here .
Step 3: Sounds
The next step is to find your sheep sounds and convert them to WAV files. Note you cannot use MP3 files or any other kind of sound files.
Not having any live sheep handy to record, I found my sounds at Adopt A Farm . The quickest way to convert files is to use iTunes.
Once again, Adafruit has complete directions on how to do this here.
Once you have 7 different sheep sounds label them BAA1.WAV, BAA2.WAV, etc.. Then put them onto your SD card and put the SD card back into the Wave shield.
Step 4: Test
At this point we put the Wave shield onto the Arduino and uploaded an example code from Adafruit.
If you don’t have the Arduino software or IDE you can download it at Arduino.cc. You will also need to download the WAV library.
Now plug speaker or some headphones into the headphone jack, just to test that it works. If something doesn’t work here, go back to the previous steps until you find what isn’t working.
For more detail: Shaun The Noisy Sheep
- How do I prepare the sound files for the SD card?
You must convert sheep sounds to WAV format; MP3 files are not supported. - What specific file names should I use for the audio clips?
Label the seven different sounds as BAA1.WAV, BAA2.WAV, etc. - Can I record live sheep sounds myself?
The article suggests finding sounds at Adopt A Farm if you do not have live sheep handy. - What software is required to run the Arduino code?
You need the Arduino software or IDE from Arduino.cc and the WAV library. - How can I test if the Wave shield is working correctly?
Plug headphones or a speaker into the headphone jack after uploading an example code. - Where can I find assembly instructions for the Wave shield?
Complete directions are available on the Adafruit website. - What size Shaun the Sheep figure is recommended?
A large figure, such as the 16 inch one found on eBay, is recommended. - How long does it take to assemble the Wave shield kit?
Assembling the kit typically takes about two hours of soldering.


