Posts

A Elegant Modular Enclosure System For The Raspberry Pi 4

Image
[NODE] has been experimenting with Raspberry Pi servers and mini computers for a long time, and knows all too well how the wiring can quickly turn into a rat’s nest. His latest creation is  the Mini Server version 3 , a modular enclosure system for the Raspberry Pi 4, is designed to turn it into practical computing box. The basic enclosure is a 92 mm x 92 mm x 26 mm 3D printed frame with a custom PCB top cover. One of the main goals was to collect all the major connectors on one side and make the micro SD slot easily accessible. To do this [NODE] created a set of custom PCB adaptors to route the USB-C and an HDMI port to the same side as the other USB ports, and move the micro SD slot to the bottom of the enclosure. A low profile adaptor was also designed to connect a mSATA SSD to one of the USB 3 ports, and there is space inside the enclosure for one or two cooling fans. Unlike previous version of the mini server, no hardware modifications are required on the Pi itself. The only...

Boot Sector Pong as a Crash Course in Assembly

Image
Have you ever wanted to develop a playable game small enough to fit into a disk’s 512 byte boot sector? How about watching somebody develop a program in assembly for nearly two hours? If you answered yes to either of those questions, or ideally both of them, you’re going to love this project from [Queso Fuego]. Whether you just want to check out the public domain source code or watch along as he literally starts from a blank file and codes every line for your viewing pleasure, chances are good that you’ll pick up a trick or two from this project. For example, he explains how all of the “graphics” in the game are done in 80 x 25 text mode simply by setting the background color of character cells without printing any text to them. We really like the presentation in the video after the break, which was recorded over the course of multiple days, judging by the changing light levels in the background. As he types out each line of code, he explains what its function is and gives any backg...

Parking Assistant Helps Back Up the Car Without Going Too Far

Image
Sure, [Ty Palowski] could have just hung a tennis ball from the ceiling, but that would mean getting on a ladder, testing the studfinder on himself before locating a ceiling joist, and so on. Bo-ring. Now that he finally has a garage, he’s not going to fill it with junk, no! He’s going to park a big ol’ Jeep in it. Backwards. The previous owner was kind enough to leave a workbench in the rear of the garage, which [Ty] has already made his own. To make sure that he never hits the workbench while backing into the garage, [Ty] made an adorable stoplight to help gauge the distance to it . Green mean’s he’s good, yellow means he should be braking, and red of course means stop in the name of power tools. Inside the light is an Arduino Nano, which reads from the ultrasonic sensor mounted underneath the enclosure and lights up the appropriate LED depending on the car’s distance. All [Ty] has to do is set the distance that makes the red light come on, which he can do with the rotary encoder o...

Already Have that Book? Get the ISBN 411 Over IoT

Have you ever been at the bookstore and stumbled across a great book you’ve been looking for, but had a nagging feeling that you already had it sitting at home? Yeah, us too. If only we’d had something like [Kutluhan Aktar]’s ISBN verifier the last time that happened to say for sure whether we already had it . To use this handy machine, [Kutluhan] enters the International Standard Book Number (ISBN) of the book in question on the 4 x 4 membrane keypad. The Arduino Nano 33 IoT takes that ISBN and checks it against a PHP web database of book entries [Kutluhan] created with the ISBN, title, author, and number of pages. Then it lets [Kutluhan] know whether they already have it by updating the display from a Nokia 5110. If you want to whip one of these up before your next trip to the bookstore, this project is completely open source down the web database. You might want to figure out some sort of enclosure unless you don’t mind the shy, inquisitive stares of your fellow bookworms. Stalle...

Hackaday Links: September 27, 2020

Hardly a week goes by without a headline screaming about some asteroid or another making a close approach to Earth; it’s only by reading the fine print that we remember what an astronomer’s definition of “close” means. Still, 2020 being what it is, it pays to stay on top of these things, and when you do the story can get really interesting. Take asteroid 2020 SO , a tiny near-Earth asteroid that was discovered just last week. In a couple of weeks, 2020 SO will be temporarily captured into Earth orbit and come with 50,000 km near the beginning of December. That’s cool and all, but what’s really interesting about this asteroid is that it may not be a rock at all . NASA scientists have reverse-engineered the complex orbit of the object and found that it was in the vicinity of Earth in late 1966. They think it may be a Centaur booster from the Surveyor 2 moon mission, launched in September 1966 in the runup to Apollo. The object will be close enough for spectral analysis of its. surface; i...

Food Dispenser Shakes And Rattles

Image
[Elite Worm] follows a strict diet that involves regularly mixing dry ingredients in varying proportions. The task grew tedious, and thus automation became a tantalising prospect. Enter the DIY shaking food dispenser. The machine has a simple touch screen interface, with an Atmega328P running the show behind the scenes. The user can store a series of profiles, which each correspond to a different mixture of four base ingredients. Dealing with dry ingredients like oats, chia, and flax, shaking is often necessary to get things moving. To achieve this, the rig packs a hefty DC motor up top, which turns an eccentric shaft, shaking the whole rig. Each ingredient hopper has a servo-controlled nozzle, so ingredients can be dispensed in turn, with a load cell in the base measuring the weight delivered. It’s a neat system, though [Elite Worm] notes that the device shakes just a little too much, and suspects it won’t hold up in the long term. We suspect a less violent, higher frequency vibrati...

DIYing a High End Camera Arm

Image
One of the first purchases for anyone looking to shoot video should be a tripod. Key to getting clean and stable shots, they can nevertheless be limiting in their range of motion. Wanting something a little more high-end, but dissatisfied with the high cost of commercial options, [Alexandre Chappel] decided to build his own camera arm. The build is based around square alumiunium tubing, with the high-tolerance material acting as the arm’s vertical and horizontal rails. 3D printed brackets and adapters are used to bolt everything together, along with several printed components used as drilling guides to help accurately machine the aluminium tubes. Adjustment is built into the carriages that travel along the rails, to help account for any slop in the 3D printed parts. A counterweight system is then installed to ensure the camera doesn’t hit the floor when not in the locked position. It’s a tidy build, and one that has given [Alexandre] far more flexibility to shoot than his existing tr...