Я все еще ищу компромисс между усилиями и результатом. В этот раз чуть побольше качества, но все еще терпимо по реализации. В этом году постараюсь побольше видео делать
Очень рад, что нашел человека, который изучает то, в чем я сейчас пытаюсь разобраться. Как раз пишу скетч для радиоупрпвления, вдохновившись видео Алексея Гайвера, но застрял на этапе установки библиотеки для модуля радиосвязи nrf24L01. Приложенную на гитхабе Алексеем библиотеку не удается установить, ни через зип архив, ни вручную. Но другие библиотеки удалось без проблем установить через те же зип-файлы. И установил кучу библиток для работы с nrf, но при компиляции и проверке выдает, что библиотека неправильная.
Спасибо) Кажется, я отсюда библиотеку качал www.arduino.cc/reference/en/libraries/rf24/ И еще у них бывают разные версии, более новая может не подходить, или более старая. Поперебирать возможно придется. Удачи в создании радиоуправления)
Проверить можно и через кабель. А код для синхронизации все таки нельзя будет переиспользовать для иот с условным есп32. Но я когда то тоже просто захотел подключить к чему-то радиомодуль )) работал немного с потерей данных но я был рад и на том )))
sizeof - это размер сообщения. т.е. когда передаешь сообщение (дистанцию) она у тебя может быть разного размера. А НРФке надо знать длину сообщения. можно передать radio.write(12, 2) например, если у тебя фикс. двузначное число только передается, либо вот sizeof как раз высчитывает эту длину. если передалось 3, значит sizeof(3) = 1, если длина 135м, то sizeof(135) = 3 , sizeof("hello") = 5 и т.д.
@@uporotyi_diy ну если станет еще понятнее, то смысл этого параметра передачи в том, что мы должны знать длину сообщения, которую отправляем, чтобы в конце ее всю принять и посчитать что пришло всё.
@@uporotyi_diy кол-во символов в данных (ну там есть ньюансы с кодировкой, какие-то рус. символы или т.п. могут занимать несколько байт, sizeof сам посчитает). Это не обязательно числа.
irq нужен для настройки событий. не использовал, но читал. например можно поставить прерывание что получено сообщение, отправлено сообщение, не может отправить что-то и т.д. Вот когда это событие наступает - на этом пине появляется (-) и можно на этом завязать какую-то логику. например во время приема\отправки будет гореть светодиод, или будет моргать красным, если не отправилось сообщение и т.д. Надо читать, но общая идея такая
Ага спасибо за информацию. А можно как-то на этом ретранслятор сделать, чтоб продлить дальность общения нрф-ок интересно? Может как раз прерывания помогут
@@uporotyi_diy на этом пине вряд ли. в целом любая НРФ-ка может быть ретранслятором. просто в режиме приемника принимает с опред. канала и отправляет на этот же или др. канал. Эта нога скорее как триггер для какого-то действия, но в целом при необходимости можно побольше почитать что она может. Пока не возлагаю на нее надежд и какого-то функционала
после того, как происходит прерывание, вам нужно обратиться к регистрам NRF24L01, что бы посмотреть какое событие вызвало прерывание, и соответственно его обработать. Если в программе ест ьучасток кода который долго выполняется, то изза этого можно пропустить вовремя принять данные, тем самым можно легко переполнить FIFO буферы.
Каким образом можно присвоить номер, адрес или имя трубы pipe, как там правильно называется, не знаю? Он откуда-то берётся или же произвольно назначается?
А можешь сквзать пожалуйста как ты устанавливал библиотеки? Просто я по видео гайвера сделаь и нрфки впритык не видят друг друга. Я попробовал скачать новую версию с гитхаба, но все также :/ Ответь пожалуйста... Не знаю что делать
@@uporotyi_diy спасибо, что ответил, проблему я решил, по итогу оказалось, что на Ардуино нано был неправильно подключен модуль😅 я не заметил пин D13 и по какой-то кривой распиновке подключил SCL в D7, поэтому и не работало
Я лучше потом найму того кто уже разобрался в даташитах) Сейчас задача прийти к каким то результатам и через это собрать команду и отдать им дальнейшую разработку
@@svbHiTek у меня есть несколько конкретных проектов, которые я хочу реализовать. Для этого изучить конкретные модули, технологии, чтоб минимальными ресурсами это хоть как-то работало. И привлекать людей чтобы подхватили, потому что моих ресурсов не хватит чтобы охватить все
Я все еще ищу компромисс между усилиями и результатом. В этот раз чуть побольше качества, но все еще терпимо по реализации. В этом году постараюсь побольше видео делать
Класс, четко и без лишней Воды! и дикцыя шыкарная!
спасибо, стараюсь)
Жив, курилка! Рома, твори, не останавливайся! Рад за тебя!
Спасибо) Пока все в порядке)
Круть! Рома как всегда на высоте! Из тебя классный препод бы вышел! Да видео в разы качественней. Все разжовано. Ждем продолжения
Спасибо) Мне предлагали, я не пошел)
Очень рад, что нашел человека, который изучает то, в чем я сейчас пытаюсь разобраться. Как раз пишу скетч для радиоупрпвления, вдохновившись видео Алексея Гайвера, но застрял на этапе установки библиотеки для модуля радиосвязи nrf24L01. Приложенную на гитхабе Алексеем библиотеку не удается установить, ни через зип архив, ни вручную. Но другие библиотеки удалось без проблем установить через те же зип-файлы. И установил кучу библиток для работы с nrf, но при компиляции и проверке выдает, что библиотека неправильная.
Спасибо) Кажется, я отсюда библиотеку качал www.arduino.cc/reference/en/libraries/rf24/ И еще у них бывают разные версии, более новая может не подходить, или более старая. Поперебирать возможно придется. Удачи в создании радиоуправления)
@@uporotyi_diy спасибо большое
Супер!🎉 Отличное видео. Вдохновил - попробую
Отлично) Спасибо, цель видоса достигнута)
Лично для меня, не понятно как это все работает, но рассказали интересно😊
Спасибо) Для меня тоже непонятно, как это работает))
Проверить можно и через кабель. А код для синхронизации все таки нельзя будет переиспользовать для иот с условным есп32. Но я когда то тоже просто захотел подключить к чему-то радиомодуль )) работал немного с потерей данных но я был рад и на том )))
может и до есп32 доберусь постепенно)
sizeof - это размер сообщения. т.е. когда передаешь сообщение (дистанцию) она у тебя может быть разного размера. А НРФке надо знать длину сообщения. можно передать radio.write(12, 2) например, если у тебя фикс. двузначное число только передается, либо вот sizeof как раз высчитывает эту длину. если передалось 3, значит sizeof(3) = 1, если длина 135м, то sizeof(135) = 3 , sizeof("hello") = 5 и т.д.
понял, спасибо, стало чуть понятнее)
@@uporotyi_diy ну если станет еще понятнее, то смысл этого параметра передачи в том, что мы должны знать длину сообщения, которую отправляем, чтобы в конце ее всю принять и посчитать что пришло всё.
@@yurydolgikh4976 да это я понял) Длина как определяется не понял. Количество цифр в числе (двузначное, шестизначное) Или количество переменных
@@uporotyi_diy кол-во символов в данных (ну там есть ньюансы с кодировкой, какие-то рус. символы или т.п. могут занимать несколько байт, sizeof сам посчитает). Это не обязательно числа.
@@yurydolgikh4976 а ну хорошо, пусть сам считает)
irq нужен для настройки событий. не использовал, но читал. например можно поставить прерывание что получено сообщение, отправлено сообщение, не может отправить что-то и т.д. Вот когда это событие наступает - на этом пине появляется (-) и можно на этом завязать какую-то логику. например во время приема\отправки будет гореть светодиод, или будет моргать красным, если не отправилось сообщение и т.д. Надо читать, но общая идея такая
Ага спасибо за информацию. А можно как-то на этом ретранслятор сделать, чтоб продлить дальность общения нрф-ок интересно? Может как раз прерывания помогут
@@uporotyi_diy на этом пине вряд ли. в целом любая НРФ-ка может быть ретранслятором. просто в режиме приемника принимает с опред. канала и отправляет на этот же или др. канал. Эта нога скорее как триггер для какого-то действия, но в целом при необходимости можно побольше почитать что она может. Пока не возлагаю на нее надежд и какого-то функционала
@@yurydolgikh4976 а вот так просто) На разные каналы отправлять данные. Понял спасибо)
после того, как происходит прерывание, вам нужно обратиться к регистрам NRF24L01, что бы посмотреть какое событие вызвало прерывание, и соответственно его обработать. Если в программе ест ьучасток кода который долго выполняется, то изза этого можно пропустить вовремя принять данные, тем самым можно легко переполнить FIFO буферы.
Ого! какой полезный канал..
спасибо, ваш тоже)
Обложки стали понятными =) Однако, слишком много куроедов могут привлечь.
Ничего страшного, здесь принимают вас таким какой вы есть с любыми отклонениями)
Каким образом можно присвоить номер, адрес или имя трубы pipe, как там правильно называется, не знаю?
Он откуда-то берётся или же произвольно назначается?
Я видео сделал и забыл, извиняюсь)
где библиотеку взять на этот пример по передаче счетчика для дисплея TM1637.h не могу найти ту самую
с дисплеем я пока не работал, но думаю у Гайвера на сайте должно быть
@@uporotyi_diy так вот перепробовал все библиотеки наверно у него
@@tiger0007t хм, ну не знаю чем помочь, надо по чатам пробежаться ардуинщиков, может кто знает, сталкивался
Какая дальность? получится твой робот пылесос запустить с соседней комнаты?
Говорят, в помещении 30 метров. Ну я дальше буду экспериментировать - проверю, покажу что да как
А можешь сквзать пожалуйста как ты устанавливал библиотеки? Просто я по видео гайвера сделаь и нрфки впритык не видят друг друга. Я попробовал скачать новую версию с гитхаба, но все также :/
Ответь пожалуйста... Не знаю что делать
Я установил нужные библиотеки, и на всякий случай несколько похожих по названию) А так все по инструкции делал
@@uporotyi_diy спасибо, что ответил, проблему я решил, по итогу оказалось, что на Ардуино нано был неправильно подключен модуль😅 я не заметил пин D13 и по какой-то кривой распиновке подключил SCL в D7, поэтому и не работало
Советую навсегда забыть об использованию ардуино-функций, разбирайтесь с даташитами и будет вам счастье.
Я лучше потом найму того кто уже разобрался в даташитах) Сейчас задача прийти к каким то результатам и через это собрать команду и отдать им дальнейшую разработку
@@uporotyi_diy К каким результатам вы идете?, не совсем вас понимаю.
@@svbHiTek у меня есть несколько конкретных проектов, которые я хочу реализовать. Для этого изучить конкретные модули, технологии, чтоб минимальными ресурсами это хоть как-то работало. И привлекать людей чтобы подхватили, потому что моих ресурсов не хватит чтобы охватить все
Любой ролик по ардуино ничего не стоит, если в описании нет скетчей.
В ТГ группе скетчи, ссылка на группу в описании под роликом
Как не крути а Гайзер основоположник ардуино в России
Ну, или он, или тот китаец, который ему ардуинку первую продал XD
печальное видео
Плакал пока монтировал