Необходимо войти или зарегистрироваться

Авторизация

Введите логин, email или номер телефона, начинающийся с символа «+»
Забыли пароль? Регистрация

Новый пароль

Авторизация

Восстановление пароля

Авторизация

Регистрация

Выберите, пожалуйста, ник на пикабу
Номер будет виден только вам.
Отправка смс бесплатна
У меня уже есть аккаунт с ником Отменить привязку?

Регистрация

Номер будет виден только вам.
Отправка смс бесплатна
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
Авторизация

Профиль

Профиль

sleeply4cat

sleeply4cat

Пикабушник
15 715 рейтинг
10988 комментариев
214 постов
0 в "горячем"
Показать полную информацию
5 лет на Пикабу

Пятничный техноаутизм: подключение i2c тепловизора к пэка

sleeply4cat

Ахтунг! Автор немного упорот. Сохраняйте спокойствие и не думайте о белой обезьяне.


Что делать, если чудо-порошок всё ещё не отпустил и хочется подключить к чему-то очередной спонтанно купленный в китаях модуль, а под рукой нет ни распберри, ни оранжа, ни, прости бже, ардуины? Ответ прост: расслабьтесь и плывите по течению, рано или поздно руки сами всё сделают! :D

Итак, у нас был персональный компьютер, два монитора, четыре паяльника, полшприца палёного NC-559 и целое множество проводков всех длин и расцветок, а также коробка сдутых с материнок рандомных чипов  и не менее трёх гигабайт DDR1 мелкими плашками. Не то чтобы это был необходимый запас для студента, но, если начал упарываться спиртоканифолью, бывает трудно остановиться. Единственное, что вызывало у меня опасение — это фигурки пони. Кхм. Кстати, о птичках.

Сегодня у меня на столе валяется вот такой пациент (банан для масштаба):

Пятничный техноаутизм: подключение i2c тепловизора к пэка My Little Pony, Кривые руки, Тепловизор, Компьютер, Пятничный тег моё, Длиннопост

Самый лучший модуль с матрицей тепловизора, на который у меня хватило денег. Он же самый дешёвый, который вообще существует. Разрешение - 8х8 точек, с нелинейно меняющимся от центра к краям направлением обзора и чувствительностью каждого. Просто мечта фотографа. Интерфейс подключения - I²C. Почему не UART, который можно к чему угодно прицепить? Потому что.

Где можно найти I²C в современном мире, кроме специализированных одноплатников и блевотных игрушек для гиков? Правильно, нигде где угодно.


Приступим!

Вытаскиваем плашку оперативной памяти кабель из монитора. Если кто не знает, это VGA. Да, оно ещё существует.

Пятничный техноаутизм: подключение i2c тепловизора к пэка My Little Pony, Кривые руки, Тепловизор, Компьютер, Пятничный тег моё, Длиннопост

Спойлер: HDMI/DVI для наших целей тоже сойдёт.


Итак, пошла жара! Аккуратным движением рук расхренячиваем штекер на куски и утюгом припаиваем к нему кусок телефонного кабеля :D

Пятничный техноаутизм: подключение i2c тепловизора к пэка My Little Pony, Кривые руки, Тепловизор, Компьютер, Пятничный тег моё, Длиннопост

(кабель четырёхжильный: +5, GND, SCL, SDA. Распиновка есть на Википедии, например.)


В итоге получается что-то вроде этого:

Пятничный техноаутизм: подключение i2c тепловизора к пэка My Little Pony, Кривые руки, Тепловизор, Компьютер, Пятничный тег моё, Длиннопост

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


На другой стороне телефонного вульгарно приляпываем термоусадкой неподходящего диаметра четыре разноцветных соединительных проводка. Внимание! Опасайтесь термоусадки неподходящего диаметра!

Остаток провода аккуратно свернём и завяжем резинкой от пачки баксов, шоб чего не вышло, и подключаем позор всего рода тепловизоров. В итоге имеем нечто такое:

Пятничный техноаутизм: подключение i2c тепловизора к пэка My Little Pony, Кривые руки, Тепловизор, Компьютер, Пятничный тег моё, Длиннопост

Банан держит провод, чтоб не убёг.


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


И теперь

.

.

.

.

Пятничный техноаутизм: подключение i2c тепловизора к пэка My Little Pony, Кривые руки, Тепловизор, Компьютер, Пятничный тег моё, Длиннопост

Хех, ну почти. Теперь ставим на компьютер линукс.

Впрочем, дочитавшие до этого момента, вероятно, настолько не в себе, что уже имели с ним дело и особых проблем при выполнении дальнейших инструкций не испытают.


Шобы понять не зря ли мы колупались:

- устанавливаем и загружаем модуль i2c-dev

- устанавливаем i2c-tools

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


Например, у меня это шина i2c-1:

Пятничный техноаутизм: подключение i2c тепловизора к пэка My Little Pony, Кривые руки, Тепловизор, Компьютер, Пятничный тег моё, Длиннопост

Первый запуск i2cdetect - монитор отключен, шина пуста. Второй - после втыркновения провода обратно.


Подключаем модуль и сканируем шину снова. Если в списке появилось новое устройство, идём дальше. Иначе вы, вероятно, не слишком преуспели. Убедитесь, что ваш компьютер не дымится.


Внимание! Опасайтесь ошибки выжившего! Согласно моим наблюдениям, 85% упоминаний об ошибке выжившего делаются в ситуациях, совершенно с ней не связанных. Не совершайте эту ошибку!


По хорошему, надо написать драйвер, но у меня лапки. Поэтому вооружаемся упрт-ссылкой вида https://learn.adafruit.com/adafruit-amg8833-8x8-thermal-came... и бездумно выполняем описанные там действия, а потом переустанавливаем систему и выполняем их здумно.


Пара хаков, упрощающих бытие:

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

Нужно пропатчить файл I2C.py в /usr/local/lib/python2.7/dist-packages/Adafruit_GPIO-1.0.3-py2.7.egg, чтобы возвращал номер нужной шины, коз он заточен под богомерзкую распберри. Ну или можно не патчить, а как-то параметр передать, я вообще не вникал, лол.

В файлике thermal_cam.py эти аутисты захардкодили значения температуры, соответственно, если у вас в комнате слишком жарко/холодно, картинки вы не увидите. Надо отредактировать.



Добро пожаловать на дно, господа.

Пятничный техноаутизм: подключение i2c тепловизора к пэка My Little Pony, Кривые руки, Тепловизор, Компьютер, Пятничный тег моё, Длиннопост

Розовых поней вам и кошачьих жоп. И помните: белая обезьяна никогда не спит.


Отдельное спасибо фырным флудерам за помощь в поиске яйца.

Материал опубликован под лицензией WTFPL v2.

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

Кисота

sleeply4cat
Кисота My Little Pony, Acid, Упоротость, Длиннопост

https://yoka-the-changeling.deviantart.com/art/Fighting-is-M...

Кисота My Little Pony, Acid, Упоротость, Длиннопост

http://elvenjunko.deviantart.com/art/G-E-N-T-L-E-315345809

Кисота My Little Pony, Acid, Упоротость, Длиннопост

http://jowybean.deviantart.com/art/You-Ready-to-Buck-and-Sla...

Кисота My Little Pony, Acid, Упоротость, Длиннопост

http://jowybean.deviantart.com/art/Vibecord-534086005

Кисота My Little Pony, Acid, Упоротость, Длиннопост

https://fleebites.deviantart.com/art/MLPSYCHEDELICNESS-30087...

Кисота My Little Pony, Acid, Упоротость, Длиннопост

http://elvenjunko.deviantart.com/art/S-M-I-L-E-270641409

Кисота My Little Pony, Acid, Упоротость, Длиннопост

https://derpibooru.org/235666

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

Скидки на товары и услуги для геймеров (и не только) в честь E3

specials спoнсорский пост

Е3 — это крупнейшая выставка электронных развлечений и ежегодный праздник для всех любителей видеоигр. Пикабу не смог пройти мимо и запустил закрытую распродажу для геймеров. Классные скидки на товары и услуги и всего две недели, чтобы ими воспользоваться.

Игровая периферия от SteelSeries

Скидки на товары и услуги для геймеров (и не только) в честь E3 Длиннопост

Гарнитуры, мыши и коврики для них, клавиатуры, контроллеры – за этим можно идти к бренду SteelSeries, который поддерживает киберспортивные турниры. Вводите промокод SS10 и покупайте разные игровые устройства со скидкой 10% – без ограничений.


Ввести промокод (только перед этим зарегистрируйтесь)

Доставка еды от «Кухни на районе»

Скидки на товары и услуги для геймеров (и не только) в честь E3 Длиннопост

«Кухня на районе» идеально подходит, чтобы не отвлекаться от игры или стрима. Вы просто заказываете в приложении и за 25 минут получаете свою еду. Без минимальной суммы заказа и комиссии за доставку. Всем новым клиентам – скидка 500 рублей по пикабушному промокоду PIKABUE3.


Заказать еду

Автобусы на Daedu.ru

Скидки на товары и услуги для геймеров (и не только) в честь E3 Длиннопост

До Лос-Анджелеса, где проходит E3, на автобусе, конечно, не доехать, зато вот по стране и ближнему зарубежью прокатиться можно. Сайт Daedu.ru — это простой и удобный поиск самых дешевых билетов на автобусы. Вы просто задаете направление, а сервис ищет в интернете лучшее предложение.


Найти билет

Игровое кресло ThunderX3 EC3

Скидки на товары и услуги для геймеров (и не только) в честь E3 Длиннопост

Удобное кресло – важно всегда: и для работы, и для стриминга. Кресло ThunderX3 EC3 может похвастаться двумя подушками в комплекте (под поясницу и шею), механизмом «топ ган» и технологией AIR Tech – дышащей поверхностью, с которой летом не будет жарко. Главный плюс – раскладывающая спинка аж на 180 градусов. Когда надоест сидеть, можно прилечь.


Не забудьте перед заказом ввести промокод PIKABU20, который дает 20% скидку.


Купить кресло

Игры месяца в июне от PlayStation

Скидки на товары и услуги для геймеров (и не только) в честь E3 Длиннопост

Эксклюзивное предложение для подписчиков PS Plus в этом месяце включает две бесплатные игры для PlayStation 4:


Sonic Mania

Выход этой части был приурочен к 25-летнему юбилею серии игр о Сонике. Разработчики сохранили лучшие черты игрового процесса первых игр (с SEGA!), добавив новые возможности.


Borderlands: The Handsome Collection

Это сборник из игр Borderlands 2 и Borderlands: Pre-Sequel. Если вы никогда не играли в этот комедийный экшен, сейчас, в преддверие выхода третьей части, самое время наверстать. А тем, кто уже знаком с серией, стоит обратить внимание на новое бесплатное сюжетное дополнение «Командир Лилит и битва за Убежище», которое послужит мостиком к грядущей Borderlands 3.


Посмотреть игры месяца в PS Plus

Первая поездка на Uber Russia

Скидки на товары и услуги для геймеров (и не только) в честь E3 Длиннопост

Если еще не пользовались Uber Russia, тогда качайте приложение в App Store или Google Play. В разделе «Промокод» введите PIKABU, при заказе машины выберите оплату картой и наслаждаетесь скидкой 40% (максимальный размер скидки – 150 рублей). Акция действует до 14 июля 2019-го.

Товары для геймеров на goods.ru

Скидки на товары и услуги для геймеров (и не только) в честь E3 Длиннопост

Используйте промокод PikabuE3, чтобы получить выгоду 1000 рублей при покупке от 4000 рублей на первый заказ. Он работает с 14 июня по 30 июня 2019-го.


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


Перейти в геймерский раздел

Показать полностью 5
Отличная работа, все прочитано!