Author Archives: Алексей - Page 2

ZX Spectrum (Ленинград) — вперед в прошлое! ) (часть 1)

ZX Spectrum в моей жизни был вторым компьютером. Первым был «Радио-86РК», который стал жертвой несовершенного «монитора». В качестве монитора использовался ЧБ ламповый телевизор «Рекорд», естественно без задней крышки, а сверху на телевизоре стоял магнитофон «Маяк-233», с которого я грузил программы. В один прекрасный момент провод, с линейного выхода магнитофона выпал из разъема и упал точно на высоковольтную лампу телевизора. Восстанавливать «Эркашку» не было ни средств, ни желания, т.к. уже начали появляться более продвинутые экземпляры ZX-Spectrum. И я начал сборку клона этого чуда. Так как жил в Ленинграде, выбор мой естественно пал на Ленинградский вариант.

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

(Что бы вся информация по сборке была в одном месте собираю все здесь. Ссылки на источники информации буду публиковать.)

Вот старая плата:

Читать далее »

10-ти полосный светодиодный анализатор спектра

Схему, информацию и прошивку взял с сайта radio-hobby.org

Краткие технические характеристики:
Индикация частот: 31Hz, 62Hz, 125Hz, 250Hz, 500Hz, 1kHz, 2kHz, 4kHz, 8kHz, 16kHz
Размер матрицы — 10х10
Возможные режимы: Точка, линия, регистрация пиков.
Напряжение питания — 12V
Потребляемая мощность — Зависит от используемых светодиодов в матрице.
Тип входящего сигнала: Линейный стерео / линейный моно

Читать далее »

Программирование китайского Arduino PRO MINI китайским Arduino UNO

Для того, что бы залить скетч в Arduino PRO MINI используя китайский Arduino UNO соберу схему:

pro_mini

Читать далее »

Немного о микроконтроллере PIC16F874

1

Подарили несколько старых плат расковырять на детали. В одной из них стоял микроконтроллер PIC16F874-20 I/P вот решил разобраться, что за зверь такой. И не очень понятно рабочий ли он… На сайте www.microchip.ru нашел даташит на русском языке на данный микроконтроллер http://www.microchip.ru/files/d-sheets-rus/pic16f87x.pdf

img_1013

Читать далее »

Рисование схем с Ардуино, макетными платами и т.п.

Для рисования подобных схем использую программу Fritzing скачанную с сайта: http://fritzing.org

Untitled Sketch 2_bbДоступны версии для Windows, Linux, Mac OS

Тест Arduino UNO и драйвера EasyDriver с AliExpress

Приобрел на AliExpress отладочную плату Arduino UNO и драйверы для управления шаговыми двигателями «EasyDriver A3967». Решил проверить работу приобретений.

Столкнулся с проблемой, т.к. Arduino Uno не оригинальный, а китайский клон, то драйвера при установке IDE не устанавливались. Погуглив проблему решил установкой драйверов для этой платы: Драйвер для китайского клона

2016-07-04 19-35-19 Читать далее »

Rhythmbox настройки, дополнения и пр.

— Для ускорения загрузки отключить все ненужные модули, плагины. Модуль 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»

Ошибка доступа в порт USB среды разработки Arduino в Ubuntu16.04

Столкнулся с проблемой в среде разработки 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 не «видит» картридер

Обычно после установки 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

Запуск шагового двигателя от CD-ROM посредством PIC16F84a и L293D

Нашел старый неисправный CD-ROM. Выбросить жалко, решил «поковырять» шаговый двигатель, перемещающий лазер. В общем демонтировал блок с шаговым двигателем и кареткой с лазером.

Получилось вот что:IMG_0952

Читать далее »