Как стать автором
Обновить
229.83

Электроника для начинающих

Arduino, DYI и как собрать Электроника

Сначала показывать
Порог рейтинга

Не удержался и заказал себе микроконтроллер К1921ВГ015. Не буду перечислять все его характеристики, их можно посмотреть на сайте НИИЭТ, но интерфейсов у него хватает. Контроллер пришел в индивидуальной упаковке, в коробочке. Инструкция-книжка = описание выводов + сведения о приемке, вложена скорее для красоты, но приятно.

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

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

Да, чуть не забыл - ссылка на SDK: https://gitflic.ru/project/niiet/niiet_riscv_sdk

Теги:
+10
Комментарии4

Уловисто пошли «затылочные лампочки». В этот раз, правда, не «Старт», а «Эра» — без характерного отверстия в коробке, но внутри всё вполне даже «затылочное» :)

Крышка снимается плоской отвёрткой легко, защёлкивается обратно плотно, резисторы 5.1 и 3.6, и, главное, какое замечательное отверстие осталось от CON2 :) Из-за него я в этот раз срезал 5.1, то есть занизил мощность не очень сильно (и даже не срезал, просто перерезал дорожку). Дело в том, что отверстие позволило мне с превеликой осторожностью просверлить «юбку», не шуранув сверлом в проходящие там провода (не знаю, правда, насколько это электробезопасно — обнажать скрытый там под пластиком алюминий!) и получить длинную «самоварную трубу» с хорошей тягой (лампа работает без абажура, цоколем вверх).

Со «Стартами» отличить лампу «с той схемотехникой» от лампы с немного другой «смехотехникой» можно было в большинстве случаев по габаритам, указанным на коробке (хоть на миллиметр, а обычно отличаются). Как быть с «Эрами» — не знаю, статистики пока не набрал. Это мой первый «улов», но довольно удачный — «прямоточная труба» вот прямо порадовала :)

Теги:
+4
Комментарии4

Решил разработать модуль на процессоре iMX8MPlus

За основу взял свой прошлый проект, из которого удалось сохранить только трассировку LPDDR4 и PMIC, все остальное пришлось перелопатить, так как разрабатываю под стандарт SMARC. Данный процессор имеет хороший набор периферии и мне удалось задействовать абсолютно всё (осталось три свободных GPIO). И как это теперь все трассировать – ума не приложу…

Но суть поста не в этом. Есть вопрос к целевой аудитории Хабра. Если не вдаваться в подробности о возможности покупки тех или иных модулей/компонентов, кто на чем делает сложные проекты? Хотел добавить опрос, но формат «пост» этого не предполагает, а в качестве статьи выкладывать как-то не очень. Тут должно было быть что-то типа:

  • Все делаю на Raspberry/Arduino, так как легко и понятно.

  • Разрабатываю на всем подряд, что под руку попалось / удалось купить.

  • Покупаю модули Инмис/Forlynx/iCore/SECO, так как изначально все было реализовано на них.

  • Разрабатываю свои модули и использую в проектах.

  • Все делаю на жесткой логике, процессоры и контроллеры не для меня.

  • Свой вариант в комментариях.

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

Теги:
+16
Комментарии5

«Моя электрическая зубная щётка барахлила. Поиск в интернете по такой неисправности говорит, что мне нужно перезагрузить мою электрическую зубную щётку. Почти ни одна часть этого последнего предложения не имела смысла 40 лет назад. Мой друг, который работал над разработкой спецификации USB, однажды прислал мне электронное письмо, в котором просто говорилось: „Только что мне пришлось перезагрузить мою мышь. Подумал, что тебе будет интересно узнать“. У моего коллеги на велосипедных туфлях установлен датчик каденса. Он получил уведомление в приложении датчика и приступил к установке обновления прошивки. Он специально сказал всем в пределах слышимости: „Я обновляю прошивку на своей обуви“. О, кстати, мои попытки перезагрузить электрическую зубную щётку не увенчались успехом. Мне пришлось её заменить», — рассказал ветеран Microsoft Реймонд Чен в своём техническом блоге.

Теги:
Всего голосов 4: ↑2 и ↓2+2
Комментарии1

Ещё одна «затылочная лампа» встала на испытания :)

Отличается высотой (118 мм) и резисторами 5.1 и 3.6, причём 3.6 при отрывании с определённой вероятностью увлечёт за собой дорожку (соединил обратно каплей припоя).

Как можно догадаться по этому обстоятельству — 5.1 я оставил, сильно занизив мощность (но почему-то глазом этого обстоятельства всё равно не видно). 5.1 там с краю — возможно, его оторвать было бы проще и безопаснее для дорожек.

Как её отличить от позапрошлой «затылочной лампы», у которой тоже 118 мм, но резисторы 4.3 параллельно с 3.0 (в камментах к посту про первую «затылочную лампу» — наука не знает. Пропорция там та же, поэтому не уверен, что это важно.

Поиск хорошего удлинителя-зарядника продолжается. Если не будет ещё вариантов — будем считать этот победителем, вероятность, что куплю, вскрою и распишу внутрянку постом — более 50%.

Теги:
Всего голосов 2: ↑2 и ↓0+3
Комментарии0

Обнаружена плюс ещё одна лампа с удобно отрываемым «лишним резистором». На всякий случай ещё и вентиляционных отверстий наделал, ибо конденсатор. Вверху — опознавательные данные для покупки. Легко открывается плоской отвёрткой, легко закрывается обратно. Яркость, что удивительно, почти не изменилась (свойства глаза или она работает на нелинейном участке, в глубокой перегрузке?)

Может, ей в светодиодной плате и алюминиевом цоколе тоже несколько отверстий сделать, чтобы прямотоком продувало?

Теги:
Всего голосов 2: ↑2 и ↓0+2
Комментарии12

Учебник по Программированию Микроконтроллеров.

Господа,
Предлагаю Вашему вниманию мой авторский учебник по программированию микроконтроллеров.

Всё утро его писал.

Называется
Hard Fault
или
Фундаментальные Основы Программирования Микроконтроллеров

Эта книга адресована всем нынешним программистам микроконтроллеров, студентам технических ВУЗов, а также всем тем, кто думает заниматься программированием микроконтроллеров.

Скачать учебник можно по ссылке на git hub.

Есть две версии учебника: censored и unleashed. Какую именно читать - решать Вам.

Учебник постоянно и непрерывно улучшается, исправляются опечатки, добавляются новые главы. Поэтому последняя версия лежит на git hub.

https://github.com/aabzel/Artifacts/blob/main/mcu_book_m

клонируйте репозиторий https://github.com/aabzel/Artifacts.git

git clone https://github.com/aabzel/Artifacts.git

И Hard_Fault_Book.pdf окажется в папке mcu_book_m

Буду признателен за конструктивные предложения к улучшению материала в новых изданиях и за обнаружение опечаток.

Теги:
Всего голосов 30: ↑27 и ↓3+34
Комментарии61

Пользователь заказал усилитель Wi-Fi сигнала из Китая на площадке Temu, а получил пустой корпус с фейковыми антеннами и светодиодами.

Теги:
Всего голосов 10: ↑10 и ↓0+14
Комментарии4

Только что вышел первый коммерческий маршрут синтеза для FPGA на Apple Mac - его надо срочно протестировать! Прошу всех у кого есть Apple Mac и плата от Gowin - скачать Gowin V1.9.10.03 Education (Mac) и клонировать с гитхаба примеры BGM и попробовать запустить их вместе. Для этого возможно понадобиться модифицировать bash скрипты в директории scripts, но если кто-нибудь это сделает и пришлет pull request, это будет здорово - можно будет сообщить и Gowin-у, и использовать для Школы Синтеза.

К нам на митапы в Hacker Dojo в Маунтин-Вью, Калифорния, часто приходят студенты с маковскими ноутбуками и на вопрос "как запустить софт для разработки на Маке", мне приходилось отвечать: "на Маке пока работает только симуляция с Icarus Verilog, а также нестабильный открытый софт для синтеза на основе OSS CAD Suite, с которым нужно обходить разные проблемы, так что пока купите на eBay старый x86 компьютер, поставьте на него Линукс и упражняйтесь на нем". Но с новым софтом от Gowin картина радикально меняется!

Замечу, что синтез у Gowin гораздо быстрее чем у Xilinx и Altera, а платы - дешевле и достаточные. Поэтому Gowin может реально отобрать кусок образовательного рынка - Xilinx/AMD и Intel/Altera просто слишком медленно шевелятся.

Теги:
Всего голосов 6: ↑5 и ↓1+6
Комментарии8

Привет Хабр!

Меня зовут Сергей, а ниже это мой поток сознания. Возникает вопрос и крик души к людям и организациям сильным мира сего. Состоит в следующем тезисе: «Революция в бытовой электротехнике или когда уже сделают следующий шаг?». Условно и абстрактно я сказанул.

Дело в том, что форм фактор современного бытового компьютера пора приставить к стенке. Современные реалии и запросы пользователей вполне себе коррелируют, но воплотиться во единое целое им мешает несогласованность, что ли…

Судите сами. Все хотят реалистичной видео картинки в играх, это факт. Индустрия мало-мальскими шагами шла-шла и пришла ко множеству эпических реализаций как в схемотехнике, так и софте. Мы пришли к Unreal Engine 5, например и крутым CUDA-ядрам с другой стороны. Казалось бы, — во что уперлись? По мимо схемотехники (это я бы попробовал обсудить в другой раз), мы уперлись в форм-фактор, ведь чертовы фотореалистичные игры очень короткие, потому что чертовые текстуры супер-куад качества весят дорого. В итоге создать бродилку на много часов игрового времени, будет стоит дорого, как по оперативке (ddr / gddr), так и постоянной памяти (там терабайт или сколько выйдет?).

Вот и возникает вопрос, до коли мы будем это терпеть? Пора попросить эти Пиджаки изменить форм фактор оперативной и постоянной памяти, ибо я знаю, мы пришли к технологческому пределу на миниатюризацию, и следующий шаг, это извращения в схемотехнике и форм-фаторинге. Большые винты на тысячи терабайт и оперативка соответ.

Спасибо)

Теги:
Всего голосов 7: ↑2 и ↓5-2
Комментарии9

Копал в поисках хорошего материала — и откопал вот это чудо:

HOMS — Hardware-Oriented Microprocessor Simulator, или аппаратно-ориентированный симулятор микропроцессора. Автор этого образовательного проекта — профессор, написавший две книги в области электроники и программирования:

Github автора.

В первоисточнике о проекте утверждается, что:

  • комплектующие доступны на любом рынке электроники;

  • возможно создавать инструкции ассемблера под свои задачи;

  • HOMS не требует ПК.

Лицензия — CC BY-NC-SA 4.0 DEED.

Полное техническое описание HOMS в PDF.

Теги:
Всего голосов 4: ↑4 и ↓0+4
Комментарии0

А вы знали, что в «Яндекс Станциях» среди гравировки элементов печатных плат есть пасхалки? Разработчики показали некоторые из них, чтобы вам не пришлось разбирать свою «Станцию» (так лучше не делать, чтобы не лишаться гарантии).

Теги:
Всего голосов 9: ↑8 и ↓1+7
Комментарии2

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

"SMD коды"
"SMD коды"

TG: @Tech Debunker

Теги:
Всего голосов 8: ↑8 и ↓0+8
Комментарии2

Ближайшие события

4 – 5 апреля
Геймтон «DatsCity»
Онлайн
8 апреля
Конференция TEAMLY WORK MANAGEMENT 2025
МоскваОнлайн
25 – 26 апреля
IT-конференция Merge Tatarstan 2025
Казань
20 – 22 июня
Летняя айти-тусовка Summer Merge
Ульяновская область

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

LibrePCB позиционируется как интуитивно понятный пакет для быстрой разработки плат, который отстаёт по функциональности от KiCad, но гораздо проще в работе и при этом учитывает потребности не только начинающих, но и профессиональных инженеров. Программа поставляется в сборках для Linux (Flatpak, Snap, AppImage), FreeBSD, macOS и Windows. Код проекта написан на языке C++ (интерфейс на Qt) и распространяется под лицензией GPLv3.

Из особенностей отмечается интеграция в одном пакете редактора схем и средств управления проектом, простой кросс‑платформенный графический интерфейс на базе Qt, удобная организация работы с библиотекой элементов (предложена концепция «умной» библиотеки), использование доступных для ручного разбора форматов для библиотеки и проектов, режим Multi‑PCB (параллельная разработка разных вариантов плат на базе одной схемы), автоматическая синхронизация списка электрических соединений (netlist) между схемой и раскладкой платы. Программа оснащена многоязычным интерфейсом, предоставляющим возможность наименований элементов на разных языках. Поддерживается импорт файлов DXF и экспорт в форматах PDF, SVG и CSV BOM, pick&place X3/CSV, Gerber/Excellon и STEP.

Источник: OpenNET.

Теги:
Всего голосов 5: ↑5 и ↓0+5
Комментарии0