Уроки Ардуино. Как написать скетч: многозадачность на millis() и переключение режимов

Поділитися
Вставка
  • Опубліковано 2 чер 2024
  • Сегодня займёмся фундаментальным вопросом: как написать серьёзную многозадачную программу?
    ► Огромный стартовый набор GyverKIT: kit.alexgyver.ru/
    ► Пример из видео: github.com/AlexGyver/tutorials/
    ► Текстовый урок по теме №1: alexgyver.ru/lessons/how-to-s...
    ► Текстовый урок по теме №2: alexgyver.ru/lessons/big-proj...
    ► Урок про CRT: alexgyver.ru/lessons/led-crt/
    ► EncButton: github.com/GyverLibs/EncButton
    ► TimerMs: github.com/GyverLibs/TimerMs
    ► GyverOS: github.com/GyverLibs/GyverOS
    ► Модули и датчики с Али: alexgyver.ru/arduino_shop/
    ► Страница "Заметок Ардуинщика": alexgyver.ru/arduino_lessons/
    Содержание:
    00:00 - Начало
    00:43 - Текстовая версия
    01:06 - Проблемы с delay
    01:42 - Особенности программ для МК
    02:19 - FreeRTOS
    03:32 - Суперцикл
    04:57 - Костыль yield()
    06:22 - Программный таймер
    07:50 - Мигаем светодиодом
    08:38 - Мигаем с разным периодом
    09:05 - Программный ШИМ
    09:32 - Однократное выполнение
    10:32 - Выполнить действие несколько раз
    10:59 - Переключение состояния процесса
    11:52 - Мигаем плавно
    12:53 - Обработка кнопки
    14:22 - Меняем яркость кнопкой
    15:06 - Переключение режимов кнопкой
    16:30 - Переключение режимов по таймеру
    17:57 - Библиотека таймера
    20:13 - Библиотека диспетчера задач
    22:28 - Кодим пример
    Теги: #arduino #уроки #ардуино #alexgyver
    ●●●●●●●●●●●●●●●●●●●●
    ► Основной канал: / alexgyvershow
    ► Поддержать автора alexgyver.ru/support_alex/
    ► Официальный сайт: alexgyver.ru/
    ► Почта: alex@alexgyver.ru
  • Наука та технологія

КОМЕНТАРІ • 548

  • @user-ds2uk9vi1k
    @user-ds2uk9vi1k 3 роки тому +334

    Десятки каналов учат мигать светодиодом и только Алекс Гайвер учит от А до Я. Легендарный чел!

    • @user-xc1ps7us9w
      @user-xc1ps7us9w 2 роки тому +13

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

    • @user-hx4iq7gd8j
      @user-hx4iq7gd8j 2 роки тому +2

      И это его 2й канал)

    • @hieverybody359
      @hieverybody359 2 роки тому

      Вы не понимаете сути работая со средой ардуино

    • @user-xr3xy3tf1s
      @user-xr3xy3tf1s Рік тому

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

    • @xyzw777
      @xyzw777 Рік тому

      так и не понял зачем мигать светодиодом

  • @RK-wf1rn
    @RK-wf1rn 3 роки тому +112

    Gyver OS нуждается в обзоре для аудитории

  • @user-es1uq7ez5n
    @user-es1uq7ez5n 3 роки тому +144

    Это шедевр!! Видос про ОС обязательно нужен

  • @user-uu2ye9go8q
    @user-uu2ye9go8q 3 роки тому +66

    Палец в верх за отдельный урок и разбор работы гайвер ОС !!!

  • @user-mc4sf5ih3i
    @user-mc4sf5ih3i Місяць тому +1

    Ролик мультиплексирован инфой, на 5+, все по делу и ничего лишнего, как всегда на высоте! 👍💪🏆

  • @homester8899
    @homester8899 3 роки тому +135

    Спасибо за Ваш труд. Уроки- высший пилотаж.

  • @Ais_Hunt
    @Ais_Hunt 3 роки тому +30

    yield() - прям костыль из костылей. Я бы для опроса кнопок использовал аппаратное прерывание pcint.
    Ох уж и вундервафля, увлекательный видос)))

  • @ALeX71Tula
    @ALeX71Tula 3 роки тому +41

    "Жизнь Ардунщика ДО и После Delay"
    Алекс спасибо за подробный разбор, очень полезно и познавательно!

  • @sledleo
    @sledleo 3 роки тому +59

    Ура, я наконец-то замигал двумя светодиодами! Ваще класс!

    • @sledleo
      @sledleo 3 роки тому

      @Scarlet Overlord это решает библиотека функций или классов!

    • @user-bl2qc5yt2d
      @user-bl2qc5yt2d 3 роки тому +3

      Это можно сделать и без ардуины. И дешевле будет.

    • @sledleo
      @sledleo 3 роки тому +7

      @@user-bl2qc5yt2d понятное дело, можно и по трубе постучать и счеты погонять вместо телефона

    • @user-bl2qc5yt2d
      @user-bl2qc5yt2d 3 роки тому +3

      @@sledleo Ардуину имеет смысл использовать если нужно что-то автоматизировать. И то можно без неё обойтись. Если какой-то станок с ЧПУ или робот. Когда нужно помигать двумя светодиодами хватит 2 транзисторов и обвязка. Если светодиодов больше , то можно использовать микросхему.
      Дело не в том ( по вашему транзисторы и микросхемы устарели и нужно делать все на контроллере) !
      С точки зрения эффективности достижения цели помигать 2 светодиодами целесообразнее использовать 2 транзистора.
      Использовать ардуину чтобы помигать 2 светодиодами это то же самое что использовать КАМАЗ для перевозки одной коробки с гвоздями.
      Использовать можно , но не эффективно.
      Производители используют контроллеры потому что им так выгодно. А самодельщики пихают эту ардуину в каждую бочку затычкой.

    • @sledleo
      @sledleo 3 роки тому +6

      @@user-bl2qc5yt2d вижу что ты русский!...
      За двумя соснами кое что есть, нужно только увидеть....
      По-твоему орленку не нужно тренировать взмахи крыльями и уж тем более не нужно выпрыгивать из гнезда, чтобы совершить свой первый полет?! Ну ну...
      Вспоминается: сначала научитесь плавать, а уж потом наполним бассейн...
      Намек понятен? или еще разжевывать?!

  • @alex68e732g
    @alex68e732g 3 роки тому +30

    Мощно задвинул, внушает! Респект за доходчивость и краткость - меньше чем за академический час выдал материала на целый семестр:)

  • @yuripanov9670
    @yuripanov9670 3 роки тому +10

    Многозадачность - это как раз то, что мне нужно. В последние дни пытался нагуглить что-то подобное, и безуспешно. Спасибо, буду пробовать!

  • @flashpaperdotru
    @flashpaperdotru 3 роки тому +29

    Урок был полезен и интересен даже далеко не новичкам 😋👍

  • @user-uw1uo3fu4m
    @user-uw1uo3fu4m 2 роки тому +8

    Это божественно , я думаю ты просто армию программеров создаёшь своими роликами.
    Это мега полезный контент ☝️👍

  • @Garik_Vorota
    @Garik_Vorota Рік тому +1

    Спасибо. Как инженер преподаватель - Спасибо! даже с низким поклоном. У вас дар оратора, разъясняете кратко, понятно и не монотонно.

  • @od3417
    @od3417 Рік тому +1

    Один из важнейших видосов на канале, очень часто к нему обращаюсь

  • @Jerej1374
    @Jerej1374 Рік тому +6

    Спасибо, тебе, Александр!
    Наконец-то получилось создать мелодию для проигрывания в фоновом режиме, используя millis() и tone().
    Оказывается можно так просто озвучить любое событие в программе, не зависая не всяких delay().
    Нужно создать пару массивов - для нот и длительностей (можно в PROGMEM области), да троечку глобальных переменных: таймер, счётчик и флаг запуска ( на static глючит).
    Всё!
    Пишем функцию и засовываем её имя в луп!
    Привожу пример:
    void music () {
    if (flag_music) {
    if (count < LENGTH && millis() - tmr > duration [count]) {
    tone (PIN_TONE, note [count++]);
    tmr = millis();
    }
    if (count_music >= LENGTH) {
    noTone (PIN_TONE);
    flag_music =0;
    count =0;
    }
    }
    }
    Осталось в любом месте лупа поднять флаг (по условию, ессестно)!!!
    Может кому пригодится для замены неприятных писков буззера!

    • @ruslansanzharov5825
      @ruslansanzharov5825 День тому

      Можно еще добавить возможность сделать затишье в мелодии, например по занесению < 0 вызывать noTone

  • @alexone899
    @alexone899 3 роки тому +13

    Урок как всегда оказался очень даже полезным 👍
    Хочу видос про Гайвер ОС !🛠️

  • @maxlabVideo
    @maxlabVideo 3 роки тому +16

    Спасибо тебе за труд над этими видео!

  • @Vadim756
    @Vadim756 3 роки тому +6

    Как всегда хорошо, быстро, без воды. Спасибо!

  • @krukhlis
    @krukhlis 3 роки тому +2

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

  • @dmitriyteslenko5836
    @dmitriyteslenko5836 3 роки тому +8

    Отличное видео!
    Обычно рассказывают только как пользоваться той или иной функцией, а как сделать более-менее сложную программу - не говорят.
    Здесь как раз эта тема и раскрывается.
    Огромное спасибо!

    • @ArduNotes
      @ArduNotes  3 роки тому +2

      у нас тут необычные уроки =)

    • @kalobyte
      @kalobyte 3 роки тому +1

      вот вот, мало кто показывает, как сделать что-то работающее и сделать это правильно и с нуля

    • @MsSergey1313
      @MsSergey1313 2 роки тому

      Для этого нужно смотреть видео по алгоритмам, паттернам и т.д.. После чего применять их к конкретному микроконтроллеру пользуясь функциями или тем что для него есть чтобы эти алгоритмы, паттерны и т.д. реализовывать.

  • @SovietMark1917
    @SovietMark1917 3 роки тому +31

    Спустя сколько лет мы узнали от гайвера как запустит одновременно два светодиода!!!

    • @user-hd7hq4lf4y
      @user-hd7hq4lf4y 3 роки тому +2

      Многое из примеров уже было у него в программах. :)

    • @ArduNotes
      @ArduNotes  3 роки тому +9

      программы != уроки

    • @ignat945
      @ignat945 3 роки тому +3

      @@ArduNotes оригинальное объяснение

    • @user-hd7hq4lf4y
      @user-hd7hq4lf4y 3 роки тому +2

      @@ArduNotes true

  • @itsmesp6115
    @itsmesp6115 3 роки тому +4

    На одном дыхании видосик ! -) . спасибо за работу! всё как всегда на отлично))

  • @alexkoef1255
    @alexkoef1255 2 роки тому +2

    Алекс, спасибо!
    Действительно, за delay нужно двойки ставить как за goto, а тут всё логично расписано. За GyverOS отдельное спасибо!

  • @FaxMaxx
    @FaxMaxx 3 роки тому +2

    Огромное человеческое СПАСИБО за уроки!

  • @jaylayt
    @jaylayt 3 роки тому +4

    Давайте видео про GyverOS! Очень интересно будет посмотреть!

  • @user-eo5hv8bo7n
    @user-eo5hv8bo7n 3 роки тому +4

    Прекрасный урок! Спасибо за такой подробный разбор.
    Про OS было бы интересно посмотреть отдельный видос.

  • @Markisi0
    @Markisi0 3 роки тому +1

    Огромное спасибо, Алекс! Безумно интересно! Успехов тебе!

  • @chelobozes
    @chelobozes 2 роки тому +1

    Увлекательно. жутко интересно, очень ёмко и понятно.
    Я Ещё новичок и не сделал ничего, но я прямо горю желанием воять полезные штучки на ардуино!
    Алексу Гайверу огромный поклон и уважение - МОЛОДЕЦ!

  • @makskit3515
    @makskit3515 Рік тому +1

    Это очень интересное видео, в том плане, что сначала посмотрел, ничего не понял. Пересмотрел пару уроков, ещё почитал в интернете, понял уже 5 минут видео, ну и так далее)
    Оно блин мотивирует к самообучению, спасибо, Сань!)

  • @ostretsov6339
    @ostretsov6339 3 роки тому

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

  • @user-lo3tn4vc7w
    @user-lo3tn4vc7w 2 роки тому

    Спасибо за информацию. Собрал на ардуино контроллер для инкубатора с меню долго разбирался, но благодаря вашим библиотекам и объяснениям на сайте и в ютубе сделал и работает

  • @user-lw4dr5xg8n
    @user-lw4dr5xg8n 3 роки тому +1

    Как всегда полезно и понятно, спасибо за труды!

  • @slavaboston6887
    @slavaboston6887 2 роки тому

    Спасибо Gyver канала. Отлично и глубоко погрузили в тему.

  • @youngfishy9932
    @youngfishy9932 3 роки тому

    Ура, я так счастлив! Как же он все доступно объясняет!

  • @user-we3zi9yj8j
    @user-we3zi9yj8j 3 роки тому +5

    Думал что сегодня будет день повторения - мать учения, а нет - узнал кучу нового)

  • @ArduBlock
    @ArduBlock 2 роки тому

    Отличные видео уроки по Arduino! Спасибо Автору за видео!

  • @mih_a
    @mih_a 3 роки тому +1

    Гайвер, ты как всегда на высоте! Спасибо тебе!)

  • @USSRxChis
    @USSRxChis 3 роки тому +4

    Большое спасибо, просто бомбезные ролики

  • @user-iv5bk3bq1w
    @user-iv5bk3bq1w 3 роки тому +1

    Спасибо Алекс, полезные уроки.

  • @gideonwyeth9779
    @gideonwyeth9779 3 роки тому +6

    32:50 думал показалось, перемотал назад, ну точно, показалось.

  • @artrueprod
    @artrueprod 2 роки тому +1

    Очень крутой урок спасибо большое! Ждем подробный урок про ОС

  • @user-td8hj4fm4f
    @user-td8hj4fm4f 2 роки тому +1

    Спасибо за этот урок очень полезно и интересно как всегда, давно искал похожие задачи.

  • @landsknext
    @landsknext 2 роки тому

    Блин, оличнейший урок! Спасибо огроменное!

  • @Bleach666i
    @Bleach666i 3 роки тому +11

    В области образования на просторах эксСССР Алекс наверняка сделал больше чем пару среднестатистических универов)

    • @Dimabuxaet
      @Dimabuxaet 3 роки тому +5

      Нет конечно. Это слишком громкое утверждение. Но вклад а популяризацию "гиковости" безусловно весомый.

    • @Bleach666i
      @Bleach666i 3 роки тому +4

      @@Dimabuxaet Образовач "в интернетах" очень сильно недооценен. Особенно по сравнению с "официальными" институциями.

    • @Dimabuxaet
      @Dimabuxaet 3 роки тому +3

      @@Bleach666i согласен. Но не забывай(те), что сам Alex закончил институт, в отличии от многих блогеров. А это дает ему +100 к грамотности и подаче.

    • @Bleach666i
      @Bleach666i 3 роки тому +4

      @@Dimabuxaet ну и я о том же) Очень грамотно и структурированно подан материал. Приятно смотреть и слушать.

    • @wladimirmalachow5419
      @wladimirmalachow5419 3 роки тому +3

      @@Dimabuxaet не каждый окончевшый можэт так,
      Уважэние и дальнейшых свершэний ему.

  • @oArleo
    @oArleo 3 роки тому

    Самый полезный курс уроков, который видел.

  • @bycoub3176
    @bycoub3176 Рік тому

    Как все просто выглядит. И в то же время темный лес когда сам залезешь. Лойс!

  • @deniskaravaev4944
    @deniskaravaev4944 3 роки тому +2

    Спасибо! Как всегда интересно!

  • @ilyayesman7534
    @ilyayesman7534 3 роки тому +31

    Ладно, придется купить второй светодиод ((

    • @MrHiver2010
      @MrHiver2010 3 роки тому +3

      и кнопку(

    • @ilyayesman7534
      @ilyayesman7534 3 роки тому +4

      @@MrHiver2010 Чёрт! Кнопка! Как я про неё забыл?!((( Такое я не потяну, ардуино хобби отменяется! (((

    • @daitedve1984
      @daitedve1984 3 роки тому +1

      Ну пока можно вместо светодиода поморгать глазом! Накопишь - купишь. Береги себя :))

  • @user-yh6kv2fx8g
    @user-yh6kv2fx8g 2 роки тому

    Огромное спасибо. Пересмотрел кучу видео , перечитал кучу статей и только здесь действительно приводятся нормальные примеры, а не вот это вот выведем ХЕллоу в консоль!!!

  • @avazhonmeliev2837
    @avazhonmeliev2837 2 роки тому

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

  • @user-gf8pq4xw6c
    @user-gf8pq4xw6c 2 роки тому +1

    Спасибо за уроки, все понятно.

  • @user-uh4mf1ut3z
    @user-uh4mf1ut3z 3 роки тому

    Очень полезный урок, спасибо.

  • @aleksey_gapeev
    @aleksey_gapeev 3 роки тому

    Информативно! Полезно! Спасибо мастер!

  • @shockblaze8669
    @shockblaze8669 2 роки тому

    Дай тебе бог здоровья. Голову сломал с таймерами Ардуино и расчетом промежутков времени, а оказалось они мне вообще не нужны. Спасибо большое

  • @rintism9800
    @rintism9800 2 роки тому

    Уфф... как же все здорово! Спасибо большое!

  • @alexlaziness
    @alexlaziness 3 роки тому

    Конечно интересно! Будем ждать.

  • @alexandrkuzmichenko8223
    @alexandrkuzmichenko8223 3 роки тому +1

    Этот урок - прям вишенка на тортике! Благодарю!

  • @HuRuStav
    @HuRuStav 2 роки тому

    Это отличный урок! Я вдохновлён!

  • @user-hd7hq4lf4y
    @user-hd7hq4lf4y 3 роки тому +8

    Гайвер крут!!! Даже у меня на последнем скетче голова пухнет. Интересно было бы посмотреть как Гайвер сделал бы прогу управления твердотопливным котлом длительного горения :) ))))

    • @ArduNotes
      @ArduNotes  3 роки тому +8

      точно так же как для теплицы

    • @TheShura2
      @TheShura2 3 роки тому

      @@ArduNotes сделайте проект робота- газонокосилки

    • @user-ub4ip7gw9z
      @user-ub4ip7gw9z 3 роки тому +1

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

    • @user-hd7hq4lf4y
      @user-hd7hq4lf4y 3 роки тому

      @@user-ub4ip7gw9z Так коментить надо... Я завел привычку коментить каждый блок.

  • @vladk.6589
    @vladk.6589 3 роки тому +1

    очень полезно! Спасибо тебе! как по мне самый НУЖНЫЙ урок на канале

  • @xeonpc6348
    @xeonpc6348 3 роки тому +3

    Полезно! Спасибо 👍

  • @sailtogether3236
    @sailtogether3236 2 роки тому

    На удивление, годно. Спасибо!

  • @RomanArsenev
    @RomanArsenev 2 роки тому

    Вот это просто супер познавательное видео!

  • @gor_7799
    @gor_7799 2 роки тому +2

    Ждём обзора Gyver OS !

  • @fortaber
    @fortaber 3 роки тому +1

    Библиотека интересная и очень удобная, буду юзать!

  • @maratsharp4179
    @maratsharp4179 3 роки тому +2

    Награду Алексу! Я настаиваю!

  • @Voldemar-tatarskiy
    @Voldemar-tatarskiy 3 роки тому

    Благодарю за просвещение!

  • @user-oj7rn8zg5f
    @user-oj7rn8zg5f Рік тому

    Суперматериал! Огромное спасибище!

  • @artplczkwcz3910
    @artplczkwcz3910 3 роки тому

    досмотрел до середины и понял что надо пересмотреть прошлые уроки!)))

  • @user-vc4ox1yt2w
    @user-vc4ox1yt2w 3 роки тому

    Суперский и чёткий канал мне нравится и начинал с этого канала

  • @ilyacholakh2753
    @ilyacholakh2753 3 роки тому

    Огромное СПАСИБО! Это здорово!

  • @schrodingers_kater
    @schrodingers_kater 3 роки тому +1

    Посмотрел с удовольствием)

  • @user-hf2kq1uy6c
    @user-hf2kq1uy6c 3 роки тому

    ВСЕ ПРОСТО СУПЕР!!! Пожалуйста сделайте урок по шине I2S!!!

  • @enisykin1299
    @enisykin1299 2 роки тому

    дай вам бог здоровьичка!

  • @user-sf9nn6dh2q
    @user-sf9nn6dh2q 3 роки тому

    Очень круто, спасибо!!!

  • @arscamera
    @arscamera 3 роки тому

    С удовольствием глянул бы более подробно про Gyver OS.

  • @user-xc1ps7us9w
    @user-xc1ps7us9w 2 роки тому

    приятно опять тебя видеть ведущим)

  • @rematender4269
    @rematender4269 3 роки тому

    Спасибо за урок! Про Гайвер ОС отдельный урок!

  • @tituszx1
    @tituszx1 3 роки тому

    Супер видос! Спасибо!

  • @p.polunin
    @p.polunin Рік тому

    Очень грамотно! Прежде реализовал "таски" сам, и вот, нашел замечальное решение. Умные учатся на чужих, а неумные...

  • @mazylord9058
    @mazylord9058 Рік тому

    Запустил GyverOS на Атмеге8515, очень полезная библиотека, просто и шустро 👍

  • @od3417
    @od3417 2 роки тому

    Этот канал - золото

  • @tree-service
    @tree-service Рік тому

    Вот вообще спасибо, всё в тему

  • @peteaivanov6572
    @peteaivanov6572 2 роки тому

    Очень просто и понятно👍

  • @MultiHoweee
    @MultiHoweee 3 роки тому

    Давайте побольше таких уроков с разбором прошивок для какогото устройства

  • @pavelsoloduhin3461
    @pavelsoloduhin3461 6 місяців тому

    Это великий урок!)

  • @andreyace8768
    @andreyace8768 3 роки тому

    Спасибо за видео!

  • @Lonely_Wolf24
    @Lonely_Wolf24 3 роки тому +1

    Спасибо за видео, теперь буду, повторять, разбираться и запоминать. Шла речь об уроке про дисплей, а можно сделать урок/проект с дисплеем 12864 ST7920? Ну и конечно же урок по ОС нужен.
    Спасибо за уроки!

  • @cvitaly2033
    @cvitaly2033 3 роки тому

    Коммент в поддержку канала!

  • @paveltka6221
    @paveltka6221 6 місяців тому

    Великолепно! Спасибо

  • @serhiihvozd3367
    @serhiihvozd3367 3 роки тому

    Супер. Спасибо!

  • @andpavlenko6342
    @andpavlenko6342 3 роки тому +4

    урок по gyveros - да !

  • @sledleo
    @sledleo 3 роки тому +4

    Как всегда бомбезно и полезно! Налетай!!

  • @enrewardronkhall8340
    @enrewardronkhall8340 Рік тому

    Кажется со мной что-то не так, потому что даже по таким качественным, подробным, полным и интересным урокам я всё равно не могу научиться разрабатывать системы управления для проектов на МК... Но уроки действительно потрясающие. Огромное вам спасибо.

  • @ivanmarchuk4942
    @ivanmarchuk4942 2 роки тому +1

    Классный урок!
    И кстати,
    if(++mode >= 4) mode = 0;
    Можно заменить на:
    mode = (mode+1)%4;

    • @MAD_ALEX
      @MAD_ALEX 2 роки тому +1

      Только не говорите об этом attiny13, у неё половина flash памяти улетит на взятие остатка от деления

  • @user-og6vn2nz5j
    @user-og6vn2nz5j Рік тому +1

    Никому не советую юзать Ардуино. Но этот урок понравился! Лайк.

  • @darkavenger8123
    @darkavenger8123 3 роки тому

    Отличный канал. Если вам будет интересно у меня идея. Если все получится будем воду греть почти бесплатно. Что если сделать не продуваемый квадратный медный змеевик из квадратной трубы. Взять бак на 1000л помпу ну тут подбирать нужно будет.
    Взять кучу линз увеличительных не считал сколько тут нужно методом проб и ошибок подбирать все. Принцип такой зачет линз фокусировать солнечные лучи на поверхность змеевика.
    Но тут много тонких моментов. Во первых нужно сделать каркас чтобы корректировать змеевик и линзы. Во вторых каркас должен быть как термос чтобы и зимой воду греть.
    В третьих баки хранения горячей воды тоже должны быть как термос плюс иметь возможность самим греть воду для поддержания нужной температуры на случай жестокой непогоды. Вот мне интересно когда я был ребенком я на свежо вырезанной рогатке выпаливал узоры одной линзой.
    Вот тогда я и задумался на счет этой идеи но тогда технологии не позволяли такое сделать. Теперь уже все гораздо проще на алиэкспресс 70% комплектующих уже есть.
    Хотел бы я увидеть тесты хотя бы в миниатюре. Мне интересно какой должен быть змеевик и сколько нужно линз чтобы нагреть 100л воды до 60 градусов за 1 час. И какая нужна солнечная панель чтобы сделать эту систему автономной.
    Надеюсь кому то такое интересно будет. Всем удачи.

  • @Vift01
    @Vift01 3 роки тому

    Огромное спасибо!

  • @robertsh.3288
    @robertsh.3288 2 роки тому +1

    Здравствуйте, снимите пожалуйста видео о том как реализовать следующую задачу: необходимо автоматически открывать (закрывать) окно для поддержания заданного интервала температуры в помещении. Имеется мотор-редуктор установленный на доводчик, умный термометр wi-fi, модули ардуино будут куплены по видео.