Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Регистрируясь, я даю согласие на обработку данных и условия почтовых рассылок.
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр Погрузитесь в увлекательный мир, где вас ждут уникальные герои, строительство собственной цитадели и захватывающие бои в формате «три в ряд»!  Откройте новые горизонты в жанре РПГ.

Время Героев: Три в ряд RPG

Три в ряд, Мидкорные, Приключения

Играть

Топ прошлой недели

  • solenakrivetka solenakrivetka 7 постов
  • Animalrescueed Animalrescueed 53 поста
  • ia.panorama ia.panorama 12 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

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

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Маркет Промокоды Пятерочка Промокоды Aroma Butik Промокоды Яндекс Путешествия Промокоды Яндекс Еда Постила Футбол сегодня
0 просмотренных постов скрыто
12
ShimusOG
ShimusOG
Инженериум DIY

Очень странная стена⁠⁠

4 дня назад

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

Перейти к видео

Заказал удобные модули на чипе ws2811, но через месяц доставки, понял, что привоз от 24 ноября до 14 декабря, это точно до 14 декабря.

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

26 букв. 156 раз залудить😅

26 букв. 156 раз залудить😅

Уже после сборки решил подключить простенький пульт инфракрасный и прописать немного команд, чтобы с Уиллом можно было пообщаться. Типа «да», «нет», «беги» и тд. И обычный режим, когда фразы через рандомойзер.

Run

Run

Колхозной гирлянде, колхозный блок управления) На плате ESP

Колхозной гирлянде, колхозный блок управления) На плате ESP

Нет, это не айти, это режим просмотра «оно».

Нет, это не айти, это режим просмотра «оно».

По факту такое рукоделие оценил больше всех я сам😅

Показать полностью 4
[моё] Своими руками Сериал Очень странные дела Arduino Esp32 Гирлянда Пайка Видео Без звука Вертикальное видео Короткие видео Мат Длиннопост
0
6
Вопрос из ленты «Эксперты»
user10346140

Туристическое радио⁠⁠

6 дней назад

Есть такой радиоприемник:

Со своими плюсами и минусами, хочу реализовать без минусов.:)

Плюсы:

- компактность (120х76х36),

- съёмный аккумулятор 18650,

- радио, фонарь, динамо, солнечная батарея,

- повер банк

Минусы:

- кнопки открыты, нет блокировки от включения фонаря и сигнализации,

- 1 аккумулятор 18650,

- динамо машина и солнечная батарея игрушечные,

- нет Bluetooth

- фонарь 1 режим.

Думаю сделать штатным радио-модулем + Arduino. Вначале в коробке, потом сделать эргономичный дизайн.

Напишите, пожалуйста, что добавить-убрать и если есть похожие решения.

Идеальное походное радио:

- радио вседиапазоннное,

- функция зарядки аккумуляторов 18650 (для другого оборудования),

- Bluetooth, Mp3, USB flash, SD card,

- будильник, часы,

- диктофон,

- термометр, барометр, альтиметр, компас,

- свето-звуковая сигнализация (выдергиванием чеки),

- фонарь линзованный (несколько режимов, стробоскоп, сос, азбука морзе),

- фонарь рассеивающий свет (кемпинговый),

- 2-4 сьемных аккумулятора 18650 ,

- повер банк type c и usb,

- динамо машина,

- солнечная панель во всю заднюю стенку,

- элемент Пельтье выносной (от костра или горелки),

- отсек для шнуров usb и мини наушников внутри корпуса.

Юмор приветствуется, но конструктив ещё лучше.

Спасибо.:)

Показать полностью 2
Вопрос Спроси Пикабу Туризм Радио EDC Arduino Выживание Поход Длиннопост
9
3
Вопрос из ленты «Эксперты»
user11347145

Проблема с подключением NRF24L01 +PA +LNA к ARDUINO NANO⁠⁠

10 дней назад

Подключаю ардуино нано следующим образом (показано на картинках). Проблема в том что ардуино не видит модуль. Разные скетчи для тестов выводят что ардуино его не видит. Очень прошу помочь.

Между ними стоит стабилизатор AMS1117, преобразует 5v в 3.3v, а так же 2 конденсатора на 220мкф (так посоветовала нейросеть). Самое главное что тестировал пошагово, сначала напрямую ардуино к модулю, после чего добавил стабилизатор, после чего уже добавил конденсаторы. Ни в одном из случаем модуль не определялся.

Показать полностью 5
[моё] Arduino Пайка Самоделки Сборка Nrf24l01 Вопрос Спроси Пикабу Длиннопост
15
85
Блог компании
Timeweb.Cloud
Timeweb.Cloud
Наука | Научпоп

Система мониторинга и подсчета перелетных птиц⁠⁠

11 дней назад
Стадо гуменника :)

Стадо гуменника :)

Идея проекта возникла этой весной, когда в наши края приезжал вице-президент Союза охраны птиц России Алексей Леонович Эбель, для учёта гуменника, мигрирующего через Алтайский край. Проблема в том, что численность этой группировки только оценочная, так как, в отличии от многих других водоплавающих, он не образует сколь-нибудь значимых скоплений ни во время миграции, ни на зимовках. Поэтому разброс мнений экспертов огромен: от 7-10 тысяч в Wetlands до нескольких сотен тысяч у некоторых отечественных.

Проблема в том, что гусь летит 5-6 недель и неравномерно (насколько неравномерно — это базовый вопрос). И ещё нерешённая задача: гусь может лететь ночами.

Алексей Леонович вычислил место, где гуменника во время весенней миграции учитывать оптимальнее всего. Эта точка оказалась недалеко от меня. За два полных плюс один неполный световых дня в коридоре 7-8 км он насчитал почти 15 000 пролётных особей, а мы с друзьями ему в этом немного помогали.

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

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

3D модель железки

3D модель железки

Проект не очень сложный, я его отдал своему ученику. Большую часть он по-честному сам выполнил, я же просто немного помог со скриптами и 3D моделями. А также нашел нужные комплектующие.

❯ Подбор комплектующих

Первым делом надо было найти подходящую длиннофокусную камеру с интерфейсом USB и нормальным сенсором. Естественно, готовой камеры не нашлось. Но обнаружился обычный модуль USB камеры. И объектив под него на 50мм.

Сенсор 1/2.9", 4мп

Сенсор 1/2.9", 4мп

50мм без ик фильтра

50мм без ик фильтра

Как оказалось, я немного просчитался: на камере ИК-фильтр был установлен прямо на объективе. А новый объектив оказался совсем без него. Если будем пытаться использовать эту систему ночью — это плюс. Но вот днем совсем не то, чего бы я хотел)

Решение оказалось довольно простым и удачным — кронштейн объектива со встроенным переключаемым фильтром. Это позволит в дальнейшем переходить в ночной режим.

Ещё выяснилось, что 50мм многовато. Такое фокусное расстояние я рассчитывал под сенсор 1/2 дюйма (а такую камеру за недорого я не нашел). Под 1/2.9 идеально было бы 35мм, но и так вполне можно работать.

❯ Сборка

Дальше начался процесс сборки прототипа. Камера должна крутится почти на 360° по горизонтали и хотя бы 90° по вертикали. Для поворота по вертикали использовали сервопривод mg996, а по горизонтали — стандартный шаговый мотор из комплектов ардуино 28byj-48.

Первый прототип

Первый прототип

Все это подключили к плате от контроллера zero (про него писал в статье Как я скрещивал Arduino и Lego), просто к ней было удобнее.

Тут возникла новая проблема. Эта «турель» начала накручивать на себя все провода :). Так как у шагового мотора нет нулевой точки (и вообще обратной связи), при любом переподключении турель начинала работать с текущей точки.

Решение этой проблемы я подсмотрел на своей камере видеонаблюдения.

При запуске Arduino она просто едет в одну точку на 360°, упирается в пластиковый штифт, пропускает какое-то неизвестное количество шагов (пока по мнению Arduino не доедет в точку 360°) и едет обратно на 180°.

Дальше упаковали всю электронику в пластиковый корпус.

❯ Прошивка

Прошивки получается две. Точнее одна прошивка для Arduino и один скрипт на python.

Алгоритм работы следующий. Камера движется по горизонтали от начального угла до конечного угла, с шагом примерно равным углу обзора камеры. На каждом шаге делается кадр (точнее 3 кадра, для надежности). И на этом кадре, при помощи библиотеки YOLO 8 ищутся птицы. Если птицы найдены, считается их количество и кадр сохраняется. Чтобы поиск птицы происходил побыстрее, использована модель yolov8s. Когда камера доходит до конечного угла по горизонтали, она делает один шаг по вертикали и все начинается сначала.
Моторами шевелит Arduino nano, общение происходит по Serial порту.

То есть, если поставить камеру в чистом поле, она тупо будет крутиться и постепенно подниматься, сохраняя фотографии, если увидит птицу. Алгоритм ещё не доработанный, потому что пока не понятно, как камера будет ловить пролетающие стаи.
Дальше надо будет придумать, как отличать одни стаи от других, чтобы не считать одних и тех же птиц несколько раз (Буду благодарен если подкинете пару идей).
Прошивку, если кому-то будет интересно, загружу на github.

❯ Испытания

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

Голубей ловит хорошо

Голубей ловит хорошо

На готовом снимке нашел не всех, но это просто вопрос способа обнаружения. Можно просто темные силуэты искать

На готовом снимке нашел не всех, но это просто вопрос способа обнаружения. Можно просто темные силуэты искать

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

Полноценные испытания видимо откладываются до весны, а пока будем дорабатывать прошивку и придумывать, на чем это запустить. Одноплатника для YOLO 8 категорически не хватает, а полноценный мини-ПК для такого проекта использовать дорого. Скорее всего, придется перейти на обнаружение птиц более простыми методами, и последующую обработку полученных данных на более производительном ПК.


Написано при поддержке Timeweb Cloud.

Больше интересных статей и новостей в нашем блоге на Хабре и телеграм-канале.

Реклама «ТАЙМВЭБ.КЛАУД», ИНН: 7810945525

Показать полностью 11
IT Проект Электроника Arduino Техника Тестирование Программа Птицы Автоматизация Программирование Timeweb Telegram (ссылка) Длиннопост Блоги компаний
7
11
MexaTPoH11

Светофор на Arduino⁠⁠

12 дней назад

Изучал матрицы WS2812 под управлением Arduino, решил сделать простой проект "Светофор".

Напилил элементы корпуса

Так как для столярки у меня ничего нет, листы получились не совсем ровные, а для их соединения это очень важно, пришлось торцевать напильником

Сборка

Покраска

Приступаю к финальной сборке и пайке

Разъём питания и предохранитель на 2А

Сделал так, что бы светофор можно было легко обслуживать, для это снимается верхняя крышка и всё становится доступно

Итог

Думаю что получилось в принципе неплохо.

Видео работы светофора

Некоторые эффекты прошивки, можете взять отсюда https://mht11.ru/upravlenie-matriczej-ws2812b-s-pomoshhyu-fa...

В школе по алгебре, геометрии и физике у меня было 2/3, но я справился.

Показать полностью 19 1
[моё] Электрика Arduino Пайка Столярка Чип Esp32 Матрица Электроника Игрушки Светофор Видео Видео ВК Длиннопост
6
149
Balansir1
Arduino & Pi

Парктроник в гараж⁠⁠

13 дней назад

Интереснейшая штука эта ваша Ардуино, всё можно сделать. Дело было вечером, делать было нечего и в голове всплыл проект парктроника в гараж, уж и не помню, где я его видел.

Смысл парктроника в том, чтобы в зависимости от приближения менялся цвет ленты. В данном случае, т.к. это "мини" парктроник, то я задумал, что 20 см - зелёный, 10 см - жёлтый и менее 5 см - должен моргать красный.

Для проекта нужно.

  1. Кусок светодиодной ленты. У меня был на кусочек 12 диодов.

  2. Ардуино UNО.

  3. Ультразвуковой датчик для измерения расстояния и движения HC-SR04.

  4. Пакет молока

HC-SR04 - это популярный и недорогой ультразвуковой датчик для измерения расстояния. Он использует принцип эхолокации - посылает ультразвуковой сигнал и измеряет время, за которое он возвращается после отражения от объекта.

  • Эффективная дистанция: 2 см - 400 см (реально 2 см - 200 см стабильно)

  • Точность: ~3 мм

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

Поэтому вначале проверяем датчик HC-SR04. Для этого загружаем скетч проверки и в мониторе порта смотрим, как датчик реагирует, например, на руку.

Схема подключения HC-SR04 к Arduino Uno:

HC-SR04 Arduino Uno

VCC 5V

Trig PIN 12

Echo PIN 11

GND GND

Скетч для проверки:

https://disk.yandex.ru/d/wELrf8-F7Ad3OA

Смотрим монитор порта. Датчик работает

Смотрим монитор порта. Датчик работает

Далее подключаем светодиодную ленту. Диодов всего 12, поэтому я не стал заморачиваться с отдельным питанием.

Arduino Uno Светодиодная лента

GND GND

5V +5V

PIN6 DIN

Заливаем скетч и проверяем. В качестве авто пакет молока)

https://disk.yandex.ru/d/qKIzeLijFmiitg

Всё нормально работает. И при необходимости можно парктроник воткнуть и во взрослый гараж.

Перейти к видео
Показать полностью 2 1
[моё] Arduino Своими руками Самоделки Электроника Парктроник Гараж Видео Короткие видео Длиннопост
32
2
RetroMAN90
RetroMAN90

Помогите найти ютубера⁠⁠

16 дней назад

Раньше смотрел его ролики, очень интересные и доходчиво объясняет. Но к сожалению потерял его канал.
снимает он про Ардуино в основном , а так же всякие модули для Ардуино.
если не ошибаюсь зовут его Дмитрий , но это не точно , живёт вроде в Москве в общежитии
главная особенность похож на Жана Рено

[моё] Поиск людей YouTube Arduino Самоделки Текст
19
2
Вопрос из ленты «Эксперты»
Diflukan
Diflukan
Arduino/Ардуино проекты

Подскажите пожалуйста по библиотеке Servo.h для ардуино⁠⁠

20 дней назад

если открыть Servo.cpp там есть DEFAULT_PULSE_WIDTH

Servo::Servo()

{

if( ServoCount < MAX_SERVOS) {

this->servoIndex = ServoCount++;

servos[this->servoIndex].ticks = usToTicks(DEFAULT_PULSE_WIDTH);

}

else

this->servoIndex = INVALID_SERVO ; // too many servos

}

вот можно ли туда, вместо DEFAULT_PULSE_WIDTH, что-то добавить отсюда :

int Servo::read() // return the value as degrees

{

return map( this->readMicroseconds()+1, SERVO_MIN(), SERVO_MAX(), 0, 180);

}

int Servo::readMicroseconds()

{

unsigned int pulsewidth;

if( this->servoIndex != INVALID_SERVO )

pulsewidth = ticksToUs(servos[this->servoIndex].ticks) + TRIM_DURATION ; // 12 aug 2009

else

pulsewidth = 0;

return pulsewidth;

}

чтобы при инициализации пина сервопривод вставал не в дефолтное значение, а в считанное с текущего положения?

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

находил какие-то древние вопросы на форумах, там советовали подключать транзистор на питание сервопривода, типа после прохождения всех attach в Setup, открывать транзистор. но без питания с сервопривода невозможно считать положение. сервопривод китайский, на 3 провода: плюс минус и управление.

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

Показать полностью
Вопрос Спроси Пикабу Программирование Arduino Сервопривод Текст
3
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Маркет Промокоды Пятерочка Промокоды Aroma Butik Промокоды Яндекс Путешествия Промокоды Яндекс Еда Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии