Удаленный мониторинг погоды с помощью Raspberry Pi
В этом проекте я покажу вам, как создать систему удаленного мониторинга погоды с использованием Raspberry Pi3
Я использую для этого облачный сервис PubNub, бесплатный… PubNub - это глобальная сеть потоков данных (DSN) и компания, предлагающая инфраструктуру как услугу в реальном времени (IaaS), базирующаяся в Сан-Франциско, Калифорния. Компания производит продукты для разработчиков программного и аппаратного обеспечения для создания веб-приложений, мобильных приложений и приложений Интернета вещей (IoT) в реальном времени.
Основным продуктом PubNub является API обмена сообщениями публикации / подписки в реальном времени, построенный на их глобальной сети потоков данных, которая состоит из реплицированной сети, состоящей как минимум из 14 центров обработки данных, расположенных в Северной Америке, Южной Америке, Европе и Азии. В настоящее время сеть обслуживает более 300 миллионов устройств и передает более 750 миллиардов сообщений в месяц.
Шаг 1. Что вам нужно?
1.Raspberry Pi
2.LCD 16x2 (я использовал HD44780 LCD)
3. Датчик температуры. (Я использовал датчик датчика температуры DS18B20, работающий по однопроводному протоколу)
4. светодиод для индикации
5. Хлебная доска
6. перемычки (M-M, M-F)
7. телефон Android и учетная запись PubNub
Кодирование этого проекта полностью выполнено на Python (если вы не знаете Python, не волнуйтесь, я включил код). Вы также можете изучить Python на моем веб-сайтеwww.embeddedstudy.com, это очень просто
Вам необходимо установить Ос на Raspberry pi, прежде чем приступить к работе над этим проектом, пожалуйста, проверьте мой веб-сайт, чтобы узнать, как это сделать.
Шаг 2. Схема подключения
Вы должны подключить свой raspberry Pi через SSH к своему ноутбуку для кодирования. После входа в систему с именем pi с именем пользователя pi и пароль:r aspberry
чтобы увидеть схему контактов Raspberry Pi, посетите https://pinout.xyz/
выполните подключение, как показано ниже, подключите резистор 4,7 кОм между VCC и проводом передачи данных DS18B20 иначе мы не получим результат.
Создайте один каталог в raspberry pi и извлеките эти файлы в этот каталог
Нажмите здесь, чтобы загрузить код!
Перед этим вам необходимо скачать и установить библиотеку Adafruit LCD, чтобы LCD работал, также установите
чтобы установить это, выполните следующие команды на терминале Raspberry pi
sudo apt-get update
sudo apt-get install -y python3 python3-pip python-dev
sudo pip3 install rpi.gpio
установить ADAFRUIT LCD LIBRARY
git clone https://github.com/adafruit/Adafruit_Python_CharL…
cd ./Adafruit_Python_CharLCD
sudo python setup.py install
Текущий проект / сообщение также можно найти с помощью:
- удаленный мониторинг температуры с помощью raspberry pi
Производственный процесс
- Температурный профиль Raspberry Pi с использованием LabVIEW
- Метеостанция на основе Raspberry Pi
- Мониторинг температуры на Raspberry Pi
- Датчик температуры Python и Raspberry Pi
- Метеостанция Raspberry Pi 2
- Метеостанция Raspberry Pi
- Мониторинг температуры с помощью Raspberry Pi
- SensorTag для Blynk с использованием Node-RED
- Универсальный пульт дистанционного управления Raspberry Pi
- Датчик движения с использованием Raspberry Pi