Плата на самом деле 8кв.см, корпус гораздо более открытый чем у ксяоми, проц получился STM32F302CB избыточным ввиду того что так выходило дешевле на jlcpcb, но и плата вышла на несколько случаев жизни
По моей первой фоте можете увидеть что разница по температуре с ксяоми не очень-то большая - 1.5гр и большой вопрос еще откуда такая выходит. Проверял очень просто - лежит плата, включаю и смотрю как меняются показания BME280 с течением времени, понятно что если проц греется и прогревает плату, то температура будет расти.
Уже забыл как писал, открыл и там:
// Sleep till the next event
SCB->SCR &= ~SCB_SCR_SLEEPDEEP_Msk;
SCB->SCR &= ~SCB_SCR_SLEEPONEXIT_Msk;
__WFI();
Даже раз в секунду просыпающийся проц на десяток миллисекунд чтобы читануть BME на частоте 8Mhz кушает всего 1mA и погоды не сделает
Термометры перешил, да сразу влажность минусует 5%, а вот что любой кому не лень сосед может мне их перешить просто телефоном из браузера безовсяких напрягов - дырень еще та...
Теория насчет разницы в показаниях из-за конвекции подтверждается не очень, поменял экземпляры местами на полочке, тот что завышал так и продолжает завышать на 3-4%, в целом конечно результат получше чем у AM2303 где было 15% между экземплярами.