Проект погодная станция
У погоды нет плохой погоды
Данная погодная станция, делалась в рамках умного дома, как развивающий проект и не претендует на метеорологическую супер точность). В основе ее лежат два простых датчика bm180(GY-68) и dth21(AM2301).
Кратко о том как работает. Данные с датчиков по витой паре попадают на Arduino, далее скетч Arduino обрабатывает данные и формирует ответ в JSON формате в com порт. Com порт представляет из себя обычный кабель usb вставленный в сервер, на котором крутится гипервизор hyper-v server. После того как hyper-v server получает данные, он пробрасывает их по именованому com порту на поднятую виртуалку. Виртуалка слушает и com порт, и как только туда что то поступает, запускает Python скрипт который записывает данный в базу данных.