Tuesday, September 3, 2024
Clear-Com Headset Repairs
Tuesday, July 11, 2023
Point In Polygon node.js function
How to determine if a point coordinate lies within a 2D polygon defined by multiple coordinates.
Of several approaches to this problem I used Dan Sunday's Winding Number method.
Sunday, February 20, 2022
Serverless Discord Bot using AWS Lambda
A Discord admin friend of mine mentioned how an old Bot he really liked was no longer working, website down, developer out of contact, etc. I'd always been curious about Discord Bot development, but never had a reason to give it a shot.
One of my concerns was performance vs. hosting costs. While poking around on the internet I came across a few articles talking about a serverless approach using AWS Lambda and DynamoDB. This interested me as I have used a variety of AWS offerings in the past but had not yet learned Lambda or DynamoDB.
Tuesday, February 1, 2022
Use Google Apps Script to post Gmail messages in a Discord channel
While helping a friend set up a Discord server and Patreon account we discovered that the Patreon Bot does not post any notifications about new patrons. The only thing it does is assign Discord roles associated with Patreon tiers if configured by the creator AND the user has their Patreon account linked with their Discord account, which is rare.
Moderators need to receive a notification for each new patron so they can verify the member receives the roles and benefits they are entitled to even if their Patreon account is not linked to their Discord account.
Wednesday, January 12, 2022
DayZ Safe Zone Maker
I didn't see a tool for this out there, so I thought I'd write this as a mobile-friendly web page hosted on GitHub pages that can be used from a browser. 100% JavaScript.
DayZ community server admins sometimes create "safe zones" on the map where players can go to trade or buy a house. Admins often want to remove all the hostile spawns from that safe zone but there is no easy way to find all the edits that need to be made.
Sunday, March 5, 2017
Raspberry Pi for your home network
- Encrypted DNSSo your ISP can't log what sites you visit and sell this data to marketers
- Ad BlockingSignificantly speed up browsing for all your home devices
- Encrypted FTPSecurely send and receive large files with friends and business partners
- Route 53 Dynamic DNSSo your FTP address (ftp.domain.tld) always points to your public IP
Thursday, December 8, 2016
Raspberry Pi Security Camera Viewer
What's left? I'll show you how to use your HDTV's coaxial cable TV RF input to view up to four network security cameras in the PIP window so you can keep an eye on your perimeter while watching something else.
Wednesday, December 7, 2016
Raspberry Pi 3 initial configuration
Wednesday, October 19, 2016
Trashcan Monster, Part 2
Monday, October 17, 2016
Halloween Yard Haunt Sound System
Monday, October 3, 2016
Trashcan Monster, Part 1
After getting tired of hooking up a laptop to my Jack in the Box prop to tweak settings, I decided to see what I could do with a small backlit 16x2 display and a pushbutton menu design. Anything that needs to be adjustable could be done through this interface, simplifying things.
Tuesday, April 5, 2016
Use C-weighting to monitor levels in live sound
Wednesday, March 30, 2016
Big Blue Clear-Com Call Light
Perfect for getting a specific person's attention and ONLY when you need that specific person. I use this for the conductor in the orchestra pit. They just can't see the little call light on their intercom station.
This project uses a couple of modules and minimal soldering.
Thursday, March 24, 2016
Understanding Art-Net
The light board we are using in this example is an ETC ION. The fixture is an Elation SIXBAR 500.
Wednesday, March 4, 2015
QLab cue variety based on day of month
You can do this with AppleScript using a script cue in QLab.
Monday, January 19, 2015
QLab serial projector control with AppleScript
Thursday, October 25, 2012
Wired remote volume control for ClearOne Gentner AP800 matrix mixer
Sunday, October 14, 2012
Pneumatic Jack in the Box, Part 3
Thursday, September 20, 2012
Pneumatic Jack in the Box, Part 2
The ELK-120 sound board can pull up to 2A@12VDC and the mouth servo may require more current @5VDC than the Arduino's voltage regulator can support, so I went with a dual-output power supply that provides 12VDC and 5VDC outputs.
However, the Arduino and the DF Robot Relay boards all need 9VDC.
Tuesday, July 17, 2012
Pneumatic Jack in the Box, Part 1
- Turn on a spotlight aimed at the prop so people pay attention to it
- Spin crank handle (powered by motor) while playing a sound effect
- Open the top lid
- Pop up a large scary clown head
- Play a sound effect while moving the clown's lips with a servo
- Lower the head
- Close the lid
- Turn off the light
