Рубрика «Электроника для начинающих» - 166

Когда я купил рацию, две недели ходил с гарнитурой и слушал все подряд. Такси, судовые диспетчеры, железнодорожники, полиция, строители, охранники. Потом пришла идея, что слушать просто не так интересно. Надо дать послушать остальным!
Стримим радиоэфир или полицейская волна онлайн
Интересно?
Читать полностью »

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

А пока, обо всем по порядку…

Prague Electronic Tour Guide. Клубникина.
Катя Крубникина изображает счастливого туриста с первым макетом устройства на шее.

Часть первая. Предыстория.

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

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

Читать полностью »

Самосборные 3D структуры для наноэлектроники

Инженеры МТИ изобрели новый способ самосборки проводов толщиной 15 нм на кремниевой подложке, покрытой полимером. Толщина 15 нм в два с лишним раза меньше, чем размер компонентов в самых маленьких современных чипах. Таким образом, открывается дорога для дальнейшей миниатюризации микросхем.

Хотя провода 15 нм получали и в других экспериментах, но инженерам из МТИ впервые удалось спроектировать 3D-структуру в несколько слоёв (в два).
Читать полностью »

или как рассогласованные линии портят ваш сигнал

Контакт есть, сигнала нетНа форуме Dangerous Prototypes я однажды принял участие в одном обсуждении, посвященном проблемам с шиной SPI, кторая переставала нормально работать, начиная с некоторой длины. Мой опыт подсказывал мне две вещи: 1) проверить источник питания, 2) проверить линию на наличие отражений. Тогда я понял, что это должно быть общей проблемой для всех радиолюбителей. Линии передачи данных — сложная тема, и настало время снять покров таинственности с этой электронной магии.
Читать полностью »

Некоторые геометрические фигуры и многогранники связаны с именами людей. Известны треугольник Паскаля, квадрат Пифагора, пирамида Хеопса. Захотел себе кубик. Рубик сотворил, почему и мне не сделать?
Технологии со времен Рубика ушли немного вперед, поэтому необходимо что-то технологичное, в духе времени, с использованием отечественных комплектующих и чуть более содержательное, чем квадрат Малевича.

Рубик использовал разноцветность — оставим.
Пик последнего времени: процессоры — используем и PIC и много процессоров.
У Рубика, чтобы получить результат надо немного поломать голову — интересное направление.
Существуют алгоритмы для сборки кубика Рубика — раскроем алгоритм работы кубика Радика.
Создано много схем для сборки кубика Рубика — нарисуем схему кубика Радика.
Кубик Рубика, это старинная штука — добавим старины и ударим ностальгией по современности.
На всех углах кричат про ГЛОНАСС — пощупаем.
Для читателей программ, а в особенности для начинающих писателей приложим программу работы кубика с подробными комментариями.

В результате совместного творчества голорук (сокр. от голова и руки) появился на свет кубик Радика.
image
Читать полностью »

Делаем микросхемы дома — шаг 2С момента публикации первой статьи по моему проекту домашних микросхем прошел (скорее пролетел) год, пора поделится прогрессом и новыми проблемами.

Изначальная цель проекта — научиться изготавливать микросхемы в домашних условиях, состоящие из сотен/тысяч транзисторов (уровня КР580ВМ80А / Z80).

Из-за того, что проект получился достаточно большим по ресурсам и времени — я решил получить в качестве дополнительного результата — документированный, максимально простой open-source техпроцесс, позволяющий создавать микросхемы в ограниченных условиях. В США, возможно, это было бы хорошим поводом для проекта на kickstarter, но видимо не судьба.
Читать полностью »

Делаем источник неактиничного света на светодиодахОб изготовление печатных плат с использованием фоторезиста уже много раз рассказывали, в том числе и на хабре. Долгие годы (серьёзно) я с этим мучался, но у меня не получалось абсолютно ничего. Потратив подаренную много лет назад половину банки POSITIV-а, я получил только одну, на половину получившуюся, плату. В 50% случаев резист смывался весь, в 50% — не смывался нигде. Учитывая, что в будущем мне придется работать с фоторезистом в более сложных условиях (для своих «домашних» микросхемам), я решил устранить все возможные источники проблем. Один из них — фоновая засветка фоторезиста комнатным / дневным освещением.

Фоторезист на новолачной основе (большинство резистов для радиоэлектроники именно такие) чувствителен к синему свету, 450нм и короче. И если лампы накаливания синего света излучают мало, в моём случае это может быть проблемой. Для того, чтобы работать было комфортно — свет должен быть ярким, и по возможности не унылым красным — в нем глаз выколоть можно. Эту задачу я и попробовал решить используя кучку светодиодов, которые у меня как раз завалялись от другого проекта.
Читать полностью »

Элементы Пельтье или мой путь к криогенным температурамМногие слышали про «магические» элементы Пельтье — при прохождении тока через них одна сторона охлаждается, а другая — нагревается. Это работает и в обратную сторону — если одну сторону нагревать, а другую охлаждать — вырабатывается электричество. Эффект Пельтье известен с 1834 года, но и по сей день нас не перестают радовать инновационные продукты на его основе (нужно только помнить, что при генерации электричества, как и у солнечных батарей — есть точка максимальной мощности, и если работать далеко от неё — КПД генерации сильно снижается).

В последнее время китайцы поднажали, и заполонили интернеты своими относительно дешевыми модулями, так что эксперименты с ними уже не отнимают слишком много денег. Китайцы обещают максимальную разницу температуры между горячей и холодной стороной в 60-67 градусов. Хммм… А что если мы возьмем 5 элементов, подключим последовательно, тогда у нас должно получится 20С-67*5 = -315 градусов! Но что-то мне подсказывает, что все не так просто…
Читать полностью »

В обычной жизни мы обычно пользуемся позиционной системой счисления. В позиционной системе счисления значение каждого числового знака (цифры) в записи числа зависит от его позиции (разряда) [1]. Однако существуют и так называемые «непозиционные системы счисления», к одной из которых относится «система счисления в остатках» (или в оригинале Residue Number System (RNS)), являющаяся основой модулярной арифметики. Модулярная арифметика базируется на «Китайской теореме об остатках» [2], которая для нашего случая звучит следующим образом:

Для любой системы взаимно простых чисел p1, … pn, любое число X из диапазона [0; M), где M = p1*p2*…*pn взаимооднозначно представимо в виде вектора (a1, a2, …, an), где ai = X%pi (здесь и далее «%» — операция взятия остатка от целочисленного деления X на pi).
p1, … pn – модули системы
a1, a2, …, an – остатки (вычеты) числа по заданной системе модулей

На первый взгляд непонятно какое преимущество может дать такая система, однако существует 2 свойства, которые позволяют эффективно использовать модулярную арифметику в некоторых областях микроэлектроники:

  1. Отсутствие переноса разрядов в сложении и умножении. Пусть нам дано два числа X1 и X2, представленные в виде системы остатков (x11, x12, …, x1n) и (x21, x22, …, x2n) по системе взаимнопростых чисел (p1, p2, …, pn). В этом случае:
    X3 = X1 + X2 = ((x11+x21)%p1, (x12+x22)%p2, …, (x1n+x2n)%pn)
    X4 = X1 * X2 = ((x11*x21)%p1, (x12*x22)%p2, …, (x1n*x2n)%pn)
    То есть что бы сложить или умножить два числа, достаточно сложить или умножить соответствующие элементы вектора, что для микроэлектроники означает, что это можно сделать параллельно и из-за малых размерностей p1, p2, …, pn сделать очень быстро.
  2. Ошибка в одной позиции вектора не влияет на расчеты в других позициях вектора. В отличие от позиционной системы счисления все элементы вектора равнозначны и ошибка в одном из них ведет всего лишь к сокращению динамического диапазона. Этот факт позволяет проектировать устройства с повышенной отказоустойчивостью и коррекцией ошибок.

Читать полностью »

Итак, продолжаем. Подробный разбор полетов, мои этапы рисования платы. Мало текста, много картинок. Если вам не интересна вся эта информация, но интересен результат, смело листайте вниз и забирайте рисунок платы в формате lay.

Продолжение темы
Механический дисплей на AVR с нуля. Часть 0: программатор(ы)
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js