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

    9900

    21 год на сайте
    пользователь #4150

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

    9900
    # 23 июня 2018 13:27

    Ардуино тут не причем , такое-же электронное устройство как и любое другое .....
    Вы начинаете конструировать не понимая даже основ электротехники . Как помочь ?

    раба кормят бесплатно, а свободному самому за всё платить приходится...
  • SIO Паяльник & Отвертка TEAM
    офлайн
    SIO Паяльник & Отвертка TEAM

    4105

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

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

    4105
    # 23 июня 2018 16:52
    grmaster:

    то как я понимаю, землю от кнопок можно спаять между собой?

    даже нужно :super:

    Паяльник & Отвертка TEAM, MikroPascal for AVR http://forum.onliner.by/viewtopic.php?t=637523
  • Misha96 Member
    офлайн
    Misha96 Member

    202

    12 лет на сайте
    пользователь #482102

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

    202
    # 23 июня 2018 22:55

    заинтересовал arduino. решил изучить данную тему, так сказать, для общего развития. подскажите где дешевле взять модули? с алиэкспресса заказать?

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

    2524

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

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

    2524
    # 23 июня 2018 23:32

    Ребята нужна помощь я думаю кто разберется. Перерыл весь интернет. Есть в наличии sim900A (ATK-SIM900A-17). Саму GSM я перепрошил все работает сигналы принимает. Но вот схему подключения и сетчи для управления хотя бы одним сигналом най ти не смог. Те что есть GSM в сети и их схемы подключения не как не подходят к моей выше указанной АТК. Помогите со схемой подключения, и скетчем, и может с программами которые нужны для управления. Хотя бы одним элементом. Все что есть на этом сайте программы мне пока не нужны хотя они хороши.
    Нужна информация. в ЛС.

    НЕ БУДИ ВО МНЕ ЗВЕРЯ.
  • SIO Паяльник & Отвертка TEAM
    офлайн
    SIO Паяльник & Отвертка TEAM

    4105

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

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

    4105
    # 24 июня 2018 12:33
    Misha96:

    где дешевле взять модули? с алиэкспресса заказать?

    да
    или б\у искать

    Паяльник & Отвертка TEAM, MikroPascal for AVR http://forum.onliner.by/viewtopic.php?t=637523
  • Deceldecel Senior Member
    офлайн
    Deceldecel Senior Member

    2524

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

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

    2524
    # 24 июня 2018 17:02
    Misha96:

    заинтересовал arduino. решил изучить данную тему, так сказать, для общего развития. подскажите где дешевле взять модули? с алиэкспресса заказать?

    Китайцы свой модель свояли. Тоже что и Ардуино только в 2 раза дешевле. лазил по сайтам читкал, качество не хуже и работает так же.

    НЕ БУДИ ВО МНЕ ЗВЕРЯ.
  • ВиталийXXL Senior Member
    офлайн
    ВиталийXXL Senior Member

    9900

    21 год на сайте
    пользователь #4150

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

    9900
    # 25 июня 2018 11:23

    Для таких поделок ESP8266 сгодится . Можно и ESP32 - они и побыстрее и памяти гораздо больше и пинов свободных .....

    раба кормят бесплатно, а свободному самому за всё платить приходится...
  • kill547 Junior Member
    офлайн
    kill547 Junior Member

    86

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

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

    86
    # 4 июля 2018 17:01 Редактировалось kill547, 1 раз.

    Всем здрасте, ненашёл куда писать, подскажите может кто возьмётся мне помочь (не бесплатно конечно же). хочу подружить в авто мультируль с магнитолой. авто выдаёт serial(не CAN), а на магнитолу нужно подать напряжение. Т.е. считать serial и преобразовать в напряжение

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

    5060

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

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

    5060
    # 5 июля 2018 17:53 Редактировалось art100, 7 раз(а).
    grmaster:

    есть готовые расчеты, куда каждый поставляет свои данные (передаточное число, радиус, шаг резьбы) и получатся цифра которая вписывается в скетч и влияет на скорость вращения двигателя, чего и добиваюсь. зачем мне что еще изобретать?

    1.Можно полюбопытсвовать? Где?

    2.а кнопки резаков не требуют последние 20 лет. Пойду мужикам скажу а то они н знают
    в ардуина батоны решаются так

    код выделить все

    ...
    #define BUTTON1 A0//начнем с классики батон кнопка
    #define RELE1 2//начнем с классики "relay"-ей-ей-ей-ей релюха с попроще микруха втыканем
    ....
    //-первичная классическая инициализация в этом стиле називается сеТУПнеТУП-----------------------------------------------
    void setup(){
    pinMode(BUTTON1,INPUT_PULLUP);//мы че лохи внутренний резак не юзать и забываем про дребезг контактов
    pinMode(RELE1,OUTPUT);//
    ...
    //=с-ишный main он и в африке маин в утотшем стиле ПоЛУУПим микрушку============================
    void loop(){

    ...

    var1=digitalRead(BUTTON1);//что цикл грядущий нам готовит
    if(var1==LOW){//если подтянутая кнопка к плюсу вдруг на корпус закоротила
    digitalWrite(RELE1,HIGH);// да здравствует солнеце лучистое

    ...
    }
    else{
    digitalWrite(RELE1,LOW);// да будет свет сказал электрик и перерезал провода
    ...
    }
    ....

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

    4

    6 лет на сайте
    пользователь #2405864

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

    4
    # 24 июля 2018 20:35

    Доброго времени суток всем!
    Есть ардуино уно р3, датчик влаги в почве, пять светодиодов, реле и помпа для воды. Есть скетч, который заставляет загораться диоды в зависимости от уровня влажности в почве. До этого я уже все собрал и подключил, работает. Подскажите, как заставить ардуино подавать на двигатель помпы через реле напряжение секунд на пять, например, по загоранию последнего диода( т.е. уровень воды минимум)?
    В программировании вообще не силен. Так понимаю, нужно заставить ардуйню давать сигнал на включение реле на заданный промежуток времени в зависимости от показания датчика воды. Подскажите, что дописать, не докумекаю никак. Так понимаю, на аналоговый пин, куда реле подключается, нужно дать сигнал(напряжение)
    Вот скетч на загорание диодов.

    код выделить все
    // контакт подключения аналогового выхода датчика
    int aPin = A0;
    // контакты подключения светодиодов индикации
    int ledPins[5] = {3, 4, 5, 6, 7};
    // переменная для сохранения значения датчика
    int avalue = 0;
    // переменная количества светящихся светодиодов
    int countled = 5;
    // значение полного полива
    int minvalue = 220;
    // значение критической сухости
    int maxvalue = 600;

    void setup()
    {
    // инициализация последовательного порта
    Serial.begin(9600);
    // настройка выводов индикации светодиодов
    // в режим OUTPUT
    for (int i = 0; i < 5; i++)
    {
    pinMode(ledPins[i], OUTPUT);
    }

    }

    void loop()
    {
    // получение значения с аналогового вывода датчика
    avalue = analogRead(aPin);
    // вывод значения в монитор последовательного порта Arduino
    Serial.print("avalue="); Serial.println(avalue);
    // масштабируем значение на 8 светодиодов
    countled = map(avalue, maxvalue, minvalue, 0, 4);
    // индикация уровня влажности
    for (int i = 0; i < 5; i++)
    {
    if (i <= countled)
    digitalWrite(ledPins[i], HIGH); //зажигаем светодиод
    else
    digitalWrite(ledPins[i], LOW); // гасим светодиод
    }
    // пауза перед следующим получением значения 1000 мс
    delay(1000);
    }

    вот схема вывода на диоды, только я пять вместо восьми подключил. Помогите, пожалуйста.

  • Protez1999 Senior MemberАвтор темы
    офлайн
    Protez1999 Senior Member Автор темы

    9977

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

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

    9977
    # 24 июля 2018 20:43 Редактировалось Protez1999, 2 раз(а).

    Если i=5 digitalWrite(реле,1); пауза 5 сек; digitalWrite(реле,0); все. Или как вариант чтоб был включен насос пока не заполнится.

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

    4

    6 лет на сайте
    пользователь #2405864

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

    4
    # 24 июля 2018 20:55
    Protez1999:

    Если i=5 digitalWrite(реле,1); пауза 5 сек; digitalWrite(реле,0); все. Или как вариант чтоб был включен насос пока не заполнится.

    Огромное спасибо! Включенный до заполнения насос-не вариант, т.к. земля не сразу пропитывается, перельет.
    А куда вставить код? После чего? Не сильно понял логику.
    В этом куске кода?
    {
    if (i <= countled)
    digitalWrite(ledPins, HIGH); //зажигаем светодиод
    else
    digitalWrite(ledPins, LOW); // гасим светодиод
    }

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

    Подключил бы помпу на первый диод, например, чтобы двигатель работал, пока не загорится последний. Или еще как.

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

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

  • Protez1999 Senior MemberАвтор темы
    офлайн
    Protez1999 Senior Member Автор темы

    9977

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

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

    9977
    # 24 июля 2018 21:10

    в конец после гасим светодиод.

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

    4

    6 лет на сайте
    пользователь #2405864

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

    4
    # 24 июля 2018 21:12
    Protez1999:

    в конец после гасим светодиод.

    спасибо, попробую!

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

    689

    19 лет на сайте
    пользователь #29105

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

    689
    # 25 июля 2018 14:50

    Ребята может есть у кого si7021 и BME280 по несколько штук, прикупил бы для себя,
    есть плата Орандж PI PC Plus, отдам по себестоимости.

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

    1387

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

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

    1387
    # 25 июля 2018 16:46 Редактировалось grmaster, 1 раз.

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

    int IN1 = 11;
    int IN2 = 10;
    int IN3 = 9;
    int IN4 = 8;

    int time_del = 9911;

    void setup() {
    pinMode(IN1, OUTPUT);
    pinMode(IN2, OUTPUT);
    pinMode(IN3, OUTPUT);
    pinMode(IN4, OUTPUT);
    }

    void loop() {

    digitalWrite(IN1, HIGH);
    digitalWrite(IN2, LOW);
    digitalWrite(IN3, LOW);
    digitalWrite(IN4, LOW);
    delayMicroseconds(time_del);

    digitalWrite(IN1, LOW);
    digitalWrite(IN2, HIGH);
    digitalWrite(IN3, LOW);
    digitalWrite(IN4, LOW);
    delayMicroseconds(time_del);

    digitalWrite(IN1, LOW);
    digitalWrite(IN2, LOW);
    digitalWrite(IN3, HIGH);
    digitalWrite(IN4, LOW);
    delayMicroseconds(time_del);

    digitalWrite(IN1, LOW);
    digitalWrite(IN2, LOW);
    digitalWrite(IN3, LOW);
    digitalWrite(IN4, HIGH);
    delayMicroseconds(time_del);

    }

    двигатель у меня 28BYJ - 48 DC, интервал в скетче 9911, соответственно вал делает оборот за 20 секунд. интервал можно изменять от величины 3000 до 15000, на обороты это существенно не влияет, т.е отматывать назад на таких скоростях очень медленно.
    если ставить интервал больше чем в указанном промежутке, то мотор начинает гудеть и не вращается.
    это шаговый мотор способен быстро вращаться? почему у меня не получилось его быстро крутить?

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

  • ARTexpress Member
    офлайн
    ARTexpress Member

    289

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

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

    289
    # 25 июля 2018 16:52

    Конкретно этот шаговый быстро не умеет. Точнее он-то быстро вращается, но там понижающий редуктор стоит.

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

    1387

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

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

    1387
    # 25 июля 2018 16:57
    ARTexpress:

    Конкретно этот шаговый быстро не умеет. Точнее он-то быстро вращается, но там понижающий редуктор стоит.

    ясно, благодарю. не мог понять в чем дело.

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

    828

    10 лет на сайте
    пользователь #825562

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

    828
    # 25 июля 2018 18:12
    grmaster:

    ARTexpress:

    Конкретно этот шаговый быстро не умеет. Точнее он-то быстро вращается, но там понижающий редуктор стоит.

    ясно, благодарю. не мог понять в чем дело.

    28BYJ - 48 - у меня их куча, я переделал их из униполярного(4 + 1 проводов), в биполярный(4 провода) и работаю через A4988 и у меня оборот точно меньше 20 с как у вас на вскидку по памяти - 4 с полный оборот. Но питаю их не с 5, а с 12 вольт.

    [Паяльник & Отвертка TEAM] Кулыбин ищет хлам для творчества. Все замотаю синей изолентой
  • grmaster Senior Member
    офлайн
    grmaster Senior Member

    1387

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

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

    1387
    # 25 июля 2018 19:12
    TotCambIKoka:

    у меня оборот точно меньше 20 с как у вас на вскидку по памяти - 4 с полный оборот. Но питаю их не с 5, а с 12 вольт.

    4 сек полный оборот все равно очень медленно для моей задачи. шпилька около 20 см, она "проезжает" их около 2.5 часов. в 5 раз быстрей "смотать" ее назад это все равно 30 мин. руками сделать уходит секунд 20 .