Пласт автомат своими руками
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Пласт автомат своими руками
На выходных, один из дрзей скинул ссылку на блог человека собравшего 3д принтер. Немного поразмыслив пришел к выводу, что самое сложное это изготовление механики перемещений. А при условии иеющихся у многих прототипов самодельных фрезерных станков, вся задача сводится к созданию экструдера. Одна из положительных сторон пластавтомата - это тихая работа и небольшая требовательность к жесткости конструкции. Плюсами такой конструскии являестя возможность создания полноценных 3д деталей настанках с 3 осями. При этом такие детали не всегда будет возможно создать даже на 5-ти осных станках.
Изделия выполняются из АБС пластика, который при затвержевании стновится очень прочным (для поастика). Из него можно изготавливать шестеренки и другие детали станков. Я уже начал подумывать о бсоздании зубчатой рейки с шестерней для своего самодельного раскладчика .
Изготовление сопла и нагревателя:
http://reprap.org/wiki/Heater_Block_For_Glass_Nozzle
http://reprap.org/wiki/Category:Extruders
Еще несколько ссылок по теме:
http://rn3aoh.net/archive/2011/02/16/na ... etnyj-udar
http://reprap.org/wiki/Main_Page
Вот здесь пролают готовый пластьюдер за $185, схема работы такая же как описана в блоге:
http://store.makerbot.com/plastruder-mk5.html
Изделия выполняются из АБС пластика, который при затвержевании стновится очень прочным (для поастика). Из него можно изготавливать шестеренки и другие детали станков. Я уже начал подумывать о бсоздании зубчатой рейки с шестерней для своего самодельного раскладчика .
Изготовление сопла и нагревателя:
http://reprap.org/wiki/Heater_Block_For_Glass_Nozzle
http://reprap.org/wiki/Category:Extruders
Еще несколько ссылок по теме:
http://rn3aoh.net/archive/2011/02/16/na ... etnyj-udar
http://reprap.org/wiki/Main_Page
Вот здесь пролают готовый пластьюдер за $185, схема работы такая же как описана в блоге:
http://store.makerbot.com/plastruder-mk5.html
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Пласт автомат своими руками
Мне просто нужен внешний контроллер для нагревателя, если он будет работать отдельно от EMC2 - так даже лучше, если сможет отображать на компьютере температуру - вообще отлично!
И главное это устройство не real time, поэтому чем проще - тем лучше.
И второе главное , carduino доступен в течении суток, а MESA еще искать нужно.
----
Щас присвоим
И главное это устройство не real time, поэтому чем проще - тем лучше.
И второе главное , carduino доступен в течении суток, а MESA еще искать нужно.
----
Щас присвоим
-
- Мастер
- Сообщения: 256
- Зарегистрирован: 08 апр 2011, 22:56
- Репутация: 19
- Контактная информация:
Re: Пласт автомат своими руками
Месу можно получить в течении 5 дней
А в чем тогда проблема использовать RS-232?
А в чем тогда проблема использовать RS-232?
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Пласт автомат своими руками
Нужен некий контроллер, который будет всем управлять, а arduino с этим отлично справляется и есть готовые решения!
-
- Мастер
- Сообщения: 256
- Зарегистрирован: 08 апр 2011, 22:56
- Репутация: 19
- Контактная информация:
Re: Пласт автомат своими руками
Теперь понял Извиняюсь, что влез не вникнув.
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Пласт автомат своими руками
Не страшно .
ЗЫ может подкинешь ссылку, где есть MESA за 5 дней и 70$?
ЗЫ может подкинешь ссылку, где есть MESA за 5 дней и 70$?
-
- Мастер
- Сообщения: 256
- Зарегистрирован: 08 апр 2011, 22:56
- Репутация: 19
- Контактная информация:
Re: Пласт автомат своими руками
От дуззи мне приходили месы за 5 дней. Но у него вроде нет 7I43 только для параллельного
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Пласт автомат своими руками
Дуззи? Это который где-то в Польше или Чехии?А ссылка на сайт есть?
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Пласт автомат своими руками
А что для Arduino нужен специальный прошивальщик? Я думал, на него можно через USB прошивки закачивать...
- RN3AOH
- Кандидат
- Сообщения: 66
- Зарегистрирован: 06 мар 2011, 17:01
- Репутация: 0
- Откуда: Moscow, Russia
- Контактная информация:
Re: Пласт автомат своими руками
Для готового ардуино никакого прошивальщика не нужно, достаточно USB кабеля и Arduino IDE с http://www.arduino.cc/
Однако достигается это благодаря тому, что в него уже прошит при помощи программатора загрузчик, с которым и пересвистывается IDE для заливания прошивки. Если вдруг загрузчик каким-то чудом стерся, то чтобы его восстановить понадобится программатор. Или еще одно ардуино чтобы прикинуться программатором.
Однако достигается это благодаря тому, что в него уже прошит при помощи программатора загрузчик, с которым и пересвистывается IDE для заливания прошивки. Если вдруг загрузчик каким-то чудом стерся, то чтобы его восстановить понадобится программатор. Или еще одно ардуино чтобы прикинуться программатором.
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Пласт автомат своими руками
Будем пробовать...
- RN3AOH
- Кандидат
- Сообщения: 66
- Зарегистрирован: 06 мар 2011, 17:01
- Репутация: 0
- Откуда: Moscow, Russia
- Контактная информация:
Re: Пласт автомат своими руками
Я обещал рассказать о том что в конце концов сталось с металлическим сополом.
Вот оно: http://rn3aoh.net/archive/2011/04/10/rheology
Вот оно: http://rn3aoh.net/archive/2011/04/10/rheology
-
- Почётный участник
- Сообщения: 99
- Зарегистрирован: 18 ноя 2010, 20:37
- Репутация: 0
- Контактная информация:
Re: Пласт автомат своими руками
Я себе представлял, как идеал, точно такую же конструкцию, разве что на 1 резистор(но это не суть важно).
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Пласт автомат своими руками
Блин, как тяжело работать с чем-то совершенно новым. Никак не заставить себя сесть и разобраться с Arduino .
- RN3AOH
- Кандидат
- Сообщения: 66
- Зарегистрирован: 06 мар 2011, 17:01
- Репутация: 0
- Откуда: Moscow, Russia
- Контактная информация:
Re: Пласт автомат своими руками
...учитывая что я до этого микроконтроллеров не программировал вообще никогда, не паял сколько-нибудь серьезно не менее пяти лет, химию забыл еще в школе, платы не разводил и не травил ни разу в жизни, мне бы твои проблемы.
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Пласт автомат своими руками
У меня примерно также :
учитывая что я до этого микроконтроллеров не программировал вообще никогда
не паял сколько-нибудь серьезно вообще никогда
химию забывал еще в школе, причем регулярно - раз в месяц
платы не разводил и не травил ни разу в жизни
учитывая что я до этого микроконтроллеров не программировал вообще никогда
не паял сколько-нибудь серьезно вообще никогда
химию забывал еще в школе, причем регулярно - раз в месяц
платы не разводил и не травил ни разу в жизни
-
- Мастер
- Сообщения: 242
- Зарегистрирован: 17 апр 2011, 12:23
- Репутация: 20
- Контактная информация:
Re: Пласт автомат своими руками
Готов поделиться с вами своим опытом. Умею программировать большое количество микроконтроллеров. AVR в том числе. Если что-то не понятно - спрашивайте.
По поводу нагревательного элемента: лучше всего (и удобнее) регулировать температуру сопла ШИМом, используя обратную связь. В качестве датчика температуры можно использовать платину (термосопротивление) или термопару. Для себя я выбрал - термопару. Её можно купить во многих магазинах. Обычно она продаётся как аксессуар к мультиметрам. Стоит около 100р. Держит (и измеряет) температуру до тех под пока сама не расплавится (более 700 градусов цельсия). В качестве источника питания можно использовать что угодно. (Могу предложить использовать просто трансформатор питания на 50Гц). В качестве выпрямителя (выпрямитель нужен если хотите использовать ШИМ регулятор на транзисторах) используется просто диодный мост.
Да ещё: тефлон - это патентованное фирмой дюпон название фторопласта. Ищите в магазинах не тефлон, а фторопласт - он более распространён в просторах бывшего СССР, чем тефлон. И стОит дешевле, и разнообразие форм и размеров больше =)
По поводу нагревательного элемента: лучше всего (и удобнее) регулировать температуру сопла ШИМом, используя обратную связь. В качестве датчика температуры можно использовать платину (термосопротивление) или термопару. Для себя я выбрал - термопару. Её можно купить во многих магазинах. Обычно она продаётся как аксессуар к мультиметрам. Стоит около 100р. Держит (и измеряет) температуру до тех под пока сама не расплавится (более 700 градусов цельсия). В качестве источника питания можно использовать что угодно. (Могу предложить использовать просто трансформатор питания на 50Гц). В качестве выпрямителя (выпрямитель нужен если хотите использовать ШИМ регулятор на транзисторах) используется просто диодный мост.
Да ещё: тефлон - это патентованное фирмой дюпон название фторопласта. Ищите в магазинах не тефлон, а фторопласт - он более распространён в просторах бывшего СССР, чем тефлон. И стОит дешевле, и разнообразие форм и размеров больше =)
- RN3AOH
- Кандидат
- Сообщения: 66
- Зарегистрирован: 06 мар 2011, 17:01
- Репутация: 0
- Откуда: Moscow, Russia
- Контактная информация:
Re: Пласт автомат своими руками
А только ШИМом и можно собственно, IRL3803 на PWM-ногу Arduino, 12 вольт сквозь него, analogWrite(pin,value) и собственно все, сколько записать вычисляется довольно тупым PID-алгоритмом.
В общем фсе.
Как именно вы предлагаете цеплять к AVR термопару и получить из нее более шести бит разрешения на интересующем участке, вот это было бы очень интересно узнать. MAX6675 я в продаже нигде не нашел.
Код: Выделить всё
inline int update_pid(Heater *heater) {
int error;
float pTerm, iTerm, dTerm;
error = heater->target - heater->current;
pTerm = heater->pGain * error;
heater->iState += error;
heater->iState = constrain(heater->iState,-heater->windup / heater->iGain,heater->windup / heater->iGain);
iTerm = heater->iGain * heater->iState;
dTerm = (heater->dGain * (heater->current - heater->previous));
return constrain(int(pTerm + iTerm - dTerm),0,255);
}
Как именно вы предлагаете цеплять к AVR термопару и получить из нее более шести бит разрешения на интересующем участке, вот это было бы очень интересно узнать. MAX6675 я в продаже нигде не нашел.
-
- Мастер
- Сообщения: 242
- Зарегистрирован: 17 апр 2011, 12:23
- Репутация: 20
- Контактная информация:
Re: Пласт автомат своими руками
Не ШИМом единственным.RN3AOH писал(а):А только ШИМом и можно собственно
...
Можно тупо завести гистерезис и по одному порогу температуры включать нагрев, по другому порогу отключать нагрев. (по сути это конечно тоже ШИМ, но PWM выход контроллера задействовать не надо, да и ПИД регулирований тут не нужно. Это не инкубатор, где ошибка на десятую градуса всё испортит.)
Я реально добивался 10бит разрешения. В качестве усилителя использовал инструментальный AD623. Усиленный сигнал заводил на АЦП контроллера. Коррекцию и перевод из милливольт в градусы делал программно безо всяких "MAX6675". Температуру "холодного спая" определял полупроводниковым датчиком. Если микроконтроллер эксплуатируется в "нормальных условиях", то можно полупроводниковый датчик не ставить и вычисления делать из предположения, что окружающая температура 20 градусов цельсия. В комнатных условиях это добавит погрешность всего -+5 градусов, что для данной задачи будет более чем удовлетворяющим (хотя для себя я полупроводниковый датчик установил и измеряю с точностью до градуса ). Формулу для преобразования микровольт термопары в градусы можно почерпнуть из ГОСТа. Если надо, поделюсь исходниками.Как именно вы предлагаете цеплять к AVR термопару и получить из нее более шести бит разрешения на интересующем участке, вот это было бы очень интересно узнать. MAX6675 я в продаже нигде не нашел.
- RN3AOH
- Кандидат
- Сообщения: 66
- Зарегистрирован: 06 мар 2011, 17:01
- Репутация: 0
- Откуда: Moscow, Russia
- Контактная информация:
Re: Пласт автомат своими руками
Это не инкубатор, но ошибка на пять градусов вполне может все испортить, это проверено на собственном опыте, а остывает оно весьма себе легко когда в комнате вдруг заводится сквозняк.
Поделитесь лучше не исходниками, а схемой, мне как электронщику слабому оно интереснее, а код все равно переписывать под все остальное придется.
Поделитесь лучше не исходниками, а схемой, мне как электронщику слабому оно интереснее, а код все равно переписывать под все остальное придется.
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Пласт автомат своими руками
Решил оставить эту тему напоследок, когда отойду от безумных выходных. После которых обнаружилось что один знакомый сломал ногу, но совсем не помнит как это у него вышло .
А в чем основная проблема с получением точных результатов с термопары? Проблема с шумами?
А в чем основная проблема с получением точных результатов с термопары? Проблема с шумами?