MIT’s Hermit Crab Robot: A Multifunctional Marvel

MIT's Hermit Crab Robot: A Multifunctional Marvel

Machine Heart Reports Editor: Zhang Qian How can a robot with limited movement master countless abilities? Researchers from MIT drew inspiration from hermit crabs that change their homes and developed a shell-switching robot. Robots are typically specialized tools that excel at specific tasks they are designed for, but few robots can perform multiple tasks. Completing … Read more

Raspberry Pi IO Port Driver Development

Raspberry Pi IO Port Driver Development

Follow+Star PublicNumber, don’t miss the wonderful content Source | One Linux IO development is the most fundamental and essential skill for beginners. Although for many readers who have already entered the field, IO operations are quite simple, for many beginners, it is not that simple. Microcomputer Bus Address Address Bus: Baike Baidu Explanation: The address … Read more

Building a Smart Home with Raspberry Pi

Building a Smart Home with Raspberry Pi

What is HomeKit? The Internet of Things (IoT) market is bustling with various applications, leading to a chaotic design landscape that lacks a definitive product to establish a unified architecture or standard: including device connection protocols, data transmission specifications, and more. To address this situation, Apple introduced a solution at WWDC 2014: the HomeKit protocol … Read more

Raspberry Pi Keyboard Computer Pi 500: Fast But Lacks M.2 Interface

Raspberry Pi Keyboard Computer Pi 500: Fast But Lacks M.2 Interface

The above image shows the reserved M2 interface pads. The soldered interface cannot work due to a lack of power supply. Let’s take a look at other parts of the Pi 500 PCB; the layout in the middle section is almost identical to that of the Pi 5, possibly saving on design costs. For keyboard … Read more

Unlocking The Infinite Potential Of Raspberry Pi Camera With Picamera2

Unlocking The Infinite Potential Of Raspberry Pi Camera With Picamera2

Picamera2 is the latest camera library for Raspberry Pi officially launched by Raspberry Pi, based on libcamera, aimed at replacing the old Picamera library, providing more powerful features and a more user-friendly API. This article will delve into the characteristics of Picamera2, installation methods, usage, and contribution guidelines for developers. Picamera2: Camera Interface in the … Read more

Debugging Firmware Logs on Raspberry Pi 4 via Serial Port

Debugging Firmware Logs on Raspberry Pi 4 via Serial Port

Third Season Running Flagship Video Course: ARM64 Architecture and Programming Launched on October 1, 2020Led by Ben, with hands-on practice and numerous experiments waiting for you! Firmware on Raspberry Pi 4 Those who have played with Raspberry Pi know that there are several firmware files that need to be copied to the MicroSD card. These … Read more

Setting Up ARM64 Raspberry Pi 4B and JLINK Emulator

Setting Up ARM64 Raspberry Pi 4B and JLINK Emulator

ARM64 Architecture and Programming, the world’s original ARM64 experiment, led by Uncle Ben, waiting for you! Equipment List for Season 3 Video Course Experiment Hardware Development Platform: Raspberry Pi 4B (2G or 4G RAM) Software Simulation Platform: QEMU BenOS Customized Version Development Host: Ubuntu Linux 20.04 One MicroSD card and a card reader One USB … Read more

Build Your First IoT Application with Python – Temperature Monitoring System

Build Your First IoT Application with Python - Temperature Monitoring System

What is IoT (Internet of Things)? Imagine your appliances thinking for themselves: the refrigerator knows when the milk is running low and orders a delivery; the soil in the flowerpot feels dry and automatically notifies the water pump to water it. IoT (Internet of Things) is a technology that connects various devices through the Internet, … Read more

Building a Raspberry Pi Home Server: Methods and Tips Explained

Building a Raspberry Pi Home Server: Methods and Tips Explained

In today’s rapidly advancing technology, home servers have gradually become an effective assistant for people to store data, share resources, and achieve smart home control. The Raspberry Pi, as a microcomputer, has become a popular choice for building home servers due to its low cost and high performance. Below is a detailed guide and tips … Read more

My DIY NAS: Building a Personal Network Storage

My DIY NAS: Building a Personal Network Storage

Introduction This article is a casual account written for my friends, most of whom are not in the IT industry. To make it enjoyable for a wider audience, I should explain what NAS (Network-attached storage) is. It is a small computer connected to your home router that houses multiple hard drives (commonly several TB in … Read more