Use This One Simple Trick to Smooth Large Fonts on Graphics Displays

Graphic displays are great at showing rudimentary numbers and letters in block form at a small 6 x 8 resolution, but kicking those fonts up to a larger size, such as 12 x 16, makes the characters look blocky or distorted. The problem here is the larger magnification also increases the empty areas within the character block; thus, the numerals look jaggy. Electronics enthusiast David Johnson-Davies has come up with a technique to fix that issue and seemingly smooth over those characters, making them readable at a distance.

The smoothing works by checking whether one of the following two situations A or B occur anywhere in the double-resolution character. (?: Technoblogy)

The smoothing works by checking whether one of the following two situations A or B occur anywhere in the double-resolution character. (?: Technoblogy)

In his recent Technoblogy post, Johnson-Davies took a closer look at the problem, analyzed the smoothing problem, and found that the character block’s angled areas were responsible for the distortion, while the horizontal and vertical scaling of the font remained smooth. His fix entails looking at the checkered patterns at what’s being drawn, then adding a single pixel to fill in the blanks, making them appear smooth when upscaled. Johnson-Davies packaged his approach into a simple function that works in an Arduino environment, although it can easily be tailored to work no matter what language users prefer.

Read more…

New Off-Grid Solar Inverter Design Reaches 99.5% Peak Efficiency

Solar panels, while they can last for decades, can suffer from loss of efficiency when routed into your home. Instructables user MPaulHolmes has a fairly uncomplicated solution for off-grid solar systems to eliminate pulse width modulation, have bare minimum switching of the transistor, and maintain small total harmonic distortion.

The hardware requirements for this high-efficiency off-grid solar inverter are fairly simple — you will need to build a circuit that can independently control three separate H-bridges. The bill of materials for the prototype, as well as the software and schematic, are freely available should you contact the designer via email, or you can wait to purchase a newer version of the PCB that will soon be made public.

Read more…

Invisible Network Device Reveals Machines’ Social Network

This portable device makes the invisible and autonomous communications of machines perceptible and tangible.

To get a better understanding of the ecosystem of networks, Wi-Fi in particular, ECAL (Ecole cantonale d’art Lausanne) University of Art and Design student Evan Kelly developed a portable device that visualizes a machines’ social network of sorts.

“Invisible Network is a portable device that makes the invisible and autonomous communications of machines perceptible and tangible. The way they interact with each other is akin to human communication modes, thus creating an entire social network of machines,” Kelly describes. “This device mediates between users and the machines around them. Via the screen, it transmits fragments of its continuous and silent communications in the form of human social metaphors.”

Read more…

The World’s Smallest Portable Nintendo 64 Is Barely Larger Than a Cartridge

There’s a niche arms race among hardware hackers to create ultra compact versions of video game consoles, and YouTube’s GmanModz appears to have successfully miniaturized an entire Nintendo 64 into a portable that’s not much bigger than an N64 game cart—making it possibly the world’s smallest to date.

The last time we featured one of GmanModz creations they had turned an N64 into a super-sized GBA SP complete with a folding screen, but as impressive as it was, the hacked console was still a bit on the chunky side as far as portable gaming systems go. Trying to squeeze it into a pocket would have been an uncomfortable endeavor.

Read more…

HID-Compliant UPS with Arduino

I’ve been playing with Arduino recently to see what it can do for me. I have an old “dummy” UPS, which cannot report its status to the host computer since there is no USB port on it. One of the projects I had in mind is to create “brains” for the dummy UPS with help of Arduino board. The purpose of such UPS brains would be to read internal UPS status by measuring remaining battery capacity, charging/discharging state, battery current, voltage etc. All these readings should be then passed through the USB interface and be interpreted by the host operating system of the computer in the same fashion as it is done with commercial smart UPS (say, by APC).

I did not want to mess with developing hardware drivers for my custom UPS and I wanted it to be “plug-and-play” so I decided, after some research, to implement a HID-compliant interface according to this specification. HID stands for “Human Interface Device” and was originally designed for keyboards, mice, joysticks and similar devices for human input, however it has been extended recently to support power devices such as UPS, batteries and chargers, which can benefit from using the HID standards for intelligent communication with the host computer.

Read more…

Making a robot to carve photos into pumpkins

I’ve been wondering if I could turn my haircut robot into a pumpkin carving robot. Cutting hair and carving pumpkins isn’t really that different if you think about it – both cut stuff off a roughly pumpkin sized spheroid. In this video I do just that and carve some pretty amazing pumpkins with it. This was a bit of a sprint to get done – I can’t wait until next year to make even more insane pumpkins with it!