nano новечку этикеровщик
- Войдите на сайт для отправки комментариев
Вс, 08/11/2020 - 10:51
привет на днях приспичило придумался проект этикеровщика, все вроде сделали механику электрику, но код не идет и все
логика работы
датчик препятствия срабатывает, крутиться ШLвижок до сработки датчика разрыва.
Датчик разрыва сработал (TcSt2103 или другая вещица SUNX FX-501) , ШД двигатель остановился, ждет команды датчика препятствия.
Регулировка скорости шд 2мя кнопками вверх вниз с выводом цифры на lcd экран.
ШД на драйвере ma860h.
Либо помогите направить в нудную библиотеку, либо за работу спросите денег.
#include <Stepper.h> const int led = 13; // светодиодный индикатор (вывод 13 Arduino) const int sensor = A1; // датчик (TCST2103) - (контакт A1 Arduino) const int sensorOn = A2; //датчик припятчтвия на 1й const int stepsPerRevolution = 12000; // Шаговый двигатель 1,8 градуса// не нужная константа int driverPUL = 7; // PUL- драйвер двигателя int driverDIR = 6; // DIR- и к кнопке через резистр int pd = 500; // Период задержки импульса int state = LOW; // по умолчанию, движение не обнаружено int val = 0; // переменная для хранения состояния датчика (значение) // инициализировать библиотеку шагового двигателя на контактах с 6/7. Stepper myStepper(stepsPerRevolution, 6, 7); //(пин 6-7 Arduino) int stepCount = 0; // количество шагов, которые сделал мотор int sensorState = 0; // переменная для чтения состояния кнопки void setup() { Serial.begin(9600); myStepper.setSpeed(80); // натяжка ленты. pinMode (driverPUL, OUTPUT); pinMode (driverDIR, OUTPUT); pinMode(led, OUTPUT); // инициализировать светодиод как выход pinMode(sensor, INPUT); // инициализировать датчик как вход pinMode(sensorOn, INPUT); // инициализировать вывод кнопки как вход } void loop() { val = digitalRead(sensor); // считывать значение датчика if (val == LOW) // sensor value low sensorState = digitalRead(sensorOn); // read button value if (sensorState == HIGH) { // button state high val = digitalRead(sensor); // считывать значение датчика if (val == LOW) // sensor value low digitalWrite(led, HIGH); // turn led on myStepper.step(stepsPerRevolution); // motor run delay (500); // delay 0,5sec between each push } Serial.println(digitalRead(A1)); Serial.println(digitalRead(A2)); { val = digitalRead(sensor); // считывать значение датчика if (val == HIGH) // sensor value low sensorState = digitalRead(sensorOn); // read button value if (sensorState == LOW) // препятствия нет low digitalWrite(led, LOW); // led off myStepper.step(0); // стоп мотор val = digitalRead(sensor); // считывать значение датчика if (val == LOW) // значение датчиа низ digitalWrite(led, LOW); // turn led off val = digitalRead(sensor); // считывать значение датчика if (val == HIGH) { // sensor value high digitalWrite(led, HIGH); // turn led on } Serial.println(digitalRead(A0)); Serial.println(digitalRead(A1)); Serial.println(digitalRead(A2)); } }
вод код что пока получилось
Код в помойку полностью.
Gri_Gori_Y, какой бюджет проекта? Судя по всему, кроме собственно написания кода, потенциальному исполнителю придется работать нянькой.
а датчик разрыва срабатывает? (
(TCST2103)
срабатывает датчик припятствия и двигатель крутит примерно 150-160 мм потом встает, датчик разрыва не срабатывает
не 1000$ явно, ну пока знаний мало в коде пояснения потребуются... ты у нас парень умный вот цену и скажи
B707, это уже третья вариация "ТЗ", с которым я ознакомился за последние 2 дня, включая то, что было предоставлено мне по имейлу.
и в чем же в разница?
не 1000$ явно, ну пока знаний мало в коде пояснения потребуются... ты у нас парень умный вот цену и скажи
не просто "пояснения", а все переписать с нуля.
А потом еще обьяснить тебе, какой стороной вилку в розетку втыкают. Не, я пас, я уже на этой неделе подобный проект "поимел"
Конечно, в этом разделе заказчик имеет право вообще ни в чем не разбираться. Но это повышает ценник
мы уже в прошлый раз выяснили, что его набиваешь ты, и на это есть свои причины
7808543@gmail.com
berdnikiv@mail.ru
Григорий, все детали вашего ТЗ можно обсудить используя адрес указанный выше.
продолжаем искать исполнителя.
описание компонентов
lcd дисплей https://aliexpress.ru/item/32957159545.html?src=googleweb&albch=srch&albcp=googleweb_jvru_mbag_3120413_roas_topsaledirect&aff_short_key=_bWZVnGa&isdl=y&aff_platform=jvru&tracelog=googleweb_jvru_mbag_3120413_roas_topsaledirect&utm_medium=cpc&utm_source=google&utm_campaign=JVRU_CM_ALI_WEB_RU_UA_sTRADE_ROAS_TOPSALEDIRECT_Perform_bWZVnGa&gclid=Cj0KCQiAy579BRCPARIsAB6QoIbbOnPcY4RfAt7epCQOufBFzZyL_RbcieIDQLlN0UYjHLIV4ScLn2saAkD2EALw_wcB
датчик разрыва, (tcst2103 или FX-301 https://ru.farnell.com/panasonic-electric-works/fx-301/digital-fiber-sensor-amplifier/dp/2776700
мото с драйвером LEADSHINE MA860H за двивигатель nemo17 аналог 1,8 грудуса 6 ампер мах
предлагаю свои услуги. от 2тр. man9913@mail.ru
Невзирая на опасения товарищей выше, возьмусь за 5000р
kakmycmail@gmail.com
Напишу заново за 5500р.
да отсылки к первому знакомству с форумом были весомее район 1000-1500.
торги у Вас что то не в ту сторону пошли
тем более задачу уже упростили до 1 двигателя 1 дисплея (выводит фактическую скорость ШД с 2 кнопками + -) и 2х датчиков.
https://prnt.sc/vfpoen
https://prnt.sc/vfp0h5
вот вам Схема и подключения и принципа работы.
для особо колючих, опасения нет есть бюджет и результа. за результат заплачу, а не за голые высказывания что я все могу денг только сразу кинте.
Так открываются новые нюансы. Вот и цена повышается.
И мне денег сразу не надо. Оплата, когда получите всё и проверите.
а вот последняя версия кода
Работает?
А давайте вам совсем без библиотеки сделаю? Она там вроде не нужна.
новые не новые, вопрос один остался что б заработало принесло мне денег и я поделился. с добрым добром
Пишите, завтра покопаюсь. Про 5500 я пошутил. Потом обсудим.
barmaley2m@yandex.ru
утром к сожалению только проверю в районе 10 часов по мск. предложение хорошее с трансляцией скорости на мониторчик и ее регулировкой
меня бесит константа вот эта --- const int stepsPerRevolution = 12000; // Number
Работает?
смеешься? - код такой же бредовый, как и первый
да в этом коде вообще ничего не нужно....
для особо колючих, опасения нет есть бюджет и результа. за результат заплачу, а не за голые высказывания что я все могу денг только сразу кинте.
Я не работаю за "ваш результат" и "ваши деньги".
Я пишу код, собираю макет , проверяю и выдаю рабочий скетч.
Кривизна рук заказчика меня мало интересует.
Она никаким образом не влияет на качество написанного кода.
Максимум что может быть сверху, это онлайн консультация за дополнительную плату.
От и мне не нравится. Поэтому и предлагаю без библиотеки. И без констант. Просто крутить движок. Заново всю программу
кто знает может и былью станет твоя шутка, там есть еще чего делать, а библиотеки и правда какое то зло. должны давать одно дают вообще другое, набью руку увижу
кто знает может и былью станет твоя шутка, там есть еще чего делать, а библиотеки и правда какое то зло. должны давать одно дают вообще другое, набью руку увижу
библиотеки? :)
"дело было не в бобине"
Работает?
А давайте вам совсем без библиотеки сделаю? Она там вроде не нужна.
А ты самостоятельно(без библиотеки) готов посчитать режимы ускорения замедления ?
Или тебе просто насрать на смерть драйвера, он же не твой, заказчика ?
Так уже посчитал. Заготовка есть. Всегда работала.
2 схемы вам дали, порты все прописаны, сырой (возможно не рабочий) код выдали тз расписали... со своими амбициями ищим кошелек и ноем туда.
разница сейчас между мной и тобой
у меня есть заказ и он мне нужен исполненный
а у тебя есть знания, которые стоят твоих амбиций.
нос не задирай
#
так датчик разрыва (на просвет) сработает... какая разница теперь в размере намотанной бабины
так датчик разрыва (на просвет) сработает... какая разница теперь в размере намотанной бабины
Я почту написал.
иди спать ) ... голова твоя светлая нужна завтра
И тебе доброй ночки.
2 схемы вам дали, порты все прописаны, сырой (возможно не рабочий) код выдали тз расписали... со своими амбициями ищим кошелек и ноем туда.
разница сейчас между мной и тобой
у меня есть заказ и он мне нужен исполненный
а у тебя есть знания, которые стоят твоих амбиций.
нос не задирай
А у меня есть 4 исполненных заказа за выходные.
И твой "неисполненный" будет всего лишь очередным прошедшим мимо. Мне от него ни холодно ни жарко.
Если есть конструктивный разговор, тогда на почту пиши и предоплату 50% готовь.
Ну или можешь вон скифобармалею заказать, только плакать потом тут не надо.
У тебя впрочем уже есть код написанный кем то с таким же уровнем знаний, только вот нерабочий почему-то....
у меня есть заказ и он мне нужен исполненный
а у тебя есть знания, которые стоят твоих амбиций.
Ты не обратил внимания, сколько уже исполнителей не хочет с тобой работать7
Судя по твоему гонору и малообразованности ты, скорей всего, даже полностью готовый проект не сумеешь внедрить. С такими как ты можно работать только предоплате - получил деньги, скинул заказчику код и пусть дальше трахается с ним как хочет.
Kakmyc vs Бармалей , да у Вас склока в течение полу года уже.. ребяты давай те жить дружно
Да я его и не обсирал никогда. Он умный, добрый и хороший человек.
обратил внимание, еще как, за 20 стросек кода от 500 рублей до 20000 ... и все в один голос дай предоплату
r2d2, Малообразованность в коде си++ возможно, но не в выборе собеседника, как факт согласись, да и мое образование не ремонт компов и станков это просто мое хобби.
Я вообще стараюсь не связываться с малограмотными "бизьнесьменами", которые даже слово "новичок" не могут написать правильно. Денег от них всё равно не дождёшься, а мозги протрахают знатно. Они, поэтому и на предоплату никогда не согласны, даже 50%, ибо платить и не собираются.
что-то последнее время сюда зачастили разные электрики и сантехники, всю жизнь не знавшие автоматики сложнее унитазного бачка, но с абсолютной уверенностью, что спроектировать систему оповещения ГО-ЧС или автоматическую линию - доступно любому подавану, надо только заказать какому-нить студенту код на ардуино за 300 рублей
Разные строчки оцениваются по разному. Иной исполнитель тебе напишет глючный и тормозной код, за то возьмет 500 рублей за 20 килобайт своего текста. А иной обеспечит четкую, надежную работу своей программы за 20000, которая закроет все твои потребности и еще защиту от дурака будет иметь. Да есть и те кто "сделает на чистом си и проверит на макетке", у тех результат не стабильный.
ты человек и я человек, знаешь что то лучше других, молодец.
но имей мозги не сравнивать меня и себя, т.к. не я показал себя со стороны алчного напыщенного куска г....\, так что мальчик рассказывай свои сказки о крутости другим.
если что обращусь заранее. спасибо зам совет. учту при проверки
Я смотрю - у бизнесьмена все больше шансов посотрудничать со бармаскифом. За пару литров Балтики-9 сторгуются.
это вряд ли, судя по высказываниям, он и на пиво деньги тратить не собирается. За что тут платить-то, ведь "20 строчек всего"... :)
интересно. чего бармалея к таким тянет? или родственные души, кто кого кинет?
интересно. чего бармалея к таким тянет? или родственные души, кто кого кинет?
У меня, конечно, есть гипотеза, но лучше его в поликлинику на опыты сдать. Там мозговедов побольше.
что-то последнее время сюда зачастили разные электрики и сантехники, всю жизнь не знавшие автоматики сложнее унитазного бачка, но с абсолютной уверенностью, что спроектировать систему оповещения ГО-ЧС или автоматическую линию - доступно любому подавану, надо только заказать какому-нить студенту код на ардуино за 300 рублей
и чего так сразу про унитаз, а может автор одного из колготочных автоматов, может вспомнишь то время, когда девушки повально в ажурных колготках ходили )))
Могу помочь с кодом. С четким тз сюда. yaroslav.kraynov@gmail.com . Сделаю дешево