산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Manufacturing Technology >> 제조공정

BrickPi 북리더

혼자 읽기 귀찮을 때 누군가가 책을 소리 내어 읽어준다면 좋지 않을까요?

Kindle Book을 다른 형식으로 가져오거나 텍스트를 복사하고 싶었던 적이 있습니까? Kindle에서 하이라이트나 메모를 모두 삭제하고 싶었던 적이 있습니까?

이 프로젝트에서 우리는 브릭파이.

우리는 BrickPi를 사용하여 LEGO Mindstorms를 제어하여 페이지를 넘기고 RaspberryPi 카메라로 각 페이지의 사진을 찍고 Raspberry Pi를 사용하여 텍스트를 음성으로 변환합니다. 그 결과 텍스트를 저장하거나, 선택한 텍스트를 검색하거나, 큰 소리로 전자책을 읽어줄 수 있는 전자책 리더기가 만들어졌습니다.

1단계:필요한 부품:

<울>
  • RaspberryPi(모델 B 권장)
  • 브릭파이
  • 라즈베리 파이 카메라
  • BrickPi 파워 팩
  • Raspbian Wheezy가 설치된 SD 카드
  • 와이파이 동글
  • LEGO 마인드스톰 NXT 모터
  • 플랫폼을 구성하는 레고 빔
  • 2단계:소개

    책을 디지털화하려는 경우 사용할 수 있는 메커니즘이 있습니다. 그러나 대부분은 너무 크고 오류가 발생하기 쉬우며 개인적으로 사용하기에는 너무 비쌉니다.

    BrickPi Bookreader는 Raspberry Pi를 사용하여 균형을 이룹니다. 무거운 처리 및 BrickPi 페이지 넘김을 처리하도록 NXT 모터를 제어하여 현실 세계에 대한 인터페이스로 사용합니다.

    책을 소리내어 읽어주는 자동화된 시스템을 만들려면 몇 가지 도구(일부는 이미 존재함)가 필요합니다.

    1. 소프트웨어 설정 페이지의 좋은 사진을 찍을 수 있고, 이미지에 광학 문자 인식(OCR)을 수행하여 텍스트로 변환하고, 텍스트를 소리내어 읽을 수 있는 TTS(텍스트 음성 변환) 엔진을 수행할 수 있습니다.

    2. 메커니즘 각 페이지를 넘길 수 있는 시스템 자동화.

    1단계의 경우 , 우리는 작업을 아주 잘 수행하는 몇 가지 오픈 소스 소프트웨어를 가지고 있습니다. Raspberry Pi를 작업의 두뇌로 사용하고 공식 Raspberry Pi 카메라를 눈으로 사용하면 전체 설정의 크기가 Google보다 훨씬 작습니다.

    두 번째 부분 조금 까다롭습니다. 시작할 때 페이지를 넘길 만한 괜찮은 프로젝트가 있다고 생각했습니다.

    그래서 주변을 샅샅이 뒤진 후 우리는 아무것도 찾지 못했고 그래서 우리는 우리 자신의 것을 만들기 시작했습니다. 프로젝트의 가장 큰 도전은 좋은 페이지 넘김 메커니즘을 만드는 것이었습니다. 약간의 조사 끝에 우리는 페이지를 잘 넘기지만 기업을 제외한 거의 모든 사람의 범위를 벗어난 Google 도서 스캐너를 찾았습니다. 우리는 또한 잘 작동하지만 많은 정밀한 타이밍과 함께 움직이는 부품이 많이 필요한 Scanbot을 찾았습니다. LEGO's로 장치를 만드는 것이 자연스럽게 더 쉬워졌습니다.

    실제 책의 페이지를 넘기는 메커니즘을 직접 구축하는 대신 Nexus 7의 Kindle 앱에서 읽을 수 있는 플랫폼을 구축하기로 결정했습니다.

    3단계:카메라 설정

    Bookreader를 시작하고 실행하기 위해 가장 먼저 해야 할 일은 Raspberry Pi 카메라를 시작하고 작동하는 것입니다. Raspberry Pi 카메라는 많은 기능을 제공하고 많은 옵션이 있으며 설정이 쉽고 이미지 품질이 우리 프로젝트에 적합합니다.

    카메라를 연결한 후 한 가지 더 해야 할 일이 있습니다. Raspberry Pi 카메라의 초점을 변경합니다. 라즈베리파이 카메라는 초점이 무한대로 고정된 상태로 출시되는데 초점이 고정된 카메라이기 때문에 수동으로 변경해야 합니다. 다음은 카메라에 초점을 맞추는 데 유용한 몇 가지 링크입니다.

    <울>
  • http://www.raspberrypi.org/phpBB3/viewtopic.php?f=…
  • http://www.raspberrypi.org/phpBB3/viewtopic.php?f=…
  • 4단계:카메라 테스트

    카메라를 설정한 후 테스트 이미지를 촬영하여 초점이 제대로 맞춰졌는지 확인합니다. 우리가 구축한 장비에는 태블릿 위 약 10.5인치에 카메라가 있습니다(자신에게 편안한 높이를 선택하고 이미지가 깨끗하고 태블릿의 전체 화면이 캡처되는지 확인하기 위해 몇 가지 테스트 이미지를 촬영).

    이제 이더넷 잭 옆에 있는 어댑터에 카메라를 고정합니다. 다음은 Raspi 카메라 설정에 대한 훌륭한 가이드입니다. 봇의 하드웨어와 소프트웨어를 설정하는 데 도움이 될 것입니다.

    카메라를 설정한 후 작동하는지 테스트합니다.

    raspistill -o image.jpg

    카메라가 제대로 초기화되면 새 파일 image.jpg이 표시됩니다. 현재 폴더에 있습니다. 열어서 이미지를 확인하세요.

    이제 원하는 높이에 카메라를 고정하고 그 아래에 태블릿이나 책을 놓습니다. 이미지를 찍습니다. 이 시점에서 카메라의 초점과 각도를 다시 조정해야 할 수도 있습니다.

    흰색 배경에 검정색 텍스트가 가장 잘 작동하므로 텍스트 옵션에서 선택하고 텍스트 크기를 충분히 크게 유지하십시오. 텍스트가 클수록 OCR에서 더 나은 결과를 얻을 수 있습니다.

    5단계:텍스트 음성 변환 설정

    TTS의 경우 eSpeak를 사용하고 있습니다. 그것은 우리의 목적을 위해 잘 작동합니다. 음성은 약간 로봇 스럽지만 일을합니다. 다음은 RPi의 TTS에 대한 최종 가이드입니다.

    먼저 오디오가 Raspberry Pi에서 작동하는지 테스트합니다. 오디오 잭에 헤드폰이나 스피커를 연결하고 다음 명령을 실행합니다.

    재생 /usr/share/sounds/alsa/*

    소리가 들리면 다음 단계로 이동하십시오! 그렇지 않은 경우 이 튜토리얼이 오디오 설정에 도움이 될 수 있습니다.

    자세한 내용:BrickPi Bookreader


    제조공정

    1. 카메라
    2. 카메라 렌즈
    3. 턴키 에지 머신 비전 에지 AI를 제공하는 스마트 카메라
    4. 새집에 캠이 있는 라즈베리
    5. 라이브 카메라 스트리밍 RASPBERRY PI – 모션 설정
    6. Roomberry 감시 로봇:Roomba + Pi Zero + 카메라
    7. Raspberry Pi, 카메라 및 iRobot Create 설정
    8. 다중 촬영 렌즈 없는 카메라
    9. 플렌옵틱 카메라
    10. MotoSight 3D CortexVision