Nice job. Alternatively, an NE555 adjustable frequency pulse generator will also work....