Плоттер на raspberry pi с использованием компонентов от cd-rom

Плоттер на Raspberry Pi с использованием компонентов от CD-ROM

Механические компоненты

WLAN плоттер, питаемый от батареи, состоит из компонентов от двух старых оптических приводов, четырех H-мостов, сервопривода и миниатюрного компьютера Raspberry Pi.

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

Я соединил оба механизма перпендикулярно друг к другу с помощью небольшой полоски из перфорированного металла и эпоксидного клея.

Держатель пера также изготовлен из полоски перфорированного металла, которая приклеена к верхней лазерной головке. Сервопривод используется для сгибания этой металлической полоски, выполняя, таким образом, подъем или опускание пера.

Электронные компоненты

Шаговый электродвигатель имеет четыре вывода:
Пара выводов внутренне подсоединена к электромагнитной катушке. Используя мультиметр, вы сможете легко определить пару, подсоединенную к катушке.

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

Плата имеет четыре выходные клеммы:
Каждую пару выходов необходимо подсоединить к одной из катушек на шаговом электродвигателе. Кроме того, есть еще четыре входных вывода, которые следует подсоединить к выводам общего назначения GPIO микрокомпьютера Raspberry Pi. И, наконец, 5 В источник электропитания нужно подсоединить к выводам «Ground» и «VCC».
Одна катушка электродвигателя потребляет ток около 500 мА, что превышает максимально допустимый ток, предоставляемый 5 В выводом Raspberry Pi!
Следовательно вам необходимо использовать блок питания от старого компьютера или отдельную батарею, чтобы обеспечить для механизма требуемую электрическую энергию.

Схемное решение для WLAN плоттера.

Программное обеспечение

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

Программное обеспечение позволяет вычислять растровые изображения (в формате *.bmp) с разрешением 55 x 55 пикселей и глубиной цвета 24 бита. Любой другой тип растровых изображений будет проигнорирован программой. Пиксели с красными, синими или зелеными компонентами меньше, чем 200, считаются черными и будут чертиться плоттером. Все остальные пиксели считаются белыми и пропускаются. Устройство поддерживает векторный формат «Scalable Vector Graphics – масштабируемая векторная графика (*.svg)». При этом следует заметить, что чертятся не области, а только их контуры. Все траектории (и контуры областей) должны быть установлены в режим «Polygon» (Замкнутая линия). Функционирование проверялось на примере графических файлов, которые редактировались и экспортировались в формат svg программой Libre Office Draw.

Благодаря специальной конструкции плоттера вы можете использовать водостойкое перо для рисования практически на любой плоской поверхности. Область, охватываемая пером, имеет площадь 35 на 35 миллиметров. Для перемещения пера на 35 миллиметров необходимо выполнить 250 шагов.

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

Windows-терминалы WTware

Программа-клиент службы терминалов Windows Terminal Services, для бездисковых терминалов и загрузки по сети. Основной сайт http://www.wtware.ru

  • Темы без ответов
  • Активные темы
  • Поиск

CD/DVD-привод и Raspberry Pi 3

CD/DVD-привод и Raspberry Pi 3

  • BUTTON_REPORT
  • Цитата

Сообщение Doondook » Чт май 25, 2017 9:20 am

Re: CD/DVD-привод и Raspberry Pi 3

  • BUTTON_REPORT
  • Цитата

Сообщение aka » Чт май 25, 2017 10:03 am

Re: CD/DVD-привод и Raspberry Pi 3

  • BUTTON_REPORT
  • Цитата

Сообщение Гость » Чт май 25, 2017 11:22 am

Re: CD/DVD-привод и Raspberry Pi 3

  • BUTTON_REPORT
  • Цитата

Сообщение aka » Чт май 25, 2017 12:31 pm

Если я спрашиваю про распбиан — значит этапы «раскручивается» и «2А блок» я прошёл. Но мой под распбианом не работает. 2А блок, раскручивается, но не работает. Твой под распбианом работает, или только раскручивается?

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

Re: CD/DVD-привод и Raspberry Pi 3

  • BUTTON_REPORT
  • Цитата

Сообщение MasterHome » Чт апр 02, 2020 11:00 am

Re: CD/DVD-привод и Raspberry Pi 3

  • BUTTON_REPORT
  • Цитата

Сообщение MasterHome » Чт апр 02, 2020 11:29 am

Re: CD/DVD-привод и Raspberry Pi 3

  • BUTTON_REPORT
  • Цитата

Сообщение aka » Чт апр 02, 2020 6:30 pm

Загрузи, залогинься. Мышь в правый нижний угол, всплывет окошко втвари, «подключить». В виндовсе проводник, в проводнике \tsclient Есть сидиром?

Затем то же на малине.

Когда что-то не поедет, покажи лог: https://wtware.ru/logs.html

Re: CD/DVD-привод и Raspberry Pi 3

  • BUTTON_REPORT
  • Цитата

Сообщение MasterHome » Сб апр 04, 2020 12:29 pm

Winserver 2016 standart, втварь 6.0.2, обычный комп, всё тот же залман с виртуальным оптоприводом. Привод подключается, видится в проводнике как \tsclientCD, так и при клике «Этот компьютер» как «CD на wtw «.
Собственно на малине аналогично. Всё работает, остаётся решить только техническую задачу с обеспечением питания, т.к. при подключенном внешнем питании (реализовано как ответвление под ещё один USB-A на шнуре залмана) подпитка проходит на малину через УСБ порт. При попытке включить всё одновременно бута не происходит, малина не стартует. Если стартануть малину, а потом подключить к ней залман — всё работает. В любом случае вопросов по этой реализации к WTWare нет, она работает. Спасибо!

UPD. Нашёл в заначаке внешний ДВД привод с внешним БП. С ним глюков при старте нет, хотя напругу на УСБ он тоже подает, причём её хватает, чтобы малина продолжала работать и это надо учитывать, т.к. если в конце смены обесточить малину и не обесточить внешний ДВД привод — малина будет продолжать работать.

  • WTware на Raspberry Pi 4, Raspberry Pi 3B+, Pi 3 и Pi 2
  • ↳ WTware на Raspberry Pi
  • WTware на обычных x86-совместимых компьютерах (PC)
  • ↳ Методы загрузки
  • ↳ Планы развития. Пожелания.
  • ↳ Вопросы о лицензиях.
  • ↳ О версиях WTware
  • ↳ Остальное
  • ↳ Статьи на сайте wtware.ru
  • ↳ Google Chrome
  • Железо и WTware
  • ↳ Подходящие компьютеры и материнские платы
  • ↳ Перенаправление USB через RDP
  • ↳ Перенаправление USB через VirtualHere
  • ↳ Железо и WTware
  • ↳ Видеокарты и скорость
  • ↳ Принтеры
  • ↳ Планшетные сканеры
  • ↳ Токены и смарт-карты
  • ↳ Торговое оборудование (POS-системы)
  • ↳ Сетевые карты
  • ↳ Тонкие клиенты thinBox
  • ↳ Терминалы iSKANDERlabs
  • О терминальных серверах
  • ↳ Остальное
  • ↳ Tips and tricks
  • ↳ Кластеры.
  • WTware на ARM/Rockchip — больше не работает
  • ↳ Как WTware работает на ARM
  • ↳ Описание устройств. Микрокомпьютеры на процессорах ARM
  • ↳ О версиях WTware на ARM
  • На главнуюСписок форумов
  • Часовой пояс: UTC+03:00
  • Удалить cookies конференции

Создано на основе phpBB® Forum Software © phpBB Limited

Плоттер на raspberry pi с использованием компонентов от cd-rom

I’m trying to learn PHP and MySQL from a book. I need to use an external CD/DVD drive to access the files from a disc that came with the book for doing the exercises.

I’ve seen some suggestions and guides here but many of the threads are several years old.

How can I hook-up my RPi 2 Model B to an external CD/DVD drive? Seems I need an external power source to make this work, right?

Re: Getting External CD/DVD Drive to Work on Raspberry Pi?

If the drive has its own power supply, use that. Most don’t. Most have a USB cable with two connectors on one end so that the drive can draw power from two USB ports. That’s *mostly* for writing disks.

The way to hook a drive to a Pi is to use an external, *powered* USB hub. Make sure the power supply for the hub is rated to provide AT LEAST 500mA for each port. That is, the PSU for a 4-port hub should provide more than 2A. For 7-port hub, look for one with a PSU rated above 3.5A. When I need a powered hub to use with a Pi, I use this one: http://www.mcmelectronics.com/product/83-12399 . Notice that the PSU is rated to provide 2.5A. In addition, the hub is wired correctly and does not feed power back to the host device.

Читайте также  Монтаж винтажной проводки

Re: Getting External CD/DVD Drive to Work on Raspberry Pi?

Yeah I have two and they both have 2 USB connectors.

One came with a separate USB cable for the power supply. Should the RPi 2 pick-up the external disc drive automatically? Will I need to configure something?

Re: Getting External CD/DVD Drive to Work on Raspberry Pi?

php wrote: Yeah I have two and they both have 2 USB connectors.

One came with a separate USB cable for the power supply. Should the RPi 2 pick-up the external disc drive automatically? Will I need to configure something?

Re: Getting External CD/DVD Drive to Work on Raspberry Pi?

php wrote: Yeah I have two and they both have 2 USB connectors.

One came with a separate USB cable for the power supply. Should the RPi 2 pick-up the external disc drive automatically? Will I need to configure something?

Re: Getting External CD/DVD Drive to Work on Raspberry Pi?

Re: Getting External CD/DVD Drive to Work on Raspberry Pi?

Re: Getting External CD/DVD Drive to Work on Raspberry Pi?

Re: Getting External CD/DVD Drive to Work on Raspberry Pi?

Any language using left-hand whitespace for syntax is ridiculous

Any DMs sent on Twitter will be answered next month.
Fake doctors — are all on my foes list.

Any requirement to use a crystal ball or mind reading will result in me ignoring your question.

Re: Getting External CD/DVD Drive to Work on Raspberry Pi?

Re: Getting External CD/DVD Drive to Work on Raspberry Pi?

Re: Getting External CD/DVD Drive to Work on Raspberry Pi?

Re: Getting External CD/DVD Drive to Work on Raspberry Pi?

Re: Getting External CD/DVD Drive to Work on Raspberry Pi?

Re: Getting External CD/DVD Drive to Work on Raspberry Pi?

Re: Getting External CD/DVD Drive to Work on Raspberry Pi?

Re: Getting External CD/DVD Drive to Work on Raspberry Pi?

Next I wondered if it had only pretended to install all fine with that method, so I downloaded the tarball & did the business. Same result.

And then, after all that it turned out the drive was a bit knackered.
I tried another disk & while I can’t say it works fine, it does at least sort of play it.
It is slow, jerky and pixelated but until I get a better drive, I doubt there is much point trying to improve it.
Although I suspect that it isn’t all down to the drive, so any suggestions in advance will be welcome.

Re: Getting External CD/DVD Drive to Work on Raspberry Pi?

Re: Getting External CD/DVD Drive to Work on Raspberry Pi?

LibreElec Operating System ?

Re: Getting External CD/DVD Drive to Work on Raspberry Pi?

Hi there

I’ve just registered on this forum (which I’ve read a lot to find informations) to give you an update about the whole ‘USB powered dvd-rom thing.

I’m working in an hospital and we’re using raspberry pi as thin station with Remote Desktop Services sessions on Windows Server.

And some of our doctors uses cdroms with medical imagery on them. So I tried a lot of things to have DVD players hooked up to our Pies!

I was using a generic LDLC dvd player (a french website selling mostly computer things) with a simple USB phone charger on the Y usb3 cable, it was working well but not really convenient TBH.

BUT I’ve finally found a DVD player (Lite-ON ES1) which is working perfectly fine using only 1 USB port on our raspberry Pi 3B+!

I know CD/DVDs is an old technology less and less used with time, but If like me you’re looking for a DVD writer/reader (I haven’t tried to write a CD or DVD, I’m just reading them) that’s plug and play with just 1 usb cable on your pies you should definitively look the LITE-ON ES1!

Делаем плоттер своими руками

Электронные компоненты

Шаговый электродвигатель имеет четыре вывода:
Пара выводов внутренне подсоединена к электромагнитной катушке. Используя мультиметр, вы сможете легко определить пару, подсоединенную к катушке.

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

Плата имеет четыре выходные клеммы:
Каждую пару выходов необходимо подсоединить к одной из катушек на шаговом электродвигателе. Кроме того, есть еще четыре входных вывода, которые следует подсоединить к выводам общего назначения GPIO микрокомпьютера Raspberry Pi. И, наконец, 5 В источник электропитания нужно подсоединить к выводам «Ground» и «VCC».
Одна катушка электродвигателя потребляет ток около 500 мА, что превышает максимально допустимый ток, предоставляемый 5 В выводом Raspberry Pi!
Следовательно вам необходимо использовать блок питания от старого компьютера или отдельную батарею, чтобы обеспечить для механизма требуемую электрическую энергию.

Схемное решение для WLAN плоттера.

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

Программное обеспечение позволяет вычислять растровые изображения (в формате *.bmp) с разрешением 55 x 55 пикселей и глубиной цвета 24 бита. Любой другой тип растровых изображений будет проигнорирован программой. Пиксели с красными, синими или зелеными компонентами меньше, чем 200, считаются черными и будут чертиться плоттером. Все остальные пиксели считаются белыми и пропускаются. Устройство поддерживает векторный формат «Scalable Vector Graphics – масштабируемая векторная графика (*.svg)». При этом следует заметить, что чертятся не области, а только их контуры. Все траектории (и контуры областей) должны быть установлены в режим «Polygon» (Замкнутая линия). Функционирование проверялось на примере графических файлов, которые редактировались и экспортировались в формат svg программой Libre Office Draw.

Благодаря специальной конструкции плоттера вы можете использовать водостойкое перо для рисования практически на любой плоской поверхности. Область, охватываемая пером, имеет площадь 35 на 35 миллиметров. Для перемещения пера на 35 миллиметров необходимо выполнить 250 шагов.

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

Плоттер из принтера

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

Режущий плоттер по-другому называется катер. Он имеет встроенный резец или нож. Наиболее часто изображения вырезаются аппаратом из таких материалов:

  • обычной и фотобумаги;
  • винила;
  • картона;
  • различных видов пленки.

Сделать планшетный печатающий или режущий плоттер можно из принтера: в первом случае в держателе будет установлен карандаш (ручка), а во втором – нож либо лазер.

Самодельный планшетный графопостроитель

Чтобы собрать устройство своими руками, понадобятся следующие комплектующие детали и материалы:

  • шаговые двигатели (2), направляющие и каретки из принтеров;
  • Arduino (совместимый с USB) или микроконтроллер (например, ATMEG16, ULN2003A), служащий для преобразования поступающих с компьютера команд в сигналы, вызывающие движение приводов;
  • лазер мощностью 300 мВт;
  • блок питания;
  • шестерни, ремни;
  • болты, гайки, шайбы;
  • органическое стекло или доска (фанера) в качестве основы.

Простейший вариант планшетного графопостроителя собирают в такой последовательности:

делают основу из выбранного материала, соединяя элементы конструкции болтами или склеивая их;

сверлят отверстия и вставляют в них направляющие как на фотографии ниже;

собирают каретку для установки пера либо лазера;

Каретка с отверстиями под направляющие

Крепление под маркер

устанавливают шаговые двигатели, шестерни, ремни, получая изображенную ниже конструкцию;

Собранный самодельный плоттер

  • соединяют электрическую схему;
  • устанавливают программное обеспечение на компьютер;
  • запускают устройство в работу после проверки.
Читайте также  Крепление провода к тросу при воздушной проводке

Если использовать Arduino, то подойдут рассмотренные выше программы. Применение разных микроконтроллеров потребует установки различного ПО.

Приведенную конструкцию можно усовершенствовать, добавив автоматики. Детали по параметрам понадобится подбирать опытным путем, исходя из имеющихся в распоряжении. Возможно, некоторые потребуется докупить.

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

4xiDraw почти готов

В этой части продолжим сборку и настройку механической части плоттера. Подключим электронику и настраиваем ток драйверов A4988

Для сборки «4xiDraw» использовали:

2 шаговых двигателя nema 17 тут
4 8mm Гладкие стержни 2 шт. 400mm и 2 шт. 320mm (куплено в строительном магазине)
2 M10 Резьбовые стержни 400mm (куплено в строительном магазине)
8 LM8UU Линейные подшипники тут
2 GT2 Шкивы тут
10 F623ZZ подшипники тут
1 micro servo SG90 (плюс удлинитель кабеля 250 мм) тут
1 Arduino UNO тут
1 CNCshield тут
2 x Драйвер шагового двигателя A4988 тут
1 GT2 Ремень 1.4 метра тут
8 M10 гайки (куплено в строительном магазине)
8 30mm M3 Винты с гайками (куплено в строительном магазине)
8 6mm M3 Винты (куплено в строительном магазине)
4 16mm M3 Винты с гайками (куплено в строительном магазине)
4 M3 шайбы (куплено в строительном магазине)
2 15mm M3 винты (куплено в строительном магазине)
1 12V 2A блок питания (куплено в магазине электротоваров)
1 USB кабель (в любом магазине электроники)
1 Перьевая ручка ну или просто маркер

Было решено использовать немного модернизированную конструкцию каретки с шестернёй

STL carriage_gear, engrenagem

Моторы Nema 17HS4401 отлично подошли для нашего проекта 4xiDraw

Регулируем натяжение ремня и затягиваем болты

Можно использовать печатные шестерни (20 зубьев)

STLка шестерни для печати

Линейные подшипники LM8UU плотно встали

STLка пришлось немного увеличить по высоте держатель для Arduino

Резиновые накладки на ножки уменьшат немного шум и вибрации при работе плоттера

Подключаем servo SG90 нам пришлось использовать удлинитель так как провода от сервопривода очень короткие

красный — красный
белый — белый
чёрный — зелёный

При установке драйверов шагового двигателя A4988 обратите внимание на правильность установки. (иначе нужно будет покупать новые драйвера)

Далее будем настраивать рабочий ток драйверов A4988 для каждого шагового двигателя. Это можно сделать двумя способами:

1. Подключить двигатель в полношаговом режиме и замерить ток на одной обмотки. Он должен быть 70% от номинального тока двигателя. Т.е. для 17HS4401 1,7*0,7= 1,19 А

2. Рассчитать значение Vref — напряжение на переменном резисторе расположенном на драйвере А4988.

Формула Vref для A4988 изменяется от номинала токочувствительных резисторов. Это два черных прямоугольника на плате драйвера. Обычно подписаны R050 или R100.

Vref = Imax * 8 * (RS)

Imax — ток двигателя;

RS — сопротивление резистора. В моем случае RS = 0,100.
Для 17HS4401 Vref = 1,7 * 8 * 0,100 = 1,36 В.

В связи с тем что рабочий ток двигателя равен 70% от тока удержания. Полученное значение нам нужно умножить на 0,7. В противном случае двигателя в режиме удержания будут сильно греться.

Для 17HS4401 Vref ист. = 1,36*0,7 = 0,952 В.

Краткая инструкция настройки тока драйвера шд: Минусовой щуп мультиметра подсоединяем к контакту GND (минус, он общий), плюсовым прикасаемся к корпусу подстроечного резистора на драйвере. Крутим подстроечный резистор отвёрткой и замеряем расчётное напряжение Vref. Таким образом мы выставляем правильный ток для драйвера шагового двигателя. Для каждого вида драйвера своя формула расчета Vref.

На фото подстроечный резистор выделен красным цветом

в 3 заключительной части мы загрузим прошивку и настроим программное обеспечение для рисования

Плоттер на raspberry pi с использованием компонентов от cd-rom

❗ Обсуждение устройств, не относящихся к данной теме, запрещено. Если нужной вам темы по конкретной модели не существует — создайте её.
❗ На форуме принято размещать изображения под спойлером
❗ Сообщения содержащие оффтоп будут удаляться без предупреждения

Raspberry Pi ([‘rɑːzbərɪ paɪ], Ра́збери па́й) — одноплатный компьютер размером с банковскую карту, изначально разработанный как бюджетная система для обучения информатике, впоследствии получивший намного более широкое применение и популярность, чем ожидали его авторы. Разрабатывается Raspberry Pi Foundation. По состоянию на конец 2019 года было продано более 30 миллионов устройств Raspberry Pi.

Различия версий:
Raspberry Pi выпускается в нескольких комплектациях: модель «A», «B», «B+»,«2B», «Zero», «Zero W», «3B», «3B+», «3A+» и «4B».
Принципиальные схемы Raspberry Pi можно найти здесь: (Schematics)
На вид одинаковые платы Raspberry Pi могут быть разной ревизии: (Raspberry Pi revision codes)*
*для Raspberry Pi4 ревизия 1.3 означает исправление подключения Type-C кабеля

На данный момент у Raspberry Pi имеется несколько официально поддерживаемых операционных систем и огромное количество неофициальных.

Официальные ОС:ˇ
Скачать нужный образ этих ОС можно на официальном сайте через Raspberry Pi Imager.

  • Raspbian (порт Debian)
  • Arch Linux
  • OpenELEC
  • OSMC( Raspbmc )
  • RICS OS
  • Pidora
  • Win 10 IoT (RPi 2B/3B/4B)
  • Ubuntu
  • DietPi
  • Suse Linux
  • RetroPie
  • Recalbox/Batocera
  • Manjaro OS
  • Debian
  • Oracle Linux

Неофициальные* ОС:ˇ
*OS сообщества, многие уже неактуальны (список на 2013 год)

  • Windows 10
  • [RPi4]Linage OS 18.1 (ссылка на загрузку)
  • [RPi3]Linage OS 17.1 (ссылка на загрузку)
  • Plan 9
  • MAME
  • Gentoo
  • OpenWRT
  • Twister OS
  • Plex Media Server
  • balenaEtcher[Linux] [Win] [macOS]
  • Win32DiskImager[Win]
  • Raspberry Pi Imager[Linux] [Win] [macOS]
  • ApplePi-Baker[macOS]

(где sdd(sdc) вы должны посмотреть какой путь к накопителю в GParted, например /dev/sdd2/)

Для более простого запуска нескольких ОС на Raspberry Pi можно воспользоваться специальным установщиком, позволяющим переключаться между системами.

Основными считаются несколько утилит:

  • BerryBoot (GitHub)
    (ссылки: сайт проекта)
  • NOOBS (GitHub)
    (ссылки: официальная документация)
  • PINN (GitHub) — альтернатива NOOBS, расширенная версия
    (ссылки: раздел на официальном форуме)

Все, что вам нужно сделать — разархивировать установщик в корень SD-карты и загрузится с Raspberry Pi.
Внимание! Если у вас нет сигнала с выхода RCA после использования NOOBS, есть решение проблемы.

Внимание! То, что Вы делаете, не гарантирует полную работоспособность системы после установки. Представленный способ не единственный и только упрощает вам работу.

Если мы используем карту памяти, желательно не особо большого размера, то у нас есть возможность сохранить данные в случае поломки накопителя. Чтобы перенести систему на исправный носитель данных или переходим с microSD на SSD необходимо использовать любую программу для создания точной копии карты памяти по типу USB Image Tool. С её же помощью переносим получившийся .img файл на новую карточку. Это способ, доступный каждому, может сопровождаться проблемой когда новая карта памяти меньшего размера чем образ с файловой системой.

Для того, чтобы вместить образ флэшки на новый накопитель можно воспользоваться программой PiShrink от Drewsif с GitHub.
Если образ не прошел первый этап проверки «Pass 1: Checking inodes, blocks, and sizes» используем программу fix_orphaned_inode_list от gmenezesg с GitHub.

Для общего представления о всех параметрах в config.txt изучи официальную документацию по разгону!
Внимание! Разгон может навредить SDHC картам чей class выше или равен 6! Разгон может навредить Raspberry Pi! При разгоне желательно установить пассивное/ активное охлаждение.

Разогнать нашу железку можно двумя способами:

  1. Редактированием config.txt (файл конфигурации, расположен в /boot)
  2. Через меню настройки raspi-config (console based raspi-config application)

Файл config.txt позволяет сделать разгон наиболее точно. Для новичков предлагается установить уже давно проверенные варианты для разгона, чтобы получить наилучшую производительность платы.
Добраться до файла конфигурации можно тремя способами:

  • Подключив накопитель с системой к ПК
  • Открыв файл через консоль командой:

  • Открыв файл через клиент WinSCP* на ПК (смотри документацию по настройке подключения SFTP)
  • *позволяет работать с файловой системой и использовать терминал

    Мой опыт пользования Raspberry Pi

    Про микрокомпьютеры семейства Raspberry Pi слышал практически каждый. О том, как можно использовать его в домашней стерео и мультимедиа системе, будет мой небольшой рассказ. Здесь больше личного опыта, нежели исчерпывающей информации. Надеюсь, многим будет интересно.

    История началась с желания сделать бесшумный источник для воспроизведения музыки. Стационарный компьютер шумноват ночью, делать отдельный «Silent PC» относительно затратно, да и по габаритам разместить его не везде получится.

    Читайте также  Пайка проводки в квартире

    В какое-то время решил попробовать Rasberry Pi. Причин тому несколько. Он маленький, «размером с кредитную карту», разместиться может при необходимости в любом уголке, за усилителем или даже за телевизором, так что его и видно не будет. Производительность не самая высокая, но грамотно написанные операционные системы и приложения позволяют без проблем воспроизводить как аудио с высоким битрейтом (DSD256), так и видео. На некоторых «тяжелых» видео могут быть подтормаживания, но такие файлы скорее редкость. Обычно BDremux`ы идут без проблем. Ну и наконец — цена. Изначально у меня появилась модель 3B, которая стоила 35$, а с доставкой обошлась порядка 50-55$.

    Вот с чего началось — Rasberry Pi 3 model B. ARM-процессор с 4 ядрами и 1 Гб оперативной памяти.

    Оказалось, что всё очень даже хорошо работает. Тогда я остановился на RuneAudio. Но с обновлениями возникли сложности. То ли руки мои кривые, то ли с английским плохо, но бета-версии на заработали. В итоге перешёл на Volumio. Он регулярно обновляется, работает стабильно, некоторые косяки сильно не раздражают. В основном пользуюсь либо интернет-радио, либо проигрыванием файлов с флешки. Управление с браузера в домашней сети, либо можно подключить по HDMI к телевизору и пользоваться USB-мышкой.

    В дальнейшем захотелось сделать некоторое законченное устройство. Был куплен нерабочий усилитель Радиотехника У-101. В течение одного-полутора лет он проходил разные модификации, поначалу добавлялось всё, что только можно. Потом убиралось всё лишнее. На данный момент выглядит это так.

    Сзади выведен HDMI, RCA-входы и выводы на акустику. Спереди — USB входы, выводы на наушники, RCA-выход, регулировка громкости.

    Внутри он выглядит некрасиво, неся память о многочисленных переделках. Было желание сделать внутри красиво, но решил следовать принципу «работает — не трогай». Да и лень присутствует, некоторым образом.

    Несмотря на весь кошмар внутри, фона нет. Родной трансформатор питает усилитель на LM1875, напряжение +/- 27 Вольт, соответственно мощность порядке 2 х 25 Ватт выдаёт. Один из немногих аппаратов, где можно выкрутить громкость на полную и не оглохнуть. Индикатор мощности работает. Регулятор громкости поставил ALPS, темброблок отсутствует, ручки оставлены для косметики. Отдельный трансформатор питает цифровую часть чистым линейным питанием. К RaspberryPi по USB подключен ЦАП на AKM AK4490. Там XMOS принимает сигнал до 32/192.

    В целом «медиа-центр» получился полностью меня устраивающим. Полочники контролирует уверенно. Не шумит, греется не сильно. Он занял свое место в спальне и был вытеснен оттуда лишь случайным появлением сетевого ресивера ONKYO TX-8050. Последний при схожем функционале выглядит более интересно. Поэтому самоделка в итоге переехала на кухню, где регулярно продолжает выполнять свои функции.

    Далее появилось желание послушать музыку и на работе. Там появились усилитель и акустика, вопрос встал в источнике. Купил опять «малинку». А к ней так называемую шляпу — ЦАП подключаемый к 40-контактным разъемам. По идее отсутствие преобразований сигнала для передачи по USB шине ведет к укорочению тракта, устранению ненужных этапов. По шине I2S сигнал идет напрямую в ЦАП. Для начала выбрал дешевую шляпу на PCM5122 от Burr-Brown. Чип разработан специально так, чтобы на выходе в фильтре стояли по одному резистору и одному конденсатору на канал. Для более приятного внешнего вида купил на eBay корпус для итоговой конструкции.

    Такое положение дел сохранялось достаточно долго. Постепенно пришел к выводу, что удобнее использовать в качестве начального установщика не NOOBS, а PINN. Для музыки — volumio, а для кино — osmc.

    Проблема в том, что kodi — мультимедийный центр, выполняющий всю обработку в систимах типа osmc, libreelec, xbian и т.п. автоматом пересчитывает сигнал к киношным 16 бит/48 кГц. А volumio по умолчанию выводит без изменений, в режиме bitperfect. И чтобы упростить процесс переключения с одной системы на другую лучше всего, на мой взгляд, подходит PINN. Вначале выбираете установку volumio и того-же osmc, а потом при загрузке/перезагрузке пультом от телевизора можно выбрать нужную ОС. Предполагается, что малинка подключена к телевизору, раз уж смотрим кино. В случае чисто аудио-системы можно обойтись установкой одной лишь volumio, как я сделал в первом варианте с радиотехникой.

    По поводу выбора конкретной ОС. Про RuneAudio я уже писал. Пользуюсь volumio и доволен. Пробовал moOde, показался мне аналогом того же volumio, без каких-либо преимуществ. При настройке в качестве устройства вывода есть пункт использовать I2S-ЦАП, далее можно выбрать конкретную модель. По звучанию сравнение с вышеупомянутым Onkyo TX-8050 не дало предпочтение какому-либо из оппонентов, небольшие нюансы в звучании. При настройке kodi могут возникнуть проблемы. Если ЦАП подключается по USB – проблем не возникает, в отличие от I2S. В некоторых системах, например libreelec, приходиться вручную прописывать в конфигурационном файле необходимую модель ЦАПа. А вот osmc в настройках имеет длинный перечень подобных «шляп», нужно только выбрать свою.

    Далее периодически при просмотре кино появлялась проблема с перегревом процессора. В правом верхнем углу начинает мигать красный значок температуры. «Шляпа» очень близко расположена к процессору, плюс закрытый корпус мешают конвекции. Когда значок перестаёт мигать и начинает постоянно гореть система начинает пропускать отдельные кадры и иногда это становится заметным. В случае с аудио подобных проблем не возникало. Какое-то время я мирился с этим. Но в итоге решился и купил 4-ю модель. На всякий случай взял вариант с 4 Гб оперативной памяти, на всякий случай. Но даже у 3-й больше половины памяти никогда на заполнялось, так что можно было бы и сэкономить.

    Отличие Pi 4 от третей модели в более мощном процессоре, большем (на выбор) объеме оперативной памяти, 2 разъемах mini-HDMI с поддержкой 4К, ну и по мелочам: разъем питания USB-C с током от 3А, поддержка wi-fi 5ГГц, USB 3 версии… кому интересно — интернет в помощь.

    Для него я купил сразу и корпус с вентилятором и набором радиаторов. По умолчанию вентилятор питается от 5 Вольт, но при этом слышно шумит. Поэтому я подключил его к разъему 3.3 Вольта, так что даже ночью его не слышно, а температура процессора выше 50 градусов не поднималась.

    Роль ЦАПа в системе стал играть внешний Pro-Ject DAC Box DS2 ultra. По звуку он как минимум на уровень выше предыдущего на PCM5122. Теперь на работе вопрос с источником как видео, так и аудио можно считать надолго закрытым.

    Вот как выглядит всё на данный момент.

    После замены платы Pi 3 модели на Pi 4, «тройка» осталась на время не у дел. Новый ЦАП дал мне возможность ощутить всю прелесть формата DSD. Поэтому захотелось поэкспериментировать. Купил опять на eBay «шляпу» с поддержкой DSD, на чипе AK4493. Особенность DSD в том, что цена ошибки в обработке одного бита катастрофически ниже, чем в PCM. Поэтому, учитывая огромный битрейт DSD, в теории даже простенький в обвязке дешевый ЦАП будет давать хороший звук.

    Пока что корпуса нет, зато вентиляция достаточная и процессор работает в «штатном» режиме. Временно системка прячется у телевизора, так что её сразу и не видно, только удлинитель USB сбоку. А выглядит эта связка так.

    Ну и в заключении — несколько слов о звуке.

    Плата с AK4493 меня очень порадовала. В сравнении с Pro-Ject и домашним ASUS XEO ME она, конечно, звезд с неба не хватает, чувствуется определенно упрощение в подаче. Однако для начала, учитывая стоимость менее 10 тысяч, вариант очень рекомендуемый.

    Сравнивая с домашними ресиверами Onkyo TX-8050 и Onkyo TX-8250, считаю что уровень не ниже фабричных устройств, или даже несколько выше. До специализированных отдельных ЦАПов не дотягивает, но со встроенными вполне может соревноваться.

    Про непосредственно Raspberry Pi мои отзывы самые положительные. Компактная, бесшумная, производительная система, поддерживающая практически все современные цифровые технологии и сервисы. Специализированный сетевой проигрыватель от известного производителя будет красиво выглядеть, в использовании будет удобнее, но и бюджет там будет совсем другой. А подключив «малину» к внешнему ЦАПу, можно получить звук отличного качества.