AI from Concrete do Abstract (AIcon2abs)
Demystifying Artificial Intelligence to the General Public 

BlockWiSARD source code and installation instructions (Version Beta 2.00 - Ubuntu/Raspbian)
 
Tested on  Ubuntu 16.04 (Python 3.5.2) / Ubuntu 18.04 (Python 3.6.9) / Raspbian 4.19.46-V7 (Python 3.5.3) Raspberry `Pi 3 Model B+
 
Python 3.x packages installation
 
  These python packages are not required to open the BlockWiSARD block-based programming environment.
But, their installation is mandatory to run the programs developed with BlockWiSARD blocks.
   
 
1 sudo apt install python3-pip
2 sudo pip3 install opencv-python
3 sudo pip3 install wisardpkg
4 sudo apt install espeak
5 sudo apt-get install idle3
6 sudo pip3 install pyserial
7 sudo pip3 install pygame  (pre-nstalled in Raspbian)
8 sudo apt-get install lxterminal  (pre-nstalled in Raspbian)
BlockWiSARD source code download
Click here do download the source code
You must download the file and unzip it on your computer.
To open the BlockWiSARD environment, you must run the start.py file.To do so, you must configure the file to "run" when double-clicked or execute it via terminal with the python3 start.py command (in the directory where the file is located).
Obs.
  • To change the interface language, use the radio buttons at the bottom of the main window.
  • For training and classification, you must use a single dark black image drawn on white paper.
  • If you have more than one webcam installed on your computer, you may need to configure the camera's index in the BlockWiSARD\ BlockWiSARD_setup.js configuration file. The index value ​​is usually 0 or 1.
  • The BlockWiSARD programming environment can work in 3 different configurations: Computer only (No GPIO), Raspberry Pi GPIO, and Computer + Arduino GPIO. The configuration selection can be made in the settings option present in the main window upper left corner menu.
  • To use BlockWiSARD with an Arduino board connected to your computer, you must first load the Sketch present in the Duino-BlockWiSARD-Server folder on your Arduino board.