Кадавры профессора Новикова
416 subscribers
111 photos
11 videos
5 files
68 links
Процесс и результат конструирования всякого мусора
Гениальные идеи писать сюда: @nda2911
Download Telegram
Forwarded from Petyancast
Сегодня вечером (в восемь по Мск) вместе с профессором Новиковым обсудим «Ирландца», я последний раз побомблю с Death Stranding, а также разберем ситуацию вокруг законопроекта о профилактике домашнего насилия.
https://www.twitch.tv/petyancast
Трудно заставить себя делать что-то регулярно, но постараюсь обновлять канал чаще.
Промежуточные результаты на данный момент:
1. OpenCV на raspberry Pi zero W еле шевелится, распознавание цветных пятен в кадре 320x320 при 10 к/с грузит единственное ядро на 100%. Пока попробую rpi 2 B, может перейду на rpi 4 или x86.
2. Стрим H264 в браузер с низкой задержкой работает только с кастомным декодером видеопотока (один из вариантов), нативно браузер будет буферизовать поток с задержкой в несколько секунд.
3. Стрим MJPEG даёт не намного большую задержку, зато работает и в мобильных браузерах и не требует обработки случаев подключения в середине трансляции. Для rpi и её камеры я сделал демку. Почти все похожие демки перед отправкой кадра конвертируют его в base64, что в полтора раза увеличивает трафик, у меня же кадры передаются в бинарном виде и без лишней нагрузки на процессор. Пример может быть интересен тем, кто хочет передавать бинарные данные через вебсокеты.
4. Билдить OpenCV на самой малине могут только мазохисты. На Zero этот процесс занимает от 12 часов. На наше счастье есть вариант кросс-компиляции.
5. Теперь у меня есть герметичная камера с хорошим освещением и размерами поля 50х50 см. Любая открытая конструкция засирается пылью и шерстью кошек, которая потом наматывается на движущиеся детали машинок.
6. И 3D-печатные ходовые части с колёсиками от лего или гусеницами. Гусеничная имеет размеры 45х45 мм.
Поставил на RPi2, добавил тестов. Выяснилось, что я скармливаю OpenCV кадры в неправильном формате и около 60-70 мс занимает только парсинг JPEG 512х512 точек. Три из четырёх ядер загружены на 90% каждое и это ещё нет никакой обработки. С камеры можно получить raw данные в нужном формате (BGR), их и попробую. Буду держать в курсе.
Я порылся в слитых файлах Intel и сделал некоторое описание, которое поможет вам оценить серьёзность возникшей угрозы.
https://tjournal.ru/tech/195512-eksklyuzivnyy-analiz-dannyh-iz-posledney-utechki-intel
Было небольшое дополнение к первой части слива. В нём дистрибутивы двух программ для автоматизированного тестирования, сертификаты беспроводного приёмника HDCP и схемы с диаграммами прототипа ноутбука на Tiger Lake (11 поколение Intel Core).
Я перевёл на русский язык образовательный фильм о технологиях производства современной электроники. В нём показаны основные этапы изготовления микросхем, начиная с распиливания кристалла кремния.
Дополнительная информация тут: https://tjournal.ru/194802
Фильм: https://youtu.be/OOAMRRBmaXU
Текст читал Павел Поцелуев с канала Alpha Centauri (телега).
Добавлю к предыдущему найденный форум, где люди вскрывают микросхемы и фотографируют кристаллы с помощью микроскопа. Можно полистать и посмотреть красивые снимки. На картинке 486-ой от AMD.
Пока относительно ясная погода и удачное расположение планет на небе, можно устроить сеанс управления домашней обсерваторией. У меня есть 100-мм телескоп с автоматической монтировкой, к которой я скоро добавлю удалённое управление с RPi и камеру от неё же. Люди из интернета смогут покрутить телескопом и сделать 5МП снимки.
Сейчас после заката с моего балкона видно Луну и Марс рядом с ней. Марс в телескоп выглядит красной точкой, но Луну можно рассмотреть очень хорошо. На снимке она через этот же телескоп снята зеркалкой.
Следите за обновлениями.
Каким-то невероятным образом сдохла плата в монтировке телескопа. Но я уже собрал новую. Всего-то надо крутить два двигателя постоянного тока и обрабатывать два инкрементальных энкодера (аналоговых). Гидирование потом сделаю.