YazonDinAlt74

пикабушник
706 рейтинг 3 подписчика 128 комментариев 14 постов 3 в "горячем"
6

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

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

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

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

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

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

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.

Показать полностью 2
-9

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

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

5

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

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

19

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

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

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

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

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

13

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

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

0

Восстановление HDD

Добрый день дамы и господа. Был сервер DELL с HDD Toshiba DT01ACA100 на 1TB. Сразу после окончания гарантии жесткий диск накрылся (не определяется  и стучит головка). Два месяца назад smart диска не показал ничего плохого. Предположительно накрылась плата контроллера (элемент 0A75794 MYS дико греется). Вопрос: можно ли реанимировать жесткий, если достать такую же живую плату? Есть ли кто поможет с такой проблемой в Челябинске?


P.S. Ценных данных на винте не было, только ОСь и софт (видео-сервер) + пара софтовых примочек. Архив записей был на других винтах. Вопрос стоит о восстановлении работоспособности самого HDD.

16

Нужна замена FTP

Добрый вечер, дамы и господа. вопрос не совсем по дистрибутивам, но все же...... Подскажите чем можно заменить FTP сервер? Нужно хранение файлов + теги + описание к файлам. И соответственно поиск по тегам и описанию. Наиболее близкое это nextcloud и pydio из того что я нашел. Но в nextcloud нет поиска описанию, а в pydio только по имени.

12

Балласт на проекторе EMP-X5

Добрый вечер. Жил был проектор Epson EMP-X5. Вчера начал трещать, думали что трещит вентилятор. Сегодня с утра лопнула лампа. При осмотре выяснилось что трещал не вентилятор, а искрил балласт в районе элемента SA1. Помогите определить что это за элемент, и как его проверить? С обратной стороны есть 4 резюка, соединенных последовательно, между ножками элемента SA1, каждый по отдельности выдает 440-453КОм, а суммарно максимум 1400КОм.
Балласт на проекторе EMP-X5 Проектор, Emp-X5, Длиннопост
Балласт на проекторе EMP-X5 Проектор, Emp-X5, Длиннопост
Показать полностью 1
0

Canon I-Sensys MF211 - плата форматтера

Добрый день. Мастера, нужна ваша помощь. Есть сабжевый агрегат. Включается, крутит ролики (головка сканера стоит на месте), но панель не горит. На кнопку включения не реагирует. В СЦ (мастера которого вызывают мало доверия, но кажется что они правы) сказали что умерла плата форматтера. Новая стоит более 13 тысяч, что намного дороже самой МФУ. И в инете по данному агрегату очень мало информации.

Есть ли смысл везти в другой СЦ или проще его выкинуть? Аппарат не на гарантии, но суммарно проработал месяцев 5.

Что скрывается под челкой этого смартфона: угадаете?

Вот вы думали, что эмо уже давно куда-то исчезли и 2007 никогда не вернуть. А что вы вокруг постоянно видите? Сплошные челки на смартфонах. А под ними ведь самое интересное. И нет, не заплаканные глаза эмо-боя с потекшей подводкой. А важные детали картинок.


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

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