Ищу исполнителя

4hands
Offline
Зарегистрирован: 23.01.2021

Здравствуйте, форумчане.

Помогите пожалуйста. Нужен простенький код. (я так думаю, что простенький)

Работа будет оплачена.

Суть в следующем:

Имеется устройство замера температуры и влажности (заводское). На каждый датчик по розетке. При определенных уставках подается напряжение на розетку.

Имеется осушитель. Который включается с кнопки. То есть при подаче напруги на ту самую розетку, он не включится.

Имеется мысль воткнуть в розетку вилку, которая пойдет на контактор. При замыкании контактора, сигнал идет на ардуинку(переключатель). Дальше ардуинка дает сигнал на релюшку, которая замыкает и сразу отпускает контакт кнопки осушителя. При пропадании напряжения, контактор размыкается, ардуинка снова дает сигнал на релюшку --Вкл--пол секунды--выкл.

Надеюсь я понятно объяснил. Если будут вопросы, пожалуйста задавайте.

Нужен скетч, дорогие умники и умницы.

Хотелось бы сначала услышать цену на такую работу.

Спасибо.

 

 

sadman41
Offline
Зарегистрирован: 19.10.2016

Цена будет равна 0, как только Скиф проспится. Поэтому смысла кому-то ещё время тратить на писанину нет никакого.

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

01uint8_t sensePin = 3;
02uint8_t relayPin = 4;
03 
04uint32_t relayOnDuration = 500; // in ms
05 
06uint8_t prevSensePinState = HIGH;
07uint8_t relayOnState = HIGH;
08 
09void setup() {
10  pinMode(sensePin, INPUT_PULLUP);
11  pinMode(relayPin, OUTPUT);
12}
13 
14void loop() {
15  uint8_t currentSensePinState = digitalRead(sensePin);
16  if (prevSensePinState != currentSensePinState) {
17    prevSensePinState = currentSensePinState;
18    digitalWrite(relayPin, relayOnState);
19    delay(relayOnDuration);
20    digitalWrite(relayPin, !relayOnState);
21  }
22}

 

Бармалей
Бармалей аватар
Offline
Зарегистрирован: 23.09.2019

А зачем там ардуинка? Там пару деталюшек нужно. Напишите

barmaley2m@yandex.ru

 

4hands
Offline
Зарегистрирован: 23.01.2021

Бармалей пишет:

А зачем там ардуинка? Там пару деталюшек нужно. Напишите

barmaley2m@yandex.ru

 

Есть идея получше?

Бармалей
Бармалей аватар
Offline
Зарегистрирован: 23.09.2019

Проще и надёжнее

4hands
Offline
Зарегистрирован: 23.01.2021

sadman41 пишет:

Цена будет равна 0, как только Скиф проспится. Поэтому смысла кому-то ещё время тратить на писанину нет никакого.

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

 

Спасибо большое за код.

Считаю, что любой труд должен быть оплачен.

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

4hands
Offline
Зарегистрирован: 23.01.2021

Бармалей пишет:

Проще и надёжнее

Можно узнать?

Бармалей
Бармалей аватар
Offline
Зарегистрирован: 23.09.2019

Можно. Я ж почту дал

sadman41
Offline
Зарегистрирован: 19.10.2016

4hands пишет:

Считаю, что любой труд должен быть оплачен.

Назовите цену. 

Раз в год я провожу тут эксперимент - предлагаю оценить оказанную мной услугу. Поэтому вы вольны заплатить рубль, тысячу или ноль у.е.

Если считаете, что достаточно большого человеческого спасибо за решённую проблему - так тому и быть, если же нет, то пишите: wrk.sadman@gmail.com