AnKoMa

Создать Систему Автоматического Управления - искусственный климат.

112 posts in this topic

ruhi    39
В 02.02.2019 в 11:27, _abk_ сказал:

Очень глубокие мысли. Помог-то чем?

помог или нет - это ж не только от меня зависит! Но вы радуете меня своим вниманием! Спасибо.

Share this post


Link to post
Share on other sites
serg-foxic    0

Из опыта работы с Ардуино: не делайте из ничего ничего серьезного, связанного с безопасностью. На производстве самоделкин собрал на его основе замену промышленному контроллеру на раздувной машине. В результате проработала система пару дней и сдулась. Сейчас, если включить, пару часов от силы нормальной работы - и снова глюк. А самоделкин уволился...

Переходим на более-менее промышленный вариант - взяли ПЛК от ОВЕНА, не самый дорогой вариант, но, как показывает та же практика, достаточно надежный.

Share this post


Link to post
Share on other sites

Опорное решение: компоненты для защиты RS-485

Компания Bourns анонсировала новую (4-ю) версию демонстрационной платы для тестирования защиты низковольтных слаботочных цепей от токовых перегрузок и импульсных перенапряжений, в частности, для защиты интерфейса RS-485. Мы собрали для вас всю самую интересную информацию по данной теме на одной странице.

Подробнее...

ARV    763
3 часа назад, serg-foxic сказал:

Из опыта работы с Ардуино: не делайте из ничего ничего серьезного, связанного с безопасностью.

Высказывание в духе такого: из опыта работы с циркулярной пилой - никогда не применяйте её в работе! Три пальца, как не бывало...

"Хороший специалист" и из ПЛК Овен сделает гОвен...

Share this post


Link to post
Share on other sites
serg-foxic    0
1 час назад, ARV сказал:

Высказывание в духе такого: из опыта работы с циркулярной пилой - никогда не применяйте её в работе! Три пальца, как не бывало...

"Хороший специалист" и из ПЛК Овен сделает гОвен...

Наезд на личность не изменяет факт. А он не в пользу Адруина. Не буду утверждать, что это плохая игрушка, но то, что игрушка - никто отрицать не будет. Общался со многими программистами в промышленной электронике. все в этом мнении единодушны.

А если вы не знаете ничего, кроме адруина - это хороший повод расширить кругозор. Хотя бы в сторону Овена.

Share this post


Link to post
Share on other sites

Видео вебинара «Уникальный подход MORNSUN к разработке DC/DC-преобразователей. Что на выходе?»

На сайте КОМПЭЛ доступны материалы вебинара, посвященные последнему поколению DC/DC преобразователей с фиксированным входом R3 от MORNSUN. Вы можете посмотреть видеозапись, ознакомиться с презентацией и ответами на вопросы.

Подробнее...

ARV    763
Только что, serg-foxic сказал:

А если вы не знаете ничего, кроме адруина

Я и адуины не знаю :) Ардуина - голая платка, ничем не отличающаяся от любой другой платки. Если её обвесить развязкой, защитой и т.п. вещами, как в Овене - по надежности железа будет ничем не хуже. Правда, целесообразность подобного огорода остается не ясным, но что так можно - факт. А вот манера написания кода под Ардуину - тут я согласен, оставляет у большинства "разработчиков" желать лучшего. Но низкокачественный разработчик и на Овене своё дело сделает, это тоже факт.

Share this post


Link to post
Share on other sites
ruhi    39
29 минут назад, serg-foxic сказал:

Хотя бы в сторону Овена.

Вам осталось добавить, что как раз у вас самая привлекательная цена на эти изделия.

Share this post


Link to post
Share on other sites
serg-foxic    0
38 минут назад, ARV сказал:

Я и адуины не знаю :) Ардуина - голая платка, ничем не отличающаяся от любой другой платки. Если её обвесить развязкой, защитой и т.п. вещами, как в Овене - по надежности железа будет ничем не хуже. Правда, целесообразность подобного огорода остается не ясным, но что так можно - факт. А вот манера написания кода под Ардуину - тут я согласен, оставляет у большинства "разработчиков" желать лучшего. Но низкокачественный разработчик и на Овене своё дело сделает, это тоже факт.

Я не говорю про код, это дело профессионализма программистов. Я имею в виду железо. В нашем случае сдохло именно оно, причем весьма неприятно: могло работать некоторое время ,а потом в самый неподходящий момент зависало так, что даже резет уже никакого действия не оказывал, только полное перевключение. Очень походило за глюк в ядре, но, поскольку это изделие делал человек, которого после подвига след простыл, спросить стало не с кого. Ушел вместе с программой, естественно.

Сейчас пишем программу на ПЛК110... Овеновские вещи уже работают в нескольких местах и весьма надежно.

Share this post


Link to post
Share on other sites
ARV    763
Только что, serg-foxic сказал:

что даже резет уже никакого действия не оказывал, только полное перевключение

Чудны дела Твои, Господи...

Слов нет.

Share this post


Link to post
Share on other sites
Vanes    4
14 минуты назад, serg-foxic сказал:

поскольку это изделие делал человек, которого после подвига след простыл, спросить стало не с кого. Ушел вместе с программой, естественно.

Пацан к успеху шел, не получилось не фартануло

Share this post


Link to post
Share on other sites
URRS    0

Всем привет. Хотел уточнить вопрос по работе void nik(). При выполнении скетча программа в упор не хочет ее выполнять. А все задачи в Blynk выполняются без проблем. Почему игнорит void nik()? Хотя компилирует без проблем. Пример скетча:

#define PIN_DIG_RAIN_KITCHEN D0   
#define PIN_MOTOR1_A1A D1
#define PIN_MOTOR1_A1B D2
#define BLYNK_PRINT Serial        
#include <ESP8266WiFi.h>         
#include <BlynkSimpleEsp8266.h>

char auth[] = "ччч"; 
char ssid[] = "ччч";     
char pass[] = "ччч";  

void setup() {
  Serial.begin(115200);
  Blynk.begin(auth, ssid, pass);
  
  //УСТАНОВКА КОНТАКТОВ НА ВХОД ИЛИ ВЫХОД
  pinMode(PIN_MOTOR1_A1A, OUTPUT);
  pinMode(PIN_MOTOR1_A1B, OUTPUT);
  pinMode(PIN_DIG_RAIN_KITCHEN, INPUT);
  

void nik(){
  int sensorValue = digitalRead(PIN_DIG_RAIN_KITCHEN);//& digitalRead(PIN_DIG_RAIN_BATHROOM); //|(PIN_DIG_RAIN_TOILET);
  Serial.print("Цифра: ");
  Serial.println(sensorValue);
  switch (sensorValue) {
    case 0:
      Serial.print("ПРОТЕЧКА");//выполняется, когда sensorValue равно 0
      digitalWrite(PIN_MOTOR1_A1A, LOW);
      digitalWrite(PIN_MOTOR1_A1B, HIGH);
      break;
    case 1:
      Serial.print("СИСТЕМА ВОДОСНОБЖЕНИЯ В РАБОТЕ");//выполняется когда  sensorValue равно 1
      digitalWrite(PIN_MOTOR1_A1A, HIGH);
      digitalWrite(PIN_MOTOR1_A1B, LOW);
      break;
      }
  }

BLYNK_WRITE(V1){  //опция "MENU"
  switch(param.asInt()){
    case 1: //Item 1
      digitalWrite(PIN_MOTOR1_A1B, HIGH);
      digitalWrite(PIN_MOTOR1_A1A, LOW);
      Serial.println("Закрыть кран");
      delay (10000);
      digitalWrite(PIN_MOTOR1_A1B, LOW);
      break;
    case 2: //Item 2
      digitalWrite(PIN_MOTOR1_A1B, LOW);
      digitalWrite(PIN_MOTOR1_A1A, HIGH);
      Serial.println("Открыть кран");
      delay (10000);
      digitalWrite(PIN_MOTOR1_A1A, LOW);
      break;
      }
}


void loop() {
 Blynk.run();
 timer.run();
}

Share this post


Link to post
Share on other sites
URRS    0

Разобрался. В void setup() установил таймер timer.setInterval(1000L, nik); и все заработало. Всем спасибо. 

Share this post


Link to post
Share on other sites

Your content will need to be approved by a moderator

Guest
You are commenting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoticons maximum are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

  • Similar Content

    • By Aven
      Продам остатки от разработки, в наличии 4 штуки.
      Описание:
      Контроллер - Atmega328 с загрузчиком Ардуино Нано
      USB порт в преобразователем CH340 для работы с контроллером + Jack 2.5 UART
      4 тактовые кнопки
      2 разъема для подключения аккумулятора
      2 разъема Vcc+GPIO+GND
      5-контактный разъем для шагового двигателя
      Контроллер заряда АКБ (сигнальные линии заведены на контроллер)
      Делитель для измерения заряда АКБ.
      Дисплей 0,96/1,3 дюйма, OLED
      Цена:
      С дисплеем 0,96 - 1000руб
      С дисплеем 1,3 - 1200руб.
      Отправка за ваш счет.

       
    • By Aven
      Разработка устройств на базе Ардуино любой сложности, написание прошивки, проектирование печатной платы, производство прототипов.
      Быстро и качественно разработаю ардуиноподобные устройства под ваши требования, возможна сборка макета или разработка полноценной печатной платы под ваши требования.
      Быстро и качественно, за адекватную цену.
      КОнтакты: ЛС или Rough_ne@mail.ru
      Примеры:
      SDR приемник для анализа сетевых наводок на связке Ардуино+Raspberry.

       
      Часы на ГРИ.  Разработка полностью с нуля, до того как в сети появилось что-то подобное.
      Bluetooth, RGB подсветка, игры, календарь, будильник:) Проектировал на подарок.


       
      Оружейный хронограф для пневматики. Инициативная работа, может когда-нибудь начну продавать:)
      OLED дисплей, контроль заряда, несколько режимов работы.


       
      Кормушка для животных с Wi-Fi.

       
      И много чего еще:
       

    • By StilFer
      Доброго времени суток! Столкнулся с задачей передачи данных через оптоволокно, пробовал использовать такую связку Arduino (ATSAMD21G18) -> Ethernet модуль на W5500 -> Медиаконвертер(на IC IP101GR). Все работает, но теперь хочу сделать все по-человечески, развести на одной плате и на выходе под оптику поставить либо SFP трансивер, либо 1x9. Понятно что на прямую SFP или 1x9 трансивер к ардуине не подключить, надо использовать, так сказать, посредника, стал курить даташиты на W5500 и на IC IP101GR, но возникла сложность с поиском литературы про связь интерфейсов MII/RMII с контроллером, связь с SFP либо с 1x9 модулем. Не до конца понял, но показалось что можно к W5500 вместо RJ45 коннектора подключить напрямую 1x9 трансивер. Может кто-то имеет опыт в разработках сетевого оборудования, подскажет литературу по этой тематике или даст мудрый совет, а может посоветует другие чипы? Буду искренне благодарен! 
    • By Alexandr Petrenko
      Нужна помощь, так случилось, что я никак не связан с радиотехникой и т.д, но мне нужно сделать перчатку (тема дипломной работы) по видео AlexGyver, которая по сути и есть стробоскопом на базе Arduino nano. И я её кое-как спаял и конечно же она не работает, причины искать нет смысла, потому что может быть всё что угодно. Подскажите мне как можно упростить это устройство чтобы я его смог сделать, что-то проще, желательно схему иначе я не справлюсь.
      Вот то видео:
      https://www.youtube.com/watch?v=rLpn_4ERJXQ
  • Сообщения

    • Совершенно зря вы импульсник расположили между платами усилителя!
    • @Джон1988 балластом грузил?
    • Та не торгуйтесь вы за сотые-десятые доли вольта. На днях сдавал заказчику блок питания при пониженном на 10% сетевом,
      так пока щупы подключишь, вместо 198 В уже 196 или 200.
      И вообще эта формула (1,41*U эфф.) действует только для чисто синусоидального напряжения,
      а гляньте осциллографом сетевое - там и ступеньки, и зазубрины, и вершина уплощенная.
      Надо к расчетным величинам % 10 добавлять, чтобы потом репу  не чесать - а чего ж оно так?
    • Без разницы 5 или 10. Главное конденсатор последовательно катушке. 
    • пока приживается. корпус нужно доделать а так усилитель суперский. Первый раз использовал ибп в усилителе и не капельки не пожалел. Думаю от трансформаторов откажусь в итоге)   
    • Только вот как узнать об этом без подсчета CRC? На глазок?  Вы уверены, что датчик вам всегда вернет значение, которое вы сразу опознаете, как недостоверное? В общем, спорить более не буду - как уже говорил, каждый вправе выстрелить себе в ногу своим способом.
    • Могу: любые твои слова есть демагогия. А я в Крым хочу. В этом году уже точно не выйдет, а в следующем постараюсь. Мост есть, машина есть... осталось время и деньги выкроить А в Сочи - ни ногой! Барыги там безбашенные, по слухам в этом сезоне мороженое на пляже продают от 200 рублей стаканчик/рожок! Еще и туристический сбор ввели.