Pull to refresh
83
Виктор Казаков@commanderxo

User

0,1
Rating
11
Subscribers
Send message

Таки да. Например в 2019 США отказали в визе Ади Шамиру, которого пригласили выступить на RSA Conference.

PS: "S" в RSA это как раз Shamir

Я думал о CAN или RS-485, но как-то сложно выходило, решил попробовать сначала с I2C, поставив, при необходимости, усилитель. Опишу свою задачу

Есть 24 перекидных табло, каждое на одну букву, и ESP32, где крутится управляющий ими веб-сервер. Каждый модуль имеет разъём: ~24 AC для мотора, 24 DC для электроники, контакт включающего мотор реле, шесть выходов энкодера (можно подключать к TTL).

Модули табло
60 букв + цифр + знаки
60 букв + цифр + знаки

Для управления модулями сделал простенькие платы на ATMega328p - могут считывать положение энкодера и через транзистор включать/выключать мотор. По шине можно передать две команды - опрос состояния (включён ли мотор, показываемая буква) и команда включить мотор и мотать до заданной буквы. Для конфигурации адреса шины есть 6 перемычек. 24 модуля шириной 75мм дают 180 см, плюс нужен запас если захочу разместить их в две строки. Нужна двунаправленная передача данных на два метра, обмен инициируется с ESP32, модули могут отвечать, возвращая текущее состояние.

Плата контроллера табло, надевается на 13-контактный разъём модуля
Arduino Nano на минималках
Arduino Nano на минималках

С I2C я уже знаком, программировть его совем легко. Сейчас платы управления табло содержат лишь 328, блокировочные конденсаторы, пару резисторов, диод от переполюсовки и транзистор для управления реле, укладываясь в стандартный BOM китайских производителей, которые делают плату и распаивают SMD за копейки. Для экономии даже отказался от внешнего кварца, встроенного в 328 генератора мне хватает. Поэтому решил не заморачиваться с RS-485 (с которым почти не работал), а в случае нестабильной связи поставить усилитель (он на сайте Ардуино на плате и с разъёмами стоит меньше 13 евро, нужна лишь одна штука), это представляется проще, чем мастерить 24 трансивера.

Предложенный выше 1-wire пожалуй подойдёт даже лучше, потому как объём передаваемых данных небольшой, а табло нужно больше пяти секунд чтоб промотать все буквы. Но кроме перекидных букв я ещё делаю дисплей на блинкерных табло с похожей архитектурой - ESP32 с веб для управления + собственный контроллер на каждой матрице. Там скорости нужны побольше - на блинкерных табло уже возможна простая анимация. Сделал прототип на 4 матрицы - по I2C работает нормально, но матриц у меня 10 штук (24*28*10=6720 пикселей), и в полноразмерной версии расстояния тоже порядка двух метров.

Прототип и одна матрица с самодельным контроллером на Arduino Nano

Мне вот в хобби-проекте сейчас нужно управлять с ESP32 двадцатью ардуинами на расстоянии в два метра. Для моих нужд такой усилитель I2C самое то.

Не с выхода на ранок, а с "last unit of the product is placed on the market". Например Apple продаёт прошлые модели года три после выпуска, получается через 3+5 лет можно будет купить оригинальную батарейку, растягивая срок жизни телефона до~10 лет, когда для 99% пользователей он сам по себе полностью морально устареет

На фотографиях не хватает зажатой в правой руке монтировки

I'm sorry, I'm afraid I can't do that, Dave.

Статья хорошая, но катастрофически не хватает "запускаем Doom на платёжном терминале «Сбера»"

каким местом эта новость ну хоть чуть-чуть отностится к хабру

Проблемы рутинга, разрешение коллизий, auto cache level 4...

Есть у меня большая стопка журналов из детства, из 60-80-х годов (сам в букинистическом покупал). Решил перечитать, но бумага уже ветхая, нужно очень осторожно обращаться. Стал интересоваться услугами сканирования - да, есть фирмы, посылаешь им литературу, получаешь обратно файлы. За дополнительную цену могут выслать обратно разрезанные листы. Массовое дешёвое сканирование, увы, деструктивно.

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

Я тоже так думал, пока не почитал на хабре сверхпознавательные статьи @BabayMazay. "Просто" впаять проволочку в стекло чтоб не растрескалось при нагреве, требует гигантского пласта знаний и огромного практического опыта.

Сколько из 1000 случайных прохожих смогут повторить такое? Явно меньше 10%.

90% тех, кто утверждает, что горение лампочки не магия - не могут создать лампочку ни физическим, ни магическим способом. 

Всего 90? Тут нескольких девяток не хватает
- LED - квантовая физика нужна
- Энергосберегающие - генератор высокого напряжения, работа с газами
- Классическая лампа накаливания - вольфрам, на минутку, самый тугоплавкий металл. Нить прессуют из порошка, а потом ВЫКОВЫВАЮТ

Три раза ха! Вы всерьёз думаете, что спроектировать летающую модель самолёта сильно проще?

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

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

Я в институте придумал вопрос "Объясни подробно, как устроена и работает лампочка".

У нас на собеседовании использовался вопрос "что происходит, когда в браузере набирается адрес и нажимается Enter". Чтоб разговорить кандидата, а там уж по ходу с одним можно обсудить HTTP/REST, с другим DNS, с третьим HTTPS и TLS, а с кем-то и скан-коды клавиатуры и работу USB.

Спасибо, познавательно!
Где-то сейчас геодезист пишет статью о том, что 99,99% людей ежедневно пользующихся GPS не знают элементарных вещей.
А энтомолог, про то что >90% считают пауков насекомыми...

Да ладно жена, я вот сам, увидев в счёте автомастерской замену свеч, собрался ругаться - у меня же дизель, какие такие свечи! Хорошо хоть сперва прогуглил, и, оказывается, в современном дизеле таки есть свечи накаливания.

У книги две экранизации, "Полёт Феникса" называется. Та что 65-го года - отличная (современный римейк не смотрел)

Моим первым "спектрумом" был молдавский "Игровой компьютер Синтез", как потом выяснилось ну очень похожий на оригинальный ZX Spectrum+ (Синтез был получше - с двумя портами джойстиков и кнопкой ресета)

Оригинальный ZX Spectrum+ и кишинёвский Sintez-2
Оригинальный ZX Spectrum+ и кишинёвский Sintez-2

какой-то там «Спектрум», или, как называли их тогда, «Синклер»

На оригинальном ZX Spectrum были обе надписи, плюс цветные полосочки спектра, чтоб уж точно отличить от чёрно-белого предшественника ZX81

Верните мне мой, 1987-й
Верните мне мой, 1987-й
1
23 ...

Information

Rating
3,344-th
Location
München, Bayern, Германия
Date of birth
Registered
Activity