Съдържание:

Малиново PI регистриране на температурата и влажността, облачна метеорологична станция, Wifi и мобилна статистика: 6 стъпки
Малиново PI регистриране на температурата и влажността, облачна метеорологична станция, Wifi и мобилна статистика: 6 стъпки

Видео: Малиново PI регистриране на температурата и влажността, облачна метеорологична станция, Wifi и мобилна статистика: 6 стъпки

Видео: Малиново PI регистриране на температурата и влажността, облачна метеорологична станция, Wifi и мобилна статистика: 6 стъпки
Видео: Хирург купил на трассе банку варенья для больной дочери, а открыв её дома остолбенел 2024, Юли
Anonim
Малиново PI регистриране на температурата и влажността, облачна метеорологична станция, Wifi и мобилна статистика
Малиново PI регистриране на температурата и влажността, облачна метеорологична станция, Wifi и мобилна статистика
Малиново PI регистриране на температурата и влажността, облачна метеорологична станция, Wifi и мобилна статистика
Малиново PI регистриране на температурата и влажността, облачна метеорологична станция, Wifi и мобилна статистика
Малиново регистриране на температурата и влажността, облачна метеорологична станция, Wifi и мобилна статистика
Малиново регистриране на температурата и влажността, облачна метеорологична станция, Wifi и мобилна статистика

С Raspberry PI устройство можете да регистрирате данни за температурата и влажността навън, в стая, оранжерия, лаборатория, охлаждаща стая или на други места напълно безплатно. Този пример ще използваме за регистриране на температура и влажност.

Устройството ще бъде свързано към интернет чрез Wifi или Ethernet

Ще можете да проверявате последните показания на вашия мобилен телефон, настолен компютър или друго устройство с браузър

Консумативи

Монитор с HDMI, HDMI кабел, USB мишка и клавиатура също са необходими за този урок, но обикновено вече го имате

Тук можете да закупите необходимите устройства (минимално необходими):

Raspberry PI 3 или Raspberry PI 2 с wifi стик

микро SD карта (препоръчително 32 GB)

микро USB кабел

Модул DHT22 с кабел

Също така е хубаво да имате:

USB зарядно устройство за захранване на вашето устройство

Водоустойчив корпус

Стандартен корпус от малини (както в моя пример)

Ако нямате USB MicroSD четец

Купих това на Banggood.com

Това също е тествано/работи с индустриален сензор AM2305

Стъпка 1: Добавете вашето устройство към LoggingPlatform

Добавете вашето устройство към LoggingPlatform
Добавете вашето устройство към LoggingPlatform

Тук можете да добавите вашето устройство, за да получите api ключове, необходими по -късно:

Стъпка 2: Пример за диаграма на хардуерно свързване

Пример за диаграма на хардуерно свързване
Пример за диаграма на хардуерно свързване
Пример за диаграма на хардуерно свързване
Пример за диаграма на хардуерно свързване

Свържете DHT22 Out към RaspberryPi вход/изход PIN GPIO 4

Свържете DHT22 + към RaspberryPi 3V PIN 1

Свържете DHT22 - към RaspberryPi Ground PIN 6

Стъпка 3: Качете софтуер, необходим на Micro SD карта (Ръководство за Windows)

Качете софтуер, необходим на Micro SD карта (Ръководство за Windows)
Качете софтуер, необходим на Micro SD карта (Ръководство за Windows)
Качете софтуер, необходим на Micro SD карта (Ръководство за Windows)
Качете софтуер, необходим на Micro SD карта (Ръководство за Windows)
Качете софтуер, необходим на Micro SD карта (Ръководство за Windows)
Качете софтуер, необходим на Micro SD карта (Ръководство за Windows)

Свържете MicroSD към MicroSD входа на вашия компютър с Windows, ако нямате такъв, закупете usb версия като:

USB Micro SD четец

Изтеглете Win32DiskImager тук

Изтеглете най -новата Raspbian OS за Raspberry PI тук (официална връзка за Raspberry PI)

Извлечете изтегления архив на Raspbian OS с вашия архиватор или 7zip като на екран 1

Сега трябва да напишете Raspbian OS с Win32DiskImager на вашата MicroSD карта:

Така че поставете MicroSD във вашия четец и стартирайте Win32DiskImager

Изберете изтегления и извлечен файл с изображение на Raspbian OS, вашия MicroSD и щракнете върху Запис като на екрана 2

ЗАБЕЛЕЖКА ПО БРОЯ: Ако имате проблеми или странно форматиран MicroSD или стартирате това отново, преди това трябва да премахнете всички томове от устройството и да създадете само един. Това може да стане с инструмента за управление на дискове в Windows, както на екран 3

Поставете MicroSD във вашия Raspberry, свържете го с монитор, мишка и клавиатура и го стартирайте

Стъпка 4: RaspbianOS, Зареждане на Python програма в Raspberry и необходима конфигурация

RaspbianOS, Зареждане на Python програма в Raspberry и необходима конфигурация
RaspbianOS, Зареждане на Python програма в Raspberry и необходима конфигурация
RaspbianOS, Зареждане на Python програма в Raspberry и необходима конфигурация
RaspbianOS, Зареждане на Python програма в Raspberry и необходима конфигурация
RaspbianOS, Зареждане на Python програма в Raspberry и необходима конфигурация
RaspbianOS, Зареждане на Python програма в Raspberry и необходима конфигурация
RaspbianOS, Зареждане на Python програма в Raspberry и необходима конфигурация
RaspbianOS, Зареждане на Python програма в Raspberry и необходима конфигурация

Когато се стартира Raspberry, просто трябва да го конфигурирате с хубав съветник, пример за екран 1

След това инсталирайте някои библиотеки за DHT22, така че в терминално изпълнение:

sudo apt-get update

sudo apt-get install build-essential python-dev python-openssl git git clone https://github.com/adafruit/Adafruit_Python_DHT.git && cd Adafruit_Python_DHTsudo python setup.py install

Създайте файл сега с команда, както на екрана 2

Поставете основния код на LoggingForest от тази страница във файлhttps://github.com/sandiwinter/loggingforest/blob…

и променете параметрите, получени на уебсайта на loggingforest.com, както на екрана 3

CTRL+X Y

влезте

За тест сега можете да стартирате този скрипт като на екран 4

С CTRL+Z можете да спрете тази програма

Стъпка 5: Проверете данните в платформата Loggingforest.com

Проверете данните в платформата Loggingforest.com
Проверете данните в платформата Loggingforest.com
Проверете данните в платформата Loggingforest.com
Проверете данните в платформата Loggingforest.com
Проверете данните в платформата Loggingforest.com
Проверете данните в платформата Loggingforest.com

След това вашето устройство ще започне да изпраща данни към loggingforest и можете да го видите там В loggingforest device edit просто определете името и стойностите на параметрите като на екран 1

Щракнете върху визуализация, както на екрана 2

Ще видите хубави данни, както на екран 3

Стъпка 6: Автоматично стартирайте Python Script при стартиране на Raspberry

Стартирайте Python Script автоматично при стартиране на Raspberry
Стартирайте Python Script автоматично при стартиране на Raspberry

Разбира се, вероятно искате да стартирате този скрипт на python автоматично, когато Raspberry ще бъде стартиран или свързан към източник на захранване.

отворете терминала и стартирайте:

sudo nano /etc/rc.local

и преди изход 0 добавете код, за да стартирате скрипта си:

sudo bash -c 'python /home/pi/dht22-api.py> /home/pi/dht22-api.log 2> & 1' &

както на екрана 1

Запазете файла с CTRL+X, Y, Enter Опитайте да рестартирате вашия малинов PI и сега е готов!

Чувствайте се свободни да коментирате и споделяте вашия регистратор

Можете също да намерите други версии на кода в github rep:

github.com/sandiwinter/loggingforest/tree/…

Препоръчано: