The Annoy (A Tiny Intelligent Buzzer)

Project Info
Author: Chris
Difficulty: Medium
Time Invested: 4 Hours

Take a look at the above
articles before continuing
to read this article.
           A while back I made a blog post about a PIC10F200 Project: The Annoy. In this project they combined the simplicity in design along with the creativeness that I always look for, into a project with no real use other than for fun. However, the project seemed a little too large and we felt we could improve upon it, so let's get to it!
           In this article we will take a look at the original, 'The Annoy' project, and see what we can do to improve it. Specifically, we'll make a PCB for the project, find the smallest PIC package available for it and make a nice enclosure for it. Additionally, we'll switch over and use microchip's new XC8 compiler so we don't have to use assembly for programming.

The Annoy (A Tiny Intelligent Buzzer) - Demonstration

The Annoy (A Tiny Intelligent Buzzer) - Complete

Purpose & Overview of this project
           The goal of this project is to build something that is annoying and borderline tortuous. To do that we will use a microcontroller and a speaker to generate some chirping and buzz-like noises every few minutes in order to slowly drive people nearby insane.
           To build this project, we will use a 10F202 PIC microcontroller. It will output some sounds to a speaker to create the chirping noises and then use internal pauses to wait a few minutes before outputting the next chirp or buzz. To conceal the project, we'll make a small black enclosure and add an on/off switch.