Weather Monitor
Собирает данные и загружает их в Dropbox! Управляется джойстиком Sense HAT.
История
<цитата>Примечание. Не стесняйтесь использовать мой код, но не забудьте указать меня. ([электронная почта защищена])
Я много читал о метеостанциях, поэтому решил сделать свою собственную. Код и настройка предназначены для удаленного использования.
Этот код работает на Python 2.7 и требует подключения к Интернету во время установки и после. Предполагается, что ваша ОС - Raspbian.
Прочтите инструкции перед тем, как начать, чтобы убедиться, что вы можете это сделать. Так вы не застрянете на полпути настройки.
Шаг 1. Установите библиотеку Dropbox
Библиотека Dropbox устанавливается через pip. Если у вас нет pip, откройте терминал и запустите следующее:
sudo apt-get python-pip python3-pip
Запустите это, чтобы установить библиотеку Dropbox:
dropbox для установки sudo pip
Вероятно, это займет около 15–30 секунд.
Шаг 2. Настройте Dropbox
Для успешной загрузки в Dropbox вам необходимо создать бесплатную учетную запись на https://www.dropbox.com/ или, если у вас уже есть учетная запись, вы можете использовать ее.
На главной странице Dropbox нажмите «…» в правом нижнем углу и нажмите «Разработчики».
На странице разработчиков нажмите «Мои приложения» слева, затем нажмите кнопку «Создать приложение». Щелкните «Dropbox API», затем щелкните «Папка приложения», затем введите «монитор погоды» в поле «Назовите свое приложение». (См. Картинку ниже, если это действительно сбивает с толку.)
После создания приложения вы будете автоматически перенаправлены на страницу настроек. Вам нужно будет прокрутить вниз до «Созданный токен доступа» и нажать кнопку «Создать».
Сохраните появившийся токен доступа - он будет сгенерирован только при посещении этой страницы.
Шаг 3. Настройте Pi
Перед включением Raspberry Pi необходимо подключить к Sense HAT. Когда Pi включен, поместите программу внизу страницы под именем «weather.py» в папке «Документы».
Замените «MY_ACCESS_TOKEN» в строке 7 своим токеном доступа. Убедитесь, что ваш Pi подключен к Интернету и Sense HAT работает. Также проверьте, работает ли погодная программа. Данные должны быть в разделе «Приложения / погодный монитор /» на главной странице Dropbox.
Шаг 4. Запустите weather.py при загрузке
На Pi откройте терминал и введите:
sudo crontab -e
Если вы никогда раньше не использовали crontab, он спросит, какой текстовый редактор вы предпочитаете. Выберите nano, набрав число рядом с ним, затем нажмите Enter.
Перейдите к концу файла с помощью клавиш со стрелками и введите в новой строке следующее:
@reboot python /home/pi/Documents/weather.py &
Затем нажмите Ctrl + O (для сохранения), а затем Ctrl + X (для выхода).
Поздравляем! Вы закончили настройку… почти.
Теперь единственное, что вам нужно сделать, это поместить новый монитор погоды в нужное вам место, обернув его чем-то водонепроницаемым / полностью покрыть. Убедитесь, что есть поток воздуха, чтобы датчики были точными. Не стесняйтесь добавлять все, что хотите, например батарею, радиосвязь вместо Wi-Fi, или даже заставляйте его твитнуть что-нибудь, когда случается какое-то погодное событие. Если вы настраиваете систему наблюдения, вы можете следить за этим проектом.
Источник: Монитор погоды
Производственный процесс
- Монитор артериального давления
- Сетевой монитор температуры и влажности Raspberry Pi
- Метеостанция на основе Raspberry Pi
- Метеостанция Raspberry Pi 2
- Метеостанция Raspberry Pi
- Удаленный мониторинг погоды с помощью Raspberry Pi
- Интерактивный зоомагазин Bark Back
- Метеостанция V 2.0
- Удаленный монитор сердечного ритма
- Создание монитора Ambilight с помощью Arduino