ЧПУ станок для намотки трансформаторов с укладчиком провода, и автоматическим натяжением провода на Arduino и Digispark.

Доброго времени суток!

Эта статья посвящена модернизации ЧПУ станка для намотки трансформаторов. На фото, которое ниже показан станок до переделки.

 ЧПУ станок для намотки трансформаторов на Arduino и Digispark.

С первоначальной версией проекта можете ознакомиться по этой ссылке


На следующем фото показан тот-же ЧПУ станок для намотки трансформаторов, но уже с укладчиком провода, и с электронным натяжением провода.

 ЧПУ станок для намотки трансформаторов на Arduino и Digispark, с укладчиком провода и автоматическим натяжением провода.

Для управления станком понадобится панель управления, которая состоит из 18 кнопок и двух потенциометров.

Панель управления ЧПУ станка для намотки трансформаторов на Arduino, с укладчиком провода и автоматическим натяжением.

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

LCD дисплей 2004 и клавиатура, для ЧПУ станка по намотке трансформаторов на Arduino и Digispark.

Когда клавиатура будет собрана, то проверьте, и прозвоните контакты на отсутствие короткого замыкания, чтобы не было замыкания там где его не должно быть!

И можно загрузить этот код в платы Arduino, для дополнительной проверки корректности собранной клавиатуры.


//Начало скетча


void setup() { 
  Serial.begin(9600);
}

void loop() {
  Serial.print("Pin13="); Serial.print(digitalRead(13));
  Serial.print("  A0="); Serial.print(analogRead(A0));
  Serial.print("  A1="); Serial.print(analogRead(A1));
  Serial.print("  A2="); Serial.print(analogRead(A2));
  Serial.print("  A3="); Serial.println(analogRead(A3));
  delay(1000);        
}

//Конец скетча




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


ЧПУ станок для намотки трансформаторов на Arduino, 1 часть.

Внимание!

В проекте используется три платы, связь между которыми реализована по шине I2C. Плата Arduino UNO используется в качестве главного устройства, и в шине I2C она выступает в роли Мастера (Master).

Одна плата Digispark используется в качестве контроллера, для биполярного шагового двигателя, вращающего главный вал. Она обеспечивает плавный пуск, и остановку шагового двигателя Nema17. И к шине I2C она подключается как Слейв (Slave).

Для нее используется код, и схема для сборки спец драйвера, из недавнего проекта, который найдете по этой ссылке



Код предназначенный для платы Digispark, следует загружать без внесения изменений!



Основной код этого проекта, предназначенный для платы Arduino Uno, и схема проекта, будут добавлены после того, как код программы пройдет тестовое испытание!