avatar
Рейтинг
+16.50
Сила
41.63

Артем

Публикации

Пожалуй, самый быстрый релейный компьютер в мире

Блог проекта BrainfuckPC
Спустя два года проектирования и сборки мой проект релейного компьютера ожил и стал способен исполнять прогарммы, написанные на эзотерическом языке программирования brainfuck. Уже сейчас он без сбоев исполняет 25 инструкций в секунду, а в планах добиться стабильной работы на 40Гц.

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

Brainfuck Challenge - Конкурс безумных идей!

Блог проекта BrainfuckPC
Приближается новый год! А это значит, что пора подарков не за горами. Тем более, что у меня в гараже скопилось много интересных хреновин, для которых еще не придумано безумного проекта.
Посему конкурс! Призовой фонд — две штуки ESP32, одноплатник Orange Pi и еще пара плюшек.


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

Сборка релейного компьютера. Этап `I`. Шасси и все блоки собраны в единое целое.

Блог проекта BrainfuckPC
В прошлый раз, семь месяцев назад, я написал про кучу модулей для 16-разрядного сумматора, а сегодня я уже распортую о том, что процесс сборки релейного компьютера вышел на финишную прямую!

Рама размерами 1000х650мм. Материал Алюминий 2мм. Сварная. Покрашеная в черный цвет.
На раме установлены 6 распечатанных корзин под блоки. Размер корзины 200х150мм. 32 модуля в каждой корзине.
Для базовой логики требуется 5 корзин. шестая — запасная, для будущего расширения функционала.

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

BrainfuckPC#12 Итоги 2017 года и планы на 2018

Блог проекта BrainfuckPC
Закрываем 2017-й год грандиозными итогами года и амбициозными планами на следующий год
Итоги:
1. Плата памяти собрана, но хочу переделать
2. Блок сумматора собран, нужно тестировать
3. Модули индикации и защелок разработаны, надо собирать остальные

Планы:
1. Продолжаем сборку релейного компьютера:
a. Проверить сумматор
b. Собрать все индикаторы, защелки
c. Собрать регистры
d. Собрать логику
e. Прошить плату памяти и индикаторные платы
f. Разобраться с корпусом
2. Провести эксперименты с декатронами
3. Открыть раздел «книжная полка»
4. Поиграться со струйной логикой
5. Обзавестись лазерным гравером
6. Продолжить цикл по мехатронике и начать собирать всякое движимое и вращаемое

Code Composer Studio cloud и Launchpad с FRAM от TI

Блог им. radiolok
Прикупил себе по акции Launchpad MSP-EXP430FR2433 с FRAM — такая память выглядит как обычная SRAM, но не сбрасывает свое состояние после отключения питания. И в ней очень удобно хранить не только программу, но и конфигурационные переменные. А самое главное — можно использовать ее для хранения текущего значения программных счетчиков — их уже не нужно периодически сохранять в eeprom, так как они считай уже защищены от стирания.

Но видео о том, как программировать платы от TI не устанавливая (ну почти) ПО себе на компьютер.



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

Блок 16-разрядного сумматора

Блог проекта BrainfuckPC
Модули первого блока спаяны и осталось лишь прошить схему соединений! Сумматор с Carry-chain переносом в противовес предыдущему сумматору с параллельным переносом намного проще и при этот такой же быстрый — всего 3 задержки.


32 Модуля 2XOR/2AND. по два модуля на разряд. размеры блока 200х150мм.

Монтаж дачной телефонной сети

Блог им. radiolok
Еще летом мне подогнали офисную АТС на 4 канала и я решил ее задействовать на семейной даче, установив по телефону в большом и летнем домиках, бане и беседке.

В главных ролях АТС Максиком МР16Т, много витухи и четыре проводных телефона. Монтаж самой сети выполнен в манере Времянки, ибо в следующем году будет делаться «как следует» вместе с кабельной сетью 220В.
Так что тяп-ляп и в продакшн.

ПИД-регулятор и его звенья

Блог им. radiolok
Жесткий матан в виде диффуров, модульных и симметричных оптимумов, амплитудно и фазочастотных характеристик и т.д. — ждите в отдельных роликах с названием «как настроить тот или иной регулятор» и иже с ними. Для начала поиграемся с отдельными звеньями ПИД-регулятора.


Конкурс — Разыгрываем набор Arduino «Матрешка Х», подробности подкатом:

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