YazonDinAlt74

На Пикабу
Дата рождения: 25 октября 1983
поставил 113 плюсов и 303 минуса
Награды:
5 лет на Пикабу
904 рейтинг 3 подписчика 19 подписок 16 постов 4 в горячем

Помогите улучшить качество видео с камеры телефона. Поиск человека

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

Чем и как перепрограммировать настройки Bluetooth модулей?

Уважаемые специалисты, подскажите по теме. Есть два BK3254 (bluetooth модуль), и еще несколько дешевых муз. центров с поддержкой bluetooth. Естественно что у модулей одинаковые имена, так и муз. центров. Есть ли способ изменить имя bluetooth устройства и задать пароль для подключения (это уже опционально)?

Робот-пылесос Polaris 0726w

Всем доброго дня.

Достался мне нерабочий робот-пылесос Polaris 0726w без пульта, с функцией полотера.

Зарядку починил, аккумуляторы заменил. Расходники к нему подходят от Ilife a4 или от iboto smart x610g aqua.

Но вот проблема с водным контейнером (боксом). Данный робот пылесос идет без помпы и вода на швабру поступает через капиллярные трубки (на фото). Я их прочистил, но все равно, вода идет плохо. Уважаемые мастера и знающие люди, скажите чем можно их заменить, или где можно купить?

Робот-пылесос Polaris 0726w Polaris, Робот-пылесос, Длиннопост
Робот-пылесос Polaris 0726w Polaris, Робот-пылесос, Длиннопост
Показать полностью 2

Arduino. Первый опыт. Школьный звонок и недоwebserver.

Добрый день. Хочу поделиться с вами первым горьким (или не очень) опытом. Было решено изучить что-же такое arduino и как его практически можно было использовать. Естественно решил сделать замену школьному звонку, с возможностью управления по локальной сети без поднятия web сервера и с записью расписания звонков на microsd карту.
Что использовалось:

- arduino mega 2560;
- ethernet модуль enc28j60;
- модуль MicroSD Card Adapter на базе LVC125A;
- твердотельное реле на базе G3MB-202P;
- модуль часов реального времени DS3231M;
- макетная плата 70*90;
- кривые руки;
- нулевые знания в arduino и С++;
- боль и слезы.

Что в итоге вышло:

Arduino. Первый опыт. Школьный звонок и недоwebserver. Arduino, Arduino Mega, Длиннопост

Теперь по порядку.

Поскольку познания в C++ у меня были совершенно никакие, поэтому было решено брать arduino mega 2560, для того чтобы был запас памяти, ввиду работы со строками (массивами). Модули взял какие были в продаже, не изучив возможные проблемы работу с ними (первая ошибка). По отдельности все модули, кроме модуля реального времени работали нормально, RTC модуль потом пришлось заменить на DS3231. В целом с данным модулем проблем дальше не было, ибо он подключается к шине (интерфейсу I2C).

Этап слез и боли.

Когда уже где-то на горизонте замаячил финал и сладостное предвкушение от результата работы, жизнь вновь окунула меня в жесткие реалии. Ethernet модуль и microsd ну никак не хотели работать вместе. Данные модули подключаются к шине (интерфейсу) ICSP и вроде как все должно работать сразу и без проблем. Изучение теории интерфейса ICSP и поиск по форумам ничего не дал. Я грешил на модуль microsd, купил второй такой же, и ничего.....
Работа полностью встала, но решение все же нашлось, даже два: 1. купить модуль другого производителя на другом чипе; 2. исправить недоразумение инженерной мысли создателя сего модуля. Решение заключалось в том, что нужно было кинуть перемычку с 13 ноги LVC125A на резистор R1 и всё. Иначе данный модуль не давал возможность работать другим модулям на данном интерфейсе (это если утрировать).

Arduino. Первый опыт. Школьный звонок и недоwebserver. Arduino, Arduino Mega, Длиннопост

Вытираем слезы и радуемся, мы не настолько плохи.

Чтобы все это дело не паять к arduino было решено сделать шилд для выноса шины ICSP, I2C и кнопки ресет. Купил макетную плату, отпилил лишнее, припаял пины в местах выводов интерфейсов и кнопки ресет. Любителей качественной пайки и перфекционистов прошу не смотреть.

Arduino. Первый опыт. Школьный звонок и недоwebserver. Arduino, Arduino Mega, Длиннопост

Справа внизу подключен модуль RTC.

Еще подсказка для новичков, твердотельное реле нельзя проверить мультиметром и говоря русским языком твердотельное реле работает только под нагрузкой (я использовал обычную лампу накаливая). И еще, ногу DC+ реле я подключил через тумблер, для возможности отключения звонка.

Все это дело отлично вписалось в корпус роутера D-Link DIR-400.

На этом я аппаратной частью можно и закончить.

Программная часть.

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

- EtherCard.h;

- SD.h;

- DS3231.h;.

Почему именно они.

DS3231.h - может показывать в

ремя в unixtime и в виде hh:mm:ss в формате string. Также умеет работать с днями недели.

SD.h - ничего особенного, просто с ней получилось сразу подружиться.

EtherCard.h - выбор библиотеки для работы с сетью стал для меня камнем преткновения. Поскольку мне хотелось отсылать расписание по сети, получать ответ, синхронизацию по NTP и все это делать со своего сайта (или приложения), а также не хотелось поднимать web сервер (как многие рекомендуют), выбор пал на данную библиотеку. Суть решения свелась к тому, что я отсылаю запрос вида http://ip/?command=команда, arduino парсит запрос и ищет нужные вхождения в строке. После чего шлет http ответ, либо 200 OK, либо 404 not found, это в упрощенной версии. (этот момент более подробно описан в скетче). А в нормальной реализации arduino возвращает json строку и сайт обрабатывает её. В Json строке может быть получено текущее время на arduino, логи за определенный период, текущий урок и пр. информация. Данная реализация находится в стадии допиливания и поэтому пока её не выкладываю.

В основном используется пока что три команды:

http://ip/?3bells=now - дает тройной звонок;

http://ip/?acttim=timenow - принудительная синхронизация с NTP сервером

http://ip/?nwrasp=08:00:00=08:45:00=... (макс. 20 звонков) - передаем новое расписание по сети и сохраняем его на карту.


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

Ссылка


p.s. какие проблемы выявлены:
1. иногда запрос не доходит до arduino и приходиться повторно отправлять команду.
2. при проблемах с локальной сетью, не всегда корректно загружается.


Отдельное спасибо @pangoleen.

Показать полностью 3

Нужна помощь. Почтовый сервер postfix

Добрый вечер. Уважаемые линуксоиды, нужна помощь в настройке локального почтового сервера для пересылки писем через внешний сайт. Пытался освоить по мануал в сети, но получается какая-то хрень. Если есть желающие помочь, то готов вознаградить материально ваше время. Телеграм @YazonDinAlt74

Dell 5521, перепайка проца.

Доброе утро. Подскажите кто может помочь с перекаткой проца SR0XG на Dell 5521 в Челябинске. Отвалились видеокарта и проц (со встроенной графикой). Ноут несколько раз роняли, и пару раз били. Прогрел один раз (не сильно), комп стартанул часа на 3, потом опять превратился в тыкву. Проц приедет в течении недели, (если надо с трафаретом). Дискретную видяху можно пока не восстанавливать.

Замыкатель цепи 220В с таймером

Добрый день, дамы и господа. Нужна ваша помощь. Хочу автоматизировать систему звонков при помощи arduino.

Что имеем: 1. Несколько советских звонков в помещении, питаются все от 220В, при необходимости подачи звонка -  человек замыкает цепь эл. вилкой (внутри корпуса эл. вилки оба контакта закорочены) и идет звонок. 2. Мои практически нулевые познания в arduino. 3. Дружба с паяльником  и навыки программирования.

Что хотим: автоматическая подача звонков по расписанию.

Насколько это реально сделать и насколько сложно?

Нужна помощь в настройке Asterisk.

Господа, нужна помощь в настройке сабжа. Сам asterisk уже настроен (не мной)  и работает, телефоны подключены. Все это добро крутится на FreeBPX. С теорией я более менее разобрался, нужна помощь в практике - подключить еще один телефон. Телефон либо аналоговый через voip адаптер, либо sip. Готов оплатить потраченное Вами время. Территориально Челябинск.

Отличная работа, все прочитано!