You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: user-guide/quick_user_guide.md
+4-4
Original file line number
Diff line number
Diff line change
@@ -4,10 +4,10 @@ Perovskino is currently undergoing development; your patience is appreciated.
4
4
**Data logging**
5
5
6
6
1. Install Python 3.x (preferably from the Anaconda or Miniconda distribution <https://docs.conda.io/projects/miniconda/en/latest/miniconda-install.html> )
7
-
2. Dependencies for data logging and plotting will be pyserial (pip install pyserial) and Pandas, Matplotlib and Scipy (last three dependencies installaed via conda install ...)
7
+
2. Dependencies for data logging and plotting will be pyserial (pip install pyserial) and Pandas, Matplotlib and Scipy (last three dependencies installed via conda install ...)
8
8
3. Connect a solar cell in the Perovskino and plug it in one USB port of the computer.
9
9
4. Identify the assigned serial port for Perovskino (typically /dev/ttyUSB0 on Linux and COM3 in Windows, see Tips section below) .
10
-
5. Using the Anaconda Prompt or plain terminal in linux run: ``python capture-data-mpp-temperature.py`` in the ~/codes/02_MPP-algorithms/capture_and_grapher folder. The serial data is simultaneoulsy displayed on the terminal window and stored in the dataraw folder as CSV files named date-time_hour.csv.
10
+
5. Using the Anaconda Prompt or plain terminal in linux run: ``python capture-data-mpp-temperature.py`` in the ~/codes/02_MPP-algorithms/capture_and_grapher folder. The serial data is simultaneously displayed on the terminal window and stored in the dataraw folder as CSV files named date-time_hour.csv.
11
11
6. Utilize your preferred program or the grapherX.py scripts to plot the the CSV files stored in the dataraw folder (it is the default folder, change this folder modifying the corresponding line in the grapherX.py scripts)
12
12
13
13
@@ -20,10 +20,10 @@ Once we have obtained and stored data in the CSV files named date-time.csv we ha
20
20
21
21
**Tips:**
22
22
23
-
1. Easily determine the serial address assigned to the Arduino on the computer by installing the Arduino IDE ( <https://www.arduino.cc/en/software>) ) and checking the tools/port menu. Later, this IDE is used for reprogramming the microcontroller to upload modified SOP or PO .ino sketches. Once the serial port is known, modify the line number 8 in the file ~/codes/02_MPP-algorithms/capture_and_grapher/capture-datos-mpp-temperature.py accordingly if neccesary.
23
+
1. Easily determine the serial address assigned to the Arduino on the computer by installing the Arduino IDE ( <https://www.arduino.cc/en/software>) and checking the tools/port menu. Later, this IDE is used for reprogramming the micro-controller to upload modified SOP or PO .ino sketches. Once the serial port is known, modify the line number 8 in the file ~/codes/02_MPP-algorithms/capture_and_grapher/capture-datos-mpp-temperature.py accordingly if necessary.
24
24
2. Stop capturing data using control + C
25
25
3. If we have a problem graphing with grapher4_alive.py related with “Lato font” open the grapher4_alive.py in notebook and comment the corresponding line #plt.reParams[“font.family”]=”Lato”
26
-
4. If there’s any package or library not included in the Anaconda an error message will show up. Install them using pip or conda as requeried.
26
+
4. If there’s any package or library not included in the Anaconda an error message will show up. Install them using pip or conda as required.
27
27
5. Data logging is obtained without device area normalization. Modify the variable square centimeters 'area' in the grapherX.py scripts for area normalization.
Copy file name to clipboardexpand all lines: user-guide/quick_user_guide.txt
+4-4
Original file line number
Diff line number
Diff line change
@@ -8,10 +8,10 @@ Perovskino is currently undergoing development; your patience is appreciated.
8
8
9
9
**Data logging**
10
10
1. Install Python 3.x (preferably from the Anaconda or Miniconda distribution https://docs.conda.io/projects/miniconda/en/latest/miniconda-install.html )
11
-
2. Dependencies for data logging and plotting will be pyserial (pip install pyserial) and Pandas, Matplotlib and Scipy (last three dependencies installaed via conda install ...)
11
+
2. Dependencies for data logging and plotting will be pyserial (pip install pyserial) and Pandas, Matplotlib and Scipy (last three dependencies installed via conda install ...)
12
12
3. Connect a solar cell in the Perovskino and plug it in one USB port of the computer.
13
13
4. Identify the assigned serial port for Perovskino (typically /dev/ttyUSB0 on Linux and COM3 in Windows, see Tips section below) .
14
-
5. Using the Anaconda Prompt or plain terminal in linux run: ''python capture-data-mpp-temperature.py'' in the ~/codes/02_MPP-algorithms/capture_and_grapher folder. The serial data is simultaneoulsy displayed on the terminal window and stored in the dataraw folder as CSV files named date-time_hour.csv.
14
+
5. Using the Anaconda Prompt or plain terminal in linux run: ''python capture-data-mpp-temperature.py'' in the ~/codes/02_MPP-algorithms/capture_and_grapher folder. The serial data is simultaneously displayed on the terminal window and stored in the dataraw folder as CSV files named date-time_hour.csv.
15
15
6. Utilize your preferred program or the grapherX.py scripts to plot the the CSV files stored in the dataraw folder (it is the default folder, change this folder modifying the corresponding line in the grapherX.py scripts)
16
16
17
17
**Data plotting**
@@ -20,8 +20,8 @@ Once we have obtained and stored data in the CSV files named date-time.csv we ha
20
20
2. If we want to plot the data while they are being obtained, open another anaconda terminal and execute ''python grapher4_alive.py''
21
21
22
22
**Tips:**
23
-
1. Easily determine the serial address assigned to the Arduino on the computer by installing the Arduino IDE ( https://www.arduino.cc/en/software) ) and checking the tools/port menu. Later, this IDE is used for reprogramming the microcontroller to upload modified SOP or PO .ino sketches. Once the serial port is known, modify the line number 8 in the file ~/codes/02_MPP-algorithms/capture_and_grapher/capture-datos-mpp-temperature.py accordingly if neccesary.
23
+
1. Easily determine the serial address assigned to the Arduino on the computer by installing the Arduino IDE ( https://www.arduino.cc/en/software) and checking the tools/port menu. Later, this IDE is used for reprogramming the micro-controller to upload modified SOP or PO .ino sketches. Once the serial port is known, modify the line number 8 in the file ~/codes/02_MPP-algorithms/capture_and_grapher/capture-datos-mpp-temperature.py accordingly if necessary.
24
24
2. Stop capturing data using control + C
25
25
3. If we have a problem graphing with grapher4_alive.py related with “Lato font” open the grapher4_alive.py in notebook and comment the corresponding line #plt.reParams[“font.family”]=”Lato”
26
-
4. If there’s any package or library not included in the Anaconda an error message will show up. Install them using pip or conda as requeried.
26
+
4. If there’s any package or library not included in the Anaconda an error message will show up. Install them using pip or conda as required.
27
27
5. Data logging is obtained without device area normalization. Modify the variable square centimeters 'area' in the grapherX.py scripts for area normalization.
0 commit comments