Controlling a Shopping Robot with Python on Raspberry Pi

Introduction

Previously, I wrote two blogs introducing how to communicate between Raspberry Pi and STM32 chips. Here are the links:

1. Chassis Control of Shopping Robot with STM32F427IIH6 Chip Communication Data Scheme

(*https://www.guyuehome.com/33278)

2. Duplex Communication between STM32F427IIH6 Chip and Raspberry Pi via DMA+USART

(*https://www.guyuehome.com/33264)

These two blogs technically achieved communication between Raspberry Pi and STM32 chips. Our ultimate goal is to make Raspberry Pi the system's master control to control the chassis, enabling it to complete the tracking task along a specific route on the

How to Install Raspberry Pi System on External Hard Drive

How to Install Raspberry Pi System on External Hard Drive

When installing the system on the Raspberry Pi, the system is usually directly flashed onto the memory card. Although convenient, the inherent limitations of the memory card mean that its capacity and speed do not meet our requirements. To enhance the experience, we choose to install the system on an external hard drive to solve this issue. However, the Raspberry Pi defaults to booting from the TF card, so

7 Ways to Make the Most of Your Raspberry Pi

Click ▲ Follow "CU Technology Community" to pin the official account

More exciting content delivered directly to you

This article is authorized to be reprinted from | Liangxu Linux

Everyone knows that the Raspberry Pi is a small computer with just one circuit board, originally designed for teaching or programming learning. But now, it is clear that its role is not limited to this.

The Raspberry Pi is popular for its low cost and power consumption, and people are using it for all sorts

How to Design Embedded Software Architecture

Author | Chuguang

Produced by | Vehicle Terminal

Note | We are a technical sharing platform for intelligent automotive software and architecture. We insist on originality every day, growing together with you.

Knowledge Circle | Join the "Automotive Electronics and AutoSAR Development" group by adding WeChat "cloud2sunshine"

The design intent of embedded software architecture is often accompanied by assumptions based on personal experience. Software developers may view architectural design from the perspective of resource-constrained microcontroller-based systems. System personnel may consider architecture from the perspective

Setting Up Ubuntu Server 22 on Raspberry Pi 4B for NAS

NO.1
Prerequisites

A TF card with the best possible performance and quality, with as much disk space as possible

This article uses the SanDisk Extreme Pro TF card (128GB), with a read speed of 200m/s and a write speed of 90m/s

If you use a card with relatively lower read/write speeds, it is possible, but the system and application installation will be relatively slower

You will need a TF card reader to input the system onto the TF card

Setting Up Ubuntu Server 22 on					</div>
									</div>
						
							<div class= 2025-01-02

The Evolution of Snowboarding Cinema: Celebrating ‘HU am I’ (2010)

The snowboarding scene in China has undergone tremendous changes over the past decade.

The only thing that remains unchanged is our youthful passion for snowboarding.

HU am I

HU am I is the first film edited by Olli, and it is also the first film edited on a Mac! The filming locations include several ski resorts both domestically and internationally, featuring personal showcases from some of the best riders in China, such as Wang Lei, Xiao Hu, and Andrew. The screenings have expanded

The Evolution of Business in the Internet Economy: The Internet of Things

The Evolution of Business in the Internet Economy: The Internet of Things

In 2019, the "BrandZ Top 100 Most Valuable Chinese Brands" list was released, marking the 9th time WPP and Kantar have published this list in China. From the list, it is evident that new categories of "platform" and "ecosystem" have been added. Meituan, Dianping, and Ele.me have been categorized as "lifestyle service platforms"; meanwhile, Haier, traditionally seen as a home appliance company, has been categorized as "home

Designing PCBs for FPGA on FPGA

Designing PCBs for FPGA on FPGA

Installed various EE design applications (including KiCad) on the Ubuntu 22.04 desktop image on FPGA (Zynq™ UltraScale+™ MPSoC) and designed PCBs with it.

Steps

Download the latest boot firmware for K260 from the Kria SOM wiki (https://xilinx-wiki.atlassian.net/wiki/spaces/A/pages/1641152513/Kria+SOMs+Starter+Kits#K26-Boot-Firmware-Updates) and upload the firmware to the KV260's QSPI flash memory using the instructions provided with the boot image recovery tool.

Designing PCBs for FPGA on FPGA
Designing PCBs for FPGA on FPGA

Create Ubuntu 22.04 SD Card

Circuit Simulation: Mastering Arduino Open Source Hardware with Zero Investment

"Innovation for the Masses, Entrepreneurship for Everyone". Schools are increasingly emphasizing maker education, with enthusiasm rising as they begin to offer maker education courses and build maker laboratories when conditions allow, investing generously. However, many schools are financially constrained and struggle to find a starting point. Indeed, many friends say that hardware has become cheaper, with counterfeit versions costing less than 20 yuan, and DIY options around 10 yuan, but the reality is that applying for hardware requires a plan,

How Geeks Play with the $5 Raspberry Pi Computer

How Geeks Play with the $5 Raspberry Pi Computer

Limited Time Download: Follow us on "Microcontroller", reply "Tutorial" to get the microcontroller e-book, reply"Simulation" to get Proteus simulation materials. Continuously updating...

The Raspberry Pi is not just a "Pi"; it is a computer!

When we talk about PCs today, we usually refer to the narrowest definition of a PC. The Raspberry Pi is no different; it does not come with a keyboard, screen, mouse, or case, but it is a fully

Back to Top
Product has been added to your cart
×