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

Спрятано в 2024

Поиск предметов, Казуальные

Играть

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

  • AlexKud AlexKud 38 постов
  • SergeyKorsun SergeyKorsun 12 постов
  • SupportHuaport SupportHuaport 5 постов
Посмотреть весь топ

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

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

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

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

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

Arduino + Raspberry pi

С этим тегом используют

Электроника Ardublock Самоделки YouTube Своими руками Вертикальное видео Видео ВК Linux Программирование Компьютер Все
79 постов сначала свежее
152
armlab
armlab
7 лет назад
Arduino & Pi

Petoi - кошки киборги на базе RPi⁠⁠

Робот - мечта многих детей, а благодаря фильмам "K9", "Доктор Кто" и тамагочи,  это желание стало кошмаром родителей во всем мире. Но перечисленное мелькнет в сравнении с Petoi - электронной кошкой, которая работает на базе Raspberry Pi. Ей характерны повадки живых котов: ходьба и мяуканье. Разработали её в компании Rongzhong Li. Заинтересовали? Смотрите обзор:


https://youtu.be/iGEdF5QsDB8


Petoi такой же как живой домашний кот: он ходит, играет, его грудная клетка удваивается как цифровой ксилофон - но то, что делает Petoi таким особенным, так это использованием автором проекта в качестве платформы для изучения(имеется ввиду изучение RPi и программирование ,- прим.пер.).


Я купил свой первый малиновый компьютер в июне 2016 года, чтобы изучить программирование под железо. Этот робот Petoi служил игровой площадкой для изучения всех компонентов в обычном наборе "малинки". Я начал с кофейных палочек, затем переключился на 3D печать каркаса и деталей для оптимизации производительности и схожести с котом.

Petoi - кошки киборги на базе RPi Raspberry pi, Raspberry, Raspbian, Raspberry PI 2, Rasperberypi, Raspberry pi zero w, Raspberry Pi 3, Arduino, Длиннопост
В разных версиях Petoi размещены разные компоненты деталей и программного обеспечения, поэтому, невозможно указать точные детали, которые нужны для разработки собственной версии Petoi, но некоторые из них не изменяются.
Petoi - кошки киборги на базе RPi Raspberry pi, Raspberry, Raspbian, Raspberry PI 2, Rasperberypi, Raspberry pi zero w, Raspberry Pi 3, Arduino, Длиннопост

Raspberry Pi работает как мозг устройства кошки, передавая команды на Arduino, который контролирует движения робота. Ли объясняет:


Pi не несет ответственности за контроль движений конечностей. Он фокусируется на более серьезных вопросах, таких как «Кто я? Откуда я родом? Куда я иду?» Он генерирует ум и отправляет команды и передает их Arduino.

Теперь Ли работает над двумя функциональными прототипами: мини-версией для образования в STEM и большую версию для использования в области исследований ИИ.

Petoi - кошки киборги на базе RPi Raspberry pi, Raspberry, Raspbian, Raspberry PI 2, Rasperberypi, Raspberry pi zero w, Raspberry Pi 3, Arduino, Длиннопост

Вы можете больше узнать о проекте на странице проекта сайта hackster.io.


Источник: www.raspberrypi.org


ARMLab - Канал про мини компьютеры размером с кредитную карту


http://t.me/armlab

Показать полностью 3
[моё] Raspberry pi Raspberry Raspbian Raspberry PI 2 Rasperberypi Raspberry pi zero w Raspberry Pi 3 Arduino Длиннопост
15
22
armlab
armlab
7 лет назад
Arduino & Pi

Мониторинг обледенения улиц с помощью Raspberry Pi⁠⁠

Ревант Кайлашнат решил рассказать о интересном проекте, который он и его команда разработали в Университете Глазго на тему «Прикладное программирование в реальном времени».


Цель проекта - борьба с суровыми и опасными зимами в Глазго, в их системе используется Raspberry Pi и набор датчиков для анализа ситуации на тротуарах.

Мониторинг обледенения улиц с помощью Raspberry Pi Raspberry pi, Rasperberypi, Raspberry Pi Zero, Odroid, Orange pi, Banana Pi, Cubieboard, Arduino

Идея проста:  если погодные условия пригодны для замерзания льда, распыляется соленая вода. Использование соленой воды - дешевый и безопасный способ предотвращения образования льда: соль снижает температуру, при которой вода замерзает. В итоге, лед не образуется до тех пор, пока его температура не опустится до -12 С. Не самое удачное решение, но оно может помочь. Разработчики учли попадание воды на пешеходов используя датчик движения HC-SR501 PIR.


При помощи датчика DHT22, команда получает текущую температуру и влажность. Данные помогут им определить, когда начать распыление.


Мониторинг датчиков и управление насосом осуществляется с помощью программы, написанной на C++, она заносит данные в базу SQL, и передает их на веб-страницу на PHP.


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


Видео :

https://youtu.be/QaHXD64GoVk


Источник: hackaday.com


ARMLab - Канал про мини компьютеры размером с кредитную карту в мессенджере Telegram

Показать полностью 1
[моё] Raspberry pi Rasperberypi Raspberry Pi Zero Odroid Orange pi Banana Pi Cubieboard Arduino
9
31
armlab
armlab
7 лет назад
Arduino & Pi

Новая камера Augenblick пишет только тогда, когда пользователь моргает⁠⁠

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


«Ничего, потому что это мгновение, которое длится 0,3 секунды», — скажут скептики

И студенты из Бременского высшей школы искусств в Германии решили это проверить, создав камеру, которая начинает работать тогда, когда ее владелец моргает.


Камера Augenblick


Устройство под названием Augenblick фиксируется на дужке очков. Кроме этого, на лицо крепится сверхчувствительный сенсор, который реагирует на сокращения мышц. Поэтому каждый раз, когда вы закрываете глаза, начинается запись и заканчивается только тогда, когда глаза снова открываются.


В конце концов пользователь получает нечто вроде документальной ленты, которая состоит из мгновений.


«Мы смогли создать Augenblick благодаря таким платам, как Arduino и Raspberry Pi. Со временем они уменьшились настолько, что мы наконец смогли использовать их в таких небольших устройствах. Ранее это было невозможно», — рассказал Рене Хенри, один из разработчиков.



Как выглядит изобретение в работе


Его коллега Манассе Пинсуван добавил, что представленный проект — это скорее доказательство концепции, чем готовый продукт:

Новая камера Augenblick пишет только тогда, когда пользователь моргает Raspberry pi, Odroid, Orange pi, Banana Pi, Cubieboard, Arduino, Длиннопост

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


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


Также Пинсуван заметил, что пройдет некоторое время, пока Augenblick наконец появится в широкой продаже.


Размер, простота использования и надежность — это те факторы, над которыми разработчикам еще надо поработать.


Источник: itcrumbs.ru


ARMLab - Канал про мини компьютеры размером с кредитную карту в мессенджере Telegram

Показать полностью 1
Raspberry pi Odroid Orange pi Banana Pi Cubieboard Arduino Длиннопост
13
MISTEN
7 лет назад

Хвастаюсь⁠⁠

Собрал модуль Raspberry Pi 3 B+. Готовлюсь к интеграции с Arduino.

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

Хвастаюсь Raspberry pi, Arduino
Хвастаюсь Raspberry pi, Arduino
Хвастаюсь Raspberry pi, Arduino
Показать полностью 2
[моё] Raspberry pi Arduino
3
670
boxserx
boxserx
7 лет назад
Arduino & Pi

Bartendro - робот-бармен на Raspberry Pi и Arduino⁠⁠

Bartendro - робот-бармен на Raspberry Pi и Arduino Arduino, Алкоголь, Коктейль, Raspberry Pi

Очередной проект с кикстартера. На этот раз — робот-бармен. 

Bartendro — позиционируется как робот для смешивания коктейлей, который можно брать с собой на вечеринки. 
В основе, этого автомата лежит одноплатный компьютер — Raspberry Pi, который является центром (сервером) системы и управляется с 15-ю диспенсерами (помпа со встроенным контроллером Arduino). Помпы подключаются к нужным бутылкам, что позволяет смешивать нужные коктейли. Заказы на смешивание, вводятся посредством Wi-Fi со смартфона или планшета. 

Код проекта выложен на Github.

Ссылки
partyrobotics.com
www.kickstarter.com/projects/partyrobotics/bartendro-a-cocktail-dispensing-robot
https://github.com/partyrobotics/bartendro

Показать полностью 1
Arduino Алкоголь Коктейль Raspberry Pi
161
195
GteL
GteL
7 лет назад
Arduino & Pi

Ambilight через HDMI. Часть 2 - настройка HyperCon.⁠⁠

Всем привет!

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

- как откалибровать получаемую (через граббер) картинку;

- как установить Hypercon;

- как настроить Hypercon;

- как откалибровать цвет.


*Текст - картинка.


Но для начала немного вернёмся к прошлому посту.

Были и мусор, и более полезные советы. Что из этого хотелось бы отметить:

1. Это не подсветка для ПК. У ПК всё в разы проще. Как сделать? Открываете Youtube, пишите "ambilight для ПК" и всё. Готово! Изич! Вам понадобятся Arduino Nano и лента с чипом WS281 (фото ниже: три контакта, шесть ножек, по три блока на отрезок). Софт на выбор: либо AmbiBox, либо Prismatik.

Ambilight через HDMI. Часть 2 - настройка HyperCon. Длиннопост, Ambilight, Своими руками, Самоделки, Прямые руки, Светодиодная лента, Arduino, Raspberry pi, Coub, Видео

2. Да, есть более простые варианты сборки, без ардуинки, на ПИ зеро и т.д. и т.п. Но мне попался такой (который описан в первом посте). Как собрать проще?

Пожалуйста: @UmnikOne уже описал сей способ в этом посте, советую к прочтению.

3. "Дешевле будет купить ТВ". Ну.. Самый дешёвый ТВ Филипс с Амбилайт - 50к рублей, пожалуйста.

4. "Но ведь есть готовые варианты". Когда я только начинал собирать (случилось это всё не за один вечер), проект, который только ленивый не закинул в коммент, был ещё на кикстартере. А вариант для 4к вообще находился в разработке.

Ещё здесь? Налили чаёк? Ну тогда пошла жара =D

Позже нам понадобятся: Putty, WinSC (либо Total Commander) и HyperCon.jar.

Сеть на Raspberry Pi3

Во время настройки я рекомендую использовать LAN, так как он стабильный и можно не переживать, что сетка отвалится. Настройки сети происходят во вкладке Settings (интерфейс интуитивно понятный, так что найдёте) =)

Выписываем IP-шник от RPi3, он нам ещё пригодится.

Установка HyperCon

С помощью Java запускаем HyperCon.jar.

- Во вкладке SSH выбираем ось, которую мы поставили на Малинку;

- вписываем IP;

- порт 22;

- логин и пароль (для openelec: root / openelec);

- нажимаем Connect.

После успешного коннекта, нажимаем Inst./Upd. Hyperion.

В консоли ХайперКона будет видно когда закончится установка.

Ambilight через HDMI. Часть 2 - настройка HyperCon. Длиннопост, Ambilight, Своими руками, Самоделки, Прямые руки, Светодиодная лента, Arduino, Raspberry pi, Coub, Видео

Корректируем настройки и чекаем получаемое видео

В корне SD-карточки лежит config.txt туда необходимо дописать пару строк, что бы поддать жару на USB.

Ambilight через HDMI. Часть 2 - настройка HyperCon. Длиннопост, Ambilight, Своими руками, Самоделки, Прямые руки, Светодиодная лента, Arduino, Raspberry pi, Coub, Видео

Запускаем Putty. Подключаемся к малинке через SSH по порту 22.

Логин и пароль (от openelec): root / openelec

Проверяем подключенные девайсы:

lsusb

ls /dev/video*

Ambilight через HDMI. Часть 2 - настройка HyperCon. Длиннопост, Ambilight, Своими руками, Самоделки, Прямые руки, Светодиодная лента, Arduino, Raspberry pi, Coub, Видео

Включаем HDMI-устройство и смотрим, что к нам приходит. Для этого в путти вбиваем команду:

LD_LIBRARY_PATH=/storage/hyperion/bin /storage/hyperion/bin/hyperion-v4l2 /storage/.config/hyperion.config.json --crop-top 0 --crop-left 0 --crop-bottom 0 --crop-right 0 --size-decimator 8 --frame-decimator 2 --screenshot

Скриншот смотрим через winSCP или TC.

Если есть чёрные отступы, то вбиваем эту команду и смотрим скрин повторно:

LD_LIBRARY_PATH=/storage/hyperion/bin /storage/hyperion/bin/hyperion-v4l2 /storage/.config/hyperion.config.json --crop-top 40 --crop-left 50 --crop-bottom 0 --crop-right 30 --size-decimator 8 --frame-decimator 2 --screenshot

Это особенность дешёвый китайских грабберов. К примеру: на UTV007 отступы были, а вот на STK1160 их не было.

Если вторую команду использовать пришлось, то обратите внимание: изменились параметры

crop-top, crop-left, crop-right - их нужно будет внести в HyperCon.

Настройка HyperCon

Вкладка Hardware:

- Имя не меняем;

- Type: Adalight;

- Output: /dev/ttyUSB0;

- Baudrate: 500000;

- RGB byte order: если при тестировании у нас перепутались цвета, то выбираем подходящий для нас пункт.

Далее идёт настройка светодиодов и их полей захвата.

Первые четыре галки отмечают светодиоды в углах;

Далее количество светодиодов по горизонтали, слева и справа;

Bottom Gap - отмечает промежуток в ленте (обычно там ножка у ТВ);

Ниже отмечаем где у нас находится первые светодиод (начало ленты).

Настройка площади захватываемого поля и наложение друг на друга.

Ambilight через HDMI. Часть 2 - настройка HyperCon. Длиннопост, Ambilight, Своими руками, Самоделки, Прямые руки, Светодиодная лента, Arduino, Raspberry pi, Coub, Видео

Вкладка Grabber:

Первую галку вырубаем, вторую врубаем.

Настройки остаются такими же как на скрине. Видео стандарт должен быть таким же, какой установлен на HDMI to AV конверторе.

*Если в пункте "Корректируем настройки и чекаем получаемое видео" Вам пришлось смещать видео, то вносим эти настройки в соответствующие строки Corp... .

Ambilight через HDMI. Часть 2 - настройка HyperCon. Длиннопост, Ambilight, Своими руками, Самоделки, Прямые руки, Светодиодная лента, Arduino, Raspberry pi, Coub, Видео

Вкладка External:

Всё как на скрине.

Ambilight через HDMI. Часть 2 - настройка HyperCon. Длиннопост, Ambilight, Своими руками, Самоделки, Прямые руки, Светодиодная лента, Arduino, Raspberry pi, Coub, Видео

Вкладка SSH:

Подключаемся к Малинке.

- В самом низу окна нажимаем Create Hyperion Configuration;

- Local Config Path - выбираем только что сохранённый файл (так надёжней);

- Send Config;

- Stop, Start.

После старта, лента должна приблизительно выдавать цвета с экрана.

Могут путаться местами красный, зелёный и синий, как это исправить я описал выше. После исправление сохраняем конфиг, заливаем его, Stop, Start и проверяем.

Калибровка цвета

Вкладка Process:

Началось самое интересно - калибровочка =D

Smoothing - плавность переливания цветов. Частоту советую оставить 30, а вот с временем можете поиграться.

Далее качаем архив с цветами. Если стенка за ТВ у вас цветная, то аккуратно закрепляем пару белых листов А4, так "честнее" будет цвет.

Сразу ставим галочку Send Continuous - это позволит обновлять настройки в реальном времени.

1. Whitelevel

- Открываем на весь экран белый фон;

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

2. Gamma correction

- Далее перебираем задники с градацией серого;

- Корректируем значения, пока не получится более плавный переход света от белого к чёрному (выключенному).

3. Корректировка каждого канала отдельно

- Листаем red FF0000, green 00FF00, blue 0000FF, cyan 00FFFF, magenta FF00FF, yellow FFFF00;

- Корректируем значения красного, зелёного, синего каналов.

*Возможно понадобится чутка подкорректировать гамму

4. Дополнительные настройки

Luminance gain - яркость, чем выше показатель, тем больше белого;

Saturation gain - насыщенность цветов;

Backlight - лента будет светится, даже если экран чёрный. Чем выше показатель, тем ярче будет светить. Можно сделать его совсем небольшим, что бы в тёмных сцена не сидеть совсем в темноте.

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

Ambilight через HDMI. Часть 2 - настройка HyperCon. Длиннопост, Ambilight, Своими руками, Самоделки, Прямые руки, Светодиодная лента, Arduino, Raspberry pi, Coub, Видео

Всё что собрали аккуратно складываем в коробочку:

*Скорей всего в будущем переделаю её, сделаю более компактной

Ambilight через HDMI. Часть 2 - настройка HyperCon. Длиннопост, Ambilight, Своими руками, Самоделки, Прямые руки, Светодиодная лента, Arduino, Raspberry pi, Coub, Видео
Ambilight через HDMI. Часть 2 - настройка HyperCon. Длиннопост, Ambilight, Своими руками, Самоделки, Прямые руки, Светодиодная лента, Arduino, Raspberry pi, Coub, Видео
Ambilight через HDMI. Часть 2 - настройка HyperCon. Длиннопост, Ambilight, Своими руками, Самоделки, Прямые руки, Светодиодная лента, Arduino, Raspberry pi, Coub, Видео

Итог (к сожалению, мобилка не передаёт всю яркость происходящего):

Ambilight через HDMI. Часть 2 - настройка HyperCon. Длиннопост, Ambilight, Своими руками, Самоделки, Прямые руки, Светодиодная лента, Arduino, Raspberry pi, Coub, Видео

Спасибо за прочтение и критику. Я постарался разжевать всё, но исключено, что я что-то да пропустил.

Показать полностью 12 2
[моё] Длиннопост Ambilight Своими руками Самоделки Прямые руки Светодиодная лента Arduino Raspberry pi Coub Видео
45
MaxMorozzz
7 лет назад

Небольшая идейка как списать на контроше(мысля).⁠⁠

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

Ps.картинки брал с гугла, и это мой первый пост так что не судите строго!Или судите я просто школяр а не качёк!

Небольшая идейка как списать на контроше(мысля). Списывание, Arduino, Raspberry pi, Калькулятор, Небольшойпост

Так вот сама мысля:рылся я значит у бати в кладовке и нашёл каклькулятор электроника мк-90.Я сначала подумал что это кирпич,и отложил его к себе в закрома.Поже я о господи решил загуглить А ЧТОЖЕ ЕТО ТАКОЕ?Я мягко говоря прифигел,И НАЧАЛ СУДАРАЖНО ИСКАТЬ ЕГО ПО ВСЕЙ ХАТЕ!После долгих 4 минут я таки нашёл это чудо советской инженерии.Моё маленькое детское сознание было вынесено в стратосферу!И я такой:

-Хм а а если встроить туда ардуино или  Raspberry PI Zero V1.3 и передачик а затем прихерачить норм экран то можно сделать просто супер штуку чтобы списывать!

-Да школяр ты прав!1!!

-Дааааа я знааал!

И вот я здесь и вот пишу этот пост!И если проделать все эти операции дважды(тебе и другу) то это просто(по моему скромному мнению) мастхев!

И так как там есть клава то можно чут ли не переписываться!

Ну вот,всё,я спокоен!

И да чуть не забыл,#АЛЕКССДЕЛАЙ!

Показать полностью
Списывание Arduino Raspberry pi Калькулятор Небольшойпост
15
Партнёрский материал Реклама
specials
specials

Сколько нужно времени, чтобы уложить теплый пол?⁠⁠

Точно не скажем, но в нашем проекте с этим можно справиться буквально за минуту одной левой!

Попробовать

Ремонт Теплый пол Текст
287
GteL
GteL
7 лет назад
Arduino & Pi

Ambilight через HDMI. Часть 1.⁠⁠

Всем привет!

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

1. Всё не так просто, как может показаться. В процессе создания есть куча подводных камней. Нужно быть готовым, что с первого раза всё не заработает.

2. Пожалуйста, не стоит писать "Это отвлекает", "Ненужная лабуда" и т.д. и т.п. Те, кто решат сделать подсветку для ТВ, явно представляют что делают.

3. Текст - картинка.

4. Да - это вышло недёшево, но и работает оно не один день.

Закончим с предисловием. Перейдём к DIY =]


*Пост разделю на несколько частей, не потому что кармадрочер, а потому что слишком много текста и картинок. Иначе получится информационная каша (ммм, нямка).

Ambilight через HDMI. Часть 1.

Ambilight через HDMI. Часть 2 - настройка HyperCon.

Ambilight (сокращение от англ. «Ambient Lighting Technology» — рус. «Технология Окружающего Освещения») — технология фоновой подсветки для телевизоров, которая была изобретена и запатентована компанией Philips Electronics.

Спасибо, Википе-тян.

Комплектующие и инструмент.

Вам понадобятся:

- HDMI кабель (поддерживает 4К HDCP 2.2) три штуки (один на вход, два на выход); 1200₽;

- HDMI Splitter (не поддерживает 4К HDCP 2.2); 2200₽;

- HDMI to AV converter; 1450₽;

- USB Video Grabber (с чипом STK1160 либо UTV007 - один создатель знает, почему они раз через раз работают); 350₽;

- Raspberry Pi 3 Model B; 2200₽;

- Arduino UNO; 600₽;

- светодиодная лента WS2812B (каждый кусочек содержит в себе три диода в одном блоке) - ЭТО ОЧЕНЬ ВАЖНО! Ленты другого типа не подойдут, внимательно смотрите описание на али; 1800₽ (за 3 метра);

- Блок питания (показатели зависят от ленты); 580₽;

- Корпусы для ардуино и распберри - по желанию; 100₽;

- Один малюсенький переходничок RCA Male - Male; 10₽;

- Паяльник, флюс и олово; 400₽;

- Немного проводов; 20₽;

- USB-кабель "Тип А - Микро"; 100₽;

- Силовой кабель для БП; 100₽;

- MicroSD на 16Гб (рекомендуется class 10); 500₽.

Чек: ~11500₽


*Если хотите работать с 4К, то обязательно учтите это заранее, так как не все HDMI кабели поддерживают последние протоколы; обратите внимание на сплиттер, который выбираете, он также должен поддерживать 4К.

Дополнительно.

Фото светодиодной ленты WS2812B: четыре ножки, один блок на отрезок, три контакта:

Ambilight через HDMI. Часть 1. Длиннопост, Ambilight, Своими руками, Самоделки, Прямые руки, Светодиодная лента, Arduino, Raspberry pi, Coub

Степень защиты (IP XX).

IP20 - не советую брать, вообще никакой защиты;

IP65 - самый лаконичный вариант, лента покрыта силиконом;

IP68 - лента находится в силиконовой трубке.

Ambilight через HDMI. Часть 1. Длиннопост, Ambilight, Своими руками, Самоделки, Прямые руки, Светодиодная лента, Arduino, Raspberry pi, Coub

Расчёт блока питания.

У нас есть три показателя: сила тока (А), напряжение (В), мощность (Вт).

Напряжение: если лента на 5В, то и БП на 5В; если лента на 12В, то... БП тоже на 12В.

Мощность: на странице продавца (или на самой упаковке от ленты) указывается потребляемая мощность на метр (пример: 60 светодиодов/M - 18 Вт/метр). То есть, потребляемая мощность * кол-во подключаемых метров = итоговая мощность. При выборе блока, мощность берём ~30% больше, на запас.

Сила тока: Суммарную мощность ленты / Напряжение БП (округляем в большую сторону).

Готовы? Ещё не передумали? Ну тогда пошла жара =D

Подготовка Arduino UNO

Для прошивки качаем файл Ambilight_Hyperion.ino. Прежде, чем прошивать, нужно подкорректировать настройки под себя; нас интересуют строки:

#define LEDCOUNT 187

const char prefix[] = {0x41, 0x64, 0x61, 0x00, 0xba, 0xef};


В #define LEDCOUNT 187 выставляем число подключаемых светодиодов (в моём случае 187);

В const char prefix[] = {0x41, 0x64, 0x61, 0x00, 0xba, 0xef} нужно исправить под себя два последних байта.

Предпоследний: Кол-во светодиодов - 1 и переводим в HEX (пример: 187-1=186, 186 в HEX - BA);

Последний: XORим его, используя ЭТОТ калькулятор. Первое число - предпоследний байт, второе число - 55 (пример: BA XOR 55 = EF).


Всё, файлик готов. Во вкладке "Инструменты" выбираем плату Arduino/Genuino UNO и порт с подключенной ардуинкой. Нажимаем загрузка и готово.

БП и Лента

Запитываем БП силовым кабелем (ниже есть картинка со схемой).

Припаиваем провода к ленте. Провод DI подключаем к Arduino.

Запитываем светодиодную ленту и заземляем ардуино.

Включаем блок питания, втыкаем USB кабель (идёт в комплекте) в ардуино и ПК. Если всё правильно, то лента засветится циановым цветом, затем погаснет.

Ambilight через HDMI. Часть 1. Длиннопост, Ambilight, Своими руками, Самоделки, Прямые руки, Светодиодная лента, Arduino, Raspberry pi, Coub

Ось для Raspberry Pi3 model B

Качаем с диска OpenElec и Win32DiskImager.

Вставляем microSD в компуктер, запускаем Win32DiskImager (под админом), выбираем образ OpenElec и записываем всё это дело.

Внимание! Warning! 警告! Если по какой-то причине вам нужно перезаписать карточку, то предварительно её нужно форматнуть, и тут возникает гемор. Дело в том, что при записи она делится на несколько кусков, при форматировании винда может начать ныть "карта защищена от записи", "не удалось форматировать" и т.д. и т.п. Самый легкий, быстрый и удобный вариант: втыкаете карту в любой цифровой фотик и форматируете её там.

После записи втыкаем карту в Малинку.

Далее Raspberry подключаем к ТВ: питаем через микро-USB, подключаем HDMI, подключаем USB клаву и мышь. Чекаем что всё работает.

Сбор схемы

Первый блок

- с HDMI устройства идёт картинка и попадает в сплиттер;

- первая картинка уходит на ТВ;

- вторая картинка уходит на конвертер HDMI в AV;

- с конвертора уходит в граббер (только видео);

- с граббера в Малинку (через USB);

- Малина запитывается через микро-USB, подключённый к ТВ;

- Малина получает картинку.

Второй блок

- HyperCon обрабатывает картинку и отправляет инфу на ардуино (через USB);

- Ардуино питается через этот же USB;

- Ардуино посылает данные на светодиодную ленту;

- светодиодная лента делает своё дело - светит;

- светодиодная лента питается от БП.

Итоговая схема следующая:

Ambilight через HDMI. Часть 1. Длиннопост, Ambilight, Своими руками, Самоделки, Прямые руки, Светодиодная лента, Arduino, Raspberry pi, Coub

Не так сложно, как кажется. =]

Во втором посте я расскажу как настроить HyperCon, откалибровать смещение поступающей картинки и как откалибровать цветопередачу.

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

Показать полностью 4 1
[моё] Длиннопост Ambilight Своими руками Самоделки Прямые руки Светодиодная лента Arduino Raspberry pi Coub
150
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии