Serg
Serg
тоже точно такая же как по ссылке
А то вот это как-то не совпадает.
᠌ Андрей
что именно?
Serg
что именно?
Ну вы написали, что схема как по ссылке, а это не так. 😁
Serg
Попробуйте повторить 1 в 1.
Serg
Может ему ещё не нравится обозначение не gpio, а D.
᠌ Андрей
᠌ Андрей
вы издеваетесь?? ну то-есть не вы..
᠌ Андрей
просто весьма удивлен
᠌ Андрей
Попробуйте повторить 1 в 1.
а можете объяснить почему он не работает при пинах в другом порядке? как узнать в каком надо подключать
Евгений
Я даже материться не буду... не могу... сил не хватает... дали рецепт, неужели так трубно повторить 1:1?
᠌ Андрей
Я даже материться не буду... не могу... сил не хватает... дали рецепт, неужели так трубно повторить 1:1?
нет, повторить 1:1 как раз не трудно но если бы я повторил 1:1 я бы не узнал что иначе он не работает и не попытался бы выяснить почему
Евгений
Так заработало же.
С вашей подачи и заработало! Но кто то не хотел, не желал повторять 1:1
᠌ Андрей
Чему?
ну какая разница в каком порядке пины?
᠌ Андрей
это же управление драйвером, поочередное переключение обмоток по идее все равно должно быть
Евгений
нет, повторить 1:1 как раз не трудно но если бы я повторил 1:1 я бы не узнал что иначе он не работает и не попытался бы выяснить почему
У тебя есть задача сделать дом, ты же делаешь с начала основание, а потом стену и крышу... а не в случайной последовательности? Ок гугл принцип действия "вот этого мотора"
Евгений
это же управление драйвером, поочередное переключение обмоток по идее все равно должно быть
Ок, другой пример... иди пофиг как... правой, правой, правой, левой, правой, правой, правой Далеко ушел? :)))
᠌ Андрей
🙈
Евгений
🙈
Почему же ты + и - местами не меняешь? Так бы появился "новый" кейс :))) я поменял полярность и фигня больше не работает/ не прошивается :)
᠌ Андрей
так блять какая задача библиотеки? задача библиотеки в разные моменты подавать высокий и низкий уровень на 4 пина драйвера библиотека блять вообще не знает что это за пины ей похуй она с ними работает как с элементами массива
᠌ Андрей
допустим, мне надо подключить этот двигатель к другим пинам? просто надо? я блять не могу слепо повторить тутор
᠌ Андрей
я пытаюсь выяснить по какой логике это определяется, к каким пинам и в какой последовательности а вы поливаете..😒
собственно вот так
Это не схема. Это фотка с ногой
Евгений
Короче разум тут бессилен :))) Давно пора запомнить: 1) Не все пины одинаково полезны 2) Вникай в то что ты делаешь, чтобы изменить так как ты хочешь
Задаешь вроде людям нормальный вопрос. Покажи схему. Да я тут взял пример но сам отсебятину въебал, потому что решил что это ничего не меняет...
Я не понимаю как можно разговаривать с этими людьми
Евгений
Мне надо... я хочу... я художник- я вижу так
Влад RZ6AT
Мне надо... я хочу... я художник- я вижу так
А потом удивляемся, почему Вселенная не подстраивается под мои хотелки...
я пытаюсь выяснить по какой логике это определяется, к каким пинам и в какой последовательности а вы поливаете..😒
Воткни в пины, как и в примере. Если не заработает - выкинь есп или драйвер и попробуй заново. Но когда ты задаёшь вопрос что подключил по примеру, но не по примеру…
Alex
Полтора часа помоев, вместо простого объяснения, в чем человек ошибся. Забавно
Daniil
А че не гуглится?
Нет. Гуглятся только мастера-ремонтники)
Евгений
Полтора часа помоев, вместо простого объяснения, в чем человек ошибся. Забавно
Сделал специально криво, так как не понимает принцип работы - разве это ошибся?
Полтора часа помоев, вместо простого объяснения, в чем человек ошибся. Забавно
Помоев? Человеку задали прямой вопрос. Покажи схему. Ответ - как в примере. А выясняется что он там внес какую-то ебаную отсебятину, которая на его взгляд не меняла ситуации. Ну да. Подумаешь плюс с минусом перепутал допустим. Ток потечет же, просто какая разница в какую сторону. И после этого еще просит помощи
Русский форум, фуле
Ты плохо прочитал ситуацию
‎Konstantin
Ты плохо прочитал ситуацию
Смотря с какого уровня абстракции рассматривать, но нубов в нашей технической культуре сильно не любят. Нех типа грязными лапами в таинство лезть
Alex
Это не нубство… причём далеко. Человек осознанно делает что то не так как пишут…
Ок, допустим сделал так. Заработало. Что дальше? Сидеть и любоваться, как работает. Верно? Больше двигаться нельзя никуда, ата-та...
Alex
А как узнать, если только в начале пути и даже направление пока нащупать пытаешься? Читать вагон теории? Без практики это крайне малоэффективно. Сказали бы человеку- ты в прошивке порты неверно назначил, или провода местами перепутал или в чем там была проблема и человек мог бы въехать в тему в разы быстрее, чем - иди учись, олух
‎Konstantin
Это не нубство… причём далеко. Человек осознанно делает что то не так как пишут…
А лично вы всегда делаете по писанному? И все законы соблюдайте и каноны от зубов отскакивают? Хочешь быстро научиться? Сделай максимально возможное количество ошибок...
K.
Полтора часа помоев, вместо простого объяснения, в чем человек ошибся. Забавно
А хрен его знает, в чём он ошибся. Схему, КАК он это сделал, предоставил? Нет. Сделал так как показано в примере? Нет. Так почему я должен тратить своё время на разбирательство того, что он там нахеровертил?
K.
Смотря с какого уровня абстракции рассматривать, но нубов в нашей технической культуре сильно не любят. Нех типа грязными лапами в таинство лезть
Не надо передёргивать. Я, когда был только после универа и разбирался с принципом работы шаговых движков, узнал для себя много нового. И, прежде чем программировать работу движка как у автора вопроса, вбил в яндексе модель этого двигателя. А потом вник в код библиотеки, которая предназначена для работы с этим двигателем. После этого стал полностью понятен пример и как его изменить под собственные нужды.
K.
Ну, мог бы просто пройти мимо...
Надоели вопросы типа "я сделал как у Гайвера, но немножко изменил под себя, почему оно не работает?". То есть я должен сначала разобраться, что там начудил Гайвер, а он был не раз замечен в хреновом коде (мнение моё, как инженера, даже не программиста!), потом выяснить, что он "изменил под себя", а потом на понятном человеку языке объяснить, что ему делать? Вот поэтому к таким такое отношение.
K.
Ок, допустим сделал так. Заработало. Что дальше? Сидеть и любоваться, как работает. Верно? Больше двигаться нельзя никуда, ата-та...
Вот как раз нужно сначала сделать так, чтобы заработало. Потом внести свои изменения. Если не заработало, выяснить, где накосячил. Вопросы типа "вот так оно работает, а вот так нет. Где я накосячил?" всегда приветствуются и практически никогда не остаются без ответа.
‎Konstantin
Написал чуть ниже. Не нужно иметь универов за плечами. Нужно желание узнавать и вникать во что-то новое.
Не правда ваша. Без базовых знаний читать мануалы по технической части, гуглить даташиты на именно свою железку очень затруднительно. Ибо написаны техническим языком с использованием соответствующей терминологии. Тем более в основном все только на английском, на русском мало что есть, а что есть обычно ужасного качества. А языками владеют не только лишь все
K.
Не правда ваша. Без базовых знаний читать мануалы по технической части, гуглить даташиты на именно свою железку очень затруднительно. Ибо написаны техническим языком с использованием соответствующей терминологии. Тем более в основном все только на английском, на русском мало что есть, а что есть обычно ужасного качества. А языками владеют не только лишь все
Не соглашусь. В своё время в универе я продолбал лекции по высшей математики (был молодой, зелёный и глупый), экзамен сдал при помощи шпаргалок и успешно забыл за ненадобностью. И вот, не так давно, мне пришлось погрузиться в математическую статистику. Нужные мне формулы выражались через слова, которых я вообще не понимал. И я просто брал и каждое слово разбирал до того момента, когда оно начинало представляться в виде таких простых действий, как умножение/деление и сложение/вычитание. В результате я сейчас уже без содрогания оперирую словами "математическое ожидание", "дисперсия", "градиент", "векторное поле" и т.д. Кстати, если не знаешь язык, есть отличные обучающие видео в картинках и анимации (про шаговые двигатели, например). Ну и онлайн переводчики пока никто не отменял.
‎Konstantin
Не соглашусь. В своё время в универе я продолбал лекции по высшей математики (был молодой, зелёный и глупый), экзамен сдал при помощи шпаргалок и успешно забыл за ненадобностью. И вот, не так давно, мне пришлось погрузиться в математическую статистику. Нужные мне формулы выражались через слова, которых я вообще не понимал. И я просто брал и каждое слово разбирал до того момента, когда оно начинало представляться в виде таких простых действий, как умножение/деление и сложение/вычитание. В результате я сейчас уже без содрогания оперирую словами "математическое ожидание", "дисперсия", "градиент", "векторное поле" и т.д. Кстати, если не знаешь язык, есть отличные обучающие видео в картинках и анимации (про шаговые двигатели, например). Ну и онлайн переводчики пока никто не отменял.
Вы правильно действуете метододогически и 👍. Но это же ваша работа и вы в ней типа профи. Как на счёт лично ваших познаний в физиологии и психологии человека? Используете тот же самый подход или ну его нафиг? Не стоит от других ожидать того, что делаешь сам - они другие
K.
Вы правильно действуете метододогически и 👍. Но это же ваша работа и вы в ней типа профи. Как на счёт лично ваших познаний в физиологии и психологии человека? Используете тот же самый подход или ну его нафиг? Не стоит от других ожидать того, что делаешь сам - они другие
Нет. Это моё хобби. Работа у меня совершенно другая, с электроникой никак не связанная. Если человек позиционирует себя "я другой, я не такой как все" то и пускай идёт СВОИМ путём, набивает СВОИ шишки и не направляет на СВОИ грабли других людей. Но это философия. Вернёмся к вещественному.
K.
Лады, так в чем конкретно была у него проблема?
Я подозреваю, что в последовательности подаваемых на обмотку ШД (шагового двигателя) уровней напряжения. Тот комплект, что использовал автор, предназначен для ИЗУЧЕНИЯ принципа работы ШД. Нужно было всего лишь сделать точно так же, как в примере, а потом уже начать играться. Там обмотки рассчитаны на длительную подачу 5В, так что спалить ничего нельзя. Баловаться можно как угодно.
K.
Кстати, та плата управления, что используется с этим ШД и пример кода, позволяет сделать отличную гирлянду с эффектами типа "бегущий огонь", "бегущая тень", "хаотичное мигание" и т.д. Все эти эффекты можно протестировать на шаговом двигателе и посмотреть, как от подаваемой последовательности меняется скорость вращения двигателя, направление и момент на валу.
K.
Там использовался не полноценный драйвер ШГ типа того же A4988, а сборка ULN2004APG, состоящая из 7 NPN дарлингтонов, для того чтобы управлять биполярным шаговиком, нужны 2 полных H-моста, если мне мой склероз не изменяет, так?
Там шаговик не биполярный используется. Там четыре обмотки, соединённые "звездой". Пять выводов: четыре конца и общая точка. Поэтому микрухой ULN2004 отлично управляется.
‎Konstantin
Там шаговик не биполярный используется. Там четыре обмотки, соединённые "звездой". Пять выводов: четыре конца и общая точка. Поэтому микрухой ULN2004 отлично управляется.
Ага, я уже нагуглил, что там униполярный, у которого середины обмоток соединены вместе, надо было сразу кол-во проводов посчитать, показалось что их 4, а их то 5!
‎Konstantin
ОК, теперь весь вопрос, какая либа для этого использовалась
Serg
ОК, теперь весь вопрос, какая либа для этого использовалась
Я мало чего в этом понимаю, но помоему эта <AccelStepper.h>.
Serg
https://t.me/ProEsp8266/155048
‎Konstantin
Я мало чего в этом понимаю, но помоему эта <AccelStepper.h>.
да, и там можно при инициализации передавать набор пинов
K.
ОК, теперь весь вопрос, какая либа для этого использовалась
Я писал свой код, без библиотек. Было интересно именно разобраться в работе мотора. В двумерном массиве задавал последовательности уровней на пинах и в цикле с задержкой выводил последовательно эти последовательности. Длительностью задержки регулировалась скорость вращения ШД, а направлением счёта в цикле - направление вращения ШД.
‎Konstantin
Можно идти спать
Евгений
Полтора часа помоев, вместо простого объяснения, в чем человек ошибся. Забавно
А обсуждение "поливания" заняло еще больше времени =) 23:15 - ты подкинул 1:31 - народ разошелся спать =)
Alex
А обсуждение "поливания" заняло еще больше времени =) 23:15 - ты подкинул 1:31 - народ разошелся спать =)
Естественно. Если бы я мог ему помочь, я бы это сделал. В одном сообщении
Serg
Естественно. Если бы я мог ему помочь, я бы это сделал. В одном сообщении
Ну вот после такого поста, по крайней мере у меня, желание помогать уменьшается. https://t.me/ProEsp8266/155093
Alex
Ну вот после такого поста, по крайней мере у меня, желание помогать уменьшается. https://t.me/ProEsp8266/155093
То есть все предыдущие, где он просил помощи, а его попросту дебилом называли, ты в расчёт не берешь? Ну нормально...
Евгений
Естественно. Если бы я мог ему помочь, я бы это сделал. В одном сообщении
Одно сообщение? Круто! Вот сейчас ты знаешь причину граблей и его "ошибку"... А попробуй ка сформулировать подсказки в одном сообщении =) Я не смог :(