AGalilov
AGalilov
  • Видео 45
  • Просмотров 181 303
Код Хэмминга. Самоконтролирующийся и самокорректирующийся код.
Сегодня узнаем, как сделать информацию устойчивой к ошибкам, возникающим при её хранении и передаче по каналам связи. Один из способов защиты от ошибок, возникающих в цифровых данных при их хранении и передаче, придумал американский математик Ричард Хэмминг в 1947 году.
Исходники примера: github.com/galilov/HammingCode
Просмотров: 8 897

Видео

Вытесняющая многозадачность. Кухнонный пример на ассемблере x86.
Просмотров 675Год назад
Сегодня - пример вытесняющей многозадачности. Показать такое в рамках нормального windows-приложения можно только с использованием функций самой операционной системы, что совершенно не даёт представления о том, как это может быть реализовано на уровне ядра. Хорошим выходом оказалась бесплатная программа DOSBox, представляющая собой полноценную эмуляцию MS DOS. DOSBox эмулирует низкоуровневые ос...
Кооперативная мультизадачность
Просмотров 367Год назад
Умное слово «многозадачность» обозначает свойство операционной системы или среды исполнения программ обеспечивать параллельную или псевдопараллельную обработку нескольких задач. Существуют два основных вида многозадачности: вытесняющая и кооперативная или совместная многозадачность. В сегодняшнем примере я покажу реализацию кооперативной многозадачности внутри обычного windows-приложения. скача...
Обратное дискретное преобразование Фурье
Просмотров 4,9 тыс.2 года назад
Что такое и как работает Обратное дискретное преобразование Фурье. Портим стихотворение Пушкина и исправляем его при помощи IDFT. Преобразование Фурье "на пальцах" ruclips.net/video/21C5cfD6FOo/видео.html #agalilov #itubeteam #нетвойне Photo by ThisisEngineering RAEng on Unsplash
Как работает свинцово-кислотный аккумулятор
Просмотров 6 тыс.2 года назад
Изучаем устройство свинцово-кислотного аккумулятора и смотрим, как он работает на примере самодельной действующей модели. Множество инженеров и ученых работали над улучшениями характеристик свинцово-кислотных аккумуляторов. Современное их производство - сложный процесс, в котором применяются самые передовые технологические решения, защищающие здоровье людей и окружающую среду от токсического во...
Алгоритм "МиниМакс" в игре "Крестики-Нолики"
Просмотров 5 тыс.2 года назад
Сегодня мы постигнем тайну алгоритма минимакс, лежащего в основе искусственного интеллекта игры «крестики-нолики» и многих других - даже шахмат. В конце видео будет показана реализация этого алгоритма, написанного на языке программирования Java. Ссылки: Исходники и бинарник для запуска (кроссплатформенный) .jar github.com/galilov/tictactoe Сам бинарник JAR github.com/galilov/tictactoe/raw/maste...
Как работает КОСМИЧЕСКИЙ тепловой щит
Просмотров 1,5 тыс.2 года назад
Торможение в атмосфере - один из самых ответственных этапов пилотируемых и некоторых беспилотных миссий. Спускаемый аппарат влетает в газовую оболочку планеты со скоростью в десятки тысяч километров в час. Принцип работы абляционной теплозащиты основан на нескольких физико-химических процессах. Самый главный вклад вносит структура пограничного слоя защиты, непосредственно подвергающегося воздей...
Скоро на канале: Как работает тепловой щит космических кораблей.
Просмотров 1,2 тыс.2 года назад
Как работает тепловой щит космических кораблей. #agalilov
Как работает Импульсный радар.
Просмотров 16 тыс.2 года назад
Сегодня в нашей программе импульсный радар - мы узнаем, как он работает и какие подводные камни я встретил во время создания действующей модели. Принцип его работы заключается в посылке короткого импульса излучения и измерении времени, за которое этот импульс, отразившись от препятствия, вернётся обратно. На словах - всё понятно, но так ли просто на самом деле? Исходники: github.com/galilov/dop...
Как работает Доплеровский радар.
Просмотров 19 тыс.2 года назад
Разбираемся с принципом работы доплеровского радара. Этот тип радарных устройств используется для измерения скорости движения объекта, например, транспортного средства. В настоящих радарах используются радиоволны, а в нашей настольной модели - тоже волны, но ультразвуковые. Исходники: github.com/galilov/doppler-radar #agalilov #itubeteam TheColumbusDispatch ruclips.net/channel/UCpGnvIUZbg994_gn...
DSP на ATMEGA328: декодирование DTMF при помощи алгоритма Гёрцеля
Просмотров 1,7 тыс.2 года назад
Сегодня декодируем DTMF сигналы полностью на микроконтроллере Atmega328. В качестве контроллера у нас arduino-совместимая плата Iskra Nano Pro от компании Амперка. Стоит отметить, что микроконтроллер, вроде нашего, не очень подходит для цифровой обработки сигналов, и чтобы это стало возможным - пришлось пойти на ряд оптимизаций и грязных хаков. Чтобы больше узнать об алгоритме Гёрцеля или о выч...
AGalilov: Модификация Реактора насыщения: Антиусилитель!
Просмотров 4332 года назад
В этом видео мы продолжаем экспериментировать с реактором насыщения и собираем инвертирующий магнитный усилитель. #agalilov
AGalilov: Декодер DTMF на C#
Просмотров 4 тыс.2 года назад
Сегодня рассмотрим использование преобразования Фурье, которое я показывал в предыдущем видео, на примере программы декодирования двухтональных сигналов DTMF, написанной на C#. Я не использую никаких особенных оптимизаций дабы оставить код максимально простым и понятным. Полностью документированный исходный код программы доступен по ссылке: github.com/galilov/arduino-dtmf/tree/main/ProcessDtmfD...
AGalilov: Преобразование Фурье "на пальцах"
Просмотров 68 тыс.2 года назад
Просто и наглядно, почти на пальцах, я расскажу, а главное - покажу - что такое и как работает преобразование Фурье, без которого никак не обойтись в алгоритмах цифровой обработки сигналов. Вы убедитесь, что математика может быть не только сложной, но и красивой. #ITubeTeam #agalilov #наука #математика
AGalilov: DTMF. Древний, но живой. Ардуино и его АЦП нам в помощь!
Просмотров 3,2 тыс.2 года назад
Сегодняшняя тема - сигналы DTMF. Узнаем, что это такое, и попробуем использовать их для передачи информации в микроконтроллер. github.com/galilov/arduino-dtmf #ITubeTeam С 60-х годов 20 века такой сигнал использовался в телефонных сетях для относительно быстрой передачи информации о номере абонента. В России тональный набор номера широко поддерживается большинством телефонных станций, вводимых ...
Фазированный массив антенн. Симуляция.
Просмотров 5513 года назад
Фазированный массив антенн. Симуляция.
2D симуляция системы из 21 излучателя круговой направленности.
Просмотров 2373 года назад
2D симуляция системы из 21 излучателя круговой направленности.
Ионные проводники - эксперимент
Просмотров 3403 года назад
Ионные проводники - эксперимент
AGalilov: Реактор насыщения / магнитный усилитель.
Просмотров 10 тыс.3 года назад
AGalilov: Реактор насыщения / магнитный усилитель.
Химический диод. ИСПЫТАНИЕ.
Просмотров 4003 года назад
Химический диод. ИСПЫТАНИЕ.
Химический диод
Просмотров 7583 года назад
Химический диод
Как это сделано? Дуговая натриевая лампа высокого давления (ДНАТ).
Просмотров 7 тыс.3 года назад
Как это сделано? Дуговая натриевая лампа высокого давления (ДНАТ).
Взвешиваем атом при помощи химии, физики и Arduino. Масса атома меди.
Просмотров 6983 года назад
Взвешиваем атом при помощи химии, физики и Arduino. Масса атома меди.
Измеряем скорость звука
Просмотров 1,4 тыс.3 года назад
Измеряем скорость звука
LC-резонанс
Просмотров 6763 года назад
LC-резонанс
Атомный резонанс. Опыты на кухне. / Atomic resonance. Experiments in the kithen.
Просмотров 8933 года назад
Атомный резонанс. Опыты на кухне. / Atomic resonance. Experiments in the kithen.
Датчик частоты сердечных сокращений на звуковой карте / Heartbeat sensor based on audio interface
Просмотров 2173 года назад
Датчик частоты сердечных сокращений на звуковой карте / Heartbeat sensor based on audio interface
Опыт с эффектом Доплера / Doppler effect demonstration
Просмотров 1,2 тыс.3 года назад
Опыт с эффектом Доплера / Doppler effect demonstration
#5 Программирование на C/C++ в среде Arduino. Подключаем Энкодер.
Просмотров 9384 года назад
#5 Программирование на C/C в среде Arduino. Подключаем Энкодер.
#4 Программирование на C/C++ в среде Arduino. Делаем Термостат.
Просмотров 8304 года назад
#4 Программирование на C/C в среде Arduino. Делаем Термостат.

Комментарии

  • @maximkrasnov3090
    @maximkrasnov3090 4 месяца назад

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

  • @ndrei-petrovich
    @ndrei-petrovich 5 месяцев назад

    Очень познавательно, БлагоДарю 👍☮️🥰

  • @НинаЗвержановская-х2в
    @НинаЗвержановская-х2в 5 месяцев назад

    спасибо доходчиво

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

    Вы использовали С или Раст для данной задачи?

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

    Спасибо!!!

  • @АндРад
    @АндРад Год назад

    дальше не смотрел

  • @АндРад
    @АндРад Год назад

    начало было быстрое ( ты хоть сам понял?)

  • @АндРад
    @АндРад Год назад

    что (*потрогал руками*) то и говори

  • @АндРад
    @АндРад Год назад

    0 05 то есть атом всегда излучает ( или только на резонансных частотах ?)

  • @АндРад
    @АндРад Год назад

    атом

  • @АндРад
    @АндРад Год назад

    0 05 то есть колебательный контур

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

    Не легче применять прерывание, для считывание сигнала с энкондера

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

    Подписался. Пили ещё. Больше шутеек и неожиданных вставок. Просто совет.

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

    Прикольно! 💪👍😁

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

    Для чего надо лампы обернуть в фолию?

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

      Чтобы не было потерь на излучение энергии через воду и стенки сосуда в виде света и ИК лучей. Фольга по сути просто превращает всё в тепло и в тот диапазон ИК, что поглощается водой. Без неё даже не закипит.

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

      @@AGalilov Понял, спасибо!

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

    Does this really work?

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

      Yes it worked 2 years ago.

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

      @@AGalilov great job , my younger brother bought some birds but my father says they won't hatch as they are farm birds and won't sit on them , should i make this and do you have any detailed list of items used?

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

    Навіщо зробили так гучно музику?

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

      Эксперимент с контентом.

  • @Валера-э7я5п
    @Валера-э7я5п 3 года назад

    'энкодер и слайдер на utft дисплее в обще была бы тема на ура

  • @Валера-э7я5п
    @Валера-э7я5п 3 года назад

    Одно слово Красавчик

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

    Очень наглядная и понятная демонстрация сложных атомных процессов! Спасибо!

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

    Хорошее видео, так держать

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

      Спасибо. Моральная поддержка очень важна.

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

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

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

      А можно. Да, сделать ПИД, подключить дисплейчик, энкодер. Или по-модному веб-интерфейс или еще как-то.

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

      @@AGalilov спасибо!!! ПИД с энкодером клёвая тема.

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

    Александр, здравствуйте! Мне давно достались исходники drvhlpr, все было ок!, но сейчас я зашёл в тупик, возможно с вами пообщаться на эту тему?

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

      Доброго дня! Я не представляю о чем речь и чем могу помочь :(

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

      @@AGalilov вы не против если я на почту вам отпишусь? Уточните адрес пожалуйста.

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

      @@oooooPizda alexander.galilov@gmail.com

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

    Спасибо

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

      Идеи, пожелания - приветствуются.

  • @112amper
    @112amper 3 года назад

    Офигеть, оказывается - не кликбейт! Круто!)

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

      Стараюсь!

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

    Вот бы теперь собрать пульсометр работающий по принципу ЭКГ.

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

      Чесслово готовый проще и даже может оказаться дешевле :)

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

    Ничего не понятно, но очень интересно! :)

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

      Ну это не бонба.

    • @АндРад
      @АндРад Год назад

      ответ супер

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

    Лайк, коммент 👍

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

    Ни...я не понятно, но очень интересно, серьёзно, в учебниках проще написано, чем ты рассказал Суть понятна, но от куда что берётся и почему, не понятно абсолютно, точнее было не понятно, пока я просто не открыл пару книг. В общем спасибо, но в следующие разы лучше сделать хронометраж раза в 3 дольше, но объясни нормально. Бездумно использовать формулы вставляя их в программу, не лучший контент, но тип как доказательство того, что формулы работают, сойдёт, только зачем?

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

      Зато Вы открыли пару книг... Их контент трудно уместить в какой-либо ролик. А вот в описании к ролику есть как раз нужные ссылки. Я согласен с тем, что надо либо более развлекательно, либо более поясняюще. Принял вашу критику к сведению и очень благодарен за отзыв.

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

    поезда

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

      И собачки.

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

    Comment for support you, friend!)

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

    Спасибо за урок, кстати фоновая музыка зачёт, как называется?

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

    вот это да!

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

    Hey Pal, I have already working totp on arduino nano, sending the time manually over terminal, my problem is configurating hmacKey, i only have the google authenticator code, how is it transformed to hmackey?

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

    Excellent is it possible to use arduno nano atmega328?

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

      Hi Reinaldo, USB is supported by Atmega32u4 on a hardware level. Atmega32u4 is used in Arduino Micro. For 328 you can look at V-USB www.obdev.at/products/vusb/index.html

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

      usb support, its for keyboard emulation?, do you can enter the initial key manually without connect to the pc?, and it would be linked, as well google authenticator on mobile phone

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

      The manual enter is not implemented but it is possible to add such functionality.

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

    Спасибо, большое. Как долго я искал, что-то подобное и вот я нашёл ваш канал.

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

      К сожалению, активно его развивать пока не хватает времени. Если у вас есть конкретные пожелания - пишите. Так мне будет проще придумывать сценарии для новых видео

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

      @@AGalilov можно например продолжить данное видео. Управления меню в котором будет регулировка как яркостью диода причём с сохранением. Чтоб при выключении камня от питания, значения не менялись. А сохранялись в памяти. Извините за сумбур я не грамотный самоделки 🙈

  • @РоманРоманов-ч6к
    @РоманРоманов-ч6к 4 года назад

    Ничего не понял, но очень интересно!

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

    Излучение Вавилова-Черенкова в домашних условиях :-)

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

      Похоже, но у Вавилова с Черенковым оно было синее.

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

    Класс! Слава роботам!

  • @яйцо-ы2б
    @яйцо-ы2б 5 лет назад

    Очень понравилось))))))))))