Updates from April, 2022 Toggle Comment Threads | Keyboard Shortcuts

  • ThomasPowell 12:38 pm on April 28, 2022 Permalink | Reply
    Tags: , beetle, dfrobot, wake   

    Using an Arduino to Keep Your Computer Awake 

    Alternatives to keep your computer awake

    The most obvious alternative for keeping your computer awake is turning down your power settings. Another option is apps like Don’t Sleep for Windows and Taurine for macOS which can simulate activity to keep the OS awake.

    Why a hardware solution to keep your computer awake?

    Other than “because it’s there,” plugging in and removing a hardware device can be easier than remembering to turn on and off a setting or app. Just remember that this will also prevent your computer from locking itself, so don’t use in any scenario where that would be a problem.


    The Code

    What’s this blinking stuff?

    The blinkIfYoureRebooted function is there in case there needs to be a reset of the device, I can get a signal with the five consecutively longer blinks that I successfully reset, since with the Beetle, I bridge a connection to reset instead of pressing a button.

    Reset is sometimes necessary if you’ve been switching out dev computers and devices:

    Couldn't find a Board on the selected port. Check that you have the correct port selected. If it is correct, try pressing the board's reset button after initiating the upload.
    You may have to bridge these pads to deploy your project to keep your computer awake.
    Pads to bridge to reset

    YouTube Short illustrating resetting the DFRobot Beetle and blinking

    The random bits

    The if(random(0,10090)==0) code was just an arbitrarily large chance at moving the mouse, and then Mouse.move(random(0,5)-2, random(0,5)-2, 0) just moves [-2,+2] pixels in the X and Y direction so that it moves “enough” to register as input, but not enough or frequently enough to prevent normal computer usage.

  • ThomasPowell 5:56 pm on September 8, 2021 Permalink | Reply
    Tags: 90m, astrolokeys, mechanical keyboards, tab, vortex   

    Astrolokeys and a Vortex Tab 90M 

    If you found this helpful and are planning on purchasing a Drop keycap set, please use my referral link and we’ll both get $10.

    Astrolokeys with the Vortex Tab 90M base

    I initially built a Drop CTRL keyboard combo with the Halo Clear switches and Astrolokeys Base set for the 15% discount, but after a while I felt myself missing my Cherry MX Silent Black switches and the full keyboard layout of the Vortex Tab 90M.

    Transferring the Astrolokeys to Vortex Tab 90M

    After transferring the keys, only the right [CTRL] [SHIFT] [ALT] and the [FN] [PN] and [CALC] keys were missing “in theme” keys. After spending a week with the old primary color key caps, I got the “Nonstandard Icon Mods” and the “Ortho Icons” from the Astolokeys page. Ultimately getting those sets plus the base kit instead of the Drop CTRL would have been $150 for the key caps only vs. $250 for the original keyboard base, switches, and base keycap set. But now someone else in the family has a very nice tactile keyboard with the old Tab 90M keycaps until they get their own custom keycaps someday.

    Oh, and the Drop CTRL looks pretty cool with the Vortex Tab 90M keycaps, too…

    Drop CTRL keyboard with Vortex Tab 90M keycaps
  • ThomasPowell 5:36 am on August 17, 2021 Permalink | Reply
    Tags: asus, microphone,   

    Microphone Crackle and Distortion on Windows 10 with New ASUS Motherboard 

    I’ve had to remedy microphone crackle and distortion twice on two different builds/rebuilds of Windows 10 PCs, and somehow forgot from the last time how to remedy.

    In my case, the problem was the onboard sound for the ASUS Motherboard (ASUS ROG Strix B550-E and ASUS ROG Strix B550-A motherboards.) The solution is to get the audio drivers for the Realtek Audio that come on the board and install them (B550-A and B550-E downloads.)

Compose new post
Next post/Next comment
Previous post/Previous comment
Show/Hide comments
Go to top
Go to login
Show/Hide help
shift + esc
%d bloggers like this: