As you may recall, I want to find ways to bring more practical solarpunk into my life and into the world. To that end, I purchased a Raspberry Pi 3 B+ kit made by Canakit. I’m hoping to explore some of the ideas I discussed regarding solarpunk phones and communications during the last few weeks. I’m not an electronics savant by any means, so we’ll see if my hobbyist level skills can cobble anything interesting together out of the kit.
On a related note, I also just ordered a new wifi-enabled wall switch to control the lights in our main living area. While that isn’t particularly solarpunk, I think reflashing the electronics to not be dependent on a third party service is. As sold, the switch requires downloading and using an app that sends data out to the web through servers owned by Samsung and then back to my apartment to control my lights. This is both creepy and seems silly since the lights are right above the voice assistant I’m using to control them. Why do I need servers hundreds of miles away involved in this conversation?
I’ve had good luck with the Sonoff-Tasmota firmware from GitHub for other smart home devices, and will be using the information from their wiki to attempt to reflash this new switch. Since it’s a totally different piece of equipment, I’m a little nervously optimistic about the results. If all goes well, the switch will only talk to my local network and the only connection to the outside world will be through Alexa.
At some point, I’m hoping to switch to a more privacy-centric voice assistant like Mycroft or Snips, but getting all of my smart home devices other than my voice assistant to be local only should make the transition simpler once I do get that setup. The Raspberry Pi will be an important part of this transition as I’m hoping to begin testing Mycroft and/or Snips once I’ve gotten some of the basic input/output bits of the Pi figured out.
If all goes well, then I’ll try building a mobile voice assistant that can kick result data to a simple linked smartwatch like a Pebble. I sketched out a highly detailed schematic for your pleasure below.
I’m not sure how hard the communication with a watch will be, but the first step will be getting the voice assistant going on the Raspberry Pi. After deciding which AI is better to work with then I’ll try adding battery power and watch communications.
What are some of the ways you are making solarpunk real? Let us know below!