Michael E JohnsonPiper: CLI LLM Text to Speech on UbuntuPiper is a really amazing Text-to-Speech project for making your LLM able to talk. I had some initial difficulty using piper on my Ubuntu…Nov 4Nov 4
Michael E JohnsonDIY Solar Powered Hot Water Heater: Peltiers work great for heating!The Peltier isn’t a good cooler, it’s is a pretty good DIY offgrid heat pump with minimal moving parts that’s easily repaired and serviced…Oct 201Oct 201
Michael E JohnsoninAI AdvancesAI: Sometimes replacing a human is a VERY good thing.Meta, Anthropic, Alibaba, Mistral, and other companies have been releasing open source Large Language Models (LLM/AI) for the last couple…Sep 2617Sep 2617
Michael E JohnsonDIY Solar Powered Window Air Conditioner: Part 5, Phase Change Material Heat BatteryCan we use a Phase Change material to store heat from the room?Sep 15Sep 15
Michael E JohnsonDIY Solar Powered Window Air Conditioner: Part 4, Upgrade to 48v/Smoke TestLet’s make some upgrades to the Solar Peltier System. Since starting this project, I’ve learned a lot about planning power budgets, how…Aug 24Aug 24
Michael E JohnsonDIY Repair/Upgrade: 12v Power Drill Battery ReplacementWhy throw away a good drill because the batteries die? Meet my old Black and Decker 12v Matrix Lithium drill (BDCDMT112) that was nearly…Aug 12Aug 12
Michael E JohnsonThe Perfect Date Night — Snack Tray and Couch Co-Op.A tray of snacks and couch co-op video games has been a long standing “date night” tradition of ours for almost 30 years.Aug 11Aug 11
Michael E JohnsonDIY Solar Powered Window Air Conditioner: Part 3, First Test RunThe Solar A/C was installed in a window and ran for 12 hours! I learned a lot building this project to this point, and it’s been fun to…May 22May 22
Michael E JohnsonDIY Solar Powered Window Air Conditioner: Part 2, Redesign/PrototypeI’ve been building a solar powered Air Conditioner that can sit in a window and help take the edge off the heat in one of the rooms in my…Apr 23Apr 23
Michael E JohnsonDreamcoat: Cosine Similarity using Bit Values (Part 1)Complex floating point vectors can be (I hope to show) accurately represented by binary values converting each floating point number down…Mar 28Mar 28