Как я говорил в предыдущей статье, я узел чтения с магнитофона буду делать на 561ЛН2, а не на УД6 и СА3. Во-первых у меня нет таких микросхем, да и на мой взгляд проще и говорят надежнее использовать ЛН2.
Собственно вот схема:
Как я говорил в предыдущей статье, я узел чтения с магнитофона буду делать на 561ЛН2, а не на УД6 и СА3. Во-первых у меня нет таких микросхем, да и на мой взгляд проще и говорят надежнее использовать ЛН2.
Собственно вот схема:
ZX Spectrum в моей жизни был вторым компьютером. Первым был «Радио-86РК», который стал жертвой несовершенного «монитора». В качестве монитора использовался ЧБ ламповый телевизор «Рекорд», естественно без задней крышки, а сверху на телевизоре стоял магнитофон «Маяк-233», с которого я грузил программы. В один прекрасный момент провод, с линейного выхода магнитофона выпал из разъема и упал точно на высоковольтную лампу телевизора. Восстанавливать «Эркашку» не было ни средств, ни желания, т.к. уже начали появляться более продвинутые экземпляры ZX-Spectrum. И я начал сборку клона этого чуда. Так как жил в Ленинграде, выбор мой естественно пал на Ленинградский вариант.
И вот спустя много лет нашел старую, разбитую плату и клавиатуру. Возникло желание вспомнить молодость. Найденная плата была в ужасном состоянии и я решил купить новую печатную плату.
(Что бы вся информация по сборке была в одном месте собираю все здесь. Ссылки на источники информации буду публиковать.)
Схему, информацию и прошивку взял с сайта radio-hobby.org
Краткие технические характеристики:
Индикация частот: 31Hz, 62Hz, 125Hz, 250Hz, 500Hz, 1kHz, 2kHz, 4kHz, 8kHz, 16kHz
Размер матрицы — 10х10
Возможные режимы: Точка, линия, регистрация пиков.
Напряжение питания — 12V
Потребляемая мощность — Зависит от используемых светодиодов в матрице.
Тип входящего сигнала: Линейный стерео / линейный моно
Для того, что бы залить скетч в Arduino PRO MINI используя китайский Arduino UNO соберу схему:
Подарили несколько старых плат расковырять на детали. В одной из них стоял микроконтроллер PIC16F874-20 I/P вот решил разобраться, что за зверь такой. И не очень понятно рабочий ли он… На сайте www.microchip.ru нашел даташит на русском языке на данный микроконтроллер http://www.microchip.ru/files/d-sheets-rus/pic16f87x.pdf
Для рисования подобных схем использую программу Fritzing скачанную с сайта: http://fritzing.org
Приобрел на AliExpress отладочную плату Arduino UNO и драйверы для управления шаговыми двигателями «EasyDriver A3967». Решил проверить работу приобретений.
Столкнулся с проблемой, т.к. Arduino Uno не оригинальный, а китайский клон, то драйвера при установке IDE не устанавливались. Погуглив проблему решил установкой драйверов для этой платы: Драйвер для китайского клона
— Для ускорения загрузки отключить все ненужные модули, плагины. Модуль DAAP очень тормозит первый запуск.
— Эквалайзер для Rhythmbox и другие, возможно полезные плагины:
sudo add-apt-repository ppa:fossfreedom/rhythmbox-plugins sudo apt-get update sudo apt-get install rhythmbox-plugin-complete
— Для того, чтобы включить воспроизведение с того места на котором остановился, необходимо включить плагин: «Remember the Rhythm»
— Для того, чтобы в трее работали кнопки управления и показывалась обложка альбома, необходимо включить плагины: «Интерфейс MediaServer2 D-Bus» и «Интерфейс MPRIS D-Bus»
Столкнулся с проблемой в среде разработки Arduino, при попытке записать скетч в микроконтроллер выводилось сообщение о ошибке записи в порт, т.е. в отсутствии у меня прав вести запись в этот порт:
avrdude: ser_open(): can't open device "/dev/ttyUSB0": Permission denied
Решается проблема просто, необходимо добавить себя в группу которой позволено работать с данным портом. Для начала выясним название группы. Для этого введем в консоли:
alpsoid@ws-work:~$ ls -l /dev/ttyUSB0 crw-rw---- 1 root dialout 188, 0 июн 19 08:08 /dev/ttyUSB0
Видим, что группа именуется «dialout». Добавим себя в эту группу командой:
sudo usermod -a -G dialout alpsoid
Далее перезагрузимся, для того чтобы изменения учетной записи применились и все должно работать.
Обычно после установки Ubuntu, система распознает картридер и читает карты памяти. Но бывают случаи, когда на одной и той же машине Windows «видит» картридер, а Ubuntu — нет. Это происходит потому, что Ubuntu не включает кардридер во время загрузки.
Что делать в этом случае?
Чтобы это исправить, выполните следующие действия:
Откройте файл grub на редактирование, следующей командой в терминале:
sudo gedit /etc/default/grub
Найдите в нём следующую строку:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
И замените её на следующую:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash pciehp.pciehp_force=1"
Сохраните файл и закройте редактор, а затем обновите GRUB командой в терминале:
sudo update-grub
Перезагрузите компьютер и устройство считывания карт активируется.
Вот и всё.
Информацию почерпнул с сайта compizomania.blogspot.com