diff --git a/calibration_and_testing/exp01_sensor_calibration.md b/calibration_and_testing/exp01_sensor_calibration.md
index da5a495..9cd8776 100644
--- a/calibration_and_testing/exp01_sensor_calibration.md
+++ b/calibration_and_testing/exp01_sensor_calibration.md
@@ -1,16 +1,43 @@
# Experiment 01 - Sensor Calibration
-- Purpose: to understand how the values provided by sensor XXX vary in
- different humidity conditions.
-- Components:
- - Arduino Proto
- - Sensor XXX
-- Methodology
- - Prepare the board and sensor to take measurements.
- - Prepare production code and alternative code with raw values.
- - Prepare 6 testing conditions: air, water, and three pots with different
- humidity conditions (completely dry, XXXml watered, XXXml watered and
- XXXml watered).
- - Perform raw and production-grade measurements in each environment.
-- Results
-- Take-aways
\ No newline at end of file
+## Purpose
+
+The purpose of experiment 1 is to map the analog output values of the hydration
+sensor to different levels of water concentration in soil. This mapping will be
+necessary to adjust the user experience of the final device.
+
+## Components and equipment
+
+- Arduino board to run code
+- Three male to male jumper cables
+- One moisture sensor
+- A cup of soil
+- Water
+
+## Methodology
+
+1. Prepare the code. Three versions of the code will be used raw, slightly
+ smoothed and heavily smoothed.
+ - Raw version outputs the sensor's measurement to the serial port in
+ real-time, unfiltered.
+ - The slightly smoothed version will take 10 measurements with 50ms of
+ delay between each and return the mean.
+ - The heaviliy smoothe version will take 100 measurements with 50ms of
+ delay between each and return the mean.
+2. Prepare the soil
+ - In a small recipient (weight: 80g), place 200g of soil.
+ - Let it dry for X days (collection on 24/10/2022) to obtain the driest
+ possible soil.
+3. The next steps will be performed repeteadly by adding 10ml of water to the
+ soil at each step. Start by first measuring the completely dry-soil. Ensure
+ that the water is distributed uniformly across the soil. For each amount of
+ water up to a max of 200ml, and for each version of the code:
+ - Obtain measurements from the sensor. If the measurement is unstable,
+ record the observed range and the most frequent value.
+4. Finally, obtain measurements in a glass of pure water, with no soil at all.
+
+## Results
+
+Make line chart with measurement by hydration level.
+
+## Conclusions
\ No newline at end of file
diff --git a/components.md b/components.md
index 749d9e2..cb47160 100644
--- a/components.md
+++ b/components.md
@@ -7,4 +7,8 @@
- https://www.electroya.com/producto/arduino-nano-v3-ch340/
- https://www.electrohobby.es/placas-arduino/388-nano-ch340g.html
- https://tienda.bricogeek.com/arduino/12-arduino-nano-8058333490342.html
--
\ No newline at end of file
+ - https://www.az-delivery.de/en/products/nano-v3-mit-ftdi-arduino-kompatibel
+- Moisture Sensor:
+ - Docs: https://cdn.shopify.com/s/files/1/1509/1638/files/Hygrometer_V1.2_Sensor_Modul_Datenblatt_AZ-Delivery_Vertriebs_GmbH.pdf?v=1608545956
+ - Buy:
+ - https://www.az-delivery.de/en/products/bodenfeuchte-sensor-modul-v1-2?variant=12461193920608
diff --git a/components_documentation/Hygrometer_V1.2_Sensor_Modul_Datenblatt_AZ-Delivery_Vertriebs_GmbH.pdf b/components_documentation/Hygrometer_V1.2_Sensor_Modul_Datenblatt_AZ-Delivery_Vertriebs_GmbH.pdf
new file mode 100644
index 0000000..7da042b
--- /dev/null
+++ b/components_documentation/Hygrometer_V1.2_Sensor_Modul_Datenblatt_AZ-Delivery_Vertriebs_GmbH.pdf
@@ -0,0 +1,5962 @@
+%PDF-1.6
%
+30 0 obj
<>>>
endobj
47 0 obj
<>/Font<>>>/Fields[]>>
endobj
27 0 obj
<>stream
+
+
+
+
+ 2020-12-21T11:07:05+01:00
+ 2020-12-21T11:17:42+01:00
+ 2020-12-21T11:17:42+01:00
+ Adobe InDesign CC 13.0 (Windows)
+ uuid:4fbc24c3-2867-4088-8dee-d0a8e854dcfe
+ xmp.did:741cc162-11ed-b24c-9028-37b69c8d66e9
+ xmp.id:8274032e-4594-f148-bc51-76e553c755ec
+ proof:pdf
+
+ xmp.iid:98745749-a6fd-8046-ae89-c748e752489d
+ xmp.did:d8ca9e26-e4fe-0245-9e00-afc284e35b08
+ xmp.did:741cc162-11ed-b24c-9028-37b69c8d66e9
+ default
+
+
+
+
+ converted
+ from application/x-indesign to application/pdf
+ Adobe InDesign CC 13.0 (Windows)
+ /
+ 2020-12-21T11:07:05+01:00
+
+
+
+ application/pdf
+ Adobe PDF Library 15.0
+ False
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+endstream
endobj
26 0 obj
<>
endobj
31 0 obj
<>/Font<>/ProcSet[/PDF/Text/ImageC]/XObject<>>>/Rotate 0/TrimBox[0.0 0.0 595.276 841.89]/Type/Page>>
endobj
1 0 obj
<>/Font<>/ProcSet[/PDF/Text]>>/Rotate 0/TrimBox[0.0 0.0 595.276 841.89]/Type/Page>>
endobj
3 0 obj
<>/Font<>/ProcSet[/PDF/Text]>>/Rotate 0/TrimBox[0.0 0.0 595.276 841.89]/Type/Page>>
endobj
5 0 obj
<>/Font<>/ProcSet[/PDF/Text/ImageC]/XObject<>>>/Rotate 0/TrimBox[0.0 0.0 595.276 841.89]/Type/Page>>
endobj
8 0 obj
<>/Font<>/ProcSet[/PDF/Text/ImageC]/XObject<>>>/Rotate 0/TrimBox[0.0 0.0 595.276 841.89]/Type/Page>>
endobj
11 0 obj
<>/Font<>/ProcSet[/PDF/Text/ImageC]/XObject<>>>/Rotate 0/TrimBox[0.0 0.0 595.276 841.89]/Type/Page>>
endobj
16 0 obj
<>/Font<>/ProcSet[/PDF/Text]>>/Rotate 0/TrimBox[0.0 0.0 595.276 841.89]/Type/Page>>
endobj
18 0 obj
<>/Font<>/ProcSet[/PDF/Text/ImageC]/XObject<>>>/Rotate 0/TrimBox[0.0 0.0 595.276 841.89]/Type/Page>>
endobj
23 0 obj
<>/Font<>/ProcSet[/PDF/Text]>>/Rotate 0/TrimBox[0.0 0.0 595.276 841.89]/Type/Page>>
endobj
51 0 obj
<>/ExtGState<>/Font<>/ProcSet[/PDF/Text/ImageC/ImageI]/XObject<>>>/Rotate 0/TrimBox[0.0 0.0 595.276 841.89]/Type/Page>>
endobj
53 0 obj
<>stream
+HTKK1W䨇f37nŃP1>(U7vӪ')f_I$WV]I`Uy<>2#A8Us] %;=W&x!^&cSmW_n73t.X9,*2UQIl:דI7IB:M-Ŵަ\_sU@v?t]'ix(ru=&lUflS1
+HD
f'TLE^8&A5mm_GbNҁNO$ǒ8g'0B:ޙҦʦk"9$U@id]b8.6қ}
8a]*$+/\p.Hí B Z_lXuݲ[- C
+endstream
endobj
54 0 obj
<>
endobj
58 0 obj
<>stream
+Hs
Y춄\VL"B;BRLmbMeɐZHD$?nIla>缧o??$M qtܣaG km5~<