ПОДКЛЮЧАЕМ ДАТЧИК ТЕМПЕРАТУРЫ К ARDUINO [Уроки Ардуино #12 ]

Поделиться
HTML-код
  • Опубликовано: 26 мар 2016
  • Товары из Китая Радиолюбителю: ali_radio
    ____________________________________
    В уроке использовались следующие компоненты:
    1) Плата Arduino Uno + USB-кабель: ali.pub/q0tku
    2) Breadboard (макетная плата): ali.pub/ned59
    3) Перемычки, 40 шт:
    4) Датчик температуры LM35: ali.pub/cr1p2
    СКИДКА 7% НА ВСЕ ТОВАРЫ Али Экспресс goo.gl/qtKp2L
    В следующих уроках вам может потребоваться:
    Набор Aurdino для начинающих: ali.pub/uftro
    37 датчиков для Ардуино: ali.pub/pimnt
    ______________________________________
    Группа в ВК: goo.gl/pE36V9
    Реклама на канале: goo.gl/r9jM6p
    Почта (для сотрудничества): daymon911@mail.ru
    В этом выпуске вы узнаете: как подключить датчик температуры к ардуино; где можно дешево купить датчик температуры; как сделать устройство на ардуино для измерения температуры (ds18b20 ). Данная схема хорошо подойдёт arduino для начинающих.
    Смотрите наши видео, в которых мы простым языком рассказываем о радиотехнике, электронике и радиоэлектронике!
    Наши уроки будут особенно полезны для начинающих радиолюбителей и студентов радиотехнических ВУЗов.
    В видеороликах мы даём основы электроники: определения, описания, схемы и принцип работы различных элементов радиотехники.
    В наших видео вы узнаете: что такое транзистор, диод, конденсатор, резистор, микросхема, электрический ток и много других разных интересных вещей и явлений, связанных с электроникой.
  • НаукаНаука

Комментарии • 177

  • @GameTeKa_
    @GameTeKa_ 7 лет назад +70

    int TEMP = 0;void setup() {
    Serial.begin(9600);
    }void loop() {
    int reading = analogRead(0);
    float voltage = reading * 5.0;
    voltage /= 1024.0;
    Serial.print(voltage); Serial.println(" volts");
    float temperatureC = voltage * 100;
    Serial.print (temperatureC); Serial.println(" degrees C");
    delay(1000);
    }

    • @leoxxl8778
      @leoxxl8778 4 года назад +2

      Спасибо!

    • @TV-nd2nd
      @TV-nd2nd 3 года назад +1

      Спасбо

    • @gendalf616
      @gendalf616 2 года назад +3

      прочитал коментарий когда сам написал(

    • @mapk200
      @mapk200 2 года назад +1

      Спасибо!

    • @MODELER65
      @MODELER65 Год назад +1

      афигеть спасибо я подписался

  • @v0r0bey
    @v0r0bey 2 года назад +13

    Всем привет! У кого неправильно работает (показания постоянно прыгают, то ноль показывает, то норм значение) - надо "подтянуть" аналоговый вход к 5 вольтам резистором 4.7 кОм или 10 кОм. Другими словами, установить резистор между ногами +5v и выходом термодатчика (левая и средняя ножки). Есть еще вариант (если не хочется возиться с резистором) - "подтянуть" аналоговый вход А0 к +5 вольтам программно - просто добавить строчку pinMode(A0,INPUT_PULLUP); в функцию setup сразу после строчки Serial.begin(9600);
    Надеюсь кому-нибудь помог.

    • @pro.game.
      @pro.game. Месяц назад

      а что делать если показывает температуру завышенную?
      0.73 volts
      72.75 degrees C
      вольтаж постоянный
      вот код
      int TEMP = 0;
      void setup() {
      Serial.begin(9600);
      pinMode(A0,INPUT_PULLUP);
      }
      void loop() {
      int reading = analogRead(0);
      float voltage = reading * 5.0;
      voltage /= 1024.0;
      Serial.print(voltage); Serial.println(" volts");
      float temperatureC = voltage * 100;
      Serial.print (temperatureC); Serial.println(" degrees C");
      delay(1000);
      }
      Подключал как в видео

    • @v0r0bey
      @v0r0bey Месяц назад +1

      @@pro.game. не смогу уже ответить, так давно было. А заново разбираться уже не хочу, извините)

    • @pro.game.
      @pro.game. Месяц назад

      @@v0r0bey ладно, попробую сам решить

  • @user-cx4pd5lb3u
    @user-cx4pd5lb3u 7 лет назад +22

    Идея! Было бы здорово поставить К датчику температуры, светодиод RGB и в зависимости от температуры менять цвет свечения. Например при перегреве процессора Красный свет, при средней прогретости жёлтый или оранжевый. При штатной температуре зелёный, например. И задать плавность переходов от одного цвета к другому. На некоторых подсветках материнок такая функция встроена по умолчанию. Было бы интересно посмотреть на реализацию)). Спасибо! Сори, если такое уже было, значит я ещё не досмотрел

    • @flyer261
      @flyer261 Год назад +1

      дорого богато

  • @user-jq2rq1ih9u
    @user-jq2rq1ih9u 8 лет назад +36

    Код стоит рассматривать подробнее. Не совсем понятна сама его структура

  • @Nazarshaleiko
    @Nazarshaleiko 3 года назад +5

    а почему у меня показывает значения под 200???
    и сразу показуеться температуре а а потом пишуться нули, что делать?

  • @alesandryabov6478
    @alesandryabov6478 7 лет назад +11

    Спасибо за видео.Но скетч написан с ошибкой.Куда делась переменная int TEMP

  • @ATtiny13a-PU
    @ATtiny13a-PU 6 лет назад +6

    Хотел замутить ... с датчиком температуры, раздвинул ноги и - ура!

  • @user-ug5zj2tc1u
    @user-ug5zj2tc1u 2 месяца назад

    Спасибо, что пояснил, что в каждой строчке работает и почему! Так понятно стало...

  • @mobi3sat
    @mobi3sat 8 лет назад

    Отличный урок, спасибо большое! Лайк за урок и за чистку компьютера))

  • @3ak67
    @3ak67 8 лет назад

    Спасибо большое за урок!)

  • @_agroman_
    @_agroman_ 8 лет назад +7

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

  • @user-qy4yf8nt5x
    @user-qy4yf8nt5x 8 лет назад +1

    Привет, отличное видео. Конечно еще бы подключить табло для отображения температуры.

  • @macewite
    @macewite 8 лет назад +4

    Есть полезная функция map(value, fromLow, fromHigh, toLow, toHigh), она преобразует значение из одного диапазона в значение другого диапазона.
    Например нужно преобразовать диапазон от 0 до 1023 в -50 до 50 то первым параметром передаём значение которое нужно преобразовать( в этом случае от 0 до 1023) примерно так map(100, 0, 1023, -50, 50)

  • @kdnlinker
    @kdnlinker 8 лет назад +1

    Хотелось бы как-нибудь усложнить тему, типа вывода на LCD, установка температур и сигнализации о выходе за границы установок, или звуком или какой-нибудь смс на мобилу, ну и тому подобное :):):)

  • @user-dw3um6vx4l
    @user-dw3um6vx4l 8 лет назад

    Спасибо автору!
    Регулировать вентиляторы компа!
    Автоматически и в ручном режиме. в ручном режиме - тихое вращение вентилятора при условии того что при повышение температуры того или иного датчика вентилятор будет раскручен максимально управление с пульта! можно добавить индикатор какой кулер не справляется.
    я думаю будет интересно всем кому надоело постоянное жужжание:-)

  • @sergkyrios
    @sergkyrios 8 лет назад

    Спасибо за урок. Очень полезно. Планируется сделать метеостанцию ,есть ар-но "Леонардо", нокиа 3310(использую дисплей из неё). Как вариант семисегментный дисплей есть.Вопрос по этому датчику-его можно использовать только в помещении?

  • @pro.game.
    @pro.game. Месяц назад +3

    5.00 volts
    499.51 degrees C
    м...
    код и схема правильные, но у меня другой датчик который в прошлом видео показывали синий

  • @timido4941
    @timido4941 6 лет назад +2

    Привет. Скачет температура от 0 до 40 градусов... Сперва нули выводит, потом 40... Затем опять до нуля... И так постоянно. Хотелось бы узнать, в чем проблема?

  • @SelskiyMasterMihail
    @SelskiyMasterMihail 7 лет назад

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

  • @puredistiny2759
    @puredistiny2759 4 года назад +3

    Проблема такая, при выводе температуры в цельсиях получаются какие-то космические значения, подскажите пожалуйста!
    int temp = 0;
    void setup() {
    Serial.begin(9600);
    }
    void loop() {
    int reading = analogRead(0);
    float voltage = reading * 5.0;
    voltage /= 1024.0;
    Serial.print(voltage); Serial.println(" вольт");
    float temperaturef = voltage * 100;
    int temperatureC = ((float)temperaturef - 32)/ 1.8;
    Serial.print(temperatureC); Serial.println(" градусы Цельсия");
    delay(2000);
    }
    1.95 вольт
    90 градусы Цельсия
    1.66 вольт
    74 градусы Цельсия
    1.51 вольт
    66 градусы Цельсия
    1.40 вольт
    59 градусы Цельсия

    • @pro.game.
      @pro.game. Месяц назад

      у меня похожая проблема
      5.00 volts
      499.51 degrees C
      скорее всего датчик нужен другой

  • @AUTOWORLD177
    @AUTOWORLD177 Год назад

    Можете сделать Контроллер вентилятора для машины, на Oled экране, 4 датчика температуры 1 датчик под вентиляторы с регулировкой температуры включение выключения вентилятора. Так же 3 остальных датчиков температуры регулировка под порог температуры с сигналов об перегреве

  • @BobiBobObana
    @BobiBobObana 8 лет назад

    А какой командой можно очистить экран монитора?
    (Что бы отображалась только текущая температура.)

  • @alesandryabov6478
    @alesandryabov6478 7 лет назад +26

    вместо int TEMP = 0; пишите int sensorPin = 0;

  • @user-bc5rt5lk5t
    @user-bc5rt5lk5t 8 лет назад

    привет! не мог бы снять видео про создание usbнагрузочного регулируемого резистора до 10ампер

  • @user-ti2wu3tc5o
    @user-ti2wu3tc5o 6 лет назад +1

    "В термисторах при повышении температуры повышается напряжение".. Емнип, единственное что происходит, так это падает сопротивление. Т.е. подключив термистор параллельно с прямым кремниевым диодом, при повышении температуры на термисторе будет почти неизменно напряжение (около 0,7В, столько же сколько и на параллельном диоде), сопротивление будет падать и из-за этого будет расти ток через термистор.
    Собственно и так можно говорить, но потом у людей может возникнуть неверное представление, что сопротивление зависит от тока или напряжения, но это не так. Сопротивление в общем случае зависит только от свойств самого проводника и уже оно определяет отношение тока и напряжения.

  • @timsteel1060
    @timsteel1060 8 лет назад

    сделай видос про усилитель сигнала для различных датчиков - на длинных проводах показания теряются

  • @user-gg4cl3pf3v
    @user-gg4cl3pf3v Год назад

    Возможно ли произвести преобразование аналогового сигнала авто датчика температуры охлаждающей жидкости в цифровой? И можно ли сделать это другими АЦП и если да то какими и нужна ли какая то доп программа для работы с ними?

  • @artempogorelov2819
    @artempogorelov2819 6 лет назад

    Здравствуйте ваши уроки очень интересны хочу вас попросить сделать урок игру на ЖК дисплее чтото типа пинболь (арконоид)
    ,или тетрис или на ваше усмотрение

  • @user-ds9wp8hz9m
    @user-ds9wp8hz9m 3 года назад

    Нужно управлять маломощным шаговым двигателем регулировать подачу газа в зависимости от температуры(от+38 до +41С) с шагом 5 градусов.Можете помочь составить скеч?

  • @Grigorovihc
    @Grigorovihc 8 лет назад

    включение отопления в подвале гаража в случае падения её ниже 1 градуса , и автоматическое включение освещения взависимости от перемещения человека по этажам гаража.
    да датчик хола тоже интересен

  • @ryzzzin
    @ryzzzin 7 лет назад +1

    Когда делаешь схему то пожалуйста вставляй фотографию схемы сверху или картинку. А то немного иногда не понятно.

  • @user-pe4jc1oe3s
    @user-pe4jc1oe3s Год назад

    Спасибо

  • @SergeLV
    @SergeLV 5 лет назад +1

    у меня значение в районе 200.. если даже предположить что это по фаренгейту то это гдето 90 градусов ) у меня в комнате не так жарко)))

  • @prikol_58
    @prikol_58 3 года назад

    Здравствуйте ! Подскажите как собрать автоматический блок автоматики для автоклава ?

  • @VOVAN-PUX
    @VOVAN-PUX 4 года назад

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

  • @user-jx5lq8pf5h
    @user-jx5lq8pf5h 8 лет назад +2

    сделай урок как дислпей к арудинке подключить

  • @nazar_electronic
    @nazar_electronic 7 лет назад

    Добрый день.
    Можете сделать такую схему и снять видео на ардуино, ЖК екране, и 4 безпроводных датчика температуры мне нужно в 1 теплицу по одному датчику а теплиц 4 и штобы вся температура передавалась в дом на ЖК екран.

  • @Evgeniy_Sugonyako
    @Evgeniy_Sugonyako 7 лет назад +1

    Реализовал этот урок (Для TMP36) в онлайн AutoDesk Circuits circuits.io/circuits/5132595-
    Этот урок + вывод на LCD
    circuits.io/circuits/5133504-lcd
    ---
    Спасибо автору за урок.

  • @user-zo9td4vq9f
    @user-zo9td4vq9f 8 лет назад

    Привет! Интересное видео.увидел мозоли на ладонях) на турнике занимаешься?

    • @Svinogalya
      @Svinogalya 8 лет назад +2

      Дрочит много.

  • @s.danielyan
    @s.danielyan 8 лет назад

    БАРОМЕТР ЕЩЕ НАДО ))

  • @neucortex
    @neucortex 4 года назад

    Почему то очень сильно прыгает вольтаж и соответственно температура.. это от брака датчика или от брака платы ?

  • @aerobatics-rus
    @aerobatics-rus 3 года назад

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

  • @shikaren800
    @shikaren800 2 года назад +1

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

  • @xotabith743
    @xotabith743 8 лет назад +1

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

  • @haker_ot_boga
    @haker_ot_boga 7 лет назад +3

    повышается не напряжение а сопротивление

  • @user-ne5oh8rn1w
    @user-ne5oh8rn1w 4 года назад +1

    Данные выводит вообще сам по себе, можно вообще все контакты отсоединить
    1.30 volts
    130.37 degrees C
    Перезагрузил, выдало 40 градусов, потом 38, 35, 33, 27, 3, 0. Потом периодически поднимается.

    • @user-ne5oh8rn1w
      @user-ne5oh8rn1w 4 года назад +1

      Датчик LM35, код как в видео.

    • @Doctorrr888
      @Doctorrr888 2 года назад

      Такая же фигня

  • @user-yg3di7mc2z
    @user-yg3di7mc2z 8 лет назад

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

  • @user-rj2lg3mk3c
    @user-rj2lg3mk3c 4 года назад

    А какого у тебя термистор на превью?

  • @strimstrimov3748
    @strimstrimov3748 7 лет назад

    а DALLAS DS18B20 подойдет?

  • @user-dt9pm7wu6q
    @user-dt9pm7wu6q 6 лет назад

    а как регулировать скорость включения и выключения светодиода потенциометром ?

  • @jhbbhhircytcy8969
    @jhbbhhircytcy8969 4 года назад

    Здравствуйте ! Необходимо сделать регулятор температуры в двигателе., На Ардуино т.е. при достижении температуры 87 гр. Вкл. При 70 выкл. И плавно при этом включить вентилятор . Готов оплатить Ваши расходы на время потраченное .

  • @user-ii4qc9mc3d
    @user-ii4qc9mc3d 8 месяцев назад

    Все бы ничего, только термистор не выдает напряжение. Он сопротивляеся прохождению тока (он сопротивление).

  • @romamyronenko
    @romamyronenko 7 лет назад +12

    а почему у меня показывает значения под 200???

    • @haonihao4860
      @haonihao4860 3 года назад

      Возможно у тебя стоит Фаренгейт

    • @romamyronenko
      @romamyronenko 3 года назад

      @@haonihao4860 ахах, спасибо, но это 4 года назад было😅

    • @haonihao4860
      @haonihao4860 3 года назад +1

      @@romamyronenko Всегда рад помочь)

    • @quxineOfficial
      @quxineOfficial Год назад

      ​@@haonihao4860 у меня тож и что делать?

  • @user-ed1rb5ew4w
    @user-ed1rb5ew4w 7 лет назад +1

    Нужно управлять маломощным шаговым двигателем в зависимости от температуры(от+5 до -35С) с шагом 5 градусов

    • @FOX22041982
      @FOX22041982 7 лет назад

      мне тоже надо но от -30 до +100 разность я сам напишу, кто подскажет

    • @FOX22041982
      @FOX22041982 7 лет назад

      скетч нужен но на двухконтакный датчик температуры от автомобиля

    • @MikMi44
      @MikMi44 7 лет назад

      написал скеч?

  • @user-dh1yz5jv1p
    @user-dh1yz5jv1p 7 лет назад +2

    У меня прыгает температура, что это значит?
    0.13 volts
    13.18 degrees C
    0.19 volts
    19.04 degrees C
    0.18 volts
    18.07 degrees C
    0.15 volts
    14.65 degrees C

  • @ShowGamersHranitelandMrGreen
    @ShowGamersHranitelandMrGreen 8 лет назад

    Привет, хочу спросить. Что значит sensorPin во второй строчке функции Void loop?

    • @guest7329
      @guest7329 8 лет назад

      это ошибка там должно было бытьTEMP

  • @vladimirlee5928
    @vladimirlee5928 6 лет назад

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

  • @werx_tv6759
    @werx_tv6759 4 года назад

    А на DS18B20? Есть примеры?

  • @user-rz2hd3oy3x
    @user-rz2hd3oy3x 4 года назад

    А почему не получили распространение датчики ntc?

  • @ppaawweell3
    @ppaawweell3 7 лет назад

    у меня такой же куллер =)

  • @daniil.ostras
    @daniil.ostras 8 лет назад

    Интересует автономная запись файлов с данными от датчиков

  • @All_from_DAN
    @All_from_DAN Год назад

    А у меня идея приставить туда циферблат и будет термометр (ну компьютер запускать не надо)

  • @xeither289
    @xeither289 2 года назад +1

    ☦❤🙏

  • @oilslick9046
    @oilslick9046 5 лет назад +1

    Раздвигаем ноги нашему датчику

  • @gvarcerlarx8279
    @gvarcerlarx8279 8 лет назад

    подключить дисплей ,сделать самостоятельным термометром

  • @user-ck9qo7ju6w
    @user-ck9qo7ju6w 2 года назад

    Спасибо большое, а можете это всё вывести на дисплей пожалуйста

  • @MrAnd361
    @MrAnd361 6 лет назад

    Конечно можно проще, есть стандартная функция map, но она не позволяет работать с дробными числами, и эту проблему придется как то решать. Кстати, кто знает - как?

  • @icutana
    @icutana 7 лет назад +1

    Как подключить 🔌 термистор вместо датчика ?

  • @user-mb7un7bj9l
    @user-mb7un7bj9l 2 года назад

    Ребята подскажите что это у него на фото, маленький черный с двумя контактами на Аватарки где резистор фото

  • @rorkor3787
    @rorkor3787 7 лет назад +1

    Arduino: 1.8.2 (Windows 7), Плата:"Arduino/Genuino Uno"
    C:\Users\Слава\Desktop\скетчи ардуино\sketch_may08a\sketch_may08a.ino: In function 'void loop()':
    sketch_may08a:20: error: expected ';' before 'delay'
    exit status 1
    expected ';' before 'delay'
    Этот отчёт будет иметь больше информации с
    включенной опцией Файл -> Настройки ->
    "Показать подробный вывод во время компиляции"

    • @rorkor3787
      @rorkor3787 7 лет назад

      и что мне с этим делать?

  • @user-qr7sg7ck5e
    @user-qr7sg7ck5e 8 лет назад

    в эту схемку надо добавить дисплей что бы измерять температуру без компа

  • @radiomag78
    @radiomag78 8 лет назад

    А можно плату ардуино использовать как программатор для атмеги, а потом использовать атмегу отдельно в своей самоделке?

    • @guest7329
      @guest7329 8 лет назад

      Да только надо будет докупить кварцевый резонатор

    • @radiomag78
      @radiomag78 8 лет назад

      guest73 да там у атмеги вроде бы встроенный есть.

    • @guest7329
      @guest7329 8 лет назад

      +Radiomag есть ,но не стабильный

    • @radiomag78
      @radiomag78 8 лет назад

      guest73
      ок, спасибо

  • @JanHelly
    @JanHelly 6 лет назад +1

    const int TEMP = 0;
    void setup() {
    // put your setup code here, to run once:
    Serial.begin(9600);
    }
    void loop() {
    // put your main code here, to run repeatedly:
    int reading = analogRead(TEMP);
    float volt = reading * 5.0;
    volt /= 1024.0;
    Serial.print(volt); Serial.print("volts
    ");
    float temper = volt*100;
    Serial.print(temper);
    Serial.print("temperature
    ");
    delay(1000);
    }

    • @wasd3951
      @wasd3951 6 лет назад

      спасибо этот скетч работает)))

  • @obersturmbannfuhrer8565
    @obersturmbannfuhrer8565 6 лет назад

    "раздвигаем ноги нашему датчику" , хахахахах.

  • @TV-vi2ri
    @TV-vi2ri 8 лет назад

    больше всего интересует ик датчики и приемники

  • @Flegaro23
    @Flegaro23 2 года назад

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

  • @ByteSmart
    @ByteSmart 5 лет назад

    На сколько корректно этим датчиком будет измерять температуру воды, если все хорошо заизолировать?

    • @ceolantir317
      @ceolantir317 5 лет назад

      будет работать, но кривовато(

  • @marapronuraliuulu6637
    @marapronuraliuulu6637 8 лет назад

    здравствуйте, код не работает 6 раз тестировал ,
    как написать код ,вы мне поможите , спасибо

  • @GCKteamKrispy
    @GCKteamKrispy 7 лет назад +5

    у меня показывает 76 градусов

    • @user-ck9rr3db5o
      @user-ck9rr3db5o 5 лет назад

      Датчик на Фаренгейты,для измерения в цельсиях бери либо датчик на Цельсий,либо внутри программы перегоняй измерения в Фаренгейтах в цельсии

    • @vyacheslavshakin801
      @vyacheslavshakin801 3 года назад

      у меня вообще 500

  • @AnonymusClubGT
    @AnonymusClubGT 8 лет назад

    LCD дисплей , пожалуйста

  • @zama1989
    @zama1989 Год назад

    хоть для начинающих но не выставил скетч простои в описаний

  • @Xlar1x
    @Xlar1x 3 года назад

    у меня 500 градусов он нагрелся так показало он начал плавить макетку а потом оно отключилось и я понял что я две ноги подключил в gnd позже подключил как надо но значения от 100 до 499 что делать?

  • @bolik7700
    @bolik7700 6 лет назад

    пытаюсь подключить 3 датчика
    sensors.requestTemperatures();
    float temp = sensors.getTempCByIndex(0);
    Serial.println(temp);
    Blynk.virtualWrite(V1, temp);
    float temp 1= sensors.getTempCByIndex(1);
    Serial.println(temp1);
    Blynk.virtualWrite(V2, temp2);
    float temp 2 = sensors.getTempCByIndex(2);
    Serial.println(temp2);
    Blynk.virtualWrite(V3, temp2);
    выдает ошибку exit status 1
    expected initializer before numeric constant. где я накосячил?

  • @ruslankasaev7991
    @ruslankasaev7991 7 лет назад

    Привет. У меня задумка есть свой дом доверить ардуине.

  • @user-lh1jw1uv4y
    @user-lh1jw1uv4y 5 лет назад

    Уважаемый автор, можете создать контроллер для управления оборотами вентилятора надува пиролизного котла, чтоби задавать минимальную и максимальную температуру. И минимальные и максимальне обороти вентилятора, при увеличении температуры чтобы снижались обороты вентилятора. А при снижении до40 градусов и температура не поднимается на продолжении 30 мин. Отключать вентилятор вобще.
    Может кто-то помог бы ето реализовать? Использовать допустим ds18b20. Pro mini или nano. lcd 1602 несколько кноточек.

  • @user-qc7kh2jx6f
    @user-qc7kh2jx6f 8 лет назад +1

    Может лучше начать с датчика DS18b20?

    • @vladi5700
      @vladi5700 8 лет назад

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

    • @user-qc7kh2jx6f
      @user-qc7kh2jx6f 8 лет назад

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

    • @vladi5700
      @vladi5700 8 лет назад

      +Андрей Хмао да, но зато ацп можно изучить :)

    • @user-qc7kh2jx6f
      @user-qc7kh2jx6f 8 лет назад

      +Владислав «vladi5700» Никишов тоже не помешает. будим изучать.

    • @vladi5700
      @vladi5700 8 лет назад

      +Андрей Хмао у ds18b20 еще огромный плюс в том, что их можно сколько угодно паралельно на один порт повесить

  • @dedendssdsd6707
    @dedendssdsd6707 7 лет назад

    "sensorPin" пробуйте

  • @AkkDeda
    @AkkDeda 7 лет назад +1

    а где скетч?

  • @user-je5wg9wd9t
    @user-je5wg9wd9t 5 лет назад

    А как пишется скеч если 2 или 3 датчика? Извиняюсь если где то проморгал

  • @wasd3951
    @wasd3951 6 лет назад

    а нормально то что датчик очень сильно греется?
    и да скетч с ошибками

  • @CCCP2074
    @CCCP2074 7 лет назад

    почему у меня не вышла окно показаний датчика?

  • @rorkor3787
    @rorkor3787 7 лет назад

    Arduino: 1.8.2 (Windows 7), Плата:"Arduino/Genuino Uno"
    C:\Users\Слава\Desktop\скетчи ардуино\sketch_may08a\sketch_may08a.ino: In function 'void loop()':
    sketch_may08a:14: error: 'sensorPin' was not declared in this scope
    sketch_may08a:20: error: expected ';' before 'delay'
    exit status 1
    'sensorPin' was not declared in this scope
    Этот отчёт будет иметь больше информации с
    включенной опцией Файл -> Настройки ->
    "Показать подробный вывод во время компиляции"

  • @slovosila60
    @slovosila60 7 лет назад

    Здравствуйте! У меня вот такой датчик ru.aliexpress.com/item/DS18B20-Waterproof-Sensor-Digital-thermometer-Thermal-Probe-for-Arduino-TE224/32527182948.html?spm=2114.41010308.4.2.gtNM0q
    как его подключить к терморегулятору если у терморегулятора 2 входа а у этого датчика 3 выхода?

  • @bcepabhokak1370
    @bcepabhokak1370 8 лет назад

    Покажи датчик Холла или МаРС

  • @rsv7289
    @rsv7289 2 года назад

    А если подключить датчик холла. Какой код.

  • @Lucerbius
    @Lucerbius 5 лет назад

    3:42 - что подключить? СП? Что это?

  • @andronletchik9894
    @andronletchik9894 8 лет назад +4

    пишет ошибку, где sensorPin

    • @sergeykolesov8239
      @sergeykolesov8239 8 лет назад

      Такая же история

    • @andronletchik9894
      @andronletchik9894 8 лет назад +2

      +Kirill Biryukov оказывается вместо sensorPin нужно (0) ставить

    • @MadBat60
      @MadBat60 6 лет назад

      Можно 0, а можно и TEMP. Мы же в начале объявили, что аналоговый пин0 = TEMP.

  • @user-or8yo3zz6d
    @user-or8yo3zz6d 8 лет назад

    Мазоли то на руках от чего такие ? качаешся ? красава !

    • @Svinogalya
      @Svinogalya 8 лет назад

      +Vovka Ivanov Нет, дрочит просто много.

    • @user-or8yo3zz6d
      @user-or8yo3zz6d 8 лет назад

      Angular голову мне не делай !

    • @Svinogalya
      @Svinogalya 8 лет назад

      +Vovka Ivanov Странно как ещё волосы на ладонях не выросли

  • @flamingkriper
    @flamingkriper 4 года назад

    Что делать ,если комп выдает все 5вольт?

  • @uglevod184
    @uglevod184 2 года назад

    Оставь все как есть, зачем еще улучшать ? это идеально !)
    или ты считаешь что сделал г... )) ?