Обновить

Новогодняя игрушка

Уровень сложностиПростой
Время на прочтение3 мин
Охват и читатели18K
Всего голосов 29: ↑29 и ↓0+37
Комментарии24

Комментарии 24

Давным давно хотел сделать, что-то подобное на отечественных МК, пока цену не узнал у производителя 🫣

405 рублей за К1946ВМ014. Можно сделать что-то.

Да тут и Attiny10 хватит, правда, десятирублевая ранее цена стала наравне с многоногими контроллерами.

Attiny дорогие нынче. Китай дешевле.

А где вы заказали платы?

Китай. На Алиэкспресс есть продавцы PCB. На указанную почту нужно кинуть гербера, параметры платы, число плат. В ответ пришлют ссылку и сколько единиц товара нужно заказать.

Потом нужно оплатить заказ и номер заказа прислать на туже почту в ответ.

Могу подробнее описать, если нужно.

Если можно, опишите, пожалуйста. А может даже мини-статью запилить? Думаю многим пригодится

Надо подумать. Комментарий большим выходит.

Мою такую статью отвергли с формулировкой "нам такого не надо, отстаньте, не будем вам больше отвечать".

ЗЫ. Через nextpcb можно.

В виде комментария.

Нашёл продавца на Aliexpress. Продаёт "Прототипы печатных плат". В описании товара указана почта, на которую нужно писать.

Генерирую в KiCad файлы Gerber и файлы сверловки.Для Gerber формат координат 4:6, расширенный формат X2. Файл сверловки Excellon, начало координат Абсолютные, Единица измерения мм, нули Десятичный формат. Параметры файлов Gerber взял на сайте JLCPCB, там описано как сделать Gerber в KiCad. Расширения файлов меняю (см. ниже), архивирую в zip.

Загружаю архив в Online Gerber Viewer. Например PCBWAY. Проверяю там, что все слои на месте и главное отверстия на своих местах. Однажды Я заказал плату с ошибкой, отверстия были не на месте, платы в помойку.

Далее отправляю архив производителю на почту с подробным описанием:

Hello.

Please estimate the cost of manufacturing printed circuit boards.

PCB files attached.

PCB parameters: thickness 1.5 mm, size 96 by 74 mm, silk-screen printing

on top, mask on both sides, 10 pieces.

CHRISTMAS_RISC_V.drl - Drill Layer.

CHRISTMAS_RISC_V.GKO - Board Mechanical Layer, Board Outline.

CHRISTMAS_RISC_V.GTL -Top Copper Layer.

CHRISTMAS_RISC_V.GBL - Bottom Copper Layer.

CHRISTMAS_RISC_V.GTS - Top Soldermask.

CHRISTMAS_RISC_V.GBS - Bottom Soldermask.

CHRISTMAS_RISC_V.GTO - Top Silkscreen.

Please send me a link to pay via Aliexpress.

Мне в ответ приходит подтверждение, ссылка На то как и сколько нужно оплатить:

Hi Konstantin

CHRISTMAS_RISC_V.zip

Layer: 2 Layers

Material: FR4 1.6mm

Copper Thickness: 1OZ

Solder Mask: Green

Silk Screen: White

Surface Finish: HASL

Quantity: 10 pcs

Order Number added

Price:

PCB: 8USD

Shipping: 8USD

Total: 16USD

Lead Time: 5 business days

Purchasing Instruction:

Buy 6 pcs of the link,6 pcs link price =16USD( link unit price is 1USD and it has 10USD shipping which is not real)

Please send us a screenshot of your successful order after payment, so we can arrange the production in time.

We do not accept any updates to the files after you sent us the order number

Оплачиваю на Aliexpress, отправляю на почту номер заказа. Дальше жду подтверждение заказа и жду платы.

Спасибо! А ссылка есть у вас на этого продавца на Али? Раз уж проверенный вами

Здорово!) есть ряд вопросов:

  1. Вы упомянули про режимы, они циклично переключаются или одна прошивка один режим?

  2. Где видео?))) на рутуб выложи и сюда, интересно посмотреть как оно моргает.

Циклично. Можно код посмотреть. Думал гифку прикрутить, но она большой выходит.

Лучшее с моей точки зрения
Лучшее с моей точки зрения

Для тех,кто не хочет лишний раз общаться с китайскими поставщиками и заодно потратить 2 тысячи есть схожая идея https://ozon.ru/t/M4pGo7D

Спасибо, классный проект! Делал что-то похожее на 2020 год) К сожалению, схемы не сохранилось, помню делал всё на attiny, травил, паял и вырезал текстолит сам

Можно на скорости 3 Мбит/с с помощью 16-битного SPI передать в WS8512 сразу 4 или даже 5 с хвостиком бит. Но нет смысла. Всё равно за время передачи у вас мк ничего полезного не делает. С таким же успехом можно программно дёргать GPIO, как все.

Напрашивается челлендж: подумайте, с помощью какой периферии микроконтроллера нельзя управлять WS8512. Вот это будет интересно.

Здесь уже было GPIO, SPI, PWM. Возможно кто то пробовал UART.

UART я сам пробовал. Точнее, переходник USB-RS485. Чип FT232 умеет 3 Мбит/c, в 7-битный фрейм аккурат 3 бита для WS8512 влезает, и инверсный выход RS485 выдаёт как раз нужный паттерн.

Управлял тут на днях чем-то подобным(но по моему 2812, пятивольтовые ). Оказалось, что одновременно стучать в spi (вероятно ногодрыгом) и принимать данные от ir датчика (чтобы пультом менять режимы) arduino nano не может. Была выбрана из-за 5 вольтового питания, ну и просто валялась. Глубоко не копал, но похоже библиотека для работы с led запрещает прерывания от ir. Причем те же самые говнобиблиотеки на какой-нибудь esp32 работают без проблем, вероятно успевают.

Так что понаворотить можно.

Производительности не хватает. Частота всего 16 МГц.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации