A standard approach for finding quantities that are difficult to measure directly is to determine them indirectly using other, observable variables. In this task, we will measure unknown resistances using the Micro:bit's built-in ADC (Analogue-to-Digital Converter) to read voltage, even though its precision is somewhat limited. Rather than use high-performance external hardware, we will overcome the device's systematic biases through strategic experimental design. To mitigate variations between different ADCs and ensure grading fairness, three separate Micro:bit units are provided.
Note: Significant figures are not reflected in the grading criteria for this problem.
1. Breadboard: A board used to build and connect your experimental circuits. The middle component area features internal connections in horizontal rows of exactly five holes each (A–E and F–J). These left and right five-hole groups are completely isolated from each other by the central divider running down the middle. On the outer edges, holes in each of the two vertical columns (+ and -) are connected.
2. Precision Resistor Sets (A, B, C, and D): High-precision components with a 0.1% tolerance. The known resistors serve as reference "true values" to verify system accuracy. The unknown resistors are shielded with coloured tubing for experimental determination. Any attempt to remove or damage these covers to uncover the hidden values will be strictly penalised as exam misconduct.
3. Micro:bit Kit: A complete microcontroller setup consisting of a Micro:bit, an expansion board (3a), three pre-connected jumper wires (3b, 3c, 3d), and a battery holder (3e) equipped with AAA alkaline batteries.
1. Wiring Guide (Refer to Fig. 1)
Connect the three jumper wires from the expansion board according to their vertical positions:
The objective is to investigate the correlation between the Micro:bit's digital output ($N$) and the node potential ($V$). By constructing a circuit using eight identical resistors from 'Resistor Set A', you will examine whether the built-in ADC truly conforms to an ideal linear model. For this measurement, the Micro:bit's pin is assumed to be an ideal probe that does not disturb the circuit's potential distribution.
A1
0.60
Experimental Design and Circuit Schematics
Design a resistor network to verify whether the proportional relationship between voltage and ADC readings holds, and provide a corresponding circuit diagram. When drawing the diagram, adhere to the following guidelines:
Mark all nodes where potential measurements will be taken and assign a unique identifier to each (e.g. $a, b, \dots$).
Clearly label the connection points between the Micro:bit expansion board's power jumpers ($V_c, $ GND) and the resistor network as $V_c$ and GND, respectively.
A2
0.60
Data Collection and Analysis
Conduct this experiment with your circuit using just one Micro:bit to obtain measurements for all nodes. Calculate the differences in ADC measurements between adjacent nodes to determine if it is linear based on a maximum deviation of 2% (single largest difference between any individual data point and the average value of the dataset).
[Instructions for Subsequent Experiments]
Upon completion of Part A, retain only two of the resistors used in the experiment and return all others to their original container (Resistor Set A). This is to ensure they are not mixed with other components.
The objective of this part is to estimate the value of an unknown resistance $r$ using a known reference resistor $R$ and the Micro:bit's ADC output. The following assumptions are made for the analysis:
B1
0.50
Circuit Design and Schematics
Design a measurement circuit to measure an unknown resistor ($r$), using a reference resistor ($R$). Provide a corresponding circuit diagram.
Note: The reference resistor $R$ must be directly connected to the GND node. Label all measurement nodes with letters and specify all related variables in the circuit diagram. Clearly label the connection points between the Micro:bit expansion board's power jumpers ($V_c, $ GND) and the resistor network as $V_c$ and GND, respectively.
B2
0.50
Derivation of Estimation Formulas
Using the voltage divider rule, derive an expression for the unknown resistance $r$. Start by establishing the relationship between node potentials, and then derive the final formula in terms of ADC output values $N_L,N_H$. Then rewrite the formula, substituting the ideal values $N_{L} = 0$ and $N_{H} = 1023$.
B3
1.00
Experiment and Data Analysis
Perform measurements using three Micro:bits, taking one reading per node for each device. Assuming the true values of both the known and unknown resistances are $3.3\text{ k}\Omega$, calculate the mean relative error ($\bar{\epsilon}$) averaged over the three ADCs, and the relative standard deviation (RSD) of the estimated resistance values.
(Mean relative error is the average magnitude of the deviation between measured and true values, divided by the true value. RSD is the ratio of the standard deviation to the mean.)
B4 0.60 Analyse how the ADC measurement error ($e$) affects the accuracy of the estimated resistance. For simplicity, assume $N_{L}=0$ and $N_{H}=1023$. Derive a relationship for the resulting resistance error $\Delta r$ in terms of $N,e$ and $R$. Assume that $e$ is sufficiently small compared to $N$.
[Instructions for Subsequent Experiments]
Upon completion of Part B, return all resistors to their original container (Resistor Set A). This is to ensure they are not mixed with other components.
This experiment aims to achieve more accurate resistance estimation under conditions where the basic method from Part B is insufficient due to quantisation error. Quantisation error is the difference between the continuous analogue input signal and its discrete, digitised representation resulting from the finite resolution of an Analogue-to-Digital Converter (ADC). When the resistance ratio ($r/R$) deviates significantly from 1, the quantisation error (a single-step difference in ADC reading) is disproportionately amplified, leading to substantial errors in the estimated resistance.
For this part, use Resistor Set C.
C1
0.60
Initial Resistance Estimation and Statistical Analysis
Using the reference resistor ($12\text{ k}\Omega$) from Resistor Set C, estimate the values of unknown resistors $r_1$ (blue tube) and $r_2$ (red tube) respectively, based on your Part B method. Calculate the estimated resistance using just one of the three Micro:bits.
C2
0.60
Experimental Design for Precision Enhancement
The precision or reliability of the estimated values obtained in C.1 for the unknown resistor $r_2$ (red tube) may not be entirely satisfactory. This is because the estimation error depends on the resistance ratio ($r/R$), following a U-shaped curve.
Design an experiment to achieve a more accurate estimation of $r_2$, and provide the necessary circuit diagrams using resistors $R, r_1, r_2$.
Note: Clearly label the measurement nodes and associated variables. Clearly label the connection points between the Micro:bit expansion board's power jumpers ($V_c, $ GND) and the resistor network as $V_c$ and GND, respectively.
[Instructions for Subsequent Experiments]
Upon completion of Part C, return all resistors to their original container (Resistor Set C). This is to ensure they are not mixed with other components.
Resistor Set D contains a known resistor $R_1(=510 \text{ k} \Omega)$ and an unknown resistor $r$. For this resistor, applying the simple estimation method from Part B may lead to significant measurement errors. The discrepancies observed in this task arise from a distinct physical factor—one that is fundamentally different from ADC non-linearity and the amplification of quantisation errors (Part C). Your challenge is to identify this underlying factor and develop a measurement strategy to achieve an accurate estimation of $r$.
D1 0.80 Circuit Design and Schematics
Devise a method to improve the accuracy of estimating the unknown resistance $r$, and provide a corresponding circuit diagram.
Note: Label all measurement nodes and associated variables. Clearly label the connection points between the Micro:bit expansion board's power jumpers ($V_c, $ GND) and the resistor network as $V_c$ and GND, respectively.