Open Hardware/Modding: Raspberry Pi, SparkFun, Librem, and Arduino
-
Raspberry Pi Cat Doorbell Listens for Meows | Tom's Hardware
Wondering what crazy antics cats could get into if they had thumbs is its own ordeal but upping the stakes with the ability to knock on doors is finally within reach thanks to maker and developer Tennis Smithâs Raspberry Pi-powered IoT cat doorbell (opens in new tab) project. It works just like it sounds, allowing his cat to notify him when it wants to go inside the house.
The system involves using a microphone to listen for potential meows. So instead of knocking, all the cat needs to do is what it does bestâbellow out in desperate hopes of getting let inside. The Pi is responsible for detecting meows from other sounds using AI. If a meow is determined to have occurred, it sends a text message to Smithâs phone alerting him of the event.
The doorbell operates as an IoT device using Amazon Web Services (AWS). The Raspberry Pi can interpret potential meows using Tensorflow Lite, an open-source machine learning tool that you can train with custom models for projects like these. If Tensorflow detects a meow, it notifies AWS to initiate the text message.
-
How To Hide Passwords in Your Code With Raspberry Pi Pico W | Tom's Hardware
Getting your Raspberry Pi project online is now cheaper and easier thanks to the $6 Raspberry Pi Pico W. It only takes five lines of code to connect your Raspberry Pi Pico W to the world, but sharing your code can leave you open to a few security concerns.
Your MicroPython code now contains your Wi-Fi password, API keys and bespoke URLs. So how do we mitigate the risk while keeping our data portable?
Creating a MicroPython module is the best way to keep your secrets out of your project code. We can import the module just like any other module, and reference its contents in the same manner.
In this how-to, we will create a secrets module and use it, along with Open Weather to get the current weather details for our home location. The project code can be easily shared with others, without fear of including any personal information.
-
Raspberry Pi Project Enables I2C Interface Using HDMI Port | Tom's Hardware
More often than not, the fun part of putting together a Raspberry Pi projectâor any microelectronics project for that matterâis working out the logistics of what interfaces you need and peripherals to include. Sometimes it takes ingenuity to bring everything together and this is demonstrated quite well in this HDMI to I2C project by maker and developer Solaria123.
The idea to connect a device that relies on an I2C interface to the DDC pins found inside an unused video port isnât new. However, we still appreciate this project as it demonstrates the compatibility and flexibility of the Raspberry Pi. According to Solaria123, this trick is used often with Linux-based machines that donât have any I2C devices.
In this case, the hack is useful for situations in which I2C pin access has been blocked by either a case or something like a module. As long as the HDMI port is free, DDC is capable of providing a low-speed I2C bus of 80 KHz.
-
Maker Creates DIY Raspberry Pi Pico GPIO Ethernet Connection | Tom's Hardware
Twitter user Twi_Kingyo doesnât need a Raspberry Pi Pico W to get network connectivity. Today weâre sharing a clever project theyâve created using a regular Pico wired to an Ethernet adapter via its GPIO. While this is only a partial connection, the testing so far shows promising results.
The connection allows support for 10BASE-T communication on the Pico microcontroller. This designation comes from IEEE, the Institute of Electrical and Electronics Engineers, and indicates its ability to carry 10Mbps Ethernet signals using a twisted pair cable.
-
Qwiic Digital Desk Sign with MicroMod - News - SparkFun Electronics
"Where's Bobby?" A question that comes up when at work. While our Product Documentation Lead, Bobby Chan, is usually at his desk, there are times that he needs to walk away for lunch, take a 15-minute break, head into a meeting, or check inventory. To help notify others of where he may be, he made the Qwiic-enabled digital desk sign using the SAMD51's USB host and a USB keyboard to type short custom messages while he's away!
-
PureOS on the Librem 5 USA Summer 2022 Snapshot – Purism
PureOS on the Librem 5 USA has a long list of default capabilities and a longer list of applications that are available to install and an even longer list of applications that are coming.
-
Classic Macintosh gets a massive ePaper display | Arduino Blog
The original Apple Macintosh computer, launched in 1984, was fundamental for ushering in GUIs (graphical user interfaces). It wasnât the first personal computer to feature a GUI operating system and the concurrent Apple II still retained a more traditional command line interface for years, but we largely have the Macintosh to thank for modern GUIs. So it is appropriate that Dave Luna chose to use an Apple Macintosh Classic II to retrofit with a modern ePaper display.
The Macintosh Classic II hit the market in 1991 as a low-cost model, but it retained the design aesthetic of the original Macintosh. It was also the last Macintosh computer with a black-and-white screen. Luna replaced that CRT (cathode-ray tube) with a 9.7â Waveshare ePaper display. He also removed all of the original PCBs and replaced them with a Raspberry Pi 3 Model B single-board computer. Interestingly, Luna added an adapter to feed the output from a Chromecast device to the Raspberry Piâs camera input in order to show family pictures stored in Google Photos.