Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Manufacturing Technology >> Промышленные технологии

RPI Weather:Как построить метеостанцию

Метеостанция

Вы когда-нибудь думали о мониторинге погоды, или ваш проект связан с погодой? Метеостанция RPI — это устройство, необходимое для решения таких задач.

Действительно, основным компонентом схемы погоды RPI является микроконтроллер Raspberry Pi. Кроме того, он достаточно мощный, чтобы вы могли собирать данные об окружающей среде и местном климате.

Однако этот проект является продвинутым и может потребовать дополнительных навыков программирования и электроники. Но не волнуйтесь, мы подробно поговорим на эту тему и облегчим вам понимание.

Таким образом, вы узнаете, что такое метеостанция RPI и как ее построить.

Приступим.

Что такое метеостанция RPI?

Метеостанция RPI — это технология, позволяющая следить за окружающей средой и погодными условиями. Таким образом, вы можете следить за качеством воздуха и даже определять температуру прямо в вашем районе.

Разные погодные условия

Более того, метеостанция RPI возможна только с комплектом Raspberry PI. Кроме того, в него входят датчики, необходимые для получения точных данных о погодных явлениях.

Кроме того, метеостанции необходимы в районах с изменчивыми условиями и мониторингом окружающей среды перед выходом на улицу.

Теперь есть разные способы построить метеостанцию ​​RPI. Некоторые работают с солнечными батареями, а другим нужна Sense HAT. Но мы сосредоточимся на более простом проекте.

Как построить метеостанцию ​​RPI

Хотя вы всегда можете проверить погоду на своем телефоне, этот проект является идеальной системой для знакомства с системами веб-хостинга, Sense HAT и даже скриптами Python. Кроме того, мы не будем использовать комплект Raspberry PI со встроенными датчиками. Вместо этого мы будем использовать Sense HAT, чтобы добавить нужные нам датчики. К счастью, в этом нет ничего сложного.

Кроме того, Sense HAT позволит вам ощущать как влажность, так и температуру. Кроме того, вы сможете отображать информацию с помощью скрипта Python на мониторе или на светодиодном индикаторе Sense HAT сетки.

Теперь, прежде чем мы начнем этот проект, вот компоненты, которые вам понадобятся:

Блок питания Raspberry PI

Flickr

Чувствовать шляпу

Кабель HDMI

Источник:Pixabay

Монитор

Малиновый Пи

Карта MicroSD

Когда у вас есть все компоненты, пора приступать к сборке!

Шаги

Прежде чем мы начнем, отметим, что существуют разные способы отображения информации о погоде, но все они начинаются с получения измерений с помощью Sense HAT.

Следовательно, мы будем использовать Sense HAT для сбора данных. Затем проверьте это, отобразив информацию в нашем терминале Raspbian.

Теперь это не так, вот шаги, которые вам нужно выполнить для этого проекта:

Шаг 1. Подключение Sense HAT к Raspberry PI

Во-первых, вам нужно подключить Sense HAT к микросхеме PI. Итак, для начала вам нужно отключить и выключить Raspberry PI, чтобы вас не ударило током.

Опять же, Sense HAT использует контакт GPIO RPI для получения и отправки информации. Таким образом, сдвиньте слоты GIPO вашей Sense HAT над контактами GPIO.

Кроме того, вы можете использовать комплект для разветвления GPIO, чтобы создать некоторое расстояние между Sense HAT и процессором вашего RPI. Почему? Sense HAT нагревается, поэтому может испортить ваши показания. Кроме того, если у вас есть радиатор, вы можете использовать его.

После установки необходимых вложений вы можете подключить и включить Raspberry Pi. Что-то не так, если вы не видите радужный узор на светодиоде Sense HAT вашего массива. Следовательно, обязательно проверьте, правильно ли вы установили соединения. В противном случае рассмотрите возможность замены компонентов.

Шаг 2. Проверьте наличие обновлений

Если вы работали с несколькими проектами Raspberry Pi, то должны знать, что перед началом лучше проверить наличие обновлений. Следовательно, чтобы проверить наличие обновлений, откройте приложение терминала в образе диска Raspian и введите следующие команды:

sudo apt-get update

обновление sudo apt-get

После запуска обновлений обязательно проверьте наличие пакета Sense HAT. Хотя в Raspbian включен пакет, проверьте еще раз.

Таким образом, используйте код ниже:

sudo apt-get install sense-hat

Шаг 3. Сценарий

Теперь пришло время создать скрипт, который позволит Sense HAT определять влажность и температуру. Откройте свой терминал Raspbian и используйте текстовый редактор, чтобы начать писать от руки, чтобы создать новый файл.

Вы также можете использовать текстовый редактор nano, который поставляется вместе с пакетом Raspbian.

Таким образом, введите следующую команду, чтобы сделать это:

nano Weatherstation.py

Команда указывает nano сформировать файл или открыть его, если он существует. После того, как он откроется, вот сценарий, который вам нужно написать:

Скрипт Python

После запуска скрипта закройте файл nan. Затем сохраните свою работу с помощью Ctrl + X, Y и Enter. Затем используйте приведенную ниже команду для запуска скрипта:

sudo python Weatherstation.py

Вот как должны выглядеть ваши результаты:

Результаты скрипта Python

Примечание:если ваши показания слишком теплые, это может быть тепло, выделяемое Raspberry Pi. Вы также можете установить радиатор на ЦП PI, чтобы быстро решить эту проблему.

Отображение информации в массиве Sense HAT

Sense HAT не только полезен для своих датчиков, но вы также можете наслаждаться отображением информации о погоде на сетке светодиодов.

Вот как отображать информацию о погоде на светодиодной матрице вместо монитора:

Новый сценарий

Теперь у вас есть два варианта для этой части проекта; вы можете либо отредактировать свой старый код, либо создать новый. Если вы создаете новый, введите следующую команду, чтобы создать новый файл сценария:

нано LEDweather.py

Когда он откроется, вот сценарий, который вы будете писать:

Новый скрипт

Когда вы запускаете сценарий с помощью следующей команды, вы должны увидеть информацию о погоде, отображаемую на светодиодном экране вашего Sense HAT.

Кроме того, этот новый скрипт работает так же, как и для отображения информации о погоде на мониторе. Кроме того, основными отличиями являются очистка команды переменной temp и добавление следующих строк:

sense.show_message("Сейчас {} градусов Цельсия".format(cTemp))

sense.show_message("Сейчас {} градусов по Фаренгейту".format(fTemp))

sense.show_message("Относительная влажность {}%".format(влажность))

В качестве альтернативы, если вы редактируете сценарий для монитора, запустите сценарий с помощью команды nano и обновите сценарий, чтобы переключить дисплей на светодиодный дисплей Sense HAT.

Если вы чувствуете себя готовым к этому, вы даже можете научиться переключать отображение на свой веб-сайт. Этот процесс требует, чтобы вы создали еще один скрипт Python и создали веб-страницу с базовым HTML.

Заключительные мысли

Чувствуешь себя превосходно, чтобы построить свою метеостанцию ​​RPI, верно? Мы знаем это чувство. Что еще лучше, завершив этот проект, вы привыкнете писать сценарии на Python и узнаете, как использовать Sense HAT с Raspberry Pi.

Однако, если у вас не получится с первого раза, не расстраивайтесь. Поначалу это может быть непросто, но при постоянной практике вы даже сможете создавать сценарии погоды.

Если вы готовы к новым испытаниям, попробуйте другие способы построить метеостанцию ​​с помощью Raspberry Pi.

Есть вопросы? Дайте нам знать, связавшись с нами. Мы будем рады помочь вам.


Промышленные технологии

  1. Как 3D-принтеры создают металлические объекты
  2. Как построить текущую схему зеркала
  3. Метеостанция на основе Raspberry Pi
  4. Метеостанция Raspberry Pi 2
  5. Метеостанция Raspberry Pi
  6. Метеостанция V 2.0
  7. Как создать программу технического обслуживания электрооборудования
  8. Как разработать план развития продукта для Интернета вещей
  9. Как создать идеальную команду внедрения ERP
  10. Как построить программу обслуживания электрооборудования