Перейти к содержимому

Open

Фотография
* * * * * 17 Голосов

Аква-контроллер от Олега


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 7638

#7501 Igor "Boroda"

Igor "Boroda"

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 384
  • Меня зовут:Игорь

Отправлено 06 Февраль 2021 - 02:48

А-а-а-а, теперь понятней. 

 

Схема старая(общая) уже давно не актуальная. 

Вариант основной: используются только провода питания вентилятора,  т.е. на базу транзистора идёт с Меги пин  44/45/46 - см скетч.  Вход "PWM wire" не используется.

Вариант 2: использовать ULN2803(2003)   -  схемы тут были не раз. 

Вариант 3: запитывать кулер постоянно, а управлять по входу PWM wire. Но тут возможна инверсия управления. 



#7502 i3alera

i3alera

    Новичок

  • Пользователи
  • Pip
  • Cообщений: 20
  • Меня зовут:valeriy
  • Откуда:haifa

Отправлено 06 Февраль 2021 - 12:20

кто нибудь может объяснить как это работает . с шилдом и перепайкой контактов а так же шим контакт соединения с ардуино . я прочитал в ветке о том что эта схема для 4х контактного вентилятора с встроеным шим контролем . поправьте если что не так .  



#7503 i3alera

i3alera

    Новичок

  • Пользователи
  • Pip
  • Cообщений: 20
  • Меня зовут:valeriy
  • Откуда:haifa

Отправлено 06 Февраль 2021 - 12:25

А-а-а-а, теперь понятней. 

 

Схема старая(общая) уже давно не актуальная. 

Вариант основной: используются только провода питания вентилятора,  т.е. на базу транзистора идёт с Меги пин  44/45/46 - см скетч.  Вход "PWM wire" не используется.

Вариант 2: использовать ULN2803(2003)   -  схемы тут были не раз. 

Вариант 3: запитывать кулер постоянно, а управлять по входу PWM wire. Но тут возможна инверсия управления. 

мку post-27812-0-35758000-1389681727_thumb.p

эта схема.



#7504 Igor "Boroda"

Igor "Boroda"

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 384
  • Меня зовут:Игорь

Отправлено 06 Февраль 2021 - 12:29

Именно. Это  - Вариант основной.



#7505 i3alera

i3alera

    Новичок

  • Пользователи
  • Pip
  • Cообщений: 20
  • Меня зовут:valeriy
  • Откуда:haifa

Отправлено 08 Февраль 2021 - 00:10

где тут контакты 47,48???

 

 

 

  •  

post-31807-0-87670500-1467227254_thumb.j

 

 

 

А-а-а-а, теперь понятней. 

 

Схема старая(общая) уже давно не актуальная. 

Вариант основной: используются только провода питания вентилятора,  т.е. на базу транзистора идёт с Меги пин  44/45/46 - см скетч.  Вход "PWM wire" не используется.

Вариант 2: использовать ULN2803(2003)   -  схемы тут были не раз. 

Вариант 3: запитывать кулер постоянно, а управлять по входу PWM wire. Но тут возможна инверсия управления. 



#7506 i3alera

i3alera

    Новичок

  • Пользователи
  • Pip
  • Cообщений: 20
  • Меня зовут:valeriy
  • Откуда:haifa

Отправлено 08 Февраль 2021 - 00:14

 
// ------------- FOR Standart Shield for MEGA2560 ------------------------------ 
#ifdef Standard_shield
 
const int ledPinRoyBlue = 11;        //  8/11bit timer, Timer1
const int ledPinUV = A1;             //  NC
const int ledPinWhite = 12;          //  8/11bit timer, Timer1
const int ledPinYellow  = A2;        //  NC
const int ledPinTV = 10;             //  8bit timer, Timer2
const int ledPinBlue = 7;            //  8/11bit timer, Timer4
const int ledPinCyan  = 8;           //  8/11bit timer, Timer4 
const int ledPinMoon = 13;           //  8bit timer, Timer0
const int ledPinRed = 9;             //  8bit timer, Timer2
 
const int Heatsink1_FansPWM = 44;    // Fan-PWM0 Heatsink1 Fan, Timer5 
const int Heatsink3_FansPWM = 45;    // Fan-PWM2 Heatsink3 Fan, Timer5
const int Heatsink2_FansPWM = 46;    // Fan-PWM1 Heatsink2 Fan, Timer5
 
const int tempAlarmPin = A3;          // Buzzer Alarm for Temperature error
const int tempHeatPin = 47;           // power switch0 Heater on/off (set thermostat on heater to highest desired level)
const int tempChillPin = 48;          // power switch1 Chiller on/off (set thermostat on chiller to lowest desired level)
const int PowerSwitch2 = A3;          // power switch2, temporary NU
const int PowerSwitch3 = A4;          // power switch2, temporary NU
 
const int SDchipSelect = 53;          //SD card attached to SPI bus as follows: MISO -pin 50, MOSI -pin 51, CLK- pin 52
 
const int Temp_SensorBus0 = A15
 DS18B20 Temperature sensors plugged into pin 51 (Water, Hood, & Sump)
OneWire OneWireBus(Temp_SensorBus0);   //DS18B20 Temperature sensors pin
 
// not used, only for compatibility SW
const int BackLite = A0;
const int PinFlash = A0;
# endif
подскажите неучу датчик температуры вешать на какой пин на А15 или на 51?


#7507 Igor "Boroda"

Igor "Boroda"

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 384
  • Меня зовут:Игорь

Отправлено 08 Февраль 2021 - 01:26

Моё А-а-а-а относилось к версии программы  от Андрея (от166 и выше), а Вы, судя по заданному Вами вопросу на Аквалого, даже половины того форума не осилили. Там есть ответ на 41 странице. Может стоит пересмотреть желание собрать контроллер самостоятельно, учитывая нежелание хотя- бы прочитать уже сложенное в одном месте и десятки раз по кругу обсужденое. Потом ведь ещё понадобятся знания по работе со средой и минимальный уровень электро-технических знаний. Тут Вам может помочь скорее всего только тот, кто в 13 году собирал, но наверняка уже забыл как :biggrin: Есть ведь и по-проще проекты (всего на 34 страницы и безпроблемной загрузка через Хлоудер).



#7508 i3alera

i3alera

    Новичок

  • Пользователи
  • Pip
  • Cообщений: 20
  • Меня зовут:valeriy
  • Откуда:haifa

Отправлено 08 Февраль 2021 - 08:11

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

 

 

 

Ищите в скетче строку типа

const int Temp_SensorBus0 = A15;
 

 

В этой строке выбирается пин, к которому подключается датчик -  данном случае 51 нога 

а вот еще вопрос  на конекторе на 36 пинов те которые  задействованы в контролере их выпаивать нужно . или прямо на них вешать . для примера 51 пин на сенсор ,45 46 44 пины на кулеры итак далее.  

 



#7509 i3alera

i3alera

    Новичок

  • Пользователи
  • Pip
  • Cообщений: 20
  • Меня зовут:valeriy
  • Откуда:haifa

Отправлено 08 Февраль 2021 - 21:15

Помле загрузки скеча вот такое показывает.что с этим делать .

#7510 i3alera

i3alera

    Новичок

  • Пользователи
  • Pip
  • Cообщений: 20
  • Меня зовут:valeriy
  • Откуда:haifa

Отправлено 08 Февраль 2021 - 21:17

Помле загрузки скеча вот такое показывает.что с этим делать .

Прикрепленные изображения

  • 20210208_200449.jpg


#7511 Igor "Boroda"

Igor "Boroda"

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 384
  • Меня зовут:Игорь

Отправлено 08 Февраль 2021 - 21:24

Какая прелесть. Вы прирожденный некромант.  :)  Вам реально нужна такая старая версия  или просто прочитать весь топик лень( или русский для Вас  не родной)?  

Ну раз уже успехи есть, то вот Вам афинигительная инструкция по сборке и настройке поднятого тела.  Прикрепленный файл  Руководство по эксплуатации (3).rar   4,69МБ   750 скачиваний


  • i3alera это нравится

#7512 i3alera

i3alera

    Новичок

  • Пользователи
  • Pip
  • Cообщений: 20
  • Меня зовут:valeriy
  • Откуда:haifa

Отправлено 08 Февраль 2021 - 22:42

эту инструкцию я прочитал  и скачал все файлы которые были выложены  вы говорили о версии 166 она не грузится выдает ошибки из всех скетчей компелируются только от Олега

остальные пишет ошика компеляции. 



#7513 Igor "Boroda"

Igor "Boroda"

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 384
  • Меня зовут:Игорь

Отправлено 08 Февраль 2021 - 22:53

Или полностью прочитайте темы(если хотите собрать контроллер)  или остановитесь прямо сейчас, сэкономите кучу нервных клеток.  Могу лишь дать маячок.: несоответствие скетча, библиотек и версии ардуино иде.

Либо, повторюсь, другой проект из соседней ветки. 35 страниц то сможете осилить? 



#7514 i3alera

i3alera

    Новичок

  • Пользователи
  • Pip
  • Cообщений: 20
  • Меня зовут:valeriy
  • Откуда:haifa

Отправлено 09 Февраль 2021 - 12:10

да и еще вопрос что случится если леды 1вт. 350ма.  приципить на диммер шим  700ма. в 2 параллельных герлянды по 4шт. в каждой .если падение но каждом леде 3.2в. и подать напряжение 12.8в - 13в это сойдет? и еще димеры как работает регулировка шим при подаче напряжения в 5в на управление шим потехоньку напряжение начинает падать на выходе при отключении напряжения на управляющем электроде напряжение становится таким же как и на входе это я надеюсь правельно . 



#7515 Igor "Boroda"

Igor "Boroda"

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 384
  • Меня зовут:Игорь

Отправлено 09 Февраль 2021 - 12:31

 

вы правы я очень далек от электротехники и програмирования по сути один большо ноль .

 

 

Тут, либо учится и повышать багаж знаний, либо брать готовую схему и ни на йоту от неё не отступать. Придумывать и предполагать без знаний не стоит. Светодиоды вообще "вещь в себе" и работать с ним как с резистором не стоит. 

По первой половине вопроса ответ: заработает и может даже проработает какое-то время, а может  почти сразу  "выпустить волшебный дым". Тут зависит от идентичности светодиодов и падения напряжения на них. 

По второй половине понять о чём речь  мешает отсутствие пунктуации и неточность формулировок.

Переходите от теории к практике. Не вышел "аленький цветочек" - ещё раз перечитываем и пробуем. И только потом вопросы.



#7516 i3alera

i3alera

    Новичок

  • Пользователи
  • Pip
  • Cообщений: 20
  • Меня зовут:valeriy
  • Откуда:haifa

Отправлено 09 Февраль 2021 - 12:50

:ah:  :ah:

Какая прелесть. Вы прирожденный некромант.  :)  Вам реально нужна такая старая версия  или просто прочитать весь топик лень( или русский для Вас  не родной)?  

Ну раз уже успехи есть, то вот Вам афинигительная инструкция по сборке и настройке поднятого тела.  attachicon.gifРуководство по эксплуатации (3).rar

мене нравится ваша реакция это подстегивает :ah: . я пробывал залить хекс через икслойдер все залилось только экран стал белым и все . :cry: :cry:  :cry:  . осталось только репу чесать  :sorry:  :sorry:  :sorry:  .



#7517 i3alera

i3alera

    Новичок

  • Пользователи
  • Pip
  • Cообщений: 20
  • Меня зовут:valeriy
  • Откуда:haifa

Отправлено 09 Февраль 2021 - 12:52

а сейчас читаю форум с нуля . интересное чтиво .



#7518 Igor "Boroda"

Igor "Boroda"

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 384
  • Меня зовут:Игорь

Отправлено 09 Февраль 2021 - 13:05

Вооот. Это таки  гораздо пальзительней чесания овощей и могло бы уменьшить кол-во пустых сообщений на форуме.  Ожидаемс вопросы не раньше чем через два дня(месяц :biggrin:). 

А 35 страничный контроллер то чем не угодил? Неужто инглишем? 



#7519 i3alera

i3alera

    Новичок

  • Пользователи
  • Pip
  • Cообщений: 20
  • Меня зовут:valeriy
  • Откуда:haifa

Отправлено 15 Февраль 2021 - 22:37

 
 
const int ledPinCyan  = 2;           //PWM0/0-10V 11bit timer, Timer3 
const int ledPinUV = 3;              //PWM1/0-10V 11bit timer, Timer3
const int ledPinWhite = 12;          //PWM2/0-10V 11bit timer, Timer1
const int ledPinRoyBlue = 7;         //PWM3/0-10V 11bit timer, Timer4
const int ledPinBlue = 5;            //PWM4/0-10V 11bit timer, Timer3
const int ledPinRed = 6;             //PWM5/0-10V 11bit timer, Timer4
const int ledPinTV = 8;              //PWM6/0-10V 11bit timer, Timer4
const int ledPinYellow  = 11;        //PWM7/0-10V 11bit timer, Timer1
const int ledPinMoon = 4;            //PWM8 moon,  8bit timer, Timer0
const int PinFlash = A8; //14; //19;
 
const int Heatsink1_FansPWM = 44;    //Fan-PWM0 Heatsink1 Fan, Timer5 
const int Heatsink2_FansPWM = 9;     //Fan-PWM1 Heatsink2 Fan, Timer2
const int Heatsink3_FansPWM = 10;    //Fan-PWM2 Heatsink3 Fan, Timer2
 
const int tempHeatPin = A9;          // power switch0 Heater on/off (set thermostat on heater to highest desired level)
const int tempChillPin = 46;         // power switch1 Chiller on/off (set thermostat on chiller to lowest desired level)
const int
const intPowerSwitch2 = 45;         // power switch2 
const int PowerSwitch3 = A14;        // power switch3 
const int tempAlarmPin = A11;        // Buzzer Alarm for Temperature error
 
//const int WirelessSPI_CS = A8;
const int WirelessW_CE = A10;
const int WirelessW_IRQ = A12;
 
const int Temp_SensorBus0 = A15;
//const int Temp_SensorBus1 = A13;
 
OneWire OneWireBus(Temp_SensorBus0);       //DS18B20 Temperature sensors pin - first sensor bus
//OneWire OneWireBus1(Temp_SensorBus1);    //DS18B20 Temperature sensors pin - second sensor bus
const int SDchipSelect = 53;               //SD card attached to SPI bus as follows: MISO -pin 50, MOSI -pin 51, CLK- pin 52
const int BackLite = 13;                   //PWMx  8bit timer, Timer0
 
 
это распиновка  ( PinFlash = A8; //14; //19;)что это за свет ? или это зеленый сампа.  
PowerSwitch2 = 45;         // power switch2  PowerSwitch3 = A14;        // power switch3 и с этим не понятно  что подключается к этим пинам . 


#7520 b_i_n66

b_i_n66

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 115
  • Меня зовут:Игорь
  • Откуда:Санкт-Петербург

Отправлено 16 Февраль 2021 - 21:51

эту инструкцию я прочитал  и скачал все файлы которые были выложены  вы говорили о версии 166 она не грузится выдает ошибки из всех скетчей компелируются только от Олега

остальные пишет ошика компеляции. 

Не слушайте вредных людей.Я так же ни фига не понимал но методом проб и ошибок немного вырос. Скетч от Олега я уже много лет назад перевел на русский и инструкция это мой перевод. Начните со старых версий и постепенно дойдете до новых.На диск С загрузите Arduino и с него загружайте скетчи в вашу Arduino. У меня там по версиям Arduino : https://cloud.mail.r.../9Z9t/h6btbrF65






Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных

Ветка управляется: