Language Selection

English French German Italian Portuguese Spanish

Open Hardware: Arduino and Beyond

Filed under
Hardware
  • Don’t try this at home: Colin Furze creates a semi-automatic potato cannon

    Colin Furze decided that he needed a potato cannon for his DIY screw tank, and after making a manually loaded version, he automated the process.

    What he came up with uses a pair of linear actuators to push the barrel forward under Arduino control, allowing a potato-projectile to drop into the device’s chamber assembly. After a short delay, it closes up again, cutting the roundish vegetable into a cylindrical plug. Flammable gas then enters via a solenoid valve for a carefully regulated amount of time.

    With the gas mixed, the cannon is then fired, and a single button press starts the process over again. The powerful cannon creates a mess in his test area after a few shots, actually taking a plug out of the mattress he used to absorb the impact. It should be quite impressive once mounted on the screw tank, though it’s a project that you probably shouldn’t try at home.

  • The Simplest TS100 Upgrade Leads Down A Cable Testing Rabbit Hole

    The fake “Grundlagen Audio” USB lead from my April 1st sojourn into using GNU Radio for audio analysis meanwhile is surprisingly stiff for what was in reality a cheap Amazon Basics item. This is probably due to two factors; it has a braided outer in a bid to copy more expensive leads, and my spraying it with gold paint has only made it stiffer.

  • HeyTeddy is a conversation-based prototyping tool for Arduino

    Programming an Arduino to do simple things like turn on an LED or read a sensor is easy enough via the official IDE. However, think back to your earliest experiences with this type of hardware. While rewarding, getting everything set up correctly was certainly more of a challenge, requiring research that you now likely take for granted.

    To assist with these first steps of a beginner’s hardware journey, researchers at KAIST in South Korea have come up with HeyTeddy, a general-purpose prototyping tool based on dialogue.

    As seen in the video below, HeyTeddy’s voice input is handled by an Amazon Echo Dot, which passes these commands through the cloud to a Raspberry Pi. The system then interacts with the hardware on a breadboard using an Uno running Firmata, along with a 7” 1024 x 600 LCD touchscreen for the GUI.

More in Tux Machines

LibreELEC (Leia) 9.2.4

LibreELEC 9.2.4 (Leia) has arrived based upon Kodi v18.8. Changes since 9.2.3: firmware fixes for RPi (fixes booting issues) Kodi 18.8 Kodi 19 Matrix: We have currently no plans yet to create an official Alpha release of LE10 with the Alpha version of Kodi 19. Due the drawn out release cycle of Kodi and the experiences from the past few years we are waiting a bit longer to avoid major problems. Nightly builds could be downloaded like usual, that includes the latest unstable development snapshot of LE10/Kodi19. Read more

Android Leftovers

Why I still love tcsh after all these years

I consider myself a happy Bash user. However, when I started exploring Unix, it was on a proprietary Unix system that provided tcsh by default, so my earliest shell experiences were on a modern version of the C shell (csh). That turned out to be a fortunate accident because tcsh was also the shell of choice at the film studio where I worked later in my career. To this day, there are several tasks I associate with tcsh, even though there's no logical correlation there. I still use tcsh on at least one system, if only to stay in practice. I also keep it installed on all my systems to maintain compatibility with my own tcsh scripts and to ensure I can launch it when I need to write a script I prefer to have in tcsh. Read more

An Android operating system that prioritizes mobile data privacy

Android and iOS devices are notorious for uploading your personal data to their cloud services without your permission. If you are concerned about your mobile data privacy, you have another option to consider for your next smartphone: the /e/ operating system, a free and open source, Android-based operating system. The eFoundation community is led by Gaël Duval, a legacy Linux developer and entrepreneur who founded Mandrake Linux in 1998. Gaël has been passionate about computers since he was 10 years old. He has a degree in software engineering and started his career by creating Mandrake (which later became Mandriva) as a Linux distribution that catered to end users. Mandrake was a Red Hat Linux-based distribution that featured a graphical user interface by default, was easy to use, and focused on the desktop experience. Read more