I recently replaced the head unit in my 2016 Tundra with a post-facelift (read: fancier) model year stereo, and in my research found that in order for this to work I'd need to replace the factory amp with a later model. To avoid the cost, I looked into the reason the amp swap was necessary and found that they operate on different commands in the can bus.
Each node in the can bus network has a built-in database of little packets that contain commands, and for two units to communicate they must have the same db. It's possible with a Raspberry Pi or Arduino equipped with the right serial interface and some specialized software to sniff out and intercept these commands, and rebroadcast different ones. It's like Google Translate for your car's components. It's not just useful for upgrading components, you might also decide to display custom information on your instrument cluster or change how fast your turn signal flashes or any number of customization.
I've long wanted to develop an Android app in Kotlin, and I had an idea for a game that I thought would be a perfect yet simple time waster. This will sound very familiar and hopefully not too unbelievable, but in my game you attempt to guess a five-letter word by guessing other five-letter words. I started working on a dictionary so I could get development underway, and about a week into it someone said to me "Hey, have you played that game Wordle?"
Admittedly, my game is functionally different -- when guessing a word, the app only reveals how many letters the guess has in common with the target word. There's no indication of placement or which letter it is, you just have to use logic and the process of elimination (if you're a beginner) to arrive at a conclusion. I didn't even make the game up, it's been a pen and paper game for decades just as Dictionary was before someone made it into Balderdash, Fictionary, The Dictionary Game, and so on. I'm sure I'll take the project back up once it doesn't seem like I'm hopping on a "guess-the-five-letter-word" game bandwagon, or once I have a different semi-original app idea.
City: Atlanta, GA