Смотрите нагрузку на проц и видяху. Может он дискретку не умеет отключать
Поставьте драйвера на ноут с сайта производителя
Вообще я сомневаюсь что он будет «жить» больше 1,5-2х часов
Ну так переверните плату BMP280 - на ней обозначение пинов.
На ней SCL/SDA подключайте на D1/D2, землю - на землю, питание 3.3 В - на питание 3.3 В. Остальные пины не задействованы если будете протокол I2C использовать.
Ну судя по вопросу для начала хотябы основы языка нужно выучить.
1) roll - это обычный random.randint(0, 100)
2) шар - это обычный random.choice(["Да", "Нет", "Возможно"])