Stay Online When The Power Goes Out With This Fiber Modem UPS Hack

It’s desirable to have your Internet connection up at all times, particularly as it can take some time to get back online if you have a power interruption or similar. [Brink] had some issues with the power supply in their apartment, so they set about whipping up a backup power solution to keep their Verizon ONT fiber modem up and running in such events.

The I-211M-L modem is actually equipped to run on backup battery power, but by default, it will only keep phone service online. Data and television services are normally switched off when the mains supply goes out. Thankfully, a minor mod to the unit’s power cable shared by [mousehunt] enables it to keep data services online when running on backup power. Grounding a bunch of pins with a strip of foil is enough to do the job.

From there, it’s a simple matter of hooking up a stout 12 V battery to the modem via its backup power connector. [Brink] specified a nifty 12 V rechargeable lithium ion pack for the job, which is sold as a portable power unit for running LED strips. Some neat cabling to keep the battery charged later, and you’ve got a working UPS setup to keep the comms online.

Combined with a UPS to run the rest of your computers and networking equipment, this is a great solution to stay online during local power outages. We’ve featured some other great UPS hacks over the years, too, like these supercap UPSs for special cases. If you’ve got your own nifty power hacks, don’t hesitate to drop us a line!

ACK1 Makes Getting To Know The ATtiny1616 Easy

Many readers will be familiar with Microchip’s ATtiny85, which has been a popular choice for DIY projects in the past for its low price and (for the time) small size. But those looking for a more modern and capable 8-bit chip may find the ATtiny1616-MNR of interest. It offers expanded flash storage, more GPIO, and ditches SPI programming in favor of UPDI — a protocol that can be done using nothing more than an USB-UART converter and a resistor.

The contents of the ACK1 kit
What’s in the kit if you buy it.

But here’s the catch: the new chip is only available in SMD and there are far fewer tutorials for it! That’s why [Bradán Lane] has created ACK1, a cute little AVR Coding Kit for those of us who want to play with the ATtiny1616 and a companion for his free and open-source course.

The board contains an array of 6 by 7 LEDs in a charlieplexed configuration, a large piezo buzzer, two push buttons, an on/off switch, and a CR2032 battery holder to keep it on without the need for a cable. The kit looks gorgeous in its white-on-black theme with gold plated contacts and can be had for $20 on Tindie at the time of writing.

The ATtiny1616 itself runs at up to 20 MHz and has 17 GPIO pins, 16 KiB of flash storage, 2 KiB of RAM, and 256 bytes of EEPROM for configuration — making it roughly on par with the original Arduino Uno.

The course that goes hand-in-hand with the ACK1 is all about the features of the ATtiny1616, from the basics of using the programmer to reading the buttons, using timers, driving the charlieplexed LEDs, storing data in the EEPROM and much more. Though it does not cover the basics of C, the course is free, and even licensed MIT, so that anyone can share it and improve upon it.

If you enjoy seeing beautiful microcontrollers, you’ll definitely want to see the stylish Uno Plus+.