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

Под катом показываю как запустить, тест на удержание равновесия, разгон по кругу, управление с клавиатуры и другие программы.
Читать полностью »

Знакомимся с хакерспейсом Нижнего Новгорода — CADR. Часть 1 - 1

Всегда интересно узнавать как людям приходит идея создать что-то новое, и создание клубов свободного робототехнического творчества — хакспейс (хакерспейс) не исключение. Как правило такие клубы создаются простыми гиками для самих себя, и поэтому каждый по своему уникален. И хочется поддержать такие полезные инициативы, рассказом про такие клубы. Может такие истории будут начальной мыслью для консолидации талантливых людей и зарождения таких клубов и в ваших городах.

В Нижнем Новгороде живет хакерспейс CADR, и основатель Артём Попцов согласился ответить на наши вопросы — рассказать про историю создания, развитие и проекты своего клуба.

Как пришла идея создать хакспейс, и как это происходило?

Рождение идеи

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

Цель была поставлена следующая: создать некоммерческое место для технического творчества со своей «гиковской» атмосферой, набором инструментов, управляемое сообществом, участие в котором будет либо бесплатно, либо за минимальную оплату.
Читать полностью »

Комплект для сборки самобалансирующего робота EduMip на основе BeagleBone Blue. Распаковка и сборка. Часть 1 - 1
Робот может держать баланс на двух колесах, довольно шустро ездить. На борту полноценный linux, есть wifi. Программировать можно через web интерфейс. Есть инструкции и исходники по запуску на нем ROS. В общем море возможностей для творчества.
Читать полностью »

Размышлизмы о налобниках и пауэрбанках. Как «подружить» одни с другими - 1

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

Хакспейс с человеческим лицом — Степан Глушков, орнитоптеры - 1
Преамбула: в мае этого года нашему хакспейсу (MakeItLab, Екатеринбург) исполняется 5 лет! в связи с этим мы решили открыть серию публикаций “Хакспейс в лицах” или “Хакспейс с человеческим лицом” — и рассказать не просто про роботов и “железяки”, но и про интересных людей кто за ними стоит. И в данной задаче нам поможет «студентка, комсомолка, спортсменка» — Анастасия, — студентка журфака, кто интересуется робототехникой.

О том, как много в Екатеринбурге мест, где люди с совершенно разными интересами могут собираться, находить единомышленников и творить, мало кто знает. Так, например, одним из таких мест в нашем городе является хакспейс «MakeItLab». Хакспейс/хакерспейс (анг. Hackerspace) — это клуб высоких технологий, своего рода творческое пространство для людей, увлеченных техникой, IT, электроникой, роботами и физикой. Для кого-то подобного рода времяпрепровождение – это исключительно хобби, для кого-то постепенно перерастает в профессию.

Большое количество интересных и разносторонних людей, уже профессионалов в своем деле, собирает хакспейс. Так, Степан Глушков (aka Seplus), один из участников данного проекта, рассказал нам о своих проектах, историю своего пути в области робототехники и электроники, а также поделился мнением насчет актуальности специалистов в этой сфере в будущем.

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

Часть I
Часть II

Спроектируем Little Man Computer на языке Verilog.

Статья про LMC была на Хабре.
Online симулятор этого компьютера здесь.

Напишем модуль оперативной памяти (ОЗУ), состоящий из четырех (N=2) четырёхбитных (M=4) слов. Данные загружаются в ОЗУ из data_in по адресу adr при поступлении тактового сигнала clk.

module R0 #(parameter N = 2, M = 4)
(
input clk, //тактовый сигнал
input [N-1:0] adr, //адрес
input [M-1:0] data_in, //порт ввода данных
output [M-1:0] RAM_out //порт вывода данных
);
reg [M-1:0] mem [2**N-1:0]; //объявляем массив mem
always @(posedge clk) //при поступлении тактового сигнала clk
mem [adr] <= data_in; //загружаем данные в ОЗУ из data_in 
assign RAM_out = mem[adr]; //назначаем RAM_out портом вывода данных
endmodule

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

Светильник «чёрная дыра» - 1

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

Часть I
Часть II
Часть III
Спроектируем схему из предыдущей части на языке Verilog.
Заменим RAM с одним портом чтения/записи на RAM с раздельными портами чтения/записи.
Управление производится командами:
1. загрузка адреса в счётчик Counter,
2. загрузка данных в память RAM,
3. загрузка (из устройства ввода) данных в аккумулятор Acc,
4. переключение мультиплексора MUX.

Проектирование процессора (CPU Design) Часть III - 1
Подключим счетчик на адресный вход ОЗУ.
При подаче тактового сигнала значение счетчика увеличивается на 1, т.о. можно переходить от ячейки к ячейке, от младшего адреса к старшему.
Проектирование процессора (CPU Design) Часть III - 2
Читать полностью »

Тарельчатый шлифовальный станок - 1

До начала работ я подробно изучал конструкции подобных станков, просматривал статьи и видео на эту тему. Одно время размышлял о покупке, но решил все таки изготовить устройство самостоятельно. Цели ставил следующие: с одной стороны — получить станок для шлифовки небольших деталей из мягких материалов (дерево, текстолит, фанера); с другой – поучиться разрабатывать и проектировать подобные изделия (практический опыт в конструировании).
Читать полностью »

Несколько дней назад Intel объявила о том, что производственные проблемы (недостаточный выход годных) вынудили ее сместить старт коммерческого производства на проектных нормах 10 нм с конца этого года на начало следующего. А TSMC уже начали серийное производство 7 нм, с пятью десятками проектов в этом году. Это одна сторона медали.

Другая сторона — вчерашний перевод статьи о школьнике из США, который сделал то, что не удалось BarsMonster, и в гараже произвел микросхему. С проектными нормами 175 микрон!

В комментариях к этому переводу было некоторое количество вопросов “когда уже можно будет купить опенсорсный процессор?”, “когда появятся 3D-принтеры для микросхем?”, и я решил немного осветить вопрос того, что происходит с проектными нормами между 10 нм и 175 мкм, в том числе применительно к их доступности для любителей и маленьких компаний.

Спойлер: ASIC для майнинга — это неподъемно дорого (десятки миллионов долларов).
Читать полностью »


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