Проект Интернета вещей на основе Raspberry PI Подключение датчика DHT11
Цель этого Руководство предназначено для того, чтобы вы могли собирать и отправлять данные в облако из вашего проекта Интернета вещей на основе Raspberry PI с подключением датчика DHT11.
История
Руководство по подключению NodeMCU к облаку Thingsio.ai
Raspberry Pi 3 Model B - самая ранняя модель Raspberry Pi третьего поколения. В феврале 2016 года он заменил Raspberry Pi 2 Model B. Pi не похож на вашу обычную машину, в самой дешевой форме у него нет корпуса, а просто электронная доска размером с кредитную карту того типа, который вы можете найти. внутри ПК или ноутбука, но намного меньше.
Цель этого руководства - дать вам возможность отправлять захваченные и отправлять данные в облако с вашего устройства. Перед тем, как начать это руководство, убедитесь, что у вас под рукой есть датчики влажности и температуры Raspberry pi и DHT11, чтобы это руководство прошло гладко.
Часть I. Установка и настройки Raspberry Pi:
- У вас может быть такое оборудование, как кабель HDMI, кабель LAN, SD-карта 8/16 ГБ, DHT11 и один кабель для передачи данных с вашим устройством raspberry pi 3.
- Загрузите и установите программное обеспечение:Advance IP-сканер, форматирование SD-карт, XLaunch и Xming, Putty, VNC Viewer и Win32 Disk Imager для установки и настройки Raspberry Pi 3 на платформе Windows.
- Загрузите ОС для raspberry pi 3 «Raspbian stretch с рабочим столом» по ссылке:https://www.raspberrypi.org/downloads/raspbian/.
- Полностью отформатируйте SD-карту с помощью форматирования SD-карты. Вы можете перейти по этой ссылке, чтобы узнать о нераспределенном пространстве на SD-карте. https://www.isumsoft.com/computer/how-to-use-unallocated-space-on-usb-drive.html.
- Прошить растяжку OS Raspbian через Win32 Disk Imager.
Сделайте файлы «ssh» и wpa_supplicant.conf в блокноте с типом «Все файлы»
- Введите свои учетные данные Wi-Fi, как это, в wpa_supplicant.conf и сохраните их. Теперь вы можете получить удаленный доступ к вашему Raspberry Pi через вашу систему Windows. ctrl_interface =DIR =/ var / run / wpa_supplicant GROUP =netdevnetwork ={ssid =”YOUR_NETWORK_NAME” psk =”YOUR_PASSWORD” key_mgmt =WPA-PSK}
- Извлеките SD-карту и вставьте ее в raspberry pi.
- Дождитесь загрузки raspberry pi.
- Просканируйте прикрепленные IP-адреса с помощью расширенного IP-сканера и введите « 168.0.1-254, 192.168.137.1-254 ».
- Откройте замазку и введите IP-адрес вашего raspberry pi в параметре SSH. Номер порта будет таким же. Нажмите "Открыть".
- Введите логин "pi" и пароль "raspberry" (по умолчанию).
- Чтобы включить ssh на Raspberry Pi. Введите «sudoraspi-config».
- Перейдите к параметрам "Продвинуть" и нажмите "Ввод". Включите опцию ssh.
- Установите сервер vnc. Введите «sudo apt-get install tightvncserver».
- После этого войдите в «tightvncserver». Вы увидите такую консоль.
- Откройте VCN Viewer и зарегистрируйтесь.
- На сервере VCN перейдите в File-> New connection и введите тот же IP-адрес, который вы указали в замазке, и напишите имя устройства.
- Нажмите на вариант подключения. Теперь вы будете в Raspberry Pi OS.
- На этом установка Raspberry pi 3 завершена. Мы припаркуем его здесь на несколько минут и настроим облачную учетную запись, которая предоставит вам образец кода, чтобы вставить его обратно. Облачная учетная запись будет настроена на Thingsio.ai, что позволит raspberry pi отправлять, хранить и визуализировать данные вашего датчика.
Часть II:Настройка облачной учетной записи на Thingsio.AI
- ThingsIO.AI - это платформа для Интернета вещей для разработчиков. Как разработчик, мы понимали, что не может быть единого места для подключения, анализа и обработки данных устройства. Многие платформы чистой аналитики не предлагают управление устройствами, которое является основным для iot. В этом причина ThingsIO.AI
- Зарегистрируйте учетную запись в http://thingsio.ai/#/register.
- Вы получите уведомление о регистрации.
- Введите свой адрес электронной почты и подтвердите свою учетную запись.
- После этого войдите в свою учетную запись, указав свой адрес электронной почты и пароль.
- Теперь вы попадете на панель управления проекта. Выберите вариант нового проекта:
- Нажмите на опцию добавления нового устройства. Вы получите идентификатор Devide.
- Введите имя устройства и нажмите "Создать и настроить устройство".
- Вы попадете на панель управления своего устройства:
1. Отслеживайте специальные параметры вашего устройства здесь. Это можно установить в конфигурации устройства (по умолчанию - null).
2. Вы можете видеть график своего реального времени и специальных параметров.
3. Вы можете увидеть все свои данные.
4. Здесь вы можете увидеть свои последние 5 точек данных.
5. Здесь вы можете увидеть весь список созданных графиков.
Откройте примеры кода устройства и нажмите Raspberry pi.
Оттуда вы получите образец кода, скопируйте и вставьте его в свой vi-редактор или редактор Geany для программистов.
Нажмите «Отправить пробные данные», чтобы отправить пробные данные на сервер:
Часть III:Настройка Raspberry Pi 3
Теперь вернитесь к своему компилятору Raspberry pi. Новые несколько шагов, которые вы должны сделать, это проектируете и связаны с Raspberry Pi 3.
- Откройте страницу терминала и введите:sudo apt-get updatesudo apt-get upgradedesudo apt-get install git-coregit clone git://git.drogon.net/wiringPi
- После этого откройте редактор программирования Geany.
- Перед компиляцией и выполнением программы с библиотекой WiringPi в редакторе программиста Geany нам следует добавить несколько строк в настройки сборки. Чтобы добавить эти строки, нажмите «Сборка» и выберите «Установить команды сборки», как показано ниже.
- Измените раздел команд C и Выполните команды для компиляции и выполнения программы с использованием библиотеки WiringPi, как показано ниже, и нажмите OK.
- Перейдите в пример кода устройства на http://thingsio.ai/
- Скопируйте и вставьте образец кода в свой редактор / компилятор в «file.c».
- Теперь нажмите на параметр настройки устройства.
Часть IV:Графики и визуализации на Thingsio.Ai
Вы можете установить специальные параметры (они отслеживаются на панели управления) и соответствующим образом преобразовать их и добавить новые
Щелкните параметр обновления устройства:
- Вы также можете указать географическое положение своего устройства.
- Чтобы создать график для вашего устройства, нажмите «Создать график».
- Нажмите на вариант предварительного просмотра и нажмите "Сохранить изменения".
- Присоедините датчик DHT11 к контакту GPIO.
- Нажмите на вариант сборки и создайте код.
Подробнее:Проект Интернета вещей на основе Raspberry PI с подключением датчика DHT11
Производственный процесс
- Базовый IoT - RaspberryPI HDC2010 как
- Регистратор температуры Raspberry Pi
- Метеостанция на основе Raspberry Pi
- Датчик температуры Python и Raspberry Pi
- Метеостанция Raspberry Pi
- Проект IoT 101:потоковая температура с вашего Raspberry Pi
- Ультразвуковой датчик (HC-SR04) + Raspberry Pi
- Датчик движения с использованием Raspberry Pi
- Датчик влажности почвы Raspberry Pi
- Цифровой датчик Холла Raspberry Pi в JAVA