电子书的出现给人们带来了更加丰富的阅读体验,通过使用像 Kindle 这样的电子阅读器,人们可以将成千上万本书下载到设备中(虽然大部分书都看不完),并且随时随地的翻看自己想看的读物、做笔记和查字典等等。
然而由于出版社的过于保守,或者出于版权保护的考虑,并不是所有的书都会有电子版,所以对于一些没有电子版本的书籍,人们只能购买纸质书进行阅读,这使得已经习惯阅读电子读物的人们倍感不爽。
对于这个情况,一名喜欢解决各种问题的创客给出了解决方案,他使用 LEGO Mindstorm 系列套件、 Raspberry Pi 和 BrickPi 只做了一台 Bookreader 阅读器,不仅可以把纸质书自动转换为电子书,还可以实现实时阅读功能。接下来,我们就要看看他是如何实现的,如果感兴趣的话,你也可以按照制作步骤动手做一个。
制作 Bookreader 阅读器主要用到了如下工具:
RaspberryPi ( Model B)
BrickPi
Raspberry Pi 摄像头
BrickPi
SD Card
Wifi 模块
LEGO Mindstorm 套件 (EV3 或者 NXT)、
首
先,用 LEGO Mindstorm 套件来完成整个Bookreader
阅读器的架构,制作整个架构的难点主要在于“翻页装置”的协调性,Bookreader
阅读器是通过套件中的橡胶轮胎的摩擦力和滚动,来进行翻页。橡胶轮胎对于书面的压力要掌握好,太小或者太大,橡胶轮胎都不能正常翻页。
完成翻页动作,光靠橡胶轮胎并不能完成,还需要翻页杠杆,它是一个与步进马达连接的连动装置,在轮胎将页面翻起之后,杠杆转动,完成翻页动作。
对于书页内容的处理,Bookreader 阅读器使用了 Raspberry Pi 摄像头对书页内容进行拍照,将内容转换成 JPG
的图片格式,并存储起来,然后使用 Raspberry Pi 的开源字符识别软件和 BrickPi 将图片内容转换成文本(TXT 或者 epub
等)。
现在Bookreader 阅读器已经完成了将纸质书内容数字化过程,如果你还想进一步实现对内容的实时阅读功能,还需要一些免费的文本阅读软件的帮助,将音频信号通过 Raspberry Pi 传送给扬声器。
这就是 Bookreader 阅读器完整的制作思路,当你在制作上遇到困难时,可以到这里查看详细的制作流程和下载相关代码。
http://makezine.com/projects/lego-bookreader-digitize-books-with-mindstorms-and-raspberry-pi/
电子书的出现给人们带来了更加丰富的阅读体验,通过使用像 Kindle 这样的电子阅读器,人们可以将成千上万本书下载到设备中(虽然大部分书都看不完),并且随时随地的翻看自己想看的读物、做笔记和查字典等等。
然而由于出版社的过于保守,或者出于版权保护的考虑,并不是所有的书都会有电子版,所以对于一些没有电子版本的书籍,人们只能购买纸质书进行阅读,这使得已经习惯阅读电子读物的人们倍感不爽。
对于这个情况,一名喜欢解决各种问题的创客给出了解决方案,他使用 LEGO Mindstorm 系列套件、 Raspberry Pi 和 BrickPi 只做了一台 Bookreader 阅读器,不仅可以把纸质书自动转换为电子书,还可以实现实时阅读功能。接下来,我们就要看看他是如何实现的,如果感兴趣的话,你也可以按照制作步骤动手做一个。
制作 Bookreader 阅读器主要用到了如下工具:
RaspberryPi ( Model B)
BrickPi
Raspberry Pi 摄像头
BrickPi
SD Card
Wifi 模块
LEGO Mindstorm 套件 (EV3 或者 NXT)、
首
先,用 LEGO Mindstorm 套件来完成整个Bookreader
阅读器的架构,制作整个架构的难点主要在于“翻页装置”的协调性,Bookreader
阅读器是通过套件中的橡胶轮胎的摩擦力和滚动,来进行翻页。橡胶轮胎对于书面的压力要掌握好,太小或者太大,橡胶轮胎都不能正常翻页。
完成翻页动作,光靠橡胶轮胎并不能完成,还需要翻页杠杆,它是一个与步进马达连接的连动装置,在轮胎将页面翻起之后,杠杆转动,完成翻页动作。
对于书页内容的处理,Bookreader 阅读器使用了 Raspberry Pi 摄像头对书页内容进行拍照,将内容转换成 JPG
的图片格式,并存储起来,然后使用 Raspberry Pi 的开源字符识别软件和 BrickPi 将图片内容转换成文本(TXT 或者 epub
等)。
现在Bookreader 阅读器已经完成了将纸质书内容数字化过程,如果你还想进一步实现对内容的实时阅读功能,还需要一些免费的文本阅读软件的帮助,将音频信号通过 Raspberry Pi 传送给扬声器。
这就是 Bookreader 阅读器完整的制作思路,当你在制作上遇到困难时,可以到这里查看详细的制作流程和下载相关代码。
http://makezine.com/projects/lego-bookreader-digitize-books-with-mindstorms-and-raspberry-pi/