Language Selection

English French German Italian Portuguese Spanish

Open Hardware/Modding With Components, Arduino

Filed under
  • Automating Pool Monitoring And Chemical Dosing | Hackaday

    The project uses a TI SimpleLink wireless-enabled microcontroller to run the show, which allows data to be offloaded to a base station for graphing with Grafana. The system can monitor pH levels as well as ORP (oxidation/reduction potential) levels using probes attached via BNC connectors. Based on these readings, the device can dose chlorine into the pool as needed using a peristaltic pump driven by a TI DRV8426 stepper motor driver.

  • $99 Lepton FS module cuts the cost of FLIR thermal cameras by half - CNX Software

    Thermal cameras based on FLIR Lepton modules are pretty cool, but also quite expensive. Teledyne FLIR Lepton FS offers a much more cost-effective solution with the non-radiometric 160 x 120 resolution micro thermal camera module going for $99, or about 50% less than other FLIR thermal camera modules.

    The lower cost was achieved with some tradeoffs, notably a reduction of thermal sensitivity and scene dynamic range, as well as up to 3% inoperable pixels. But Ron Justin, GroupGets founder, told CNX Software that the lower specs are more than worth it for users only needing an imager, as opposed to a radiometric sensor.

  • Raspberry Pi Weekly Issue #374 - Raspberry Pi <3 LEGO Education

    The collaboration of your dreams launched this week. We worked with LEGO® Education to design the new Raspberry Pi Build HAT, a brand-new product that for the first time makes it easy to integrate LEGO® Technic™ motors and sensors with Raspberry Pi computers.

  • Bring That Old Hi-Fi Into The 2020s | Hackaday

    It’s a distressing moment for some of us, when a formerly prized piece of electronic equipment reaches a point of obsolescence that we consider jettisoning it. [Jon Robinson] ran into this dilemma by finding the Kenwood Hi-Fi amplifier his 17-year-old self had spent his savings on. It was a very good amp back in the day, but over two decades later, it’s no longer an object of desire in a world of soundbars and streaming music boxes. After a earlier upgrade involving an Arduino to auto-power it he’s now given it an ESP32 and an i2S codec which performs the task of digital audio streaming as well as a better job than the Arduino of controlling the power.

  • This Arduino Terminal Does All The Characters | Hackaday

    The job of a dumb terminal was originally to be a continuation of that performed by a paper teletype, to send text from its keyboard and display any it receives on its screen. But as the demands of computer systems extended beyond what mere ASCII could offer, their capabilities were extended with extra characters and graphical extensions whose descendants we see in today’s Unicode character sets and thus even in all those emojis on your mobile phone. Thus a fully-featured terminal has a host of semigraphics characters from which surprisingly non-textual output can be created. It’s something [Michael Rule] has done some work on, with his ILI9341TTY, a USB serial terminal monitor using an Arduino Uno and an ILI9341 LCD module that supports as many of the extended characters as possible.

More in Tux Machines

today's howtos

  • Command to Permanently Disable SELinux on AlmaLinux 8

    Let’s run a few commands to disable or turn off the SELinux on AlmaLinux 8 using the command terminal. Well, in a conventional system, there are many different programs that all need to run with root privileges in order to be able to do their job, but should not have full root privileges (why should Apache have access to the mail pool files, for example?). SELinux is based on the TE principle (Type Enforcement): all resources are assigned to specific domains and access rules are defined on them.

  • How to Disable or Turn Off SELinux on Rocky Linux 8 - Linux Shout

    Let’s run a few commands to disable or turn off the SELinux on Rocky Linux 8 using the command terminal. SELinux is now the standard in the Linux environment when it comes to the use of mandatory access control. Initially, the system had a reputation for being difficult to configure and only usable for experts. Those days are over. SELinux can now also be used and configured by “ordinary” admins. Well, in a conventional system, there are many different programs that all need to run with root privileges in order to be able to do their job, but should not have full root privileges (why should Apache have access to the mail pool files, for example?). SELinux is based on the TE principle (Type Enforcement): all resources are assigned to specific domains and access rules are defined on them. In short- all files are labeled, i.e. assigned to a specific domain; this means, for example, that all files belonging to Apache can be assigned the “apache_t” type. The Apache binary is also plugged into this domain. If the rest of the system is set up correctly, Apache can only access the data that is in its domain; any access to files located within other domains (e.g. “postfix_t”) is prevented by the kernel. Hence, if any service is running with the wrong security policy, files in the incorrect domain, any security breach detection- SELinux restricts the access/function of that particular file or services.

  • How to Rename a Directory or Multiple Directories in Linux - buildVirtual

    File-system management is an important skill to have if you are working with Linux systems often. If you are from a Windows background, you may not yet be familiar with the ways and commands to rename directories on Linux. This article aims to help you out if you need to rename a directory on Linux, or multiple directories at the same time. We will start by giving some simple examples of how to do so using the command line tools commonly available on Linux distributions, then move onto some more advanced examples. I’ll be using my CentOS system for the examples in this article, but it will be much the same for other distributions. The command most often used to rename directories in Linux is the mv command, so that is where we will start!

  • GitBash not prompting for MFA in AWS CLI - Kernel Talks

    A quick post on how to resolve an issue with Gitbash that prevents MFA prompts while using AWS CLI.

  • » Quick way to process an Inbox folder in Obsidian

    Obsidian’s Gems of the Year 2021 nomination has been a great source of cool ideas to add tweaks to my Obsidian setup. In particular, Quick Capture (mac/iOS) and Inbox Processing was a great gem to uncover as I try and implement the weekly review stage of my Second Brain/PARA setup! I noticed that the archive/move script was a little slow, taking several seconds to open up the dialog for selecting a folder, breaking my flow. I checked the code and noticed it built a set of folders recursively.

Videos: Drew DeVault vs Discord, Linux Mint Reviewed, and Linux From Scratch (LFS)

Games: Steam, Valve, and Godot

  • First Batch of Steam Deck Verified Games - Boiling Steam

    Valve is gearing up for the upcoming consumer launch of the Steam Deck (supposedly in February) and they have in the past few days started going through the Steam Deck verification process. In case you don’t remember or you missed it, there is going to be a rating process to ensure that games are in 4 different categories, the best one being “Steam Deck Verified“, which means that games are adapted to work great on the Deck. Next is “Steam Deck Playable“, where games may launch and work fine, but where the experience may be sub-par (text or interface not adapted to the deck, presence of a launcher, etc.). So, at Boiling Steam, we are going to track how fast things are going with the verification process in the coming weeks, using SteamDB as an intermediate. We’ll try to have a chart like the one below, progressively going up as Valve provides more and more ratings. Not sure right now how often we will provide updates, maybe once or twice a week, depending on how fast things go.

  • Valve Is Sponsoring More CI Testing For The Open-Source Radeon Linux Graphics Driver - Phoronix

    As good news not only to future Steam Deck users but all Linux gamers making use of the Mesa open-source graphics drivers, Valve is sponsoring additional continuous integration (CI) testing of Mesa commits. Charlie Turner of Igalia shared the news today with an MR setting up more dEQP runners. The dEQP is the drawElements Quality Program that is already used by Mesa CI for testing with both Vulkan, EGL, OpenGL ES, and OpenGL APIs. This has been very useful for Mesa's CI testing for ensuring problematic commits don't reach mainline Mesa for regressing OpenGL/Vulkan graphics API behavior.

  • Godot Engine - Godot Showcase - Friday Night Funkin' VR developer talks about his experience

    Welcome to a Godot showcase developer interview! This week, we interviewed Ben Kurtin about his experience developing and releasing a VR recreation of the hit rhythm game Friday Night Funkin'.

GNU Parallel 20220122 ('20 years') released [stable] [Savannah]

GNU Parallel 20220122 ('20 years') [stable] has been released. It is available for download at: lbry://@GnuParallel:4 No new functionality was introduced so this is a good candidate for a stable release. Read more