Well, these threads are always fun to vent anger, and discuss improbable solutions.
The only sane solution is to use the police and local government, unless you personally have reason not to want them hanging around your neighborhood. True, our legal system is tends to be more about protecting offender's 'rights', then the victim's these days. Your time and money is better spent working within the system.
In many areas, 9:00pm is the cut-off for noise making, call the police, insist on documentation and get copies. Be persistant, the more you complain, the more likely you'll get results. The police or Code Enforcement have the test equipment to check noise levels, insist them make use of them, your tax money paid for the equipment.
Get surrounding neighbors involved, if its really bad enough for you to consider some of the previously posted insane suggestions, then you will find one or two others who want the noise to stop as well. The more involvement, the quicker the resolution. Make sure everyone insists on documentation, and get copies of each report.
If this problem is daily, or every weekend, shouldn't take more than a week or two to resolve with help of other pissed off neighbors. If no progress in two weeks, take all your copies of the police reports to city hall, and file a complaint with code enforcement, get a copy. Give it a week, continue to call police, get reports.
Once the noisy neighbors are sited and fined by Code Enforcement, they are screwed, and from then on the penalties will keep getting larger each time they are in violation, and it will be simpler to get them sited. First time is cheap, but quickly jumps into the hundreds of dollars.
Aside from a direct and criminal assault, you will spend more time and money trying to build various experimental devices, that probably won't work or get your other neighbors more upset with you. If you are the only homeowner on the block bothered by the noise, might consider moving, as there will likely be more of these people moving in. You have to fight it, let them know its not tolerated in your comunity, otherwise it becomes their's.