This is a project that uses sensors that are popular and easy to obtain.  The basic manufacture of the sensors featured is Keyes which supplies several distributors.  The KY-xxx numbered sensors are the type used for these demonstrations and experiments.  These sensors are available in kit form and separate components.  Amazon and ebay have them as well as several Chinese distributors.  The following I have gathered the best descriptions and programs form several websites.  Included are links to the original data and programs.  The current programs are for demonstration purposes and are for the ARDUINO UNO.  Some translated data can be difficult.  I have included clear information outside of the references given.

KY-001 https://tkkrlab.nl/wiki/Arduino_KY-001_Temperature_sensor_module check operation
KY-002 https://tkkrlab.nl/wiki/Arduino_KY-002_Vibration_switch_module KY-002_Vibration_switch_module
KY-003 http://sensorkit.en.joy-it.net/index.php?title=KY-003_Hall_Magneticfield-Sensor_module KY-003_V2_Hall_Effect
KY-004 http://sensorkit.en.joy-it.net/index.php?title=KY-004_Button-module Watch Arduino LED pin 13 as buttun is pushed.
KY-005 https://arduinomodules.info/ky-005-infrared-transmitter-sensor-module/ KY-005 Infrared Transmitter Module
KY-006 https://tkkrlab.nl/wiki/Arduino_KY-006_Small_passive_buzzer_module KY-006_Small_passive_buzzer_module
KY-008 https://tkkrlab.nl/wiki/Arduino_KY-008_Laser_sensor_module LASER caution KY-008 LASER module
KY-009 https://tkkrlab.nl/wiki/Arduino_KY-016_3-color_LED_module KY-016_3-color_LED_module
KY-011 https://arduinomodules.info/ky-011-two-color-led-module-3mm/ ky-011-two-color-led-module-3mm/
KY-012 https://arduinomodules.info/ky-012-active-buzzer-module/ KY-012 ACTIVE BUZZER MODULE
KY-013 https://arduinomodules.info/ky-013-analog-temperature-sensor-module/ ky-013-analog-temperature-sensor
KY-015 https://tkkrlab.nl/wiki/Arduino_KY-015_Temperature_and_humidity_sensor_module KY-015_Temperature_and_humidity_sensor_module
KY-016 https://tkkrlab.nl/wiki/Arduino_KY-016_3-color_LED_module KY-016_3-color_LED_module  KY-009 and ky-016
KY-017 http://sensorkit.en.joy-it.net/index.php?title=KY-017_Tilt_switch_module KY-011, KY-016 or KY-029 can be used as LED
KY-018 https://tkkrlab.nl/wiki/Arduino_KY-018_Photo_resistor_module Chech out.
KY-019 https://arduinomodules.info/ky-019-5v-relay-module/ KY-019 5V Relay Module
KY-020 https://arduinomodules.info/ky-020-tilt-switch-module/ ky-020-tilt-switch-module
KY-021 https://tkkrlab.nl/wiki/Arduino_KY-021_Mini_magnetic_reed_modules KY-021_reed_switch
KY-022 https://arduinomodules.info/ky-022-infrared-receiver-module/ KY-022 INFRARED RECEIVER MODULE
KY-023 https://tkkrlab.nl/wiki/Arduino_KY-023_XY-axis_joystick_module KY-023_XY-axis_joystick_module
KY-024 https://github.com/R2D2-2017/R2D2-2017/wiki/Keyes-KY-024-Hall-Sensor Sensor Keyes KY024 (chip ss49E)
KY-025 http://sensorkit.en.joy-it.net/index.php?title=KY-025_Reed_module KY-025 Reed module
KY-026 https://tkkrlab.nl/wiki/Arduino_KY-026_Flame_sensor_module KY-026 Flame sensor module
KY-027 https://tkkrlab.nl/wiki/Arduino_KY-027_Magic_light_cup_module KY-027 Magic light cup module  (USES TWO Modules)
KY-028 http://sensorkit.en.joy-it.net/index.php?title=KY-028_Temperature_Sensor_module_(Thermistor) KY-028 Temperature sensor module  :  SR0049
KY-029 http://sensorkit.en.joy-it.net/index.php?title=KY-029_2-Color_(Red%2BGreen)_3mm_LED_module KY-029 2-Color (Red+Green) 3mm LED module
KY-032 https://tkkrlab.nl/wiki/Arduino_KY-032_Obstacle_avoidance_sensor_module KY-032 Obstacle avoidance sensor module
KY-033 http://sensorkit.en.joy-it.net/index.php?title=KY-033_Tracking_sensor_module KY-033 Tracking sensor module
KY-034 http://sensorkit.en.joy-it.net/index.php?title=KY-034_7_Colour_LED_flash-module check operation
KY-035 https://tkkrlab.nl/wiki/Arduino_KY-035_Class_Bihor_magnetic_sensor KY-035 Hall analog sensor
KY-036 http://sensorkit.en.joy-it.net/index.php?title=KY-036_Metal-touch_sensor_module KY-036 Metal-touch sensor module
KY-037 https://tkkrlab.nl/wiki/Arduino_KY-037_Sensitive_microphone_sensor_module KY-037 Sensitive microphone sensor module
KY-038 https://tkkrlab.nl/wiki/Arduino_KY-038_Microphone_sound_sensor_module KY-038 Microphone sound sensor module-analog  //KY-038 Microphone sound sensor module --digital
KY-039 https://tkkrlab.nl/wiki/Arduino_KY-039_Detect_the_heartbeat_module KY-039 Detect the heartbeat module
KY-040 http://henrysbench.capnfatz.com/henrys-bench/arduino-sensors-and-input/keyes-ky-040-arduino-rotary-encoder-user-manual/ ky-040_rotery_encoder_demo.