Библиотека mbed стала открытой

mbed — это отладочная плата платформа на Cortex-m3 микроконтроллере. Платформа, потому, что кроме самой отладочной платы там есть своя отличная библиотека, и даже свой(!) облачный(!) компилятор и IDE.

Платформа собрала вокруг себя довольно много народу (даже у меня есть такая штучка), автор говорит о десятках тысяч разработчиков.

mBed opensource

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

Цифровой задатчик интенсивности

При разработке механизмов движения, иногда, требуется обеспечить постоянство характеристик разгона и торможения. Другим словом необходимо обеспечить постоянные ускорения.

Предположим, что у нас имеется электропривод, у которого скорость и ускорение задаются в процентах: от 0 до 100% скорости и от 0 до 100% достижения этой скорости в секунду. Немного теории и никакой практики под катом.


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

Спойлер

Новости сообщества
Сегодня еще немного потрудился над этим сайтиком. Из очевидных изменений — дизайн. Сделал его немного более цветастым. Теперь топики лучше отделяются друг от друга. Есть еще несколько мелких исправлений, но самое главное — у нас появился спойлер.



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

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. Продолжить цикл по мехатронике и начать собирать всякое движимое и вращаемое

SimpleDriver 2.3

SimpleTesla

Введение

SimpleDriver2.3 — это драйвер для трансформаторов тесла. Его главная особенность — поддержка режима пропуска периодов DRSSTC и нескольких режимов QCW. Кроме этого, драйвер поддерживает практически все остальные технологии, которые используются в тесластроении и является практически универсальным. Драйвер не рассчитан на применение в SSTC или индукционных нагревателях.

SimpleDriver2.3


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

Релейный компьютер. Набор инструкций

Блог проекта BrainfuckPC
Хоть у меня и брейнфак, но на требуемых для реализации его 8 команд блоках можно реализовать куда большее число инструкций.

Страничка на Github с табличкой: github.com/radiolok/RelayComputer2/blob/master/doc/instruction_set.md