在这个暑假里,我在RS渡过了我第一个的实习生活。身为实习生的我尝试了很多不同的工作,其中最为重要的就是电子纸研究。
在这设计上面,现场的参观者可以为我们RS带来的示范进行即时投票!参观者的选择和所有示范的累积票数都会即时显示在E纸,而且将会能够和我们的面书专页作连接。因此参加者能够以亲身或遥距形式近贴RS的投票情况。
电容白纸键盘投票机的主要构造
主要零件:(树莓派,Arduino Uno配Atmega328P,射频识别RFID NRF24L01+)
这个项目的白纸键盘采用了电容性传感器的原理,当人的手指和接触点连接,接触点的电容会录到显住性的改变。例如,当未有手指接触时电容读数大慨维持10000,当手指接触后电容读数大概降至300。经过一些程式设定后,当电容传感器侦测到有戏剧性的变化时就会触发微处理器(Arduino UNO)的活动,从而执行数据传递的工作。
讲解到此,你可能会有一个疑问。为什么一张普通的白纸绝缘体会能够侦测到电容的转变和触发微处理器的工作?的确,它只是一张普通的白纸,不过涂上了一层薄薄的电子油漆。电子油漆是一种无毒液体导电物料,能够依附多种的表面上,例如木质和毛织品,因此多数人利用它来做一些冷焊接或线路收复的工作。在电子纸项目上,我用电子油漆在白纸键盘的背后画了四个圆形和四条的电线,连接点连接住四条导线至Arduino。当人的手指按上前方的键盘,电子会透过电子油漆和薄薄白纸传入人体内。因此,随住电子的减少,电容的读数都会随即下降。
NRF24L01+ RFID组件用于Arduino和树莓派的之间的满数据传送。当参加者按下自白纸键盘,Arduino会将结果传送到树莓派(1)。然后树莓派(1)会将结果经网络传送到树莓派(2),再显示到E纸上。总括而言,此E纸融合了电容传感器,无线RFID波沟通和网络沟通等技巧。你可以在这里找到更多的python脚本:Github:https://github.com/Lilian1331/PAPIRUSepaper_votingsystem
以下是用电子纸电容白纸键盘投票机作的一个简单示范:
首先,预备好电容白纸键盘。
然后,按一下表情符号,选择的符号会即时在E纸上显示。
等待两秒,E纸就会显示另一个画面。
到最后,就会显示累积的投票结果。