Метеостанция Raspberry Pi
Создайте личную метеостанцию с Raspberry Pi, которая будет отправлять вам по электронной почте информацию о температуре, влажности и осадках.
* Через пару недель я добавлю датчик атмосферного давления для расчета вероятности дождя.
Шаг 1. Расходные материалы
Вам понадобится:
Raspberry Pi b и блок питания
Кабель Ethernet
Макетные провода
Макет
Модуль влажности и температуры (я использую модуль DHT11)
Датчик дождя (без изображения)
Корпус для вашей метеостанции (без изображения)
Горячий клеевой пистолет с клеем
Сверло с различными долотами
Шаг 2. Соберите схему
Подключите вывод питания датчика влажности и питание датчика дождя к выводу 3,3 В на Raspberry Pi.
Подключите заземляющий контакт датчика влажности к земле на Raspberry Pi.
Подключите контакт данных датчика влажности и провода данных датчика дождя к контактам GPIO (я использую контакты GPIO 7,13,15,18 и 16).
Шаг 3. Постройте корпус
Просверлите отверстия в датчике диаметром 1, 1,5, 2, 2,5 дюйма и внизу.
Просверлите отверстия в корпусе для кабеля Ethernet, кабеля питания и проводов данных для дождемера и датчика влажности.
Приклейте датчик дождя к задней части корпуса.
Проденьте провода от транзисторов и питания из корпуса в датчик дождя, заклейте отверстия горячим клеем.
Поместите Raspberry Pi и схему в корпус и подключите Ethernet, датчик питания и влажности.
Включите Raspberry Pi и подключите его к Интернету через кабель Ethernet.
Шаг 4. Программирование датчика влажности
Прежде чем мы начнем программировать, вы должны загрузить библиотеки Python для использования датчика. Используйте команду git-clone https://github.com/adafruit/Adafruit_Python_DHT.g ... затем переключитесь в эту папку с помощью cd Adafruit_Python_DHT и запустите sudo apt-get install build-essential python-dev, чтобы установить 2 важных модуля для программирования датчик. находясь в папке Adafruit_Python_DHT, запустите sudo python setup.py install, чтобы установить библиотеки в python. Библиотеки установлены.
Мы сделаем демонстрационную программу для тестирования сенсора.
импортировать Adafruit_DHT как dht
h, t =dht.read_retry (dht.DHT11, 16)
print ‘Humidity ={1:0.1f}% Temp ={0:0.1f} * C’.format (h, t)
запустите эту программу, чтобы убедиться, что датчик работает. Если это не сработает, убедитесь, что все правильно подключено и весь код введен правильно.
Подробнее:Метеостанция Raspberry Pi
Производственный процесс
- Регистратор температуры Raspberry Pi
- Сетевой монитор температуры и влажности Raspberry Pi
- Метеостанция на основе Raspberry Pi
- Датчик температуры Python и Raspberry Pi
- Метеостанция Raspberry Pi 2
- Удаленный мониторинг погоды с помощью Raspberry Pi
- Ультразвуковой датчик (HC-SR04) + Raspberry Pi
- Датчик движения с использованием Raspberry Pi
- Датчик влажности почвы Raspberry Pi
- Цифровой датчик Холла Raspberry Pi в JAVA