{imgicourl}{zamok}
Другие записи за это число:
2020/02/17 - Разной музыки вам
<< предыдущая заметкаследующая заметка >>
17 февраля 2020
«Двоичные часы»

Расскажу вам про «Двоичные часы».

Давно хотел рассказать, да как-то... чуть было не сказал «времени не было». Итак про время. Перед вам часы. Которые показывают время. Но не для всех, а только для настоящих программистов. Часы мигают и светятся, но время здесь закодировано:

На фото выше, например, часы показывают 17 часов, 52 минуты и 34 секунды. Что это значит и как можно было догадаться? Код здесь двоично-цветовой. Синие огоньки, прыгающие по позициям — это секунды. В каких позициях они горят, столько и секунд. Шестибитное пространство для огней, как мы понимаем, вполне подходит для описания от 0 до 59 секунд, и даже имеет некоторый запас :) В том же шестибитном пространстве зеленые огни изображают минуты, а красные — часы. Все было бы понятней, если б у каждой шкалы были свои биты. Но секунды, минуты и часы прыгают по одним и тем же шести битам. Ну ладно, часы — только по пяти битам. Как же они могут что-то показать одновременно? За счет смешения цветов. Тут надо догадаться по оттенку лампы, какие биты в нем сейчас горят. После тренировки это становится возможным.

Лампы здесь — чисто декоративные, винтаж и радиопанк. Как-то даже жалко становится, что они новенькие, исправные, но не подключены, а только выполняют функцию стекляшек. С другой стороны — да слава богу, что не подключены, с детства мечтал, что настанет далекое будущее, счастливый 21 век, когда все радиолампы разобьют кочергой, весь проявитель и фиксаж выльют в унитаз, и будет время новых технологий. В этих часах управляет всем микросхемка STM и подключенные к ней RGB-светодиоды:

Смотрится все конечно смешно и фантастически. Каждый из цветов по отдельности:

Из минусов — блок питания. В смысле, блок норм, он в комлекте, но с ним же шнуры, которые тянутся от стола к розетке... Я понимаю, что питать от батареи такую непрерывно светящуюся конструкцию невозможно. Но от часов почему-то ждешь мобильности. Шнур-то еще ничего, но на борту устройства нет RTC (real time clock). Поэтому если ты выдернул шнур из розетки или в доме выключилось электричество (секунд 15-20 перебоя схема еще выдержит за счет конденсатора, но дальше уже нет) — то будь готов выставлять время вручную заново, щелкая по двум маленьким кнопкам...

Не знаю, как у вас, но у меня от этих часов сразу прут в голову идеи. Вообще тема синхронизации часов — она богатейшая. Конечно, есть GPS, но он требует дорогого и сложного чипа. И не в любом помещении будет ловить. Есть длинноволновый стандарт точного времени DCF77, говорят, даже до России из германии добивает. Сам Игорь (разработчик часов) вообще как-то предлагал запустить пару спутников длинноволнового вещания специально для синхронизацции часов... А я бы навскидку посоветовал чуть доработать схему с мизерными затратами по железу — 4 рубля. То есть — припаять фоторезистор на вход АЦП, все равно входы на чипе простаивают без дела, да и процессору основную часть времени тоже нечем заняться. С помощью фоторезистора можно, как мне кажется, читать окружающий свет и выделять из него полезные сигналы. Например — ловить команду установки времени. Сделать мобильное приложение, которое бы выставляло часам время, мигая фонариком. А лучше без приложения, задолбали эти бесконечные приложения по каждой херне. Просто сделать отдельную страничку сайта на JavaScript чтоб мигала экраном, передавая сигналы точного времени. Открыл страницу, поднес экран мобильника — установил время. Конечно не Li-Fi, но фигли там, горстку бит отмигать экраном в браузере, мы подождем:


Я вообще сейчас интересуюсь темой фоторезистора, потому что работаю с esp8266, там всего один аналоговый вход, и в устройствах полива цветов он занят — контролирует ток насосика, определяя, не закончилась ли в баке вода. А вот в умных розетках или, скажем, вот на прошлой неделе я спаял термометр и отправил одному хорошему человеку в Екатеринбург термометр, так там нога АЦП пропадала зря, и я от нечего делать впаял фоторезистор и стал наблюдать графики, которые он показывает... И в этот момент до меня дошло, что фоторезистор — это вообще, пацаны, тема. С ним ведь можно делать управление жестами. Делаешь волшебные пассы руками над девайсом: дважды махнул рукой — одна команда, трижды — другая... Но лучше конечно сразу передавать данные. Скажем, ты хочешь сделать первоначальную настройку девайса — подключить к своему вайфаю хотя бы. Это ж, блин, морока отдельная! Кто хоть раз в жизни настраивал какие-нибудь покупные домашние девайсы и прочие мелкие коробочки от Сяоми до Хреноми, тому знаком этот унылый квест: приложение установи, блютуз включи, поиск устройств задай, а то — и сетку вайфай, созданную девайсом, найди и попробуй туда залогиниться, потеряв для этой цели собственный интернет... Не XXI век, а трэш какой-то. А тут — открыл «настроечную страницу» на сайте производителя, поднес экран мобильного, оно тебе помигало — и всё, что надо, девайс прочел и прописал. Ильин, кстати, давно предлагал управление светом для своих девайсиков, но как-то не дошло до реализации. Теперь думаю, надо сделать.

Есть идеи, как реализовать на C современный помехоустойчивый алгоритм получения крошечных посылок данных с фоторезистора? Поделитесь. Я бы — чисто навскидку — брал за основу формат посылки IR, но переписывал irremote.h с учетом отсутствия внешнего прерывания по пину. У фоторезистора же нету несущей частоты, не нагорожено компаратора и цифрового выхода, данные прут аналоговые, надо их мерять своим таймером и какую-то фильтрацию наверно делать, интересно какую... Или есть готовое решение для медленной аналоговой передачи? В общем, мне кажется, тема интересная.

А что касается часов, с которых мы начали разговор, штука конечно удивительная. Не только своим принципом работы, но и просто как шикарное украшение интерьера — мигает, светится, и радует даже тех домашних, которые не умеют читать двоично цветовой код. Котов, женщин, детей... ;)

<< предыдущая заметка следующая заметка >>
пожаловаться на эту публикацию администрации портала
архив понравившихся мне ссылок
Оставить комментарий
Windows Safari Chrome
 Санкт-Петербург
0
0
Serge.KK
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Я понимаю, конечно, про тепло и лампово, но если вопрос в мобильности часов - почему бы не делать на светодиодах? Так можно было бы и аккумулятором-батарейками обойтись. А "плафоны" можно и от винтажных лампочек притырить...
P.S. в логином что-то случилось ? >> Wrong symbols in login - это про русские буквы в логине

P.S. Вот я тормоз, это светодиоды и есть. Только лента... В таком случае уже совсем не понимаю плача про мобильность...
Linux Ubuntu Firefox
 Санкт-Петербург
0
0
LLeo
Вы полагаете, светодиод ничего не потребляет? Вы много видели часов, которые работают от батарейки, но при этом светятся на тумбочке постоянно и ярко? Я не встречал. Обычно производители светящихся часов хитрят: типа нажми кнопочку - и вот тогда засияет на пять секунд.
Windows Safari Chrome
 Москва
1
0
The Lynx



https://aliexpress.ru/item/4000235858087.html
У меня вот такой будильник у кровати. Светится всегда когда освещение слабее какого-то порога, по сути почти вообще всегда, т.к. в спальне в принципе яркого света не бывает.
Трёх АА батареек из Икеи хватает на пол года свечения.
Windows Safari Chrome
 Челябинск
3
0
vinny-the-poo
Строго говоря, он не светодиодный, а ЖК. То есть там нет кучи светодиодов, образующих сегменты цифр на дисплее, а есть тусклый светодиод подсветки ЖК-дисплея, скорее всего один.
Linux Safari Chrome
 Днепропетровск
1
0
gangrena
а на фотке атмеловский чип :-)
Windows Firefox
 Нижний Новгород
4
1
romul0
шикарное украшение интерьера — мигает, светится, и радует даже тех домашних, которые не умеют читать двоично цветовой код. Котов, женщин, детей... ;)

Можно же просто ТВ включить. Ещё и со звуком будет (если приспичит). Зато не надо будет на ночь накрывать чем-либо.
Да и вообще, лишний пылесборник в квартире вряд ли нужен.
Windows Safari Chrome
 Москва
5
0
korshun66
так телевизор же чушь вещает, а часы сеют разумное, доброе, вечное
Linux Safari Chrome
 Санкт-Петербург
0
0
Онаним
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
А вот для накрывания как раз фоторезистор и пригодится. Я лет 40 назад тёплые ламповые часы сделал. На накальных 7-сегментных индикаторах, счётчиках К176 серии (с аккумуляторным бэкапом, которого хватало на пару месяцев автономной работы будильника без индикации). С железным трансформатором питания на 50 Гц и аналоговым управлением яркостью от фоторезистора. Кроме микросхем, ушло по диоду на каждый сегмент, плюс по транзистору на каждую строку и столбец, ну и ещё кое-какой мелочи. До сих пор где-то валяются с дохлыми аккумуляторами.
Linux Safari Chrome
 Белоруссия
2
0
MsM78
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Махать руками азбукой морской перед часами Лёня предлагает.
А я скажу, подход такой, мне как-то прошлый век напоминает.
Даёшь хай-тек! Пусть в XXI веке, механизм чудной, команды голосом от человека выполняет!
Windows Firefox
 Сумы
2
0
Fisher123
А ежели какой злодей что нехорошее скомандует? Аутентификацию какую-то городить придется:

"Открывайте, не валяйте дурака!
Я козлиха, но охрипшая слегка!

Твой голос на мамин совсем непохож!
Ты голосом грубым фальшиво поешь!"

RAhR3v-flh8
Windows Safari Chrome
 Челябинск
0
0
vinny-the-poo
И хотя партии актёров для других языков озвучивали дублёры носители языка, сценки каждый раз переснимали. Актёры заучивали примерное произношение своих партий на требуемом языке, поэтому получился превосходный липсинк.
Windows Safari Chrome
 Челябинск
7
0
vinny-the-poo
У меня стойкое осчусчение, что вы — реинкарнация господина 200-чтототамещё. А что случилось с прототипом?
Windows Safari Chrome
 Москва
2
0
Иван
Сразу вспомнилась культовая фраза "У мене внутре... гм... не... неонка"...
Mac Safari Chrome
 Новосибирск
2
0
dmw
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
У нея.
Windows Safari Chrome
 Москва
1
0
Иван
"- А что у вас там за лампа? - с любопытством спросил Фарфуркис.
Старичок тут же ударил по клавишам, потом быстро вырвал из машинки
листок бумаги и поднес его Фарфуркису. Фарфуркис прочитал вслух:
- Что у нея... гм... у нея внутре за лэпэчэ... Лэпэчэ... Кэпэдэ,
наверное? Что еще за лэпэчэ?
- Лампочка, значит, - сказал старичок, хихикая и потирая руки. -
Кодируем помаленьку. - Он вырвал у Фарфуркиса листок и побежал обратно к
своей машинке. - Это, значит, был вопрос, - произнес он, загоняя листок
под валик. - А сейчас посмотрим, что она ответит...
Члены Тройки с интересом следили за его действиями. Профессор
Выбегалло благодушно-отечески сиял, изысканными и плавными движениями
пальцев выбирая из бороды мусор. Эдик пребывал в спокойной, теперь уже
полностью осознанной тоске. Между тем, старичок бодро простучал по
клавишам и снова выдернул листок.
- Вот, извольте, ответ.
Фарфуркис прочитал:
- "У мене внутре... гм... не... неонка." Что это такое - неонка?
- Айн секунд! - воскликнул изобретатель, выхватил листок и вновь
побежал к машинке.
Дело пошло. Машина дала безграмотное определение, что такое неонка,
затем она ответила Фарфуркису, что пишет "внутре" согласно правил
грамматики, а затем...
Фарфуркис: Какой такой грамматики?
Машина: А нашей русской грмтк.
Хлебовводов: Известен ли вам Бабкин Эдуард Петрович?
Машина: Никак нет.
Лавр Федотович: Какие будут предложения?
Машина: Признать мене за научный факт."
© Аpкадий Стругацкий, Боpис Стругацкий.
Сказка о Тpойке
Linux Safari Chrome
 Германия
1
0
Azimut
может звук использовать?
а вместо фоторезистора усилок с микрофоном. И проигрывать DTMF для установки времени

вместо фоторезистора можно ещё IRDA и портировать LIRC

а то птица за окном пролетит, крылом махнет и время переставится
Linux Ubuntu Firefox
 Санкт-Петербург
0
0
LLeo
Модуляция все равно не получится - дисплеи не рассчитаны на высокие частоты смены кадра. А в остальном - очень сложно случайными факторами подобрать посылку в этом формате. А уж если там в формате предусмотреть код старта и контрольную сумму - так вообще нереально. Телевизоры-то и кондиционеры почему-то ни у кого сами по себе не включались ни разу за всю историю, хотя ИК-помеху поймать тоже нет ничего нереального, за столько-то лет и на таких миллионах девайсов.
Linux Safari Chrome
 Краснодар
0
0
барисыч
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Теплые, ламповые перфокарты же! Подсвечивать снизу и водить фоторезистором по дырочкам с определённой скоростью.
Можно еще поставить 3 фоторезистора с соответсвующими светофильтрами и подавать команды разноцветными флажками. Для пущей криптостойкости цвета надо выбирать не стандартные.
Windows Safari Chrome
 Домодедово
4
0
id
"Нестандартные" цвета - в смысле, те, что не получится разложить ни в RGB, ни в CMY?
Linux Safari Chrome
 Сочи
3
0
барисыч
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Ну да. Например, мягкий рентген, ИК и ультрафиолет. Правда пока Lleo будет махать невидимыми ИК и ультрафиолетовыми флажками домочадцы могут вызвать неотложку. Хотя это не тру. А вот вживить в руку светодиод и программировать девайсы наложением рук - это было бы круто!
Windows Safari Chrome
 Домодедово
2
0
id
Зная Ллео, я бы скорее предположил "мягкую бету"...

Заодно и фоторезистор можно приспособить, раз уж нужно... только сцинтиллятор к нему прикрутить.
Mac Safari Chrome
 Washington
2
0
Гена
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Бля, что это за сцинтиллятор такой бронебойный должен быть, что без фотоумножителя его сразу фоторезистор увидит?
Mac Safari
 Домодедово
2
0
id
Так смотря чем перед ним махать... :)
Mac Safari Chrome
 Washington
0
0
Гена
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Интересно, может ли неопасное для человека излучение создать достаточно света в сцинтилляторе, чтоб фоторезистор увидел? Никогда не считал, но можно прикинуть наверное (но надо в справочник смотреть, так не помню).

Сцинтиллятор - это тормозное излучение, значит должен быть существенный поток достаточно энергичных заряженных частиц, хорошо взаимодействующих с веществом, или довольно жестких фотонов. Бета и гамма подходят, но на глаз их должно быть слишком много.
Linux Safari Chrome
 Краснодар
6
0
барисыч
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Если откачать в комнате воздух, то можно использовать горловину от обычного кинескопа и старый добрый люминофор.
Windows Safari Chrome
 Домодедово
0
0
id
> А в остальном - очень сложно случайными факторами подобрать посылку в этом формате.

Вот оно! Эврика! Ведь у каждого фильма - свой паттерн изменения средней яркости экрана...
Linux Safari Chrome
 Краснодар
0
0
барисыч
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Никаких DTMFов! Только классика, только чечётка! Опытный чечёточник выдаёт 300bps не особенно напрягаясь.
Windows Safari Chrome
 Красноярск
2
0
balal
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Со звука же ведь дистанционное управление и началось, вернее, с ультразвука! Первый пульт дистанционного управления телевизором не требовал батареек, а по принципу действия напоминал пианино, у которого вместо струн использовались ультразвуковые камертоны, нажал на кнопку - тресь молоточком по камертону! Отпустил - заглушил камертон. А принимал сигнал ультразвуковой микрофон в телевизоре.
Linux Safari Chrome
 New York
5
1
Кто здесь?
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
1 - сделать в доме светодиодное освещение. Не светодиодные лампы от 220, а светодиодное, низковольтное.
2 - сделать контроллеры, управляющие светом. Диммеры-выключатели и т.д.
3 - передавать данные в световом потоке, модуляция.
4 - синхронизировать контроллеры с NTP-серверами в интернете
5 - настроить фоторезистор и получать данные о точном времени прямо с потолка.
Windows Firefox
 Киев
5
0
Fisher123
Зачем с потолка? С неба.

Направить фоторезистор в зенит. По максимуму освещенности система будет определять полдень по местному времени, и выставлять часы в 12:00, и пусть еще, например, стреляет из пушки. Вам останется по этому сигналу ежедневно скорректировать показания на смещение, соответствующее фактической долготе, декретному и летнему времени. Вполне такие панковские часики получатся.
Linux Ubuntu Firefox
 Москва
2
0
Adamos
> По максимуму освещенности система будет определять полдень по местному времени, и выставлять часы в 12:00, и пусть еще, например, стреляет из пушки.

- А что это вы по вечерам из пушки стреляете?
- Так весь день гроза была, никакой освещенности. Часы на 7 часов теперь отстают...
Mac Safari Chrome
 Washington
0
0
Гена
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Даже неба не надо: как жена свет включила, так значит вечер. Привязка к жене гораздо важнее привязки к каким-то астрономическим показателям
Windows Safari Chrome
 Санкт-Петербург
0
0
72641545
пункт 3: постоянно передавать по квартире световые сигналы точного времени, закодированные в свете лампочек.
Windows Safari Chrome
 Санкт-Петербург
1
0
KSV
Ацтой!

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

В то время как весь мир собирает "винтаж и радиопанк" на ИНах, ИВах, а лучшие представители на декатронах, тут какая-то фигня с подсветкой ламп светодиодами. Ну если просто нужно, чтобы разноцветные светодиодики мигали.....у китайцев есть трехцветные RGB светодиоды, которые мигают в произвольном порядке :)

А по поводу фоторезистора. То, что весь мир использует в ДУ не ФР, а фотодиоды и фототранзисторы как бы намекает, что это не лучшее решение. И то, что "у фоторезистора же нету несущей частоты" - это есть его минус в плане помехоустойчивости. И перешли потому в тех же телевизорах к фотоприемникам трехногим, у которых "есть несущая частота" (точнее фильтр на нее в приемнике).
Windows Safari Chrome
 Москва
1
0
korshun66
так зачем повторять то, что делает весь мир?
Windows Firefox
 Fremont
0
0
Евгений-опятьнелогинится
Люди говорят (и в даташитах пишут), что фоторезистор несколько "медленный". действительно лучше фототранзистор использовать. Или маленькую солнечную батарею.
Linux Ubuntu Firefox
 Санкт-Петербург
0
0
LLeo
Н3 что значит медленный? 30мс вот тут называют. А дисплей быстрее чем 50мс все равно частоту гнать не способен. Так и получается, что по-любому 1 байт в секунду. Для редкой сервисной настройки девайсов - отлично, и удобнее, чем коннектиться по BT и WiFi, жать руками кнопки или "ставить наше приложение".
Windows Firefox
 Казахстан
0
0
Евгений-опятьнелогинится
Байт в секунду нормально. Но тут и получается только время устанавливать. А вот что-то серьезное передавать (не знаю, правда, что именно и зачем) будет затруднительно. Для меня он оказался медленным когда я задумал узнать частоту мерцания светодиодных источников. Для настроек действительно интересное решение, к тому же - масштабируемое. Можно и другие фоточувствительные устройства использовать. Нужен только хороший алгоритм, простой, понятный и с небольшим размером кода.
Linux Safari Chrome
 Москва
0
0
LLeo
Если вы хотите передавать что-то серьезное, то как раз для этого у человечества все наработки существуют - от ИК-приемников до высокоскоростного вайфая. Вот экраном мигать на светодиод - вот таких наработок мало, поэтому мне интересно.
Windows Firefox
 Fremont
1
0
Рахит
мигает, светится, и радует даже тех домашних, которые не умеют читать двоично цветовой код. Котов, женщин, детей... ;)

И тех, у кого с детства дальтонизм и которые физически не в состоянии увидеть смешение цветов и догадаться какой там оттенок в данный момент времени. То есть для меня эти часы бесполезны чуть более, чем полностью.
Linux Safari Chrome
 Москва
0
0
vctor
Хм, процент дальтоников здесь явно выше, чем средний по популяции.

У дальтоников повышенные способности к программированию?
Linux Safari Chrome
 Германия
1
0
nero_schwarz
время реакции у фоторезистора 30ms. Время выставить ок, но передавать большие пакеты для конфигурации девайса, ИМХО, многовато. Или норм?
Linux Safari Chrome
 Германия
0
0
nero_schwarz
поэтому если делать, то, может, не на фоторезисторах, а на фотодиодах? Тем более такая технология уже вовсю используется для банковских карточек:


Можно будет найти старую и использовать электронику.
И ненадо мигать всем монитором, достаточно сделать окошко на странице сайта, к которому надо будет прислонять фотодиод.
Linux Ubuntu Firefox
 Санкт-Петербург
1
0
LLeo
1. Я не понимаю, чем фотодиод принципиально лучше фоторезистора. Я смотрел графики, которые читает ESP8266 с фоторезистора, там амплитуда летает ого, чувствительности более чем. Частота? Даже частоты в 50мс и скорости 1 байт в секунду мне вполне достаточно для моих целей - речь идет о разовой записи в устройство важных для дальнейшей работы параметров.

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

Единственное, на что можно было бы заменить фоторезистор - на некий интегральный приемник типа TSOP312 только для видимого света, чтоб выдавал цифровой сигнал, а не аналоговой, и можно было его завести на любой пин на прерывание. Но навскидку таких нет, особенно по 2 рубля штука. А 20-60 рублей нет смысла втыкать в девайсы лишнюю схемотехнику ради хуйни, где можно вполне обойтись резистором.

2) По поводу окошка - так изначально у меня окошко 300x300 пикселей и было в модельке, пока пост писал. Потом я подумал, что мигать всем экраном несравненно лучше, даже для модели. Во-первых, ярче. Зачем ограничивать самому себе диапазон искусственно? Во-вторых, ситуация-то обратная: не устройство часто подносим, а мобильник к устройству. Оно может под потолком висеть температуру мерять или за батареей всё в шнурах и трубках, воткнутых в горшки с растениями. И ползать прицеливаться мобильником, чтобы только одним только квадратиком попасть... не очень идея.
Linux Ubuntu Firefox
 HavinghastraatDA Alkmaar (The Netherlands)
5
0
Чук
Лео, я понимаю, что у тебя есть фоторезисторы и ты их куда-то хочешь пристроить. Но, увы, для передачи данных, жестового управления и каких-то других подобных штук они не годятся от слова совсем. К слову, ИК приёмники для ленивчиков на самом деле нечто большее, чем фотодиод или фототранзистор. Там внутри достаточно сложная схема, включающая приёмник на PiN диоде, АРУ, полосовой фильтр и демодулятор. Плюс кодирование посылок. И именно поэтому кондиционеры, телевизоры и всякая другая техника не срабатывает от окружающего ИК шума.
Windows Safari Chrome
 Москва
0
0
Кондратий
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
А у меня уж много лет такие часики в разных вариантах:

Windows Safari Chrome
 Москва
0
0
Кондратий
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Ну или такие. Есличо, тут 3:13 изображено.

Windows Safari Chrome
 Мытищи
0
0
2:5020/321
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Умные кнопка амазона ловят ультразвук 23КГц микрофоном...
Linux Ubuntu Firefox
 Санкт-Петербург
4
0
LLeo
Не боитесь, что комар сделает вам кучу ненужных покупок на Амазоне? ;)
Windows Safari Chrome
 Домодедово
1
0
id
Кстати, это хороший маркетинговый хак: "вычислять" звук комара и добавлять в корзину москитные сетки и тому подобное :)
Windows Safari Chrome
 Мытищи
0
0
2:5020/321
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Не знаю как комары, но вирус вроде как был такой. Правда кнопку все равно надо нажать во время кодовой посылки.
Linux Safari Chrome
 Краснодар
1
0
барисыч
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Если делать киберпанковскую систему передачи, то непременно с механической модуляцией, диск с дырочками или цилиндр или обтюратор, на худой конец.
Mac Safari Chrome
 Washington
1
0
Гена
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Лучше звуком, как кто-то предложил (посмотрел - Азимут).

Во-первых можно пользоваться наверное с минимальными изменениями всеми модемовыми наработками.

Во вторых - будет такой двойной ретро: лампы и звук модема/спектрума. :)
Linux Safari Chrome
 Москва
9
0
Sir Run
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Представление о Настоящем Программисте, который постоянно думает в двоичном коде, это примерно как представление о Настоящем Математике, который постоянно складывает, вычитает, умножает и делит числа.
Windows Firefox
 Калуга
1
0
mail/letavi
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
> Настоящем Программисте, который постоянно думает в двоичном коде

Конечно! Настоящий Программист в 16-тиричном думает жеж.
Linux Firefox
 Boulder
4
0
Михаил (#1684620)
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
В «тиричном» только неграмотный думает.
Windows Safari Chrome
 Домодедово
3
0
id
В hex думают всякие новоделы, тру олдфаги думают в oct
Windows Safari Chrome
 Москва
2
0
ew-gny
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
или в троичном: Сетунь ("https://ru.wikipedia.org/wiki/Сетунь_(компьютер)")
Linux Safari Chrome
 New York
0
0
Кто здесь?
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
настоящий программист не думает. Он делает.
Linux Safari Chrome
 Якутск
1
0
Sir Run
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Это какой-то неправильный программист
Linux Safari Chrome
 Якутск
0
0
vctor
Сразу вспомнилось у Лема: "Свист для дверья".

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

Про лампы и проявители у меня остались тяжкие воспоминания.
Набегаешься, разыскивая нужную лампу, вставляешь, и она тут же сгорает.
Для распечатки фото приходилось запираться наедине с фотоувеличителем в темноте и духоте.
Лучше б я пил и развратничал, и то для здоровья полезнее.
Windows Safari Chrome
 Домодедово
2
0
id
У Пегги жил фидошный нод,
Он мог свистеть на 300 бод
(с) Юрий Нестеренко
Windows Safari Chrome
 Санкт-Петербург
3
0
72641545
Идея для фоторезисторов.

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

Теперь сама идея. Добавляются датчики считывающие потенциалы на мышцах руки. Сигналы записываются для обучения нейросетки. А сигналами обратной связи становятся как раз данные о сгибе пальцев. Таким образом в результате имеем управление пальцами механической руки по потенциалам мышц, даже если руки нет.
Windows Safari Chrome
 Домодедово
0
0
id
А кстати, присоединюсь к говорящим за звук! Учитывая навыки с флейтой, вполне можно устроить дома "Многоярусный мир" :)
Linux Ubuntu Firefox
 Днепропетровск
0
0
Leksa
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Если 17:52:34 то в старшем разряде должно получится g+b=cyan
По фото как-то не похоже.
Linux Ubuntu Firefox
 Днепропетровск
4
4
Leksa
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
А можно Днепропетровск заменить на Днепр?
Mac Safari Chrome
 Киев
2
0
lim
Нужно!
Забавно, что минусы поставили из Воронежа и Москвы/Якутска...
Windows Firefox
 США
6
1
КОРОНАВИРУС
Ну а Киев тогда ясно во что, сами хотели :-)


Windows Firefox
 Киев
7
0
Fisher12345
"Что за ерунда у вас получилась - город Днепр на реке Днепр", - возмущались москвичи...
Windows Safari Chrome
 Москва
3
0
ewpopotam
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
не на а в
Windows Firefox
 Washington
3
0
Рахит
Украинское правительство запретило гастроли группы "На-на" до тех пор пока они не изменят своё название на "В-в".
Windows Safari Chrome
 Москва
0
0
Чечако
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
mega32A и STM - немного разные вещи. :)
Windows Safari Chrome
 Петропавловск-Камчатский
0
0
Антон Карабанов
Леонид, подскажите, пожалуйста, какие оттенки получаются при смешивании основных цветов в этих часах?
красный + синий = пурпурный?
красный + зеленый = желтый?
синий + зеленый = голубой?
красный + синий + зеленый = белый?
Возникла идея для задачи по спортивному программированию, не хочется развешивать клюкву
Windows Safari Chrome
 Москва
0
0
chmyrnovich
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
дежа вю
Firefox
 Санкт-Петербург
0
0
Виталик
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Так это, на esp8266 есть же стандартная библиотека с примером wifi manager. При первом включении есп раздает открытую точку доступа, при подключении к ней вылезает браузер, где надо выбрать уже просканированную сеть и вести пароль.
А дальше есть стандартный вариант с получением времени по ntp. Им можно подводить часы раз в сутки например и в момент включения.
Linux Ubuntu Firefox
 Санкт-Петербург
0
1
LLeo
Ну, стандартная библиотека там полное убожество.
Я в своем фреймфорке давно написал свою, которая более надежная, более удобная, красивая и компактная.

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

Что касается ntp на ESP - это довольно сложный протокол и глюковатая библиотека. Практического смысла в ней нет, если у девайса предполагается сервер-матка. Просто делаешь GET-запрос на родной сервер, и он тебе возвращает unixtime. И я, и Ильин в своих девайсах делаем именно так.
Mac Safari Chrome
 Washington
1
0
Гена
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
> Ну, стандартная библиотека там полное убожество.
> Я в своем фреймфорке давно написал свою, которая более надежная, более удобная, красивая и компактная.

Мне интересно, Ллео теперь уже специально это пишет, чтоб нас бесить? Старички, что думаете? :)
Linux Ubuntu Firefox
 Санкт-Петербург
1
0
LLeo
А почему вас так бесит, когда кто-то пишет свой софт? Особенно взамен некой унылой библиотеки, которую вы, как нетрудно догадаться, сроду не изучали. А вы изучите, тогда можно будет что-то обсуждать. А пока о чем разговаривать? Я-то с ней уже три года знаком, и у меня примерно столько же времени своя работает. Вы вообще хоть в курсе, о какой библиотеке у нас тут без вас шла речь? Подсказка: речь не про ESP8266WiFi, а про некую интерфейсную обвязку поверх нее. Которая широко используется новичками без ревизии кода, а ужасно там всё, от кода до архитектуры.
Mac Safari Chrome
 Washington
4
0
Гена
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Ну во-первых пишите что хотите конечно.

А бесит потому, что чаще всего такой подход делает мир хуже, а не лучше: ведь нет причины думать, что вы напишете лучше предыдущего парня. Ну то есть все возможно, но с точки зрения третьего человека, у него теперь не одна, а две говнобиблиотеки. И стало разбираться и улучшать еще труднее, чем было вам - у вас была одна. И он с еще большей вероятность напишет третью. А потом четвертую. Через какое-то время у вас есть N говнобиблиотек, а могло бы быть меньше и лучше.

Но вас это, конечно, не волнует. А условных "нас" бесит именно этот эгоизм своего рода, нежелание участвовать в общем деле - в широком смысле.

Есть отличная статья на эту тему, чувака, который создал Stack Overflow: загуглите "joel on software things you should never do"
Linux Ubuntu Firefox
 Санкт-Петербург
1
5
LLeo
Дорогуша, есть тезис, с которыми трудно спорить: каждый человек имеет право на свое мнение, кроме человека, который не потрудился ознакомиться с вопросом

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

Поскольку ты не знаком ни с этой библиотекой (до сих пор ведь не знаешь, о чем речь), ни тем более с моим кодом (которого уж точно не видел), то какое ты вообще имеешь право высказывать суждения?

Или сама претензия в том, что я в качестве хобби делаю у себя дома собственные проекты, а не улучшаю ваши? Серьезно? Это вообще что за хуйня прозвучала? Вместо того, чтобы делать свой сайт lleo.me, я должен улучшать код Вордпресса? А вместо того, чтобы писать свои книги, мне следует улучшать и переписывать повесть Васи Пупкина, открытую им для правок? Вам не стыдно вообще такую чушь нести? ;)

PS: Ну и конечно сами-то вы явно делаете мир лучше: пишете третий подряд флуд про некую библиотеку, которую никогда не видели и даже названия не знаете. Это пипец какой вклад в мировое развитие, да.
Mac Safari Chrome
 Washington
5
0
Гена
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
> Дорогуша, есть...
Хмм.. ну ты не прав, эмм... Зайка.

> ...какое ты вообще имеешь право высказывать суждения?
Пиздец.

> ...Или сама претензия в том...?
Не было претензий, был ответ на вопрос.

> ...Серьезно? Это вообще что за хуйня прозвучала?
Я в тот раз довольно серьезно написал, да. Это была не хуйня, а ответ на ваш вопрос: что меня бесит. Что вы расстроились так?
Linux Firefox
 Boulder
3
0
Михаил (#1684620)
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Помните шедевральное «поэтому я до сих пор не публиковал свою систему и сомневаюсь, что это надо делать. Я свои задачи прекрасно решил, а остальные пусть мудохаются»? :–) Так что, это «Поскольку ты не знаком ни с этой библиотекой (до сих пор ведь не знаешь, о чем речь), ни тем более с моим кодом (которого уж точно не видел), то какое ты вообще имеешь право высказывать суждения?» — вполне в том же духе.

Лео же любит выставлять себя на словах левтолстым, а на деле задаёт странные вопросы и редко когда показывает результаты (а когда показывает, они в свою очередь вызывают некоторые вопросы у разбирающихся в теме читателей).
Linux Safari Chrome
 Якутск
4
0
Sir Run
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Леонид буквально пару недель назад про указатели узнал, о чем вы вообще
Linux Firefox
 Boulder
2
0
Михаил (#1684620)
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Примерно об этом.
Linux Safari Chrome
 Якутск
3
0
Sir Run
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Что ни напишет хакер Леня
Все получается говно
А на говнобиблиотеку
Он просто тратит меньше сил
Windows Safari Chrome
 Москва
5
0
ewpopotam
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
нам леонид сейчас расскажет
что тот мудак а этот хуй
и что права у них заткнуться
и вообще блядь чо пришли
Linux Ubuntu Firefox
 Москва
2
2
Adamos
так если вы приперлись в гости
сидите скромно за столом
а хамам место под грибочком
где из удобств один песок
Windows Safari Chrome
 Москва
5
0
ew-gny
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
так если вы приперлись в гости
лицом к стене и руки вверх
заткнитесь ноги шире суки
у лёни так всегда в гостях
Windows Safari Chrome
 Израиль
5
0
б
> а ужасно там всё, от кода до архитектуры.

Я в этом бизнесе всю свою жизнь, и всегда одно и то-же:




Так что смирись :)
Mac Safari Chrome
 Washington
1
0
Гена
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Все так, и обязательно нужно помнить, что этому всему безумию есть причина. Люди в среднем не дурнее тебя это сделали. Как минимум, прежде, чем выбрасывать или менять, хорошо бы разобраться, для чего это было сделано. Или не трогать, если не сильно мешает. Очень часто это баг фиксы и странные частные случаи.
Mac Safari
 Домодедово
2
0
id
Не, ну вот тут вы неправы, а Ллео прав. Wifi manager убог, человечество заслуживает лучшего. По крайней мере, некоторые его представители.

А библиотека для ntp вовсе не нужна... пульнуть на адрес:123 udp пакет, состоящий из заранее известных констант, получить ответный пакет и забрать из него timestamp - «библиотека» для этого звучит слишком гордо.
Linux Firefox
 Boulder
1
0
Михаил (#1684620)
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
> Что касается ntp на ESP - это довольно сложный протокол и глюковатая библиотека.

Да уж, пипец как сложно! Без глюковатой библиотеки прям никак...
#include <sys/socket.h>
#include <netdb.h>
#include <time.h>
#include <stdio.h>

#define HOST "pool.ntp.org" // change to local NTP server!
#define PORT 123
const char request[48] = {0x23}; // LI = 0, VN = 4, Mode = 3 (client)
#define TIME0 2208988800 // UNIX time (1 Jan 1970) - NTP time (1 Jan 1900)

int main(void) {
  
// get NTP server address
  
struct hostenthostinfo;
  
hostinfo gethostbyname(HOST);
  
// create UDP socket
  
struct sockaddr_in addr;
  
addr.sin_family AF_INET;
  
addr.sin_addr = *(struct in_addr*)hostinfo-<font color=gray>>h_addr;</font>
  
addr.sin_port htons(PORT);
  
int sock socket(PF_INETSOCK_DGRAM0);
  
// connect to NTP server
  
connect(sock, (struct sockaddr*)&addrsizeof(addr));
  
// send request
  
send(sockrequestsizeof(request), 0); 
  
// receive reply
  
uint32_t buf[12];
  
recv(sock, &bufsizeof(buf), 0);
  
// close connection
  
shutdown(sock2);
  
// parse NPT transmit timestamp
  
time_t t ntohl(buf[10]) - TIME0;
  
puts(ctime(&t));
  
  return 
0;
}

(Обработку ошибок, конечно, надо добавить.)
Windows Safari Chrome
 Санкт-Петербург
0
0
Виталик
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Я долго не мог понять, чем же меня смущает идея "открыть сайт и поморгать им". Только сейчас понял - у вас же есть сайт и сервер для того что бы с него то же время по UDP слать, а у меня нету =)
Ну и хотелось бы лично мне сделать повторяемый девайс - скинул я другу чего купить и как спаять и какой код залить - он повторил (и предполагаю что у него тоже не будет ни сервера домашнего, ни сайта)

Я пытался разобраться как работает библиотека WIFImanager (мне нужно вместе с ssid-pass передать ещё несколько настроек например и отключить лишнее в этом пресловутом менеджере) и действительно не очевидно многое и там много всего нагромаждено вероятно лишнего. Но я совсем начинающий любитель в ардуинках, так что ещё всё впереди.

И ещё момент - всё-таки если речь об ардуино, то всё что связано позиционируется как конструктор. Понятно, что передать unix-овое время это несколько байт и можно это с нуля довольно просто написать, но кажется это не укладывается в идею конструктора. А библиотека, откуда берётся одна функция "вытащи мне время" - укладывается.

Я ни в коем случае не говорю, что вы делаете не правильно - это же ваш проект. Мне самому очень нравится пытаться написать с нуля уже написанное - что бы чисто и прозрачно для меня было. Просто мне показалось что в посте есть вот эти вопросы (риторические?) и я знаю хоть какие-то решения. Оказалось что его знаете и вы, просто оно вам не нравится. Так замечательно %)
Linux Safari Chrome
 Санкт-Петербург
0
0
LLeo
Не понял, о каких проблемах с сайтом речь. Это страничка на пять строчек. Кладете ее куда угодно, хоть на имеющуюся заходите. Вводите в окошко ты информацию, которую хотите передать, и оно моргает.

Можете заходить в этот пост и вводить нужное вам число :)
Windows Safari Chrome
 Санкт-Петербург
0
0
Виталик
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Проблема только в том, что если уж делать, то всё-всё своё, включая сайт. А это уже совсем другая история.
Firefox
 Санкт-Петербург
0
0
Виталик
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Кстати этот пост не прилетел в телегу
Windows Safari Chrome
 Красноярск
1
0
balal
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
На одной из бывших работ, на предприятии была сеть электронных (скорее, электрических) часов следующего состава: управляющие (первичные) часы стояли на ведомственной АТС, и имели следующее устройство: на стенде с метр высотой качался длинный массивный маятник и каждое качание рычагом на какой - то градус в одну сторону поворачивал диск с зубцами, за эти самые зубцы. На диске имелся толкатель, который поочерёдно перемыкал два комплекта контактов, из за чего в линию, подобную телефонной, и разведённую по телефонным же кабелям, каждую минуту поочерёдно уходил то положительный, то отрицательный импульс порядка 27 вольт, длительностью секунды полторы (Вот, кстати, кино про них:
2Y8mAop4PfY
). К линии были подключены в разных местах предприятия вторичные часы, круглые (и не только) привычного внешнего вида со стрелками и цифрами. На каждый импульс минутные стрелки всех этих часов перемещались на минуту. Когда амплитуда маятника первичных часов уменьшалась до некоего значения, специальный хитровыполненный контакт давал импульс тока на соленоид под маятником, чем его, маятник, раскачивал, раз за несколько, около десятка, качаний. И вот, зная о конструкции этих часов, у меня возникла мысль об электронных часах следующей конструкции: первичные, обычные электронные часы на семисегментных индикаторах, работающие от сети 220 вольт, но, кроме индикаторов, по определённому алгоритму переводящих значения времени в набор высокочастотных импульсов и передаваемых через вилку в электрическую сеть. И набор вторичных часов, с семисегментными индикаторами, которые бы просто включались в сеть 220 вольт, работали - светились и через сеть же принимали кодированную информацию от первичных часов, какое время показывать.
Дальше этих мыслей дело не пошло.
Mac Safari
 Домодедово
1
0
id
PLC, IP, NTP... все уже придумано до нас :)
Windows Firefox
 Monroe
2
0
mike449
В Северной Америке старые элетромеханические будильники (и чуть более новые электронные) работали от сети 60Гц. Маленький шаговый моторчик крутил шестерёнки.Частота сети поддерживается с высокой точностью.
А модуль RTC стоит нынче меньше доллара. А модуль GPS - 3 с небольшим.
Проклятые буржуи в сговоре с китайцами убивают все развлечения на корню.
Windows Firefox
 Казахстан
0
0
Евгений-опятьнелогинится
Эти RTC за меньше доллара как-то не очень радуют. Вот взял я два - простой и в внутренним термометром да с ионистором. И за неделю лежания на столе у него отставание не десяток-полтора секунд. Мне почему-то помниться, что в наручных Электроника 5 такой фигни не было. А там вроде без термометров обходилось. GPS-модуль действительно выход (хотя не пробовал), но надо или часы на окно вешать, или какой-то передатчик, который будет настольным часам время правильное передавать. Но тут уже вопрос - а почему с компьютера правильное время не передать, он в сети постоянно. То есть GPS это какой-то дачный вариант, а там вроде как точность в несколько минут в месяц не особо беспокоит.
Windows Safari Chrome
 Домодедово
0
0
id
Частота сети рулит, лишь пока генерирующие мощности вводятся в строй темпами, опережающими рост потребления. В противном случае - возникают "нюансы".
Windows Safari Chrome
 Красноярск
0
0
balal
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Ещё, кстати, об часах самоподводящихся: на ресурсе steampunker.ru один из посетителей рассказал, что на предприятии сделал часы следующим образом: взял ЖК монитор в качестве экрана часов, сделал к нему какую - то подходящую рамку, подключил к нему малогреющийся системный блок PC, запустил красивые программные визуализированные часы. Ну а для того, чтоб их не требовалось подводить - компьютер подключен к интернет и настроена синхронизация времени.
Windows Safari Chrome
 Москва
0
0
korshun66
А еще установку времени с помощью G сенсора не обсудили. Покрутил часы нужным способом время и установилось, а еще можно спутниковый синхронизатор применить https://korshun66.livejournal.com/34452.html
Mac Safari
 Киев
4
0
Ноябрь полдень
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
по сигналу звезды квазара засинхронизироваться. он стабильный. принимать правда сложно, параболическая антенна нужна, но оно и прикольнее.
Mac Safari Chrome
 Washington
1
0
Гена
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Наверное не очень надежно будет: за какой-нибудь миллиард лет квазар период заметно изменит. :)
Windows Safari Chrome
 Киев
0
0
кокаина серебр. пыль
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Если Каганов поймает сигнал пульсара на домашнюю антенну, выделит его из шума, то уж корректировку периода как-то допилит.
Mac Safari
 Израиль
6
0
braintunic
> Если Каганов поймает сигнал пульсара на домашнюю антенну, выделит его из шума

Что значит “если”?
Вообще-то Каганов ловит и декодирует сигналы пульсаров уже с 2016 года, вы просто пропустили этот пост:


Mac Safari Chrome
 Washington
2
0
Гена
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Да не, он ошибается просто. Ежу понятно, что это - анальные раздражители.
Windows Safari Chrome
 Москва
5
0
Михаил
Зачем вы делаете такое с ежами?
Linux Ubuntu Firefox
 Москва
1
0
Adamos
> анальные раздражители

Звучит как подпись.
Windows Firefox
 Москва
0
0
Михаил
Скорее, как название музыкальной группы.
Linux Safari Chrome
 Санкт-Петербург
0
0
Онаним
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Заметно, но вполне предсказуемо. И учитываемо.
Windows Safari Chrome
 Москва
1
0
Михаил
Пульсара, наверное?
Mac Safari
 Киев
0
0
Ноябрь полдень
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
скорее всего.
Windows Firefox
 Fremont
0
0
Евгений-опятьнелогинится
А ведь идея действительно классная. Можно не ограничиваться только фоторезистором, много всякого "фото" существует. Может у вас есть желание на форуме ардуино выложить концепт, вдруг люди подтянутся, которые разбираются и которым это интересно. У меня вот тоже в голове проект люстры с функцией светового будильника, но время в ней иногда надо устанавливать. Хотя предусмотрен радиоинтерфейс и там это проще намного, но иногда подобная штука работает от обычного выключателя и там уже как раз что-то такое подойдет.
Mac Safari Chrome
 Киев
0
0
lim
На фото ATMega32A, а это Atmel, а не STM
GPS модули сейчас стоят дешево, во всяком случае дешевле чем DCF77 модуль (NEO-6M за 2.55$ + 0.88$ доставка)
К сожалению, хоть я и программист - но пользоваться такими часами не смогу - проблемы с цветовосприятием (не отличу зеленый от желтого или синий от фиолетового из-за пониженной чувствительности к красной составляющей)
По поводу синхронизации - если использовать esp, то логично брать время от NTP сервера, и библиотека есть для этого.
Из часов реального времени лучше всего подходит ds3231, лучше всего брать модуль с батарейкой для Raspberry - он маленький и стоит меньше 1$
По поводу передачи мигалкой - я бы использовал частотную модуляцию (как в кассетах для Спектрума), а на самих данных использовал бы код Хемминга для выявления и исправления ошибок.
Windows Firefox
 Санкт-Петербург
0
0
den_x2
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
А зачем себя ограничивать? Тогда уж Рида-Соломона, надежнее будет :)
Mac Safari Chrome
 Киев
1
0
lim
Гулять так гулять - БЧХ тогда!
Linux Ubuntu Firefox
 Санкт-Петербург
0
0
LLeo
У ESP кстати очень точный внутренний таймер, оно мне секунда в секунду неделями включает полив.
Windows Safari Chrome
 Домодедово
0
0
id
Теория вероятностей утверждает: в достаточно большой куче китайских кварцев можно, если постараться, найти обладающий удовлетворительной точностью. Один. Или два.

Бинго! Тебе в этой лотерее повезло :)
Windows Safari Chrome
 Казань
5
0
Timson
"Алло, Вава? Ты сейчас упадёшь!" (С)
Давно наблюдаю ностальгию Леонида по юношескому кибернетическому всемогуществу. Я помню то светлое время, когда умение паять провода в бытовых приборах привлекало человеческих привлекательных самочек, с чудесным явлением борща, котлеток и макарошек. А написание коммерческих программок на калькуляторах Б3-34 или МК-56 позволяло срубить бабла по-быстрому и завлечь молоденьких смазливых самочек в ночной клуб (а позже - вдуть им). А с появлением компупера + принтера сделать заработок постоянным...
Технический прогресс показал две тенденции:
- тем успешнее программа и выше оплата за нее, чем меньше заказчику приходится думать, вводить данные. В идеале заказчика интересовал итог 2-х типов: отчет (документация/чертеж/оформленный расчет в готовом к сдаче виде в нужном числе экземпляров) и приказ чо делать в соответствии с полученными расчетами. Короче, чем меньше заказчик думает при использовании продукта, тем больше платит;
- массовая компьютеризация катастрофически девальвировала продукты нашего труда, сделало престижный труд тяжелым и мало оплачиваемым, заставляя все эффективнее выполнять работу за заказчика, предоставляя оному объект "под ключ". В целом, заказчик хочет одну кнопку - "Сделать зае...сь!" (СА)
Короче, за паяние проводов и такие решения девочки в наше время не дают. И борщ тоже.
И тут вдруг Леонид предлагает сделать "100 шагов назад" (С) Меладзе. Леонид предлагает человеку выполнять дешифровку+интерпретацию данных! Леонид предлагает, чтобы человек включал мозг! Бесплатно!
Кому же интересны такие решения? Давайте подумаем:
- преступникам? Возможно. Но чем оригинальнее преступление, тем быстрее его раскрутят. Именно за счет оригинальности;
- спонсорам стартапов? Хм. Платки с алиэкспресса уже и есть окупивший себя стартап первого уровня;
- ностальгирующим пенсионерам?
- вымирающим бунтарям-одиночкам?
Как-то все сложно...
Windows Safari Chrome
 Израиль
3
0
б
> Я помню то светлое время, когда умение паять провода в бытовых приборах привлекало человеческих привлекательных самочек

Я, как ботаник со стажем, не помню такого. Вот брюки Адидас - это да. А паяльник не привлекал ни разу.
Mac Safari Chrome
 Washington
2
0
Гена
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Да, я тоже не помню. Наверное, до нас было. Брейн все знает, надо его спросить: Брейн, вам когда-нибудь удавалось привлечь девушку паяльником?
Mac Safari
 Израиль
7
0
braintunic
> вам когда-нибудь удавалось привлечь девушку паяльником?

— Ты хочешь, чтобы я переспала с тобой за паяльник??
— Он керамический!
— Ну ладно.

©


Linux Firefox
 Израиль
2
0
б
Вот видите, Гена. Я же предупреждал, что несмотря на широту его познаний, с паяльниками (которыми медь паяют) Брэйнтюник ортогонален. Иначе он знал бы, что действительно крутой паяльник - это не керамический, а индукционный. Фирмы Metcal
Windows Safari Chrome
 Домодедово
5
0
id
На самом деле, Брейн полностью прав. Поскольку в этом трехстрочии первая строка подразумевает третью при любой вменяемой формулировке второй, лишь бы интонация была искренней.
Mac Safari Chrome
 Washington
1
0
Гена
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Анекдот, хоть не врет, но паяльник не тот. Да и девушка эта паяльник нагретый в руках не держала.

(тут рифма хромала, поэтому нахуй такие стихи. Хотелось в конце запихнуть "мудаки".)
Windows Safari Chrome
 Домодедово
4
0
id
(Но нам мудаков и по жизни хватает... Поэтому, рифма пусть дальше хромает, хроманьем своим порождая стихи, в которые не проползут мудаки).

P.S. Что 200й-то с нами делает...
Mac Safari Chrome
 Washington
2
0
Гена
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
> P.S. Что 200й-то с нами делает...

Да, один-девяносто-пять-эм все стихами скоро обделает,
Нет нормальной рифмы на делает, так что идем дальше:
Слог у него хромает, но он нас вдохновил, значит нет фальши.
имя у него - хрен произнесешь, да еще эм на конце - не мудак ли?
Будем считать, что молодец, чтоб его запасы не иссякли.
Windows Safari Chrome
 Челябинск
1
0
vinny-the-poo
Он вас не нихуя не вдохновляет
А только героин поставляет
А вы подсели на иглу бреда
Как тот нищасный Кастанеда
В крови рифмоплётные яды
А вы, как детишки, и рады
Ах, Люси, небо в алмазах!
А то мозги загнивают в миазмах
Windows Safari Chrome
 Челябинск
0
0
vinny-the-poo
А я предупреждал! А Гена такой — хи-хи-хи, культурное влияние...
А это нихуя не культурное влияние, а самое что ни на есть физиологическое. Вот:



Windows Safari Chrome
 Казань
0
0
Timson
Ладно. Пойдем длинным путем...
1. Мы работали телефонистами. Телефонистов всегда встречали с такими угощениями, что прям праздник какой-то. Потому что установка телефона в доме - это было событие! А как телефон работает, есть ли параллельная (или даже не одна) розетка, стоит ли блокиратор в самой квартире, качественно ли выполнена работа по установке - напрямую зависит от качества угощения телефониста.
2. Выполняя работы по слаботочке мы параллельно подправляли или прокладывали новые линии электрики, ставили приборы - светильники, люстры, розетки, выключатели. Чинили проводку, розетки, электроприборы... В общем, любой каприз широкого профиля.
3. Установка кабеля от распределительного шкафа до КРТ (телефонные коробки в подъезде) выполнялась толстым многопарным кабелем. А вы, уважаемые,помните, что перфораторов раньше как-то не было? А дрель бетон не брала (эксклюзивные факты сверления победитовым сверлом 2-х дырок под зеркало в ванной за 2 дня - не в счет). Кабель крепили лентой или скобами, которые пристреливали дюбелями к бетонной стене. Строительным пистолетом. Куда сначала заряжали холостой патрон, потом дюбель со ствола пыжом. А потом следовал полноценный пистолетный выстрел. А кому-то дверь металлическую нужно закрепить. Комуто уголки металлические на балконе, в ванной... И вот рукастые парни со строительным пистолетом и безлимитом боеприпасов - долгожданные гости в панельках.
4. А уж шкафчик повесить, отремонтировать стол/стул, передвинуть, антресольку подшаманить...
5. А коллега наш еще мог телевизоры чинить! Это была не бригада, а огонь!

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

И вот все это я выразил фразой: "когда умение паять провода в бытовых приборах привлекало"

ПС: "самочки, которые в те времена привлекались пайкой проводов и программами для калькулятора," (C) id
Не, программки писали для конторы, где требовались расчеты. А на заработанные деньги гуляли в ночных клубах.
Windows Safari Chrome
 Домодедово
2
0
id
У вас несколько однобокий взгляд на этот рынок. А на самом деле, самочки, которые в те времена привлекались пайкой проводов и программами для калькулятора, сейчас стараются привлечь сами. С крайне спорным успехом, по причине некоторой утраты... кхм... привлекательности. Времени прошло немало... но многие из них еще помнят, что в процессе применялись провода и программы для калькулятора.

Так что рынок сбыта - никуда не делся, он просто слегка поменял фазу.
Linux Safari Chrome
 Москва
0
0
Лёша
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Прошу прощенья, если забояню (хотя коменты прочитал), но есть еще такой датчик apds-9960. Он распознает цвета и жесты. С жестами я экспериментировал, но сложно подобрать настройки, а вот мой товрисч как раз цветами передавал настройки с экрана телефона на девайс. Ну и, кстати, если сделать девайс на esp, то проблема синхронизации вообще отпадет.
Linux Safari Chrome
 Санкт-Петербург
1
0
Онаним
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
У фоторезистора полоса пропускания ничтожная. Поэкспериментируй с ИК пультом и осциллографом.
Mac Safari Chrome
 Washington
0
0
Гена
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Эх, история забывается. Имя ваше в местном контексте должно быть нe Онаним, а Анонимышь. Вот так и сменяются поколения...
Linux Safari Chrome
 Москва
1
0
vctor
Кстати, юзер anonimouse свалил как-то тихо и незаметно, никого ни в чём не упрекнув.

Вот так людей теряем...
Linux Safari Chrome
 Санкт-Петербург
0
0
Онаним
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
У фоторезистора полоса пропускания ничтожная. Поэкспериментируй с ИК пультом и осциллографом.
Linux Safari Chrome
 Санкт-Петербург
1
0
Онаним
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Из длинноволновых станций точного времени, кроме DCF77, в европейской части России ловятся ещё RBU66 (в Питере децибелл на 10 сильнее) и MSF aka "Rugby clock". Изредка ещё и Фукусима пробивается, в завиимости от времени суток и погоды на Солнце.
Mac Safari
 Домодедово
0
0
id
А вот кстати спасибо, что про RBU напомнили... надо б написать библиотечку под ардуину
Linux Safari Chrome
 Санкт-Петербург
0
0
Валерий Ро-ч
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Давно умелец синхронизировал часы по радиостанции, отлавливая Начало шестого сигнала. Часы были собраны на133серии
Windows Safari Chrome
 Казань
0
0
Timson
"Двоичные часы" (С)
"Поезжайте в Киев и спросите там, что делал Паниковский до революции, и вам скажут, что до революции Паниковский был слепым" (С)
"Asymmetric Digital Subscriber Line –технология, которая позволяет реализовать по телефонной линии (обычный медный телефонный провод) высокоскоростную передачу данных" (С)
Коммерческие предложения (в xls формулами прикинул, может и прокатить):
1. Выделенная система ИЗБЫТОЧНОГО информирования на основании существующих линий передачи данных интересна для АВТОМАТИЧЕСКОГО распознавания системами навигации на дорогах (в т.ч. ж/д, авиа, водных), динамического информирования в КРИТИЧЕСКИХ состояниях. Приведу пример нормальным, человеческим языком: навернулся интернет и/или GPS в автомобиле на Гугле или Яндексе или будующей сети Маска. Дублирование сигнализации методом FrM (FM)в узловых точках позволит повысить безопасность (срубить бабла на тендерах обеспечения повышенной безопасности) для любого автономного транспорта с системами автопилота (распознавания окружающей обстановки)
2. Требование об обеспечении ИЗБЫТОЧНОЙ безопасностью можно внести на уровень законодательства страны (Допустим, РФ). И запретить ввоз иностранной техники (хотя, импортозамещение=шаг назад). А это бабло в бюджет.

ПС: Леонид мыслит масштабами государства! Казалось бы, прикол программиста...

всего комментариев: 142

<< предыдущая заметка следующая заметка >>

рекламная лирика