I recently purchased a Aquarius AQ11204 BettaView Brite Corner Tank and a cheerfully blue betta fish. The tank is a simple corner shaped tank that fits perfectly on my desk and adds a bit of life to the mountain of technology that every other inch of my office occupies. This particular tank also incorporates a multi-mode RGB LED that can cycle through different modes by pressing the button at the top. Overall, even without modifications, it’s a great tank!
But.. the lighting is a bit lacking. The light can only be toggled to stay on for a few hours after a complicated sequence of long and short button presses. The lighting modes are quite boring with only a few solid colors and an awkward attempt at PWM control of the LEDs for the fading. Now this got me thinking how I could improve this. Ive had a bag full of ESP8266 boards for a while now, almost 6 months, that I havent done anything with.
For those who do not know anything about the ESP8266; its specs are as follows:
Cost is less than $2 shipped!
Wi-Fi chip with full TCP/IP stack
80 MHz Microcontroller
64 KiB of instruction RAM
96 KiB RAM
External 512 KiB flash.
In short, a powerful enough WiFi enabled microcontroller to control both the IO devices and host a basic HTTP server on the cheap!
So let’s get started! The goal for this project were as followed.
Weekend project. Shouldn’t take more than two days from start to finish.
Monitor and record water temperature every 30 seconds.
Text message alert if the water temperature reaches a concerning level.
Mobile friendly web interface for changing the color and effect mode. (Constant color, fading, etc)
It’s not everyday that I get to sit down and work on something that excites me as much as this project. Over the years I’ve taken great joy in working on video game related projects. When Killing Floor 2 entered Early Access on Steam last year I knew I wanted to finally make a mod for this game.
Through the never ending stream of “connected” devices on the market we have yet another. Today, I look at and tear into the workings of Efest’s latest product, the Efest LUC BLU6 OLED Intelligent Charger.
The goal of this project is to identify, reverse engineer, and evaluate the safety of this device. Through this process I’ll also be writing a simple interface library in Go as a working exercise in my pursuit to become more efficient in this new programming language.
What’s this? Another release from LoveMHz?.. Yeah well you know I couldn’t stay gone forever now.. So yeah, this a newer port of the fantastic game Super Mario Wars 1.8 Beta 2. Nothing much to say about besides it’s an amazing game.
It’s been awhile to say the least so thought I would at least come back with a gift. So here it is, the complete collection of all Team Xelove past, present, finished, and unfinished projects with full source code. Hopefully this will help the Xbox 360 scene out a little 😉
Super Mario War is a game for up to four players with many different modes of play. The basic goal of the game is to be the last player standing, and to accomplish this goal you must jump on your opponents’ heads to kill them. There are many Mario-themed items you can use to help you kill your opponents, as well.
This is the first release of my port of Super Mario War for the Xbox360. Currently there seems to only be a few audio issues, but that should be taken care of soon.