To celebrate, I updated my Audio Reactive LEDs project for the Raspberry Pi for the holidays. Now you can play music directly on the Raspberry Pi and make the lights dance. Check out the full demo video below:
I decided to buy myself a gaming laptop in November. This is my first gaming laptop, ever. I’ve been a desktop gamer for the last 15 years and I thought I’d treat myself this year. This is also very handy for programming and content creation.
The MSI GE75 Raider laptop was on sale at Costco for about $1300 (shipping and taxes included). Here are some specs:
Processor: 10th Gen Intel® Core™ i7-10750H Processor
Memory: 16GB DDR4 2666MHz RAM
Drives: 512GB NVMe Solid State Drive + 1TB Hard Disk Drive
Graphics: 6GB NVIDIA GeForce RTX 2060 GPU
Video: 17.3″ FHD 144Hz 3ms Display
Keyboard: Steel Series RGB Backlight Keyboard with Anti-Ghost Key + Silver Lining
Power: 6-Cell 51Wh Li-Ion Battery with a pretty heavy power cord
Weight: 5.75 lbs. (pretty heavy for a laptop)
I’ve used it for gaming (Counter-Strike: Global Offensive and League of Legends so far), programming (mostly Python work), and video editing (part of this video below was edited through After Effects on this laptop).
It works really well and I’m happy with it. Using my Costco VISA card also provides the added benefit of getting 4 years of free warranty with this thing which is amazing.
Check out the video review below for more info on the laptop. Have questions? Ask away!
In Dec 2018, I created a tutorial showing how to create your own Audio Reactive LED strip with a Raspberry Pi. The original tutorial had a lot of steps (30+) that you needed to take in order to get the software up and running.
A lot of viewers have also asked if there were ways to make the installation simpler. So I took a stab at it and got the installation steps down to just 2! Clone the GitHub repo and run the installer. Of course I’m not counting the hardware set up!
I moved to another city at the end of June. Still in Massachusetts but much closer to work. I’ve mostly settled in but still have many boxes that need to be opened.
The last tutorial I made was posted on June 1st and I showed you How to control an LED from your browser!
In the meantime, enjoy my RPi tutorial from June 1st:
Since the holiday break, I’ve been working on this little Raspberry Pi project. It’s dubbed the Website Uptime Monitor.
I use several uptime monitors including pingdom and Jetpack (used on this site). And I typically use the Free version because I am okay with being offline for a few hours if it comes to it. But then I thought, I can create my own uptime monitor that works just as well as the paid versions and I’ll have full control!
Of course I don’t have the skills or time to do what these paid monitors do but thought I’d try anyway. I also wanted some kind of visual indicator if any of my sites go down. And in comes the Raspberry Pi. I love the Pi. If you know me in person, you know that I have a dozen different Raspberry Pis around the house doing different things, such as control my lights, act as PiHole, PiVPN, etc.
You can watch the quick demo of the software here:
If you prefer to read about it over watching a demo video, keep reading!
The idea I had was to have three lights, like a traffic light: red, yellow, and green. I’m still working on the rules for when the lights come in, but they’re as follows: – Only Red – either everything is down or my internet is down – Only Green – everything is good! – Yellow – this light can be on in conjunction with the green light. This will come on if 1-3 sites are down. And if Green is on along with yellow, it means at least some sites are loading.
Pretty simple rules but I still think I can do better. That’s why this is still in beta! Current version at the time of writing this post is 0.3.0-b01.
The application will check sites every 15 minutes (this is configurable) and record all activity in a database. If a site is reported down three times in a row, the app will send an email with an outage report. The Email notifications are also stored in the database so you can look up whether or not an email was successfully sent out. Failure to send an email would typically mean that your internet was down.
Since everything is stored in the database, everything is reportable! For this, I created a Flask app with a bunch of API endpoints that can be accessed by any web application. These endpoints will output data from the MySQL table into neat JSON. You can also write to the databases using POST and PUT API calls.
I’m back with another Raspberry Pi giveaway and a tutorial. I think this one is pretty decent, even though the entire video is over 22 minutes long. About 3 of those minutes are demos of the product and another 2 is talking about the giveaway. So really, only about 17 minutes of tutorial!
In this video, I show you how to create your own audio reactive LED strip using some WS2812b lights. Make your holidays a little more fun with some dancing lights.
It’s been a while since my last update. My last updated introduced my Easy jQuery series. That was more than 8 months ago. And in total, I’ve created 21 jQuery tutorials!
But now I’m moving forward with another adventure. I have decided to start doing a Raspberry Pi tutorial series! The first video will premier on Saturday November 10th at 6 pm EST. In this video you will learn how to set up a Headless Raspberry Pi. Along with learning something awesome, you’ll have a chance to win one of two Raspberry Pi Zero Ws!