vs145

на Пикабу
поставил 223 плюса и 93 минуса
отредактировал 0 постов
проголосовал за 0 редактирований
5637 рейтинг 125 подписчиков 1247 комментариев 3 поста 2 в горячем
2041

И еще немного про элементы Пельтье

Решил тут себе замутить холодильничек. В автомобиль что бы можно было поставить, да на работу взять. Можно конешно и купить, но это не интересно же. К тому же с давних времен валялись у меня элементы Пельтье. И вот читаешь интернет, и все пишут, что разница в 30'С относительно комнатной это недостижимый результат. Поэтому я прям начал задумываться о двухступенчатых системах. И начал эксперименты. Главная задача - отвести тепло от горячей стороны элемента. И я думал, что лучше кулера на тепловых трубках и быть ничего не может. И собрал следующий стенд:

И еще немного про элементы Пельтье Элемент Пельтье, Холодильник, Своими руками, Длиннопост, Рукоделие с процессом

Кулер неплох, три тепловых трубки, должен отводить 150 ватт тепла. Для китайского элемента tec1-12715 вроде как в самый раз. Но в комнате +25, а на радиаторе всего +12.

И еще немного про элементы Пельтье Элемент Пельтье, Холодильник, Своими руками, Длиннопост, Рукоделие с процессом

Поэтому эксперимент был продолжен, и я решил попробовать водянку. В интернетах пишут о её неэффективности, что мол лучше тепловых трубок ничего ещё не придумано. Но практика - критерий истины, подумал я и из подручных материалов собрал стенд №2. В него вошли:
- радиатор от печки автомобиля Газель;
- насос от аквариума;
- блок с двумя элементами TEC1-12715;
- ПВХ трубки;
- термометр;
- вентилятор 220 В, никто не мешает использовать кулеры от компа.

И еще немного про элементы Пельтье Элемент Пельтье, Холодильник, Своими руками, Длиннопост, Рукоделие с процессом

Собираем всё это дело, заливаем воду, в комнате +24 'С.

И еще немного про элементы Пельтье Элемент Пельтье, Холодильник, Своими руками, Длиннопост, Рукоделие с процессом

И меньше чем за минуту температура проседает сперва до - 15'С, потом подрастает, так как вода в системе подогревается, и всё это стабилизируется на -10'С.

И еще немного про элементы Пельтье Элемент Пельтье, Холодильник, Своими руками, Длиннопост, Рукоделие с процессом

Что сказать, такого я не ожидал. Дешёвый китайский водоблок играючи отводит ~300 Вт тепла.

И еще немного про элементы Пельтье Элемент Пельтье, Холодильник, Своими руками, Длиннопост, Рукоделие с процессом

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

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

Raspberry Pi и новый Raspbian. Приятное удивление

Итак, я снова Вас приветствую на волнах пикабу. Устав обжираться салатиками я сдул пыль со своей третьей распберри пи и решил посмотреть как там поживает свежий распбиан. Скачал его (https://www.raspberrypi.org/downloads/raspbian/) с офф сайта, раскатал на микро SD карту, и...

Он поразил меня прямо в сердце. Новый распбиан с ядром Buster уже вполне может претендовать на полноценный компьютер. Если раньше (ядра Jessie и Stretch) это была дикая поделка для упоротых гиков, и я лично способен был использовать лишь как тонкий терминал на виндовс-машину (коннектился к ноуту жены с пропатченной семёркой на мульти-пользовательский режим и работал на нём), то на бастере уже можно жить.


Но этой статьи не было бы, если бы всё было так просто. Linux-way тернист, и полон чудных багов, которые приходится героически бороть. О них я и поведаю Вам  сегодня.


Для начала обновимся

sudo apt-get update
sudo apt-get upgrade
sudo rpi-update

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

А. Если при настройке вы не выбрали русскую локализацию - теперь самое время. Я выбирал русскую локаль и английскую клавиатуру, поетому пропущу пункт А. Но Вам, возможно, пригодится.

Идем в меню Preferences—> Raspberry Pi configuration

Выбираем закладку Localisation.

Жмем кнопку Set Locale…

Напротив Language выбираем из списка ru (Russian).

Страна и набор символов настроятся автоматически.

Coutnry RU (Russia)

Character set UTF-8

Жмем OK, еще раз ОК и на запрос о перезагрузке нажимаем Yes.

Б. Добавляем апплет на Панель задач

Щелкаете правой кнопкой на Панель задач в любом свободном месте.

Выбираете Добавить/убрать элементы панели.

Нажимаете Добавить и ищете в списке Обработчик раскладки клавиатуры.

Выбираете его, и нажимаете Добавить.

Нажимаете OK.

На панели в правом углу появился британский (американский) флаг, это и есть переключатель.


Щелкаете по нему правой кнопкой мыши.

Выбираете самый первый пункт Обработчик клавиатуры Settings.

Снимаете галочку Сохранить системные раскладки.

В разделе Раскладки клавиатуры нажимаете Добавить.

Из списка выбираете ru Русская (или ту что вам по нужно) и нажимаете OK

Жмете кнопку с названием grp:shift_caps_toggle (кто-то из разработчиков поленился подписать её как Переключатель раскладки).

Выбираете удобные вам варианты переключения и нажимаете OK.

Теперь запишите с кнопки название переключателя например grp:ctrl_alt_toggle, поскольку на следующем шаге все равно настройки не сохраняются.

Щелкните x в правом верхнем углу окна, потому что кнопка закрыть не работает и настройки не сохраняются в файл, а работают только до завершения сеанса.


3. Чиним

Открываем Файловый менеджер и жмем Ctrl+H чтобы увидеть скрытые файлы.

По умолчанию он откроется в папке /home/pi.

Идем в папку .config -> lxpanel -> LXDE-pi -> panels и открываем файл panel

Ищем в самом конце раздел


Plugin {

type=xkb

Config {

Model=pc105

LayoutsList=gb

VariantsList=,

ToggleOpt=grp:shift_caps_toggle

}

}


И в разделе LayoutsList стираем gb и пишем us,ru

В разделе ToggleOpt заменяем значение на то которое вы переписали с кнопки.

В следующей строке добавляем параметр KeepSysLayouts=0

Получится что-то такое


Plugin {

type=xkb

Config {

Model=pc105

LayoutsList=us,ru

VariantsList=,

ToggleOpt=grp:ctrl_alt_toggle

KeepSysLayouts=0

}

}


Жмем Файл -> Сохранить

И перезагружаемся.


Итак, радость, счастье, русская раскладка.


В состав распбиана входит неплохой браузер, который покрыл все мои хотелки. Ютуб крутится, учи.ру у дочери запускается, вацап... А вот вацап предложил пройти прямо нахрен. Хромиум ему не нравится. Либо хром, либо огнелис, осёл, опера и посвежее, посвежее. Ну видимо дело в USER-agent подумал я. Так и есть.

Ставим дополнение User Agent Switcher

Raspberry Pi и новый Raspbian. Приятное удивление Rpi, Raspberry pi, Длиннопост

Меню - дополнительные инструменты - расширения.

Расширения (в левом верхнем углу) - открыть интернет-магазин Chrome - Поиск по магазину - вбиваем "User agent switcher" - Установить.

Переходим на вкладку chrome://extensions/

Жмем на плагине User Agent Switcher кнопку "подробнее"

Разрешить расширению просмотр и изменение ваших данных на посещаемых сайтах

- на выбранных сайтах, и вбиваем "https://web.whatsapp.com/*", ведь нам же не нужно что бы оно везде подменяло user-agent.

Закрываем вкладку.

Правой кнопкой теперь по иконке UAS на панельке инструментов хромиума - параметры.

И забиваем новый пресет

New User-agent name - Whatsapp

New User-Agent String - Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Ubuntu Chromium/73.0.3683.75 Chrome/73.0.3683.75 Safari/537.36

Group - Whatsapp

Append? - Append

Indicator Flag - WA

Жмём "Add"

Выбираем наш пресет на иконке UAS, и идем на https://web.whatsapp.com/

Там сканируем QR-код, и вот у нас работает вацап. Возможно, потребуется почистить куки.


Так же в новом распбиане есть чудный VLC-плеер. Если ему скормить плейлист, то можно посмотреть телеканалы. Например вот этоту ссылку ему дать: https://smarttvnews.ru/apps/iptvchannels.m3u


Ну либре офисом никого нынче не удивить. Дочь-первоклассница сумела вполне спокойно сделать презенташку "как я провела зимние праздники" в школу.


Попутно решилась проблема примонтирования к сетевому диску по SAMBA. Видите ли тут теперь надо явно указывать версию, хоть в манах пишуть, что v1.0 - умолчательная. Врут.

Сперва открываем терминал.

sudo apt-get mc

Ну нравится он мне, предпочитаю делать всё через него.

sudo mc

ИИИ, F10 не работает как выход из mc

Меню LXTerminal Правка - параметры - расширенные - отключить горячую клавишу для меню (F10 по умолчанию) - ок

Урря!

Идём в mc в директорию /media и создаём там директорию, в которую будем монтировать наш сетевой диск. Например, 3000. Даём всем права на чтение запись и тагдалие. Файл-права(расширенные) - и всем ставим rwx.

Ну и вбиваем команду.

sudo mount -t cifs //192.168.7.1/3000 /media/3000 -o dom=WORKGROUP,username=vs145,password=pass,iocharset=utf8,file_mode=0777,dir_mode=0777,vers=1.0

размонтировать соответственно, наоборот:

sudo umount /media/3000

Если хотим, что бы оно примонтировалось при загрузке, то делаем так:

sudo nano /root/.smbcredentials
В этот новый файл добавьте две строки:
username=vs145
password=pass
где, соответственно, vs145 – имя пользователя с необходимыми правами доступа к ресурсу Windows, pass – пароль этого пользователя. Измените права созданного файла так, что редактировать и смотреть его смог только root, то есть сама система:
sudo chmod 700 /root/.smbcredentials
Сохраните изменения и переходите к редактированию файла /etc/fstab:
sudo nano /etc/fstab
И здесь в самом конце добавьте строку типа:
//192.168.7.1/3000 /media/3000 cifs credentials=/root/.smbcredentials,iocharset=utf8,file_mode=0777,dir_mode=0777 0 0
Я так не делал, я просто создал 3000-подключить.sh и 3000-отключить.sh файл на рабочем столе и монтирую когда мне надо.


Ну а теперь самое приятное для меня.

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

Всё описано здесь: https://wiki.freepascal.org/Lazarus_on_Raspberry_Pi

Для ЛЛ:

sudo apt-get install fpc
sudo apt-get install lazarus

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

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

Raspberry Pi и новый Raspbian. Приятное удивление Rpi, Raspberry pi, Длиннопост

Пример с https://wiki.freepascal.org/Lazarus_on_Raspberry_Pi естественно, не работает. Я прослезился во второй раз и вспомнил книжки по делфи, в которых примеры были рабочими чуть меньше чем нихрена.


Если вдруг кому станет интересно, то могу рассказывать дальше о волнующих приключениях в мире быдлокодинга. В планах превратить свой сканер Epson Perfection 600 в крутейший Wi-Fi сканер с экранчиком, менюшкой, и прямой печатью на принтер. Для этого уже плывёт ко мне из далёкого китая RPI Zero W и micro-SD карточка на 8Гб U3. Этот сканер я купил на Авито за 500 рублей (потому что Epson последние драйвера сделала только для WindowsXP, и забила болтец, а sane из линукса поддерживает его до сих пор).


Короче, благодаря этой игрушке и так же свободному времени на праздниках я почувствовал себя вновь молодым. PIXEL (aka LXDE) сильно напомнил мне win98 своим аскетизмом, а lasarus - сильно смахивает на Delphi моей молодости.

Raspberry Pi и новый Raspbian. Приятное удивление Rpi, Raspberry pi, Длиннопост

Всем бобра, удачи в новом году и побольше, черт побери, позитива!

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

Изготавливаем медиацентр на Raspbery Pi

Приветствую Вас, уважаемые читатели, и особенно приветствую моего единственного подписчика (тов. майор?). Сегодня, по просьбе товарища @system1024 я обрисую как сделать из микрокомпьютера Raspberry Pi домашний медиацентр. Вообще, медиацентр, в моём понимании, это не вещь в себе, это некая в первую очередь, сетевая инфраструктура. Локальная сеть, так сказать, для дома, для семьи.
Как выглядит сие у меня дома сейчас и как я планирую сделать.
На данный момент у меня центром домашней сети является интернет-центр ZyXel Keenetic Viva, купленный по случаю года 4 назад. Живёт он в антресольке в коридоре, вместе с принтером и USB-разветвителем и мощным блоком питания на 12В, который всё это кормит.

Изготавливаем медиацентр на Raspbery Pi Rpi, Медиацентр, Kodi, Длиннопост

Вообще, мне нравятся кинетики, там, как мне кажется, именно максимальный функционал при домашней простоте настройки. Да, те же микротики на порядок более гибкие, но настроить сходу в микротике все функции, что мне нужны — ну так себе квест. А нужно мне следующее:
- Собственно роутер для домашней сети на гигабите. Ну и ви-фи, кудаж без него.
- Подключение принтера и жесткого диска. Доступ к жёсткому диску по протоколу самба.*
- Торрентокачалка.
- VPN** сервер.
Согласитесь, сходу поднять сие на микротике, или OpenWRT — задача для людей, которые хорошо представляют что делают. Кинетик же позволяет во многих случаях действовать по наитию.

Изготавливаем медиацентр на Raspbery Pi Rpi, Медиацентр, Kodi, Длиннопост

Хемуль, преисполнясь жаждой мщения, взял и прорыл канал от своей ямки к Снорку.
- Это, Хемуль, знаешь что! - сказал Снорк, вскакивая в намокшем одеяле. - Вот уж не думал, что ты горазд на такие фигли-мигли!
- Я это по наитию! - радостно сообщил Хемуль. - Ну, что мы теперь будем делать?

*Samba – протокол, позволяющий получать через локальную сеть доступ к разнообразным сетевым ресурсам. К сетевым дискам, к принтерам и т.д. Рождён в Windows, потому широко распространён.
** VPN – Virtual Private Network «виртуальная частная сеть» - обобщённое название технологий, позволяющих обеспечить одно или несколько сетевых соединений (логическую сеть) поверх другой сети (например Интернет). Смысл в том, что между Вашим устройством и роутером устанавливается шифрованное соединение, и вы, находясь вне дома, получаете доступ к домашним ресурсам, как будто сидите на диване через wi-fi. Шифрование, правда, так себе, но речь тут не об этом.

Итак, после описания домашней сети приступим, собственно, к медиацентру.

Собственно, медиакомбайном во всех дистрибутивах выступает программное средство KODI. Он есть на Windows, есть на линукс, есть на андроид. Оптимизированных под RPi достойных дистрибутива мне известно ровно два – LibreELEC и OpenELEC. Либра – это быстроразврывающийся дистрибутив, более свежее ПО, но я столкнулся с проблемой. После месяца работы отваливается плагин ютуба. А мне он то и нужен в основном. Дочери сидят и запускают с телефонов на большой экран видосики. Поэтому съехал на OpenELEC и полёт нормальный уже год как.
Итак, довольно слов

Изготавливаем медиацентр на Raspbery Pi Rpi, Медиацентр, Kodi, Длиннопост

Идём на сайт OpenELEC
https://openelec.tv/downloads
Раскрываем веточку Raspberry Pi Builds
И качаем для той платы, которая есть у нас. У меня RPi 2 B+ Соответственно выбираю
Raspberry Pi2 and Raspberry Pi3 Second-Generation quad core models (Model B 1024MB) ARM Builds
и выбираю stable версию – zip файл.

Пока качается – скачиваем средство для записи всего этого на micro-SD карту памяти. Это программка Win32DiskImager. Идём на ее сайт и качаем.
https://sourceforge.net/projects/win32diskimager/
Жмём огромную зелёную кнопку DOWNLOAD.
Качаем и устанавливаем.
Затем пишем образ на карту памяти. Вот тут хорошо описано, как.
http://wiki.amperka.ru/rpi:installation:sd

Внимание! Карта должна быть минимум класс 10 U1. Лучше U3. Хватит 8 гигов с головой.

После того, как записали карту, вставляем ее в наш Rpi. Подключаем по HDMI к телевизору, и подаём на него питание. Так же строго рекомендуется подключить хотя бы клавиатуру. Ну, чисто для удобства. Если всё сделано верно, то увидим такую заставку:

Изготавливаем медиацентр на Raspbery Pi Rpi, Медиацентр, Kodi, Длиннопост

Во время первого запуска система самонастроится и перезагрузится. Не надо ей в этом мешать. После перезагрузки появится мастер первоначальной настройки.

Изготавливаем медиацентр на Raspbery Pi Rpi, Медиацентр, Kodi, Длиннопост

Жмем Next

Изготавливаем медиацентр на Raspbery Pi Rpi, Медиацентр, Kodi, Длиннопост

Здесь можно настроить сетевое имя нашего медиацентра

Изготавливаем медиацентр на Raspbery Pi Rpi, Медиацентр, Kodi, Длиннопост

Здесь можно настроить сеть. Я задам статический IP-адрес, что бы программа управления с телефона каждый раз его не искала. У меня RPi 2, поэтому беспроводной сети нет.

Изготавливаем медиацентр на Raspbery Pi Rpi, Медиацентр, Kodi, Длиннопост
Изготавливаем медиацентр на Raspbery Pi Rpi, Медиацентр, Kodi, Длиннопост
Изготавливаем медиацентр на Raspbery Pi Rpi, Медиацентр, Kodi, Длиннопост

SSH в принципе не нужен, а самба пригодится. Если что, тут предупреждают - пользователь - root, пароль - openelec. Если вдруг решили включить ssh не забудьте поменять потом пароль.

Изготавливаем медиацентр на Raspbery Pi Rpi, Медиацентр, Kodi, Длиннопост

И вот мы радостно видим главный экран медиаплеера. Увы, на английском. Идём в настройки (это та вон шестерёночка вверху-слева).

Изготавливаем медиацентр на Raspbery Pi Rpi, Медиацентр, Kodi, Длиннопост

Там идём в настройки интерфейса...

Изготавливаем медиацентр на Raspbery Pi Rpi, Медиацентр, Kodi, Длиннопост

Regional - Language - и там выбираем русский.

Изготавливаем медиацентр на Raspbery Pi Rpi, Медиацентр, Kodi, Длиннопост

И - оппа - всё на русском.

Изготавливаем медиацентр на Raspbery Pi Rpi, Медиацентр, Kodi, Длиннопост

Выходим в главное меню, идём в раздел дополнения. Там надо установить поддержку ютуб и iptv. Выбираем "Установить из репозитория".

Изготавливаем медиацентр на Raspbery Pi Rpi, Медиацентр, Kodi, Длиннопост

Все репозитории...

Изготавливаем медиацентр на Raspbery Pi Rpi, Медиацентр, Kodi, Длиннопост

Клиенты PVR...

Изготавливаем медиацентр на Raspbery Pi Rpi, Медиацентр, Kodi, Длиннопост

PVR IPTV Simple Client. Устанавливаем его и настраиваем.

Изготавливаем медиацентр на Raspbery Pi Rpi, Медиацентр, Kodi, Длиннопост
Изготавливаем медиацентр на Raspbery Pi Rpi, Медиацентр, Kodi, Длиннопост
Изготавливаем медиацентр на Raspbery Pi Rpi, Медиацентр, Kodi, Длиннопост
Изготавливаем медиацентр на Raspbery Pi Rpi, Медиацентр, Kodi, Длиннопост

Вбиваем сюда какой-нибудь общедоступный плейлист. Например вот:
https://smarttvnews.ru/apps/iptvchannels.m3u

Изготавливаем медиацентр на Raspbery Pi Rpi, Медиацентр, Kodi, Длиннопост
Изготавливаем медиацентр на Raspbery Pi Rpi, Медиацентр, Kodi, Длиннопост

Вроде всё, но каналы появятся после перезагрузки.
А пока ставим плагин (дополнение) для Youtube.

Изготавливаем медиацентр на Raspbery Pi Rpi, Медиацентр, Kodi, Длиннопост

Видеодополнения-Youtube-установить. Всё. Теперь можно устанавливать приложение на телефон. Тут подкралось ограничение Picabu на количество картинок в одном посте, но тут уже и так всё проще некуда. Идём на вашем телефоне в магазин приложений (у меня андроид, так что буду говорить за него), и находим в плеймаркете приложение ПДУ Kodi. Ставим его. Запускаем. Он сам найдёт Ваш медиацентр, останется только его выбрать.
Теперь открываем на телефоне приложение youtube. Ищем видосик, и не запуская его, жмем значок с тремя точками и выбираем "поделиться". И там находим "Отправить на Kodi". Всё.
У вас настроен ютуб и IPTV.

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