Мощщщный элктромотор для SUP и буя ПО V3.0
В видео подробно показан процесс изготовления комплекта для электрификации SUP или буя подводного охотника. После этого мир не будет прежним - я уже забыл, когда отмахивал километры на ластах, жена принципиально не гребёт веслом на САПе. Прошлый видос на эту тему - https://rutube.ru/video/17fbea54c4f3aa2d6aa505253cedbab6/ Идея для проектов взята отсюда - https://3deshnik.ru/forum/viewforum.php?f=35 До прочтения этого форума я шёл по ложному пути, пытаясь приспособить для своих нужд троллинговый электромотор. Скетч для платы Ардуино: #include // ------------------------------------------------------------------------- //Скетч для старого аккума с увеличенной средней скоростью (110 вместо 90) и уменьшенной максимальной (140 вместо 180) //Пульт: //Средняя //Максимальная //Газ+ //Стоп // --------------------------------------------------------------------------- int button0 = 3; //Аварийный фал контакт D3 int button1 = 4; //Средний газ контакт D4 int button2 = 5; //Плавный газ "+" контакт D5 int button3 = 6; //Максимальный газ, контакт D6 int button4 = 7; //Стоп, контакт D7 int pos = 0; Servo servo1; void setup() { pinMode(button0, INPUT); pinMode(button1, INPUT); pinMode(button2, INPUT); pinMode(button3, INPUT); pinMode(button4, INPUT); digitalWrite(3, HIGH); //На аварийный фал внутренняя подтяжка +5В 20К digitalWrite(4, LOW); digitalWrite(5, LOW); digitalWrite(6, LOW); digitalWrite(7, LOW); servo1.attach(9, 800, 2200); //Управление ESC контакт D9 в диапазоне 800-2200 мс delay(50); servo1.write(0); delay(50); } void loop() { if (digitalRead(6) == HIGH) { servo1.write(110); pos = 110; } if (digitalRead(3) == HIGH) //Аварийный фал нормально-замкнут на землю. Если нормально-разомкнут, сменить HIGH на LOW { servo1.write(0); pos = 0; } while (digitalRead(7) == HIGH && pos ﹤ 180) { pos++; servo1.write(pos); delay(50); } if (digitalRead(3) == HIGH) //Аварийный фал нормально-замкнут на землю. Если нормально-разомкнут, сменить HIGH на LOW { servo1.write(0); pos = 0; } if (digitalRead(4) == HIGH) { servo1.write(140); pos = 140; delay(50); } if (digitalRead(3) == HIGH) //Аварийный фал нормально-замкнут на землю. Если нормально-разомкнут, сменить HIGH на LOW { servo1.write(0); pos = 0; } if (digitalRead(5) == HIGH) { servo1.write(0); pos = 0; } if (digitalRead(3) == HIGH) //Аварийный фал нормально-замкнут на землю. Если нормально-разомкнут, сменить HIGH на LOW { servo1.write(0); pos = 0; } }
Название:
Мощщщный элктромотор для SUP и буя ПО V3.0
Категория:
Техника и оборудование