Creating a Raspberry Pi-Based Reading Pen with Real-Time Voice Translation

Creating a Raspberry Pi-Based Reading Pen with Real-Time Voice Translation

Project Name: Raspberry Pi OCR

Project Author: yifan0131

Introduction

This is a reading pen that supports on-screen Chinese-English translation and real-time voice translation!

Using Raspberry Pi Zero 2 W as the main control design.

Creating a Raspberry Pi-Based Reading Pen with Real-Time Voice Translation
With it, no one will discover that I don’t speak English after living abroad for 20 years (just kidding).
01
Highlights/Features of the Reading Translator?
1

Canread Chinese and English aloud, with real-time display and broadcasting.

2

Can translate duringreading, with real-time display and broadcasting.

3

Supports language interaction, allowing for real-time translation while speaking, no worries when traveling abroad!

4

Accuracy rate up to90%+

5

Size not exceeding 150mm x 40mm x 30mm, portable.

6

Powered by TYPE-C interface, built-in lithium battery, built-in SD card slot, screen, WIFI, and Bluetooth modules.

02
Hardware Design Principles

Creating a Raspberry Pi-Based Reading Pen with Real-Time Voice Translation

Schematic Diagram

Creating a Raspberry Pi-Based Reading Pen with Real-Time Voice Translation

PCB Diagram

1

Power part USB TYPE-C input, IP5306 for battery charging,boosting to 5V for the entire device

2

Raspberry Pi Zero 2 W with external USB2.0 Hub control chip FE1.1s, expandingthree USB interfaces, connectingUSB sound card for recording, playback, and connecting a camera to save OCR scans asAVI files, external USB port (can connect U-disks, SD card readers, keyboards, mice, etc.)

3

SPI bus connected to the ST7789 driven LCD

4

GPIO connected to6 buttons, controlling LCD backlight

03
Software Section

This section mainly discusses:

  • How to read WIFI configuration files and update them through the SD card reader on Raspberry Pi

  • VNC settings and login

  • Shell login to Raspberry Pi desktop

  • ZEROTIER internal network penetration

  • Library upgrade! Change source for faster downloads

  • Baidu, iFlytek API

  • Set up py program file to start automatically

  • PC sideSet up HTTP server, providing image recognition, OCR conversion

  • Summary of encountered issues

These contents have very specific principle analysis + tutorials + reference materials in the original text and will not be repeated here.Original open-source URL:https://oshwhub.com/yifan0131/RaspberryPiOCR

Creating a Raspberry Pi-Based Reading Pen with Real-Time Voice Translation

04
Structural Design
01
Shell Design

Creating a Raspberry Pi-Based Reading Pen with Real-Time Voice Translation

02
Panel Design

For the panel, acrylic material was selected.

Creating a Raspberry Pi-Based Reading Pen with Real-Time Voice Translation

05
Open Source URL

This project has been open-sourced!

—— Want to replicate ? Want to give the author a thumbs up ? You cancopy the open-source URL to visit the original text.

Open Source URL:https://oshwhub.com/yifan0131/RaspberryPiOCR

Creating a Raspberry Pi-Based Reading Pen with Real-Time Voice Translation

Click the end of the article [Read Original] to directly enter the original text.

Creating a Raspberry Pi-Based Reading Pen with Real-Time Voice Translation

Creating a Raspberry Pi-Based Reading Pen with Real-Time Voice Translation

06
Congratulations to the Author for Winning!

The open-source project updated today comes from the Spark Plan bounty track,with a prize of 5000 yuan.

Creating a Raspberry Pi-Based Reading Pen with Real-Time Voice Translation

The bounty track belongs to the [LiChuang Open Source Hardware Platform] hosted Spark Plan activity.

Features of the bounty track are as follows:

  • Fixed themes and fixed bounty prizes

  • Individual projectsprizes ranging from 1,000 to 20,000 yuan

  • Each project provides20,000 yuan worth of materials, including: components, OCB, CNC, etc.

  • One project corresponds to one contestant

  • Successful completion100% prize awarded;

Currently, there are many projects in the bounty track waiting to be claimed! Quickly scan the code to register!

Creating a Raspberry Pi-Based Reading Pen with Real-Time Voice Translation

Creating a Raspberry Pi-Based Reading Pen with Real-Time Voice Translation

Scan to browse the bounty track

*This article is a reprint of user creation from the “LiChuang Open Source Hardware Platform”. If there is any infringement, please contact for deletion.

If you like it, give me a thumbs up!
Creating a Raspberry Pi-Based Reading Pen with Real-Time Voice Translation
Click here to view the original project

Leave a Comment

Your email address will not be published. Required fields are marked *