BrickPi Bookreader (2 / 9 steg)
Steg 2: Introduktion
Om du vill digitalisera en bok, finns det mekanismer. Men de flesta är för stor, för fel benägna eller för dyrt för personligt bruk.
BrickPi Bookreader skapar balans genom att använda Raspberry Pi för att göra tunga bearbetning och BrickPi som gränssnitt till den verkliga världen, kontrollera den NXT motorer för att hantera sida vrida.
För att göra ett automatiserat system som läser en bok upp behöver vi några verktyg (några som redan finns):
1. en mjukvara setup som kan ta en bra bild på en sida, utföra optisk tecken recognition(OCR) på bilden för att konvertera den till, och en Text till Speech(TTS) motor som kan läsa texten högt.
2. en mekanism som kan förvandla varje sida, automatisera systemet.
För steg 1har vi några programvara med öppen källkod som gör jobbet mycket bra. Raspberry Pi som hjärnan hos driften och officiella Raspberry Pi kameran som dess ögon är storleken på hela installationen betydligt mindre än Googles.
Den andra delen är lite knepigt. När vi började, trott vi fanns vara några anständiga projekt där ute som gjorde sidan vänder.
Så efter gräva runt hittade vi ingenting så vi bestämde sig för att bygga vår egen. Den största utmaningen i projektet var att skapa en bra sida vrida mekanismen. Efter lite forskning hittade vi Google bok Scanner, som visar sidorna väl men är utanför ramen för nästan någon annan än ett bolag. Vi hittade också Scanbot, som fungerar bra men kräver en hel del rörliga delar med en hel del precision timing. Bygga med LEGOS grej är naturligtvis lättare.
Istället för att dyka rakt in i byggnaden en mekanism för att vrida sidorna på en fysisk bok, bestämde vi oss att bygga en plattform som kunde läsa från Kindle app på en Nexus 7.