а можно модель сервы уточнить?
как это непосредственно с ардуины? не очень представляю. драйвер нужен в том или ином виде.
— земля (коричневый/черный),
— питание +5 вольт (красный),
— сигнальный (оранжевый/желтый/белый).
Управляющий сигнал можно подавать напрямую с ноги МК, а вот силовое питание (особенно если задействовано более одной-двух серв) нужно подавать от внешнего источника питания (т.е. не от +5В Arduino). В этом случае – нужно не забыть соединить землю Arduino с минусом внешнего источника питания.
Последний раз редактировалось Chip; 23.12.2011 в 14:28.
Хорошо бы еще добавить, работу с кондиционером.
В новом варианте предусмотрел выход на дополнительные устройства, можно использовать для управления кондиционером. Но тестировать эту часть мне не на чем.
Пока нет времени заниматься плотно устройством. Мне не очень понравилось подключение индикатора через сдвиговый регистр, иногда есть ошибки отображения. Хотя может быть причина и не в этом.
Всем привет, мне ещё не понятно как привязать всё к Cenrafuse.Автор скидывал плагин ,но как то не очень разобрался ,нельзя ли здесь немного поподробнее прокоментировать всю эту процедуру . У меня пока всё на столе лежит, на улице зима и под торпеду лезть не хочется,да и всё сначало хотелось бы протестить не на машине.![]()
Если речь о том, что выкладывал я, то программа встаривается в центрифугу как внешнее приложение, т.е. это не плагин. Для настройки необходимо в файле setup.ini вписать номер и скорость порта, в соответстии с тем куда подключено, и как настроено ардуино. После этого при нажатии кнопок будет отправляться посылка из 2 байт вида:как привязать всё к Cenrafuse.Автор скидывал плагин
bytes[0] = 0x64; //префикс. определяет какую величину отправляем.
например: 0х64-температура заданная, 0х78 - скорость вентилятора.
Значения подбирались произвольно, но чтобы байт данных не мог совпасть с байтом префикса. На всякий случай.
bytes[1] = vent; //данные. само значение температуры, направления потока, скорости вентилятора.
Прием данных работает аналогично.
Программа ждет посылки вида:
bytes[0] = 0x64; //префикс
bytes[1] = temp3; //температура в салоне
bytes[2] = m; //знаки. 00 если обе положительные, 11-обе отрицательные. первая единица "минус" в салоне, вторая на улице
bytes[3] = temp2; //температура на улице
P.S. Способ отправки знака, конечно, усложенен. Исправил на такой вариант: отправляться будет 127-temp. байт м не нужен. в понедельник выложу
Выложил.
Ждет 4 байта.
bytes[0] = 0x64; //префикс
bytes[1] = температура в салоне + 127;
bytes[2] = температура на улице + 127;
bytes[3] = 0;
Всем привет,на плагине для центрефуги есть кнопки с уже предрасположенными значениями, а можно сделать в виде ползунков как к примеру на эквалайзере , под мои сервоприводы надо скетч править , как только не знаю ))) он и щас почему то не заливается пишет ошибку на вот этой строчке
tempSensor.begin(12); //Вешаем Датчик на 12 порт
сам почти не разбираюсь,что посоветуете? какие строчки надо править?
у меня будет три датчика температуры,три сервопривода,и вот с положениями привода мотора печки как быть,что бы скорость постепенно регулировать.
Вообще по задумке хотел добавить функции
1) Подсветка приборной панели RGB Led
2) Подсветка салона авто тоже RGB Led, но можно и в один объеденить
3)Уровень топлива в баке,с остатком хода по километражу
4) Голосовое приветствие , и голосовым сопровождением нажимаемым кнопкам
5) пристегнуть ремень безопасности, тоже с голосом
это так пока только в мечтах , что скажите ?
Можно написать один скетч ,наподобие программы ,с информацией для выводов, что этот Пин идёт туда то ,а этот туда то, и что чего будет делать,было бы супер , таких желающих как я тысячи наверное ))
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)