Форум обсуждения систем  

Вернуться   Форум обсуждения систем "Умный дом", проектов Ардуино, OpenWRT и других DIY устройств > Форум умного дома > Сделай сам > ЧПУ, 3D принтеры, CNC

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 07.03.2016, 13:30   #1721
fsdb
Senior Member
 
Аватар для fsdb
 
Регистрация: 23.12.2013
Адрес: Туймазы
Сообщений: 747
Вес репутации: 836
fsdb is a splendid one to beholdfsdb is a splendid one to beholdfsdb is a splendid one to beholdfsdb is a splendid one to beholdfsdb is a splendid one to beholdfsdb is a splendid one to beholdfsdb is a splendid one to behold
По умолчанию Re: Изготовление прутка для 3D принтера

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

М.б. скетч не правильный.
PHP код:

int value 
0;      
int ledpin 3;     
 
void setup() 

  
// ничего не устанавливаем

 
void loop() 

  for(
value value <= 255value+=5// напряжение постепенно увеличивается (от 0V to 5V)
  

    
analogWrite(ledpinvalue);           
    
delay(300);                            // ждём 300 миллисекунд, чтобы был виден эффект (светодиод постепенно загорается)
  

  for(
value 255value >=0value-=5)   // а здесь напряжение будет постепенно уменьшаться (от 5V to 0V) (светодиод постепенно гаснет)
  

    
analogWrite(ledpinvalue); 
    
delay(300);                            
  }  

fsdb вне форума   Ответить с цитированием
Старый 07.03.2016, 19:20   #1722
Sanya
Senior Member
 
Регистрация: 17.10.2014
Адрес: Иваново
Сообщений: 187
Вес репутации: 0
Sanya is a splendid one to beholdSanya is a splendid one to beholdSanya is a splendid one to beholdSanya is a splendid one to beholdSanya is a splendid one to beholdSanya is a splendid one to beholdSanya is a splendid one to behold
По умолчанию Re: Изготовление прутка для 3D принтера

нда... ардуинозависимость надо искоренять....))))
судя по функции analogWrite это выход ЦАП ? - непойдёт...

Вот накидал по быстрому из того что было: симистор MAG9, оптрон MOC3041, нагрузка - лампочка для наглядности.
Алгоритм Брезенхема дискретность 10мС -1%
https://www.youtube.com/watch?v=edVx...ature=youtu.be

забыл.. схема управления нагрузкой из даташита, снаббер ушёл лесом.. 1 нога MOC через резистор 300 Ом к порту МК, 2 на землю, это к вопросу о резисторах в управлении оптроном.

Последний раз редактировалось Sanya; 07.03.2016 в 19:53.
Sanya вне форума   Ответить с цитированием
Старый 07.03.2016, 19:52   #1723
fsdb
Senior Member
 
Аватар для fsdb
 
Регистрация: 23.12.2013
Адрес: Туймазы
Сообщений: 747
Вес репутации: 836
fsdb is a splendid one to beholdfsdb is a splendid one to beholdfsdb is a splendid one to beholdfsdb is a splendid one to beholdfsdb is a splendid one to beholdfsdb is a splendid one to beholdfsdb is a splendid one to behold
По умолчанию Re: Изготовление прутка для 3D принтера

если не получится... то просто куплю вот это и не буду париться....http://ru.aliexpress.com/item/Dual-D...7-c099795e5e6c

просто хотел сделать все на ардуинке... хотел забирать данные ... для отображения на другом дисплее и на телефоне (приложение)
температуру то я могу забрать.... а вот уставку нет.

Последний раз редактировалось fsdb; 07.03.2016 в 19:55.
fsdb вне форума   Ответить с цитированием
Старый 07.03.2016, 20:02   #1724
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9824
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Re: Изготовление прутка для 3D принтера

Цитата:
Сообщение от fsdb Посмотреть сообщение
Поменял местами как рекомендовали. ничего не взоравалось. теперь лампа всегда включена не зависимо от того есть питание на ардуине или его нет.
скетч был залит вот такой:

М.б. скетч не правильный.
PHP код:

int value 
0;      
int ledpin 3;     
 
void setup() 

  
// ничего не устанавливаем

 
void loop() 

  for(
value value <= 255value+=5// напряжение постепенно увеличивается (от 0V to 5V)
  

    
analogWrite(ledpinvalue);           
    
delay(300);                            // ждём 300 миллисекунд, чтобы был виден эффект (светодиод постепенно загорается)
  

  for(
value 255value >=0value-=5)   // а здесь напряжение будет постепенно уменьшаться (от 5V to 0V) (светодиод постепенно гаснет)
  

    
analogWrite(ledpinvalue); 
    
delay(300);                            
  }  

В данном случаи ШИМ не будет работать, вернее будет только низкочастотный 1-5Гц
Попробуй сначала поуправлять обычным блинком
Admin вне форума   Ответить с цитированием
Старый 07.03.2016, 20:07   #1725
Sanya
Senior Member
 
Регистрация: 17.10.2014
Адрес: Иваново
Сообщений: 187
Вес репутации: 0
Sanya is a splendid one to beholdSanya is a splendid one to beholdSanya is a splendid one to beholdSanya is a splendid one to beholdSanya is a splendid one to beholdSanya is a splendid one to beholdSanya is a splendid one to behold
По умолчанию Re: Изготовление прутка для 3D принтера

попробуйте, управлять MOC с цифрового выхода, вкл - на GPIO - 1 (5В, 3В я незнаю сколько и чем питается Ваша плата), выкл - 0 (~0В), можно сделать по кнопке.
схема 100% рабочая, должно работать.
поменяли T1 и T2 симистора, нагрузка всегда подключена - это неправильно , возвращаем всё назад. при отсутствии управляющего сигнала на MOC симистор должен быть закрыт, не открывается - проверяем/заменяем оптрон. Ещё попробуйте поставить менее мощный симистор из серии BT136-138 (MAG9) BTA - "тяжёлый" возможно требуется корректировка резисторов по управляющему току.

1 - выставляем на порт ВВ (ввода/вывода) единицу.
2 - ждём 1с (к примеру)
3 - выставляем на порт "ноль"
4- ждём 1с
5 переходим на п.1.

Вот так попробуйте
Цитата:
Сообщение от fsdb Посмотреть сообщение
Поменял местами как рекомендовали. ничего не взоравалось. теперь лампа всегда включена не зависимо от того есть питание на ардуине или его нет.
скетч был залит вот такой:

М.б. скетч не правильный.
PHP код:

int value 
0;      
int ledpin 3;     
 
void setup() 

  
// ничего не устанавливаем

 
void loop() 

    
analogWrite(ledpin255);           
    
delay(1000);                           
    
analogWrite(ledpin0); 
    
delay(1000);                            
    

void loop() - это void main (void) ?
если да, то тогда
void main (void)
{
while(1)
{
analogWrite(ledpin, 255);
delay(1000);
analogWrite(ledpin, 0);
delay(1000);
}
}

Последний раз редактировалось Sanya; 07.03.2016 в 20:59.
Sanya вне форума   Ответить с цитированием
Старый 07.03.2016, 21:24   #1726
Sanya
Senior Member
 
Регистрация: 17.10.2014
Адрес: Иваново
Сообщений: 187
Вес репутации: 0
Sanya is a splendid one to beholdSanya is a splendid one to beholdSanya is a splendid one to beholdSanya is a splendid one to beholdSanya is a splendid one to beholdSanya is a splendid one to beholdSanya is a splendid one to behold
По умолчанию Re: Изготовление прутка для 3D принтера

сорри за оверпост, но! ещё!... незаметил... в функции setup() наверно надо инициализировать что-то, тот же ШИМ? нет? я в скетчах нифига не понимаю, привык делать всё на уровне регистров...
Sanya вне форума   Ответить с цитированием
Старый 07.03.2016, 21:39   #1727
Sanya
Senior Member
 
Регистрация: 17.10.2014
Адрес: Иваново
Сообщений: 187
Вес репутации: 0
Sanya is a splendid one to beholdSanya is a splendid one to beholdSanya is a splendid one to beholdSanya is a splendid one to beholdSanya is a splendid one to beholdSanya is a splendid one to beholdSanya is a splendid one to behold
По умолчанию Re: Изготовление прутка для 3D принтера

fsdb как успехи? только не говорите,что MOC + BTA Вас победили...
Sanya вне форума   Ответить с цитированием
Старый 07.03.2016, 21:49   #1728
fsdb
Senior Member
 
Аватар для fsdb
 
Регистрация: 23.12.2013
Адрес: Туймазы
Сообщений: 747
Вес репутации: 836
fsdb is a splendid one to beholdfsdb is a splendid one to beholdfsdb is a splendid one to beholdfsdb is a splendid one to beholdfsdb is a splendid one to beholdfsdb is a splendid one to beholdfsdb is a splendid one to behold
По умолчанию Re: Изготовление прутка для 3D принтера

Вот видео. и Ваш и скетч Blink я попробовал. ничего не получается


фиг с ним..... куплю просто PID Регулятор и не буду изобретать велосипед......

Последний раз редактировалось fsdb; 07.03.2016 в 21:58.
fsdb вне форума   Ответить с цитированием
Старый 07.03.2016, 22:08   #1729
Sanya
Senior Member
 
Регистрация: 17.10.2014
Адрес: Иваново
Сообщений: 187
Вес репутации: 0
Sanya is a splendid one to beholdSanya is a splendid one to beholdSanya is a splendid one to beholdSanya is a splendid one to beholdSanya is a splendid one to beholdSanya is a splendid one to beholdSanya is a splendid one to behold
По умолчанию Re: Изготовление прутка для 3D принтера

управление -ок! судя то светику,но
давайте по порядку:
если использовали то что я написал, - я без понятия, что делает analogWrite(xxx, 0)(я предположил что при уставке 0 на порте будет 0) возможно при задании 0 там присутствуют короткие импульсы которые могут открывать оптрон.

отпаяйте резистор 330 Ом который идёт к ноге 1 оптрона, т.е. управление МОС в воздухе, что происходит? нагрузка подключена?

Последний раз редактировалось Sanya; 07.03.2016 в 22:19.
Sanya вне форума   Ответить с цитированием
Старый 07.03.2016, 22:36   #1730
Sanya
Senior Member
 
Регистрация: 17.10.2014
Адрес: Иваново
Сообщений: 187
Вес репутации: 0
Sanya is a splendid one to beholdSanya is a splendid one to beholdSanya is a splendid one to beholdSanya is a splendid one to beholdSanya is a splendid one to beholdSanya is a splendid one to beholdSanya is a splendid one to behold
По умолчанию Re: Изготовление прутка для 3D принтера

попробовал управлять руками https://www.youtube.com/watch?v=eAMF...ature=youtu.be
конечно! зачем изобретать если можно купить! а как же инженерный интерес? ну да ладно - Вам виднее.. удачи!
Sanya вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 43 (пользователей: 0 , гостей: 43)
 
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 20:54. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot
Яндекс.Метрика