Skip to content

7. Expert users

chronis10 edited this page Aug 19, 2019 · 5 revisions

Expert users

7.1 ssh access

The ssh interface is pre-activated on port 22. The username is "pi" and the password is "robot".

7.2 vnc access

The vnc server is pre-activated on port 5901. The username is "pi" and the password is "robot".

7.3 samba access

The samba server is pre-activated. You can access to full filesystem of the robot with the ip or "\\proteas_share". The username is "pi" and the password is "robot".

7.4 Jupyter

The Jupyter auto start and use the directory /home/pi/proteas/ . The password is "proteas". Default port 8888

7.5 Node.js

Also a Node.js app auto start, That app offers a control panel for reboot /shutdown , access to a offline user manual and access to Jupyter. Default port 8080

7.6 Wireless access point

If you want to modify the access point name or password use ssh to connect to the robot.

sudo nano /etc/hostapd/hostapd.conf

ssid=Proteas
wpa_passphrase=proteasgsoc2019

7.7 Manually installation

You can install the robot library to any Raspberry Pi using PYPI but before that you need some extra work. Also for the face detection you should make directory on /home/pi/ext and place inside the haarcascade_frontalface_default.xml file.

python3 -m pip install proteas_lib 

Required

  1. OpenCV 4.0 with contributors. To install the OpenCV suggested the tutorial from Pyimagesearch but skip the steps for the Python virtual environment.

  2. Manually installation the library for the the Nokia 5110 screen. Suggested the instructions from Ardafruit.

Not required

  1. Jupyter installation for Python 3.
  2. Set the Raspberry Pi to work as a wireless access point. Suggested the instructions from Raspberrypi.org.
  3. Node.js with pm2 for auto start the app.

7.8 New parts

You can build new parts and to contribute to the project, using that templates.