The web is changing our life style. Neverthless, the older people can't benefit from this technology because required new methods of interation that are not usual for them. To overcome this obstacle, we create VisioneT, a new concept of Internet.
VisioneT is an innovative platform that you can combine with every type of TV. It lets you zapping through web pages using a standard remote control. Each of these web pages is a channel created with contents selected from Internet depending on the user profile, his emotions and his preferences. In this way we developed a modular and custom system.
This picture shows the platform layout that was realized and tested.
The Raspberry/TJBot is connected to the TV with an HDMI cable and It is placed near the monitor. An IR transmitter (1) and an IR receiver (2) are wired to the Raspberry/TJBot. The remote control of the TV is put aside and an another standard remote control is taken (3, we called It VisioneT controller). The commands from the VisioneT controller are received by the Raspberry/TJBot that makes a choose:
- If the VisioneT system is OFF, the commands are transmitted to the TV by the IR transmitter, so you can control the TV as usual (If TV has the support for the CEC protocol, the commands could be sent through the HDMI cable, but this instance is not implemented now);
- If the VisioneT system is ON, the commands are not transmitted to the TV and they are used to control the system and zap trough the VisioneT’s channels.
A button of the VisioneT controller is selected to turn ON/OFF the VisioneT system.
Hardware | Software |
---|---|
Raspberry Pi 3 |
Raspbian Jessie |
IBM TJBot: you can 3D print or laser cut the robot |
Node RED |
USB 2.0 microphone | LIRC |
IR receiver | IBM Watson services: Text To Speech, Speech To Text and Tone Analyzer |
IR emitter |
- Follow the step-by-step instructions on Instructables to assemble and prepare your RaspberryPi/TJBot to run the code.
- Follow the instructions on Node RED site to install Node RED on the Raspberry Pi 3.
- Install the required Node-RED nodes:
- IBM Watson Services (node-red-node-watson)
- Dashboard (node-red-dashboard)
- Feed Parser (node-red-node-feedparser)
- Weather report (node-red-node-openweathermap)
- Chat bot (node-red-contrib-chatbot)
- Inter Process Comunication (node-red-contrib-ipc)
- Youtube Data API (node-red-node-youtube)
You will then need to restart Node-RED. To start Node-RED, run the command node-red-start
. To stop Node-RED, run the command node-red-stop
.
- Follow the steps 8 and 9 of the this guide to wire the hardware(IR receiver and trasmitter) and configure LIRC on Raspberry Pi.
more details soon!
details soon!
details soon!
This project is licensed under Apache 2.0.