В попредньому запису зробили датчик, що моніторить температуру та вологість в кабінеті у співробітників складу. Для розуміння ситуації на складі в цілому мені необхідно отримати інформацію про температуру безпосередньо на складі, на вулиці, а також в просторі між потолком та кришею (для відстеження тепловтрат).
По тому ж принципу що і в попередній системі, інформацію необхідно передавати MQTT-брокеру на сервері Amazon звідки NODE-RED буде брати дані для побудови графіків та подальшої обробки.
Так як показники вологості не є необхідними, в даному завданні для вимірювання ідеальними будуть DS18B20 так як дозволять подключити декілька датчиків на один пін ESP8266-01.
Отже нам необхідно:
Онлайн датчик температури та вологості ESP8266-01+MQTT+DHT22
Зима вже близько і виникла необхідність дистанційно відстежувати перепади температури в складських приміщеннях. І за ціль поставлено зробити максимально простий датчик температури (вологості як бонусна опція) на базі ESP8266-01 обладнавши DHT22 та випустивши в мережу через MQTT.
Восстановление планшета Saturn ST-TPC0708
Каким-то образом сын умудрился превратить планшет Saturn ST-TPC0708 в кирпичик с вечным состоянием загрузки. Сказать что планшет востребован - не особо, но то что он есть и не работает - не дает покоя))
ESP8266+ARDUINO NANO связь через ESP-link ч.3 (заливаем скетч)
ESP8266 прошит и настроен http://www.sast.in.ua/2017/01/esp-link.html
Виртуальный порт настроен http://www.sast.in.ua/2017/04/esp-link-2.html
Теперь осталось подключить к ардуине и залить скетч.
Подключение проводим согласно схеме:
Питать ESP8266 необходимо отдельно, поэтому в схеме используется конвертер питания в 3.3в. Ардуину и ESP8266 и конвертер питания необходимо подключить на общий "-".
Виртуальный порт настроен http://www.sast.in.ua/2017/04/esp-link-2.html
Теперь осталось подключить к ардуине и залить скетч.
Подключение проводим согласно схеме:
Питать ESP8266 необходимо отдельно, поэтому в схеме используется конвертер питания в 3.3в. Ардуину и ESP8266 и конвертер питания необходимо подключить на общий "-".
ESP8266+ARDUINO NANO связь через ESP-link ч.2 (виртуальный порт)
В первой части "ESP8266+ARDUINO NANO связь через ESP-link ч.1" подготовили модуль ESP8266-01 залив в него прошивку ESP-link v2.2.3. Теперь же, необходимо настроить возможность программировать arduino "по воздуху". Для этого создаем канал связи по Wi-Fi через виртуальный порт используя Tibbo Device Server Toolkit.
Запускаем Tibbo VSP Manager,
Запускаем Tibbo VSP Manager,
Бюджетный бесперебойник для Raspberry Pi (UPS for Raspberry Pi)
После выяснения причин почему мой домашний сервер автоматизации и управления на Raspberry Pi 3 неожиданно лег, со странными симптомами и во избежания повторений в будущем, решил обеспечить ему бесперебойное питание. Ставить офисный UPS для малины как-то жирно, а в закромах валялся старый китайский PowerBank на 4500mA.
ESP8266+ARDUINO NANO связь через ESP-link ч.1
Не так давно нашел статью "Программируем Ардуино «по воздуху» через ESP-link" и она изменила мою дальнейшую практику с Ардуино. Теперь нет необходимости для того, чтобы внести правки и дополнения в код, разбирать устройство, подключать к компьютеру. Теперь все по Wi-Fi. Но обо всем по порядку.
Что для этого нужно:
Что для этого нужно:
Стабилизаторы напряжения LM317T и AMS1117-3.3
Стабилизатор напряжения регулируемый LM317T
Интегральный регулируемый стабилизатор LM317 как никогда подходит для проектирования несложных регулируемых источников и блоков питания, для электронной аппаратуры, с различными выходными характеристиками, как с регулируемым выходным напряжением, так и с заданным напряжением и током нагрузки. Выполнен в корпусе to220.
Активное самоохлаждение малины с помощью NODE-RED MQTT и др.
Хоть на малине и установлено пассивное охлаждение в виде алюминиевых радиаторов, температура процессора без нагрузок держится в пределах 50С. А держать кулер постоянно включенным нет никакого желания.
Поэтому сформировалась задача: включать кулер при достижении определенной температуры (в моем случае 55С), и отключать при достижении желаемого минимума (менее 40С), ну и конечно же видеть какая температура на данный момент.
Поэтому сформировалась задача: включать кулер при достижении определенной температуры (в моем случае 55С), и отключать при достижении желаемого минимума (менее 40С), ну и конечно же видеть какая температура на данный момент.
Управление нагрузкой Raspberry Pi3 GPIO + NODE-RED + MQTT + 2 Relay
Мыслей и идей как всегда полно, а времени нет....Но все же, нужно что-то автоматизировать и подключить к интернету :)
Итак, что у нас есть, а есть:
- Raspberry P3, которая трудится круглосуточно, на ней работает сервер MQTT и NODE-RED. Когда все макетки разобраны - никакой полезной функции не несет, но люблю я иногда подключится с консоли, обновить все....настроен даже удаленный доступ на случай резкой нехватки консоли.
- ардуиновский шилд с двумя реле
- желание удаленно включать свет на рабочем столе (с телефона, с веб, да с чего угодно), а также управлять активным охлаждением малины.
Итак, что у нас есть, а есть:
- Raspberry P3, которая трудится круглосуточно, на ней работает сервер MQTT и NODE-RED. Когда все макетки разобраны - никакой полезной функции не несет, но люблю я иногда подключится с консоли, обновить все....настроен даже удаленный доступ на случай резкой нехватки консоли.
- ардуиновский шилд с двумя реле
- желание удаленно включать свет на рабочем столе (с телефона, с веб, да с чего угодно), а также управлять активным охлаждением малины.
Osoyoo 3.5 LCD сенсорный экран для Raspberry Pi
Наконец-то приехала долгожданная посылка с Китая, такая долгожданная, что случайно забыл о ней и она прождала меня ещё 5 дней в отделении УкрПочты))
Но вот желтый пакетик в руках, а в нем дисплей и "удобный" корпус для малины с дисплеем.
Упаковано все хорошо и доехало целым и невредимым, за что китайцам отдельное спасибо!)
Bluetooth на Raspberry Pi 3 (RASPBIAN JESSIE)
Raspberry Pi 3 обзавелась беспроводными интерфейсами Wi-Fi и Bluetooth. И если с первым все хорошо, то Bluetooth с коробки запускаться отказывался (пока). Но это поправимо! (официальная инструкция на сайте производителя element14).
Для этого необходимо подключить к сети и в консоли выполнить следующее:
sudo apt-get update
sudo apt-get upgrade -y
sudo apt-get dist-upgrade -y
sudo rpi-update

Для этого необходимо подключить к сети и в консоли выполнить следующее:
sudo apt-get update
sudo apt-get upgrade -y
sudo apt-get dist-upgrade -y
sudo rpi-update
Немного теории (MQTT)
Чем дальше в лес , тем тяжелее с него выбраться...
Изучая протокол MQTT, а также консоль IBM Bluemix (с их Watson IoT Platform) наткнулся на ещё один очень интересный сервис NODE-RED. Поэтому с целью "ничего не забыть и не упустить в дальнейшем" небольшой теоретический отступ.
Протокол MQTT, важные моменты (материалы позаимствованы с блога Андрея Зубинского):
Основа стандарта протокола MQTT – описание форматов пакетов и обмена ими, на которые отображены все механизмы MQTT.
Изучая протокол MQTT, а также консоль IBM Bluemix (с их Watson IoT Platform) наткнулся на ещё один очень интересный сервис NODE-RED. Поэтому с целью "ничего не забыть и не упустить в дальнейшем" небольшой теоретический отступ.
Протокол MQTT, важные моменты (материалы позаимствованы с блога Андрея Зубинского):
Основа стандарта протокола MQTT – описание форматов пакетов и обмена ими, на которые отображены все механизмы MQTT.
Підписатися на:
Дописи (Atom)