+***** DS18B20 1-Wire wiring
+The DS18B20 temperature sensor must be connected to the Raspberry Pi's
+GPIO pins through a circuit assembly that contains a "pull-up" 4.7KΩ
+resistor. A circuit diagram may be found [[https://electrosome.com/ds18b20-sensor-raspberry-pi-python/][here]]. The data lead should be
+connected to GPIO pin 4 (physical pin number 7; see [[https://pinout.xyz/][ref]]). Using a
+different GPIO pin will require a slightly different 1-Wire
+configuration.
+
+**** Install Software for temperature logging
+***** DS18B20 1-Wire programming
+The DS18B20 temperature sensor output may be polled by a Python script
+via the Raspberry Pi's "1-Wire" communications protocol.
+
+****** Enabling 1-Wire support
+1-Wire support at GPIO pin 4 is enabled by adding the following lines
+to ~/boot/config.txt~:
+
+: # Enable 1-Wire at GPIO 4 (DS18B20 temperature probe)
+: dtoverlay=w1-gpio,gpiopin=4
+
+****** Testing DS18B20 1-Wire availability
+
+The temperature sensor output may be manually polled by running the
+following commands:
+
+: sudo modprobe w1-gpio
+: sudo modprobe w1-therm
+: cd /sys/bus/w1/devices/
+
+There should be a directory with a name resembling
+~28-3c01b556f672~. Enter it and read the ~w1_slave~ file.
+
+: cd 28-3c01b556f672
+: cat w1_slave
+
+An example of such output will resemble:
+
+#+BEGIN_EXAMPLE
+2a 01 55 05 7f a5 a5 66 76 : crc=76 YES
+2a 01 55 05 7f a5 a5 66 76 t=18625
+#+END_EXAMPLE
+
+The ~YES~ in the first line indicates the 1-Wire protocol is
+functioning. The ~t=18625~ indicates that the DS18B20 sensor is
+detecting the temperature to be ~18.625°C~.
+
+****** Sample script to automatically poll DS18B20 sensor
+
+A sample python script for automatically outputting a stream of
+temperature readings via stdout is explained [[https://pimylifeup.com/raspberry-pi-temperature-sensor/][here]] (along with wiring
+instructions) and found [[https://github.com/pimylifeup/temperature_sensor][here]].
+
+***** Install temperature logging scripts
+Several scripts in this repository should be installed to the local
+user's executable directory at ~$HOME/.local/bin~.
+
+Cron jobs should be configured (via ~$ crontab -e~) to call these
+scripts automatically.