Ответить
  • bonza2 Senior Member
    офлайн
    bonza2 Senior Member

    1003

    16 лет на сайте
    пользователь #132605

    Профиль
    Написать сообщение

    1003
    # 24 августа 2016 14:24

    Saint999, значить я последние посты не внимательно читал и фразу из контекста вырвал :) сори.
    а такую фиговину тоже делаю. только вот когда сверлил, сломал сверло и расфигачил механизм, который на верхнию рамку ставить собрался. сча вот в поиске очередного никому не нужного сд/двд привода.
    насчет разьмерчика согласен, что хотябы а4, бродит мысль сделать стол подвижным х-у, а лазер на штативе в нужном месте устанавливать неподвижно. но это пока так, размышлизмы :)
    а всякие часы/барометры и прочая - так, чтоб мозги не застаивались.

    <p>карта РБ для garmin - сайт в профиле.</p>
  • EggHead Member
    офлайн
    EggHead Member

    243

    17 лет на сайте
    пользователь #107361

    Профиль
    Написать сообщение

    243
    # 31 августа 2016 14:11

    Ребят, срочно нужна помощь! У меня Ардуино 2560 R3 раньше работала безупречно пока не сдохла винда 7 на компе.Теперь, после установки вин7 не могу поставить дрова на нее. Саму ардуинку видет а вот драва не ставятся,соответственно прошивки марлина тоже. Я в смятении. Пробовал ставить на ноутбук с той же вин 7 - плата ведет себя так же - определяется в оборудовании, но дрова не могу поставить ни в ручную не автоматически((( Кто нибудь! помогите. Дело в том что это плата от моего 3 D принтера и на днях должен приехать покупатель, но как я ему могу продать принт без дров и теста(( Вообщем помогите плиз ! С меня пивко или шоколадки.

  • ARTexpress Member
    офлайн
    ARTexpress Member

    289

    18 лет на сайте
    пользователь #51872

    Профиль
    Написать сообщение

    289
    # 31 августа 2016 14:45

    CH340?

  • Saint999 Senior Member
    офлайн
    Saint999 Senior Member

    639

    15 лет на сайте
    пользователь #173418

    Профиль
    Написать сообщение

    639
    # 31 августа 2016 15:21

    На работе нечего делать...

    Добавлено спустя 4 минуты

    EggHead, Попробуйте эти

  • EggHead Member
    офлайн
    EggHead Member

    243

    17 лет на сайте
    пользователь #107361

    Профиль
    Написать сообщение

    243
    # 1 сентября 2016 22:31

    Парни, вообщем относительно установки дров на мою Arduino 2560 - пока не могу настроить сам, хоть и мануалы вроде есть и всякие полезные советы...Видимо руки с .опы у меня( Может, все-таки найдется добрый Человек и поможет настроить мне эту гадскую неполадку. Могу приехать в любую точку города или принять у себя на дому - только помогите! Готов заплатить денег или хорошо проставиться за эту услугу. Спасибо.

  • Tester Senior Member
    офлайн
    Tester Senior Member

    5936

    22 года на сайте
    пользователь #3888

    Профиль
    Написать сообщение

    5936
    # 1 сентября 2016 22:38

    Свой принтер подключал к компу только пару раз для обновления ПО. Вся печать - с карты памяти. В чем проблема продемонстрировать покупателю печать с карты?

  • 2015974 Neophyte Poster
    офлайн
    2015974 Neophyte Poster

    15

    8 лет на сайте
    пользователь #2015974

    Профиль
    Написать сообщение

    15
    # 3 сентября 2016 15:50

    Здравствуйте, здесь кто нибудь выполняет заказы по изготовлению и прошивке электронных устройств на ардуино ?
    подробности напишу в личку.

  • EggHead Member
    офлайн
    EggHead Member

    243

    17 лет на сайте
    пользователь #107361

    Профиль
    Написать сообщение

    243
    # 6 сентября 2016 11:56
    EggHead:

    Парни, вообщем относительно установки дров на мою Arduino 2560 - пока не могу настроить сам, хоть и мануалы вроде есть и всякие полезные советы...Видимо руки с .опы у меня( Может, все-таки найдется добрый Человек и поможет настроить мне эту гадскую неполадку. Могу приехать в любую точку города или принять у себя на дому - только помогите! Готов заплатить денег или хорошо проставиться за эту услугу. Спасибо.

    Ребят, еще раз прошу помощи в настройке платы.Неужели нет спецов у нас?!

  • RepoMan Senior Member
    офлайн
    RepoMan Senior Member

    948

    14 лет на сайте
    пользователь #295041

    Профиль
    Написать сообщение

    948
    # 6 сентября 2016 15:03

    EggHead, отписал в ЛС

  • art100 Клуб Самоделкиных
    офлайн
    art100 Клуб Самоделкиных

    5069

    13 лет на сайте
    пользователь #397580

    Профиль
    Написать сообщение

    5069
    # 7 сентября 2016 13:52
    Saint999:

    Дай ссылку на лазер + питатель.
    А то фигня какая-то попадается БЕЗ фокусирующей линзы. Я честно говоря очень удивлен.

    Круиз-контроль 88 км/ч. Радость никакая печаль.
  • Saint999 Senior Member
    офлайн
    Saint999 Senior Member

    639

    15 лет на сайте
    пользователь #173418

    Профиль
    Написать сообщение

    639
    # 7 сентября 2016 15:32

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

  • PSSERG Senior Member
    офлайн
    PSSERG Senior Member

    1241

    16 лет на сайте
    пользователь #113320

    Профиль
    Написать сообщение

    1241
    # 12 сентября 2016 17:42 Редактировалось PSSERG, 7 раз(а).

    ---

    Критикуя, критикуй мнение, а не его автора.
  • RepoMan Senior Member
    офлайн
    RepoMan Senior Member

    948

    14 лет на сайте
    пользователь #295041

    Профиль
    Написать сообщение

    948
    # 12 сентября 2016 18:06

    PSSERG, для поиграться и понять как что работает - нормальный набор.

  • art100 Клуб Самоделкиных
    офлайн
    art100 Клуб Самоделкиных

    5069

    13 лет на сайте
    пользователь #397580

    Профиль
    Написать сообщение

    5069
    # 13 сентября 2016 07:49
    PSSERG:

    да

    Круиз-контроль 88 км/ч. Радость никакая печаль.
  • Kossiopeev Member
    офлайн
    Kossiopeev Member

    303

    9 лет на сайте
    пользователь #1523467

    Профиль
    Написать сообщение

    303
    # 16 сентября 2016 20:42

    PSSERG на мой взгляд много лишнего.

  • Saint999 Senior Member
    офлайн
    Saint999 Senior Member

    639

    15 лет на сайте
    пользователь #173418

    Профиль
    Написать сообщение

    639
    # 17 сентября 2016 17:29

    Kossiopeev, Если дома вообще ничего нет, то самое оно!

  • bmf80 Member
    офлайн
    bmf80 Member

    327

    16 лет на сайте
    пользователь #118784

    Профиль
    Написать сообщение

    327
    # 20 сентября 2016 16:23

    радиоуправление для танка. не нашёл как тут делать ссылку на сообщение, поэтому просто копирую сюда, может пригодится кому. обоснованная критика от гуру программирования приветствуется :)
    предварительный вариант для ознакомления. работают 2 пропорциональные независимые оси со стиками подпружиненными в среднем положении. на каждую гусеницу своя ось. умеет пищать :). кнопки допрограмлю позжее.
    вот что у меня получилось по РУ на ардуине:

    передатчик

    приёмник

    копипаст убил форматирование

    #include <VirtualWire.h>
    char *controller;
    int xPin = A4;
    int yPin = A5;
    int buttonPin = 2;
    int xPosition = 0;
    int yPosition = 0;
    int buttonState = 0;

    void setup() {

    pinMode(13, OUTPUT);
    vw_set_ptt_inverted(true); //
    vw_set_tx_pin(12);
    vw_setup(2000);// speed of data transfer Kbps
    // инициализация обмена данными по серийному протоколу со скоростью 9600 bps:
    Serial.begin(9600);
    pinMode(xPin, INPUT);
    pinMode(yPin, INPUT);
    // активируем подтягивающий резистор на пине кнопки
    pinMode(buttonPin, INPUT_PULLUP);
    }

    void loop() {

    xPosition = analogRead(xPin);
    //yPosition = analogRead(yPin);
    // buttonState = digitalRead(buttonPin);

    int number = (xPosition / 4);
    char symbol = 'x';

    String strMsg = "q ";
    strMsg += symbol;
    strMsg += " ";
    strMsg += number;
    strMsg += " ";

    char msg[255];

    strMsg.toCharArray(msg, 255);

    Serial.println(msg);
    vw_send((uint8_t *)msg, strlen(msg));
    vw_wait_tx(); // Ждем пока передача будет окончена
    delay(10);
    //======== Y =========================================================================
    yPosition = analogRead(yPin);
    number = (yPosition / 4);
    symbol = 'y';

    strMsg = "q ";
    strMsg += symbol;
    strMsg += " ";
    strMsg += number;
    strMsg += " ";

    msg[255];

    strMsg.toCharArray(msg, 255);

    Serial.print( msg);
    vw_send((uint8_t *)msg, strlen(msg));
    vw_wait_tx(); // Ждем пока передача будет окончена
    delay(10);
    }

    #define D1 4 // Направление вращение двигателя 1
    #define D11 2 // Направление вращение двигателя 1
    #define D2 8 // Направление вращение двигателя 2
    #define D22 7 // Направление вращение двигателя 2
    #define M1 5 // ШИМ вывод для управления двигателем 1
    #define M2 6 // ШИМ вывод для управления двигателем 2
    #define zvuk 3 // пьезопищалка

    bool direction1 = 0; // Текущее направление вращения двигателя 1
    bool direction2 = 0; // Текущее направление вращения Двигателя 2
    int shim1 = 0; // Текущее значение ШИМ1
    int shim2 = 0; // Текущее значение ШИМ2
    int temp2 = 0;
    int temp1 = 0;

    #include <VirtualWire.h>

    void setup() {
    pinMode(zvuk, OUTPUT);
    pinMode(D1, OUTPUT);
    pinMode(D11, OUTPUT);
    pinMode(D2, OUTPUT);
    pinMode(D22, OUTPUT);
    vw_set_ptt_inverted(true); // Required for DR3100
    vw_set_rx_pin(12);
    vw_setup(2000); // Bits per sec
    pinMode(13, OUTPUT);
    vw_rx_start(); // Start the receiver PLL running
    Serial.begin(9600);

    beep(75);
    beep(75);
    beep(75);
    delay(600);
    }

    void loop() {
    uint8_t buf[VW_MAX_MESSAGE_LEN]; // Буфер для сообщения
    uint8_t buflen = VW_MAX_MESSAGE_LEN; // Длина буфера

    if (vw_get_message(buf, &buflen)) // Если принято сообщение
    {
    // Начинаем разбор
    int i;
    // Если сообщение адресовано не нам, выходим
    if (buf[0] != 'q') return;

    char command = buf[2]; // Команда находится на индексе 2

    // Числовой параметр начинается с индекса 4
    i = 4;
    int number = 0;
    // Поскольку передача идет посимвольно, то нужно преобразовать набор символов в число
    while (buf != ' ')
    {
    number *= 10;
    number += buf - '0';
    i++;
    }
    /* Serial.print(command);
    Serial.print(" ");
    Serial.println(number); */

    if (buf[2] != 'y') goto x;
    goto y;
    //============================= X ===================

    x:
    temp1 = number - 128;
    if (temp1 > 0) direction1 = 0;
    if (temp1 < 0) direction1 = 1;
    if (temp1 < 0) temp1 = - temp1;
    shim1 = temp1 + temp1;
    if (shim1 > 254) shim1 = 254;
    temp1 = 0;
    goto poehali;

    //============================= Y========================
    y:
    temp2 = number - 128;
    if (temp2 > 0) direction2 = 0;
    if (temp2 < 0) direction2 = 1;
    if (temp2 < 0) temp2 = - temp2;
    shim2 = temp2 + temp2;
    if (shim2 > 254) shim2 = 254;
    temp2 = 0;

    poehali:
    digitalWrite(D1, direction1); digitalWrite(D11, direction1 ^ 1); // Задаем направление вращения двигателя
    digitalWrite(D2, direction2); digitalWrite(D22, direction2 ^ 1);
    analogWrite(M1, shim1); // Задаем скорость вращения двигателя
    analogWrite(M2, shim2);
    Serial.print(shim1);
    Serial.print(" ");
    Serial.println(shim2);
    delay(5);
    }

    }

    void beep(unsigned char delayms) {
    analogWrite(zvuk, 20); // значение должно находится между 0 и 255
    // поэкспериментируйте для получения хорошего тона
    delay(delayms); // пауза delayms мс
    analogWrite(zvuk, 0); // 0 - выключаем пьезо
    delay(delayms); // пауза delayms мс
    }

    у меня это собрано на ардуино про мини (3,3В , 8МГц), приёмник WL101-531, передатчик без маркировки шёл в комплекте с приёмником. сделал на них для того, чтобы запитывать систему от старых литиевых акумов. питание приёмника отдельное от силовой части. регулятор моторов L298N.
    должны подойти любые ардуины и любые радиомодули работающие с библиотекой VirtualWire, просто нужно смотреть, чтобы совпадало напряжение питания.

    Добавлено спустя 4 минуты 49 секунд

    http://zelectro.cc/Motor_shield_L298N_Arduino
    http://zelectro.cc/arduino-radio-transmitter-receiver

  • art100 Клуб Самоделкиных
    офлайн
    art100 Клуб Самоделкиных

    5069

    13 лет на сайте
    пользователь #397580

    Профиль
    Написать сообщение

    5069
    # 23 сентября 2016 09:54 Редактировалось art100, 1 раз.
    bmf80:

    радиоуправление для танка... 2 пропорциональные... оси со стиками подпружиненными в среднем положении. на каждую гусеницу ....умеет пищать ...

    #define D1 4 // Направление вращение двигателя 1
    #define D11 2 // Направление вращение двигателя 1
    #define D2 8 // Направление вращение двигателя 2
    #define D22 7 // Направление вращение двигателя 2
    #define M1 5 // ШИМ вывод для управления двигателем 1
    #define M2 6 // ШИМ вывод для управления двигателем 2
    #define zvuk 3 // пьезопищалка

    ... ардуино про мини ... приёмник WL101-531... L298N

    класненько :)
    В код не вникал. Но вроде всегда хватало на 2 оси просто 4-ыре символа кидать.
    Не перемудрил что-то там с конвертациями?... чудо символами отрицания !=..?
    У тебя меедлеееныыеее гусиниииииицццццы скорострельности просто четыре буквы кидать всегда хватало.
    Я на колесной скоростной платформе проблем со скоростями приема передачи не помню.
    Попробуй. Все намного проще. Если в поезде интеренет будет может твой посмотрю и код "причешу".
    Удачи.

    Круиз-контроль 88 км/ч. Радость никакая печаль.
  • bmf80 Member
    офлайн
    bmf80 Member

    327

    16 лет на сайте
    пользователь #118784

    Профиль
    Написать сообщение

    327
    # 23 сентября 2016 10:19

    у L298N направление вращения каждого двигателя задаётся двумя выводами, на третий шим идёт. итого на два мотора шесть ног ардуины.

    digitalWrite(D1, direction1); digitalWrite(D11, direction1 ^ 1); // Задаем направление вращения двигателя
    digitalWrite(D2, direction2); digitalWrite(D22, direction2 ^ 1);

  • Shankar Junior Member
    офлайн
    Shankar Junior Member

    94

    11 лет на сайте
    пользователь #857229

    Профиль
    Написать сообщение

    94
    # 25 сентября 2016 10:36
    Saint999:

    А вообще нужно срочно переделывать этого дракона на что то в размер хотя бы А4

    Что за материал и сколько мА на лазерный диод?
    Мой дерево вообще не хочет жечь (250 мА, 650 нм) из DVD-привода x18 RW