У коментарях до топіку з коміксом про ази пайки хтось зазначив, що найкращий Hello World! для початківця - це мультивібратор - генератор прямокутних коливань.
Все вірно, але на перший погляд сам по собі мультивібратор здається досить нудним. Однак у компанії з одноібратором (так, все це досить смішно звучить) його можна перетворити в Atari Punk Console - найпростіший електронний музичний інструмент, схема якого вперше була опублікована в 80х роках винахідником Форрестом Мімсом.
Здобувши популярність завдяки своїй простоті і обросле величезним числом модифікацій пристрій досі є невід'ємною частиною деяких субкультур і часто використовується музикантами, які пишуть в жанрі 8-bit і біля нього. Адресувавши відповідний запит Google ви побачите видачу довжиною більш ніж в 2 млн. сторінок серед яких приклади виготовлення, синтезаторів і секвенсорів на базі APC, корпусів до нього тощо.
Під палицею лежить модифікована принципова схема, список компонентів, рекомендації зі складання в домашніх умовах. Так само є відео з демонстрацією, а ледачим доступний комплект для складання.
Основою APC є інтегральна мікросхема 556 (datasheet), яка при найближчому розгляді є ні чим іншим, як парою найпопулярніших таймерів 555, що випускаються з 70х років. Цей компонент має безліч аналогів, у тому числі і вітчизняного виробництва.
У схемі на одному такому таймері реалізований мультивібратор (основний генератор тону), а на другому - одноібратор, який запускається імпульсами, що приходять від генератора тону. Частота генератора задається одним змінним резистором, а ширина імпульсу одноібратора другим таким же резистором. У принципах роботи цієї зв'язки є деякі нюанси. Їх опис - не тема цієї замітки, тому всіх, хто цікавиться, відправляю до розповіді з ілюстрованими прикладами.
Крім головних компонентів на схемі представлений фоторезистор R7, що реагує на світло, включається окремим тумблером, світлодіод для індикації, і пара резисторів постійного номіналу підключених безпосередньо до змін. Зроблено це заради зсуву діапазонів, для виключення провалів сигналу в самих прикордонних точках регулювання. Ще ми позбулися динаміка на користь звичайного аудіо-гнізда до якого можна підключити навушники, або колонки з вбудованим підсилювачем.
Всі використовувані компоненти цілком звичайні. Проблеми можуть виникнути тільки з тумблерами і фоторезистором. Але в якості перших підійдуть будь-які ON-ON перемикачі з 3 контактами (правда в цьому випадку потрібно буде поправити під них розводку).
До речі, розводку і принципову схему у форматі Eagle CAD можна завантажити на Народ.Диске. Розводка плати відрізняється від того, що ви бачите на фотографії вище тому, що вона виконана в одному шарі. Так що навіть якщо ви не маєте звання почесного джедая лазерної праски, у вас все повинно вийти. На жаль, я втратив останню версію прототипу і не можу прикласти його фотографії, але без уваги до дрібниць у вас вийде щось таке.
Хочеться нагадати, що при друку розводки з Eagle варто попередньо відключити всі непотрібні шари (залишити тільки bottom і pads/vias), а в параметрах друку встановити галки solid, black (щоб принтер друкував контрастну картинку, а не текстуровану кашу) і не забути зняти галку mirror (ми ж друкуємо нижній шар плати).
Для тих, кому лінь возиться з хлорним залізом, прасконом і пошуком компонентів, у нас, як і минулого разу, є в продажу комплект-радіоконструктор. Набір містить масу різношерстих компонентів, запаюваючи які можна отримати свій перший досвід роботи з паяльником.
У недалекому майбутньому постараюся розповісти, як на базі Atari Punk Console і лічильника 4017 (datasheet) зробити простий 8ми-ступінчастий секвенсор. А поки всім вдалих експериментів!