Перейти к содержанию

Br.Misha

Members
  • Постов

    918
  • Зарегистрирован

  • Посещение

Весь контент Br.Misha

  1. Дело в том, что это будет уже некоторый адаптер для существующего устройства и там нельзя сделать серию опросов. Вариант с 814, конечно, хорош, но 814 дороже в несколько раз, да и проблему действительно полностью не исключает, а исключить то надо. Может, все таки, на выходе поставить конденсатор на несколько нанофарад на GND и резистор к плюсу питания??
  2. Доброго времени суток! Есть задача - отслеживать наличие сетевого напряжения микроконтроллером. Супер быстрая реакция не требуется, нужно просто в определенный момент проверить, есть оно или нет. Как я предполагаю, можно применить диодный мост + сглаживающий конденсатор + оптопара (PC817) с резистором, но проблема в том, что данных "регистраторов наличия сетевого напряжения" нужно разместить на плате около 20 шт, поэтому лишние детали стоило бы убрать (но развязка обязательная). С габаритных деталей тут конденсатор (на такое напряжение он довольно большой) и мост. Так вот, вопрос: можно ли убрать диодный мост, а конденсатор поставить уже после оптопары, где напряжение не превышает 5В? Спасибо!
  3. По поводу гемора с резистором, да, согласен, но опять же, надо учитывать цену устройства, я в инете дешевле 160$ не находил, а тут 50. На счет погрешности пока сказать точно не могу, ибо сильно зависит от ИОН (стоит внешний на 2,5В), плюс надо учитывать всякие блуждающие токи и т.д., это смогу сказать только после тестов. А вообще, разрядность АЦП - 12 бит. По усреднению значений. У моего прибора тоже такое есть, правда, берется среднее за 50мс и этот интервал изменять нельзя. Но идея хорошая, я учту, спасибо)))
  4. Посмотрел документы (позже постараюсь более вдумчиво изучить). Прошу посмотреть хотя бы первое видео с перемотками. Наверное, мы друг друга не правильно поняли))) Аналоговые входы там для измерения напряжения, а не тока. Соответственно, для измерения тока надо будет подключить резистор, падение напряжения на котором будет измеряться.
  5. Врятле, ибо я не рассчитывал изначально на этот рынок.
  6. Была задача выполнять некоторые действия, когда IP девайсы переставали отвечать. Ну не ковыряйтесь с ним, ним. Разве я писал, что это является обязательным? Web - сервер как дополнение. От того, что он там есть никому хуже не станет. Систему полива на его базе сделать можно без проблем.
  7. А как, собственно, порты будут выжигать? Тоже не совсем понятно. Под GUI подразумевается интерфейс под ПК. К него и конфигурируется девайс. Все настройки можно сохранить в файл и перенести на другой девайс.
  8. Немножко больше года назад под некоторые цели мне нужно было дешевое (потому что надо было много) устройство с несколькими портами IO, возможностью выполнять простой скрипт (ну или его подобие, чтобы можно было задать логику работы) и интерфейсом RS485 для связи с ведущим. Спустя некоторое время с начала разработки надобность в нем отпала, но я в свободное время продолжал его разрабатывать, всё больше и больше уделяя ему времени, а через пол года поставил четкую цель - сделать простой и понятный ПЛК за 49$, спустя ещё пол года это удалось! Ну потом ещё появилась идея дисплей прилепить, получилось чуть дороже, но решил сделать версию с дисплеем и без. В продажу пока не пустил, так как его пока с товарищами тестим. Вероятно, что назвать его ПЛК - это было бы слишком не правильно (просто больше ничего не придумал), ведь в отличии от обычного ПЛК, язык программирования не задает основной функционал, бОльшая часть задается в GUI. Да и нацеливался я больше НЕ на промышленность, а на разную домашне-дачную автоматизацию, IoT и т.д. Краткие возможности: DHCP клиент. web сервер с возможность установки пароля для доступа. Пользователь сам может заливать веб-интерфейс (есть файловая система). Для XPr TCP режим клиента (когда не программа подключается к нескольким устройствам, а несколько устройств к программе). MODBUS RS485/TCP. Для TCP только режим слейва, для 485 - мастер и слейв. Telnet. RTC. 10 Входов и выходов на самом устройстве. Возможность увеличения до 50 с помощью расширителей. Все выходы на устройстве могут работать как шим. Все входы на устройстве могут работать как АЦП. При этом, есть возможность измерения амплитуды, поэтому можно подключать трансформаторы тока. Первые 8 входов могут работать в режиме счетчика, частотометра измерителя скважности, периода и длины импульса. Пинговальщик. Может пинговать указанные IP адреса и в случае ошибки выполнять необходимые действия (к примеру, перезагружать сервер, который завис). MicroLAN. В данный момент поддерживаются датчики DS18B20. MQTT (самый распространенный протокол Интернета вещей). Безопасный и многопоточный скриптовый движок. Именно он позволяет устройству конкурировать с ПЛК. Возможность сохранения переменных в ПЗУ. Панель управления с дисплеем и кнопками. Позволяет выводить разнообразную информацию для оператора и управлять самим устройством. Количество пунктов практически не ограничено. Меню можно делать древовидным. Возможность чтения и установки абсолютно всех настроек (включая файловую систему) по сети (возможно запретить в конфигураторе). Есть возможность задавать автоматические вычисления для линейных датчиков, отталкиваясь от двух известных точек. К примеру, подключив тот же трансформатор тока к АЦП, в конфигураторе надо указать, что при напряжении на АЦП 0,5В ток будет 10А, а при 2В ток 50А. Устройство затем само будет вычислять ток исходя из напряжения на АЦП и заданных настроек. Если требуются примитивные возможности, к примеру, работа с MQTT, то настройка сводится к "на этот подписался и привязал к такому выходу, а этот термодатчик публикуем при изменении" и оно начинает работать. Собственно, эту тему создал чтобы обсудить с форумчанами возможности данного устройства и чтобы в него ещё стоило добавить? Только прошу желающих увидеть здесь сенсорную панель и т.д. учесть, что надо уместиться в бюджет. Конечно, будет ещё промышленная версия, с гальванической развязкой, но она дороже. В этом плейлисте размещены некоторые краткие видеоролики по работе с девайсом. PS: На видео наклейка очень корявая, но это тестовый образец, на конечном девайсе будет приличней.
  9. Несколько лет назад я в основном занимался разработкой систем, в которых была связка компа с каким-то устройством. Обычно надо было с нуля разрабатывать само устройство и ПО под комп, вот тогда и возникла идея сделать универсальное ПО, которое бы перекрывало большинство проектов, так и родился X-Control Dispatcher. Разработка заняла примерно 4 года. Понятно, что по 40 часов в неделю я над прогой не сидел, просто когда для нового проекта не хватает каких-то возможностей, я их добавлял. Больше года назад решил выложить прогу в открытый доступ (она полностью бесплатная), а теперь решил и открыть исходники, чтобы товарищи могли заточить её под свои проекты. Кодил в Qt, поэтому можно портировать даже на андроид и распберри. Чтобы как-то заинтересовать, записал видео о том, как программа может принимать данные с самодельного устройства с помощью HTTP запросов: А когда данные получены, их можно записать в базу данных: Если вы перфекционист и вам не достаточно отображения в виде текста, тогда можете настроить отображение в виде шкалы: Ну а когда лень смотреть в моник, то можно просто спросить в проги, какая температура, и она вам скажет: А ещё диспетчер умеет отправлять/принимать смс с помощью любого AT-модема (можно использовать простой 3g модем) и ещё много чего интересного! Программу можно скачать здесь http://x-ctrl.net/, репозиторий с исходниками: https://bitbucket.org/x-ctrl/x-control-dispatcher Буду рад, если вы на форуме проекта будете отписываться о том, как используете программу. Если кто хочет принять участие в доработке проекта - пишите, добавлю вас на битбакете в команду, будем делать коммиты вместе))). Там желательно бы WEB часть пофиксить (я не веб-программист, сделал как мог). PS: Я человек занятой, поэтому на форуме могу отписываться с задержкой. Если будут срочный и интересные вопросы - лучше используете для связи скайп, вайбер, моб или имейл. Всем удачи!)))
  10. Что-то не догоняю, причем тут ddns... Мне нужен сервис с готовыми виджетами и т.д., а не прямой доступ к устройству с инета)))
  11. Br.Misha

    Web-Сервис Для Iot?

    Всем привет! Мучает меня один вопрос. Допустим, разработал я какое-то простенькое устройство, к примеру, wifi-розетку и могу рулить ею с помощью веб-морды. Мне надо получить к ней доступ с инета при том, что ip - серый. Из моих соображений это должно быть так - устройство подключается к серверу, который доступен с инета, по TCP, после чего происходит обмен данными между сервером и устройством по принципу запрос-ответ (сервер будет ведущим). А пользователь, уже заходит на тот же сервер под своим логином и паролем и может управлять этим устройством. При этом, он может сам создавать нужные ему виджеты (лампочки/обогреватели и т.д.). Собственно, я думал самому сделать такой сервис, но потом подумал, что в связи с огромной популярностью "Интернета вещей", подобные сервисы уже существуют, но найти их мне не удалось. Не подскажете, есть ли уже что-то подобное? Спасибо!
  12. Замыслы делать это были ещё до майдана, когда такие устройства могли покупать обычные люди по 70 баксов (у меня девайс с более скромным функционалом покупали по 57$ в среднем 5-7 раз в неделю). Ну а сделал я его в свое удовольствие.
  13. Тут согласен. Лого стоит дороже 100$, для промышленности это не дорого, а вот для чего-то вроде систем полива, мелкой автоматизации и т.д. дороговато. Буду на это и ориентироваться.
  14. Ну тогда можно сделать версию для Промышленности и более простых применений, типа DIY)))
  15. Доброго времени суток! Последнее время занимался разработкой ПЛК, но более бюджетного и простого, чем ныне существующие. Сразу хочу предупредить, что это не реклама, просто хочу спросить совета у сообщества. Себестоимость (если без корпуса) получилась около 25$. Может работать как само по себе, так и в режиме слейва с какой-либо SCADA системой. Имеет возможность подключения модулей расширения дискретных входов и выходов. Количество выходов на самом устройстве: 10. Каждый выход может работать как дискретный или ШИМ. С помощью модулей расширения можно увеличить количество дискретных выходов до 50. Количество входов на устройстве: 10. Каждый может быть дискретным входом (с флагом) или аналоговым. Аналоговый измеряет от 0 до 2,5В. Поддерживается разнообразные математические вычисления, множители, делители и т.д. Есть подобие относительных измерений. К примеру, надо подключить датчик влажности HIH, у которого в паспорте указано влажность H1 при напряжении U1 и влажность H2 при напряжении U2. Указываем эти значения в настройках входа и после этого на выходе в качестве значения АЦП будем получать влажность. Дискретные входы с помощью расширителей можно увеличить до 50. Возможность подключения датчиков DS18B20. В будущем планирую добавить поддержку других датчиков 1wire. MODBUS (slave). Работает по Rs485 и/или TCP. В настройках указываем какие данные по какому адресу размещены и можно опрашивать девайс с какой-то scada. Можно даже сделать эмуляцию какого-либо устройства. WEB сервер. В девайс можно заливать свои файлы, которые затем можно получать через этот сервер. Есть протокол обмена (http запросы) с помощью которого можно динамически получать данные с устройства и управлять им. Максимальный размер файлов около 1,3мб. Естественно, управлять устройством можно просто отправив HTTP запрос. Скриптовый движок. Под этот девайс я разработал свой безопасный высокоуровневый язык программирования. Пока что он однопоточный, но хочу сделать многопоточным. Язык довольно ламерский и содержит всего несколько команд с целью упрощения. К примеру, у нас есть вход и выход. при нажатии кнопки на входе нам нужно включить выход на 5 секунд: Стоит учесть, что данные переменные можно сделать доступными для MODBUS и http запросов, после чего можно передавать команды скрипту. Ещё есть возможность общения с моей прогой (подобие scada). Я хотел бы обсудить с сообществом, на какие рынки стоит выходить с этим устройством? Сразу хочу сказать, что это не является полноценным ПЛК, ибо ПЛК - это относительно сложное и дорогое устройство, есть полно задач, для которых достаточно будет и моего девайса. Лично я хочу предложить его конторам, занимающимся промышленной автоматизацией, а так же, очередным ништяком для гиков, которое они смогут программировать самостоятельно. Буду рад советам и конструктивной критике.
  16. Ребят, у нас уже прохладненько стало, в этому году уже вопрос с жарой решать не буду)))
  17. Добрый день! Не успеваю сам паять печатные платы, хотел бы найти монтажника в помощь. Работа периодическая. Собирать нужно в 99% случаев на заводской печатке с маской. Корпуса не мельче 0805. Пишите в скайп misha.brazhnikov .
  18. Окно с солнечной стороны, если открываю, в комнате вообще невыносимо находиться. Это и есть основная проблема.
  19. Всеравно эта конструкция будет просто гонять воздух по комнате, попутно его охлаждая. Комната будет насыщена углекислым газом.
  20. C одной стороны да, но с другой, я же не коттедж охлаждать собираюсь, а комнату 3*4. Да и не до температуры в колодце, а намного выше.
  21. Огромное спасибо! Вроде то, что мне надо))) Буду думать в этом направлении)))
  22. если буду вести от колодца, то я его в землю закопаю)))
  23. Излишнюю влагу (конденсат) и туфельки (инфузории) как будем отводить? Первый минус, буду рассматривать. У меня ещё появилась идея сделать забор воздуха с противоположной стороны дома, там всегда прохладно.
  24. На замерял, но блин, если засунуть туда руку (правда, сделать это даже ниже уровня земли не получится), то там чувствуется прохлада. Да и друг уже делал так - у него работало. Я этот вопрос подробно не рассматривал, но можно даже взять тот факт, что при его использовании воздух не циркулирует, а тупо гоняется по комнате, отсюда насыщение комнаты углекислым газом.
  25. Комната, в которой я провожу бОльшую часть своего времени находится с солнечной стороны и летом здесь становится невыносимо жарко. От вентилятора толку мало, а устанавливать кондиционер не хочу из-за его опасности для здоровья. Друг посоветовал идею, которую когда-то применял сам - сделать забор прохладного воздуха с колодца. Для этого нужно провести воздухопровод (гофрированная труба) от колодца (разместить на глубине 1-2 м) в комнату и в разрез вставить электропривод, который будет прогонять воздух в комнату. Ну а теплый воздух из-за избыточного давления будет куда-то выходить (открытое окно, к примеру). Колодец находится в 7 метрах от комнаты, поэтому провести воздуховод в комнату особых трудностей не составит. Большой плюс - циркуляция воздуха, в отличии от кондиционера, который тупо гоняет его по комнате. Собственно, может кто-то уже делал подобное? Может поделитесь опытом? Да и вообще, тема довольно интересная, особенно если вас замучала жара и вы не одобряете кондиционеры.
×
×
  • Создать...