Batl: STM32 платформа для разработчиков

    image

    Добрый день, уважаемые читатели/писатели Хабра!
    Сегодня для меня особенный день, я решил попробовать свои силы в запуске проекта.
    Проект обещал быть интересным и вполне жизнеспособным. Пока в моей голове окончательно сформировалась идея и я готов был вот-вот выплеснуть ее в недра boomstarter, похожий проект стартовал на более известном сайте kickstarter. Если Вас это не разочаровало, прошу под кат…


    Статья будет идти копипастом с boomstarter, так что кому лень тыкать по ссылке внизу потеряет не много.
    «Каждый человек талантлив по-своему. Независимо от возраста, вероисповедания, финансового положения и многих других факторов все мы являемся еще и творческими людьми. Раскройте с нами свои возможности!». Эти строки как-то сами легли «на бумагу» и как я их не перечитывал, решено было оставить именно так.

    Цели проекта

    Одни реализуют свое творчество в работе, другие в хобби. Вашему вниманию предлагается устройство, помогающее не только развивать творческие способности, но и стать Вашим помощником в реализации своих проектов в основе которых лежат программируемые контроллеры. Целью данного проекта является создание модуля электронного «конструктора», который может быть использован как в качестве составного звена большого проекта, так и законченным устройством. Данный проект является лишь первым этапом в разработке линейки серийно выпускаемых устройств различных конфигураций и назначений. Нам важно найти единомышленников проекта, те кто поистине проникся идеей создания продукта. Следуя друг за другом и нога в ногу мы сможем добиться успеха! Финансируя данный стартап Вы не только сможете попробовать свои силы в освоении искусства программирования, но и придать импульс тем, кому не хватает лишь немного для первого шага в реализации своего проекта!

    Применение

    Существуют десятки различных областей применения Batl. Приведу несколько, наиболее распространенных:

    1. Образование. Программирование и схемотехника являются ключевыми моментами, помогающими человеку развиваться (особенно это применимо к детям дошкольного и школьного возраста, когда их мозг впитывает новую информацию как губка).

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

    3. Робототехника. Интерес создания своими руками чего-то «разумного» всегда высок. Погрузившись в разработку своего робота Вы не только сможете создать устройство своей мечты, но и ощутить на себе всю прелесть возможности «оживления» неодушевленных предметов.

    4. Автоматизация. Проектирование устройств автоматизации для применения в системах «Умный дом», «Сигнализация и оповещение», «Контроль протечек» и др… Сделайте свой дом надежнее и экономичнее.

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

    Целевая аудитория

    Разнообразна. Batl — это устройство практически не имеющее ограничений по возрасту, полу и уровню образования. Никогда не поздно реализовать свой проект или просто начать изучать что-то новое.

    Отличие от существующих проектов

    1. Настройка. Batl имеет интуитивно понятный аппаратный интерфейс не нуждается в настройке и начинает работать сразу после подключения к ПК. Легкость общения с модулем оценит даже новичок.

    2. Ценовая политика. Даже первая партия устройств будет конкурентоспособной по стоимости и производительности по сравнению с другими аналогичными проектам. В последствии планируется отрегулировать цену исходя из увеличения количества устройств в партии.

    3. Доступность. Контроллеры (STM32) за последний год набрали большое количество разработчиков. Компания STMicroelectronics предоставляет первоклассную поддержку — это один из ключевых моментов в разработке электроники.
    4. Основные характеристики Batl S
    Ядро: ARM Cortex-M3, 32-бит;
    Flash-память: 64 Кбайт;
    RAM-память: 7,875 Кбайт;
    Напряжение питания ядра/периферии: 2-3,6В;
    Интерфейсы для сопряжения с ПК: miniUSB;
    Дополнительный интерфейс для программирования: SWD;
    Количество портов: 25;
    Управление: кнопки boot и reset;
    Светодиодная индикация: питание и управляемый выход (PC13).

    5. Размеры Batl S. Одним из наиболее явных преимуществ является миниатюрный размер модуля, что особенно актуально для встраиваемых систем. Габариты платы составляют всего 18,5x43 мм, а заключенные в ней возможности огромны.

    image

    Реализация

    Реализация проекта будет проходить в четыре основных этапа.

    1. Проектирование. Косметические изменения в плате Batl S (STM32F100C8T6B). Проектирование следующей в линейке Batl M (STM32F100RBT6). Для облегчения отладки софта в эту версию будет встроен программатор для возможности интеграции со средой программирования (например IAR).

    2. Заказ 10 образцов и обкатка на них тестового программного обеспечения. Доработка аппаратной части. Написание документации.

    3. Заказ первой партии устройств 100шт. Проработка концепции плат расширений для проекта.

    4. Поощрение лиц, активно участвовавших в продвижении проекта. Подготовка буклетов и инструкций. Доработка сайта.

    Отложенные цели:

    После сбора 300000р есть возможность дальнейшей помощи проекту, каждые последующие собранные 100000р будут идти на реализацию следующего этапа:
    1. Проработка сайта и организация возможности предзаказов на устройства. Написание подробной технической документации. Создание обучающего кабинета с несколькими уроками для быстрого освоения Batl.

    2. Создание первых модулей расширения для платы Batl. На сайте будет представлена форма для голосования, которая поможет выбрать наиболее востребованные модули (макетная плата расширения, часы реального времени, модули с датчиками, экранный модуль, плата коммутации с реле, RF модули на разные частоты и др.). Так же будет возможность предложить свои варианты.

    3. Разработка, производство и тестирование трех модулей из линейки. После удачного завершения тестирования, модули сразу поступят в продажу. Новые возможности — новые идеи!

    4. Создание оборудования для быстрого тестирования собранных печатных плат, которое одновременно может использоваться как плата расширения для модулей Batl. Дополнительные разъемы, «подтяжки», светодиоды и многое другое помогут еще быстрее добиться цели не затрачивая дополнительного времени и ресурсов. Мы все сделаем за Вас! От Вас требуется только одно: творческий подход к решению поставленной задачи!

    5. Разработка корпуса изделия. Помимо встраивания модуля Batl в готовые системы (выключатели, розетки, корпуса электроприборов и др.) можно придать Вашему устройств законченный вид. Мы имеем возможность создать несколько дизайнов корпуса, создания образцов (печать на 3D-принтере). После окончания этапа любой желающий сможет скачать с сайта 3D модель корпуса и напечатать его.

    На каждом новом этапе мы постараемся сделать все, для снижения себестоимости, а следовательно конечной стоимости модулей Batl, не ухудшая, при этом, качества изготовления.

    Планы на будущее

    После запуска первой партии устройств планируется доработка аппаратной части устройства с учетом возможных замечаний, возникающих в процессе знакомства пользователей с платформой. Далее создание линейки устройств на различных контроллерах (из линейки ST) и с различным функционалом.

    Первая в линейке плата Batl XS будет отличаться невероятно низкой стоимостью и спроектирована на чипе STM32F100C4T6B (так же возможно будут уменьшены габариты).

    Batl XXL будет с широким набором интерфейсов на высокопроизводительном чипе. Для разработки этого модуля будет проведен опрос среди пользователей, для урегулирования технических требований. Каждый разработчик будет иметь возможность внести свою лепту в проект. Мы верим в Ваш опыт и надеемся на сотрудничество!

    Всего в линейке будет представлено шесть устройств с расширениями. Хочу заметить что расширения будут являться кросс-платформенными.

    Напутствие

    Позвольте своим мечтам захватить Вас! Материализуйте свои идеи! Начав свое изучение микроконтроллеров со знакомства с модулем Batl S Вы начнете не с нуля!
    Support the author
    Share post

    Similar posts

    AdBlock has stolen the banner, but banners are not teeth — they will be back

    More
    Ads

    Comments 121

      +4
      Из поста совершенно не понятно на каком этапе реализации проекта вы находитесь сейчас. Расскажите, пожалуйста.
      Приятно видеть, что на boomstarter потихоньку вылазят «железные» проекты. Успехов Вам!
        +1
        На данный момент есть макетная плата, на которую можно залить код (это не самая сложная часть в проекте). Так же есть несколько вариантов (в альтиуме) уже готового модуля. Идут размышления по поводу модулей расширения. Спасибо!!!
        +4
        Радует что на STM32! Железо планируется открытым сделать?
          +1
          Да, хочется нечто маленькое и относительно новое/мощное. Я думаю что если проект запустится, то на каком-то этапе откроется схема и гербера.
          +11
          Мне кажется, что проект не соберет денег. Таких ардуиноподобных штук уже полно. В том числе, на arm-ах. Вы заявили своей отличительной особенностью удобный интерфейс, не подтверждая это скринами и т.д. То есть, пока интерфейс не реализован, скорее всего. Ну и по ценам… В наших реалиях трудно конкурировать с какой-нибудь arduino nano за 10 баксов, на которую ваша плата визуально очень похожа. Но, желаю вам успехов! И надеюсь, что ошибаюсь.
            0
            Конечную цену хочу попробовать сделать как раз в районе $10-12, но это, естесственно на партии покрупнее, если все получится. Спасибо за Ваше мнение!
              +3
              Для вашего проекта нужна какая-то изюминка. Пока, из того, что вы рассказали, единственное отличие — девайс разрабатывается в России, а не в Китае, США, или где-то еще. Вам нужна какая-то изюминка. Вот, например, у Sparkcore, это вай-фай.
              Касательно своей среды разработки — это только для новичков. Профи не будут работать с чем-то экзотическим. То есть, нужна возможность прошивки из стандартных ide типа cocox, keil и т.д.
              И да, кто-то внизу уже отписал, что у ST тоже есть минималистичные варианты отладки. Долларов за 15-20 вы получите отладку с парой кнопок, парой диодов, программатором st-link на борту. Несколько долларов это не такой разрыв, чтобы предпочесть бренду «кота в мешке». К тому же, контент, поддержка и все дела. Притом эта отладка вполне себе годна, чтобы встроить в какой-то девайс свой.
              Вообще, сейчас такая тенденция, что стартовый набор разработчика под новые МК стоит достаточно дешево. Не в пример, тем же стареньким avr. Для которых фирменный атмеловский программатор и отладка стоить будут ого-го. Потому их штампуют все кому не лень. А под армы — нет. Что-то мудрить смысла нет. Только если в целях самообразования и самоудовлетворения.
              Потому вам надо что-то необычное добавить в проект. Так, чисто, если сходу: делаете под любительских роботов плату: добавьте туда драйвера моторов, разъемы под сенсоры, еще что-то. На армах я такого не видел. Делаете плату под умный дом — добавьте функционал под умный дом. Плата без ничего не интересна.
              И да, чисто по прикидкам, если вы этим проектом занимаетесь в одиночку, то 300 тысяч — многовато, как мне кажется. Точнее так: на разработку такого девайса и документации к нему — это много. На партию этого мало. И для цены в 10 баксов вам нужна будет довольно некислая партия, штук эдак 1000 как точно.
                0
                Спасибо Вам!
                Начну с конца. Первая партия будет дороже $10, а количество как раз около 1000шт. Я уже продумываю платы расширения, которые будут сочетать в себе как раз элементы для различных тематик, но чтобы охватить более широкую аудиторию необходимо идти от простого к сложному. Если Вы занимаетесь обработкой звука Вы не возьмете плату с моторами, так как это будет переплата денег и неэкономный расход места. Желания пользователей будут выражаться в платах расширения. Думаю что можно будет делать предзаказы на 100шт, например, после чего будут изготовлены платы расширения.
                Если честно, то нормальных отладок от ST (под свои нужды) я не встречал. Это именно классические отладочные платы с кучей лишнего.
                По поводу Wi-Fi — это очень даже реально, притом, что на сайте будут выкладываться драйвера и примеры для работы с модулями.
                  +1
                  upload.wikimedia.org/wikipedia/commons/thumb/8/8f/STM32_LV_Discovery_board.jpg/317px-STM32_LV_Discovery_board.jpg
                  — нормальная такая себе отладка. она больше вашей только потому, что с программатором на борту.
                  Если я захочу заниматься обработкой звука, то, пожалуй, выберу что-то с dsp. Ну я понял вашу мысль.
                  Шилды накладывают дополнительную цену, дополнительные конструкции и т.д. Вы же разрабатываете готовый продукт. Без дополнительных шилдов он безлик.
                  Вот первая попавшаяся китайская минималистичная отладка: цена менее 300р и фри шипинг.
                  i.ebayimg.com/00/s/NjAwWDYwMA==/z/53QAAMXQRPRTHYlP/$_12.JPG

                  Вы не можете охватить всех. Надо специализироваться по узким кругам.
                    0
                    По мне, так эта отладка велика по размерам. В линейке предполагается вариант с программатором и он не будет таким слоном как Discovery. По поводу второй ссылки уже обсуждалось, размеры больше и нельзя воткнуть вместо ардуины и поюзать в своем проекте.
                      +1
                      Да. но по мне эти преимущества не на 300 тысяч рублей. И это не совсем формат бумстартера. А скорее что-то типа: «Я инженер. Меня не устраивают отладочные платы которые есть. Сделаю себе свою. За свои деньги. Небольшой партией.»
                      У вас на бумстартере самый интересный вариант это: помощь 700 рублей за бесплатную плату и пересылку. Если так случится, что вы соберете 300 тысяч и большинство взносов будет по 700 рублей, вы потянете 400 плат + пересылка за 300 тысяч?
                      Да, кстати, а на хабре можно пиарить коммерческие проекты обычным(бесплатным) юзерам?)
                        0
                        Как раз чтобы не возникало недопонимания уже несколько раз я писал что это не отладка (для того, чтобы узнать что это нужно прочитать статью).
                        Раз у меня написано вознаграждение 700р с пересылкой платы, значит так оно и есть, я же не просто так это написал.
                        Это не коммерческий проект — это стартап — это очень разные вещи. Я не пиарю, а делюсь тем, что я разработал и хочу чтобы это увидели другие.
                          0
                          Ок, название суть вещей не сильно меняет. Пускай модуль-конструктор.
                          А бывают некоммерческие стартапы?:)
                          В общем, я всё что хотел по модулю — расспросил. Спасибо за ответы.
                          Еще небольшой совет: думаю, если бы к моменту публикации у вас были бы уже какие-то шилды на подходе, то всё это вместе смотрелось бы более привлекательным.
                          Но вы, в любом случае, молодец, что не сидите сложа руки. Желаю удачи!
                            0
                            Спасибо большое! За время прохождения проекта я постараюсь что-нибудь придумать.
                  0
                  уже было
              +10
              Что то вообще не понял что вы хотите сделать…
              > Целью данного проекта является создание модуля электронного «конструктора»,
              > который может быть использован как в качестве составного звена большого проекта, так и законченным устройством
              Хотите повторить Discovery KIT от STM? У них сейчас даже с дисплеями встроенными есть. Чем не готовый «модуль конструктора»?
                0
                По поводу того, какие есть Discovery я знаю. Я планирую сделать облегченную версию платы, где не будет ничего лишнего и ее можно будет встроить в свой проект, соединив, например с платой расширения. Не забывайте о размерах Discovery, для меня это оказалось критичным.
                  +3
                  Конкуренцию этому www.olimex.com/Products/ARM/ST/STM32-H405/ по цене сможете составить?
                    0
                    На первом этапе предлагаются устройства стоимостью 500-700р, вы дали ссылку ну девайс за 740р. Думаю ответ положительный, стоимость модуля будет до 500р. На 107 и 405 чипах думаю уложиться до 700р
                0
                А в чем отличие от Arduino? Больше памяти и частота? Насколько будет совместима с уже существующими шилдами, дачиками, сенсорами и библиотеками к ним. Кстати подобные Вашей плате уже есть: habrahabr.ru/post/191054/
                  0
                  Отличий AVR от ARM масса, самое главное что платы будут полностью совместимы (пин ту пин) с модулями расширения. Да, я видел эту плату, но это не та идея, которую я пытаюсь реализовать. Все-таки основное — это простая возможность перейти с Ардуино на Batl. Конечно это смогут не все, но начинать новые проекты вполне реально на новом железе.
                    +1
                    Ну она же на 3.3 вольта. Соответственно преобразователи уровней?
                      0
                      Если вы про сопряжение с Ардуино, то в ней уровни 2.7-5.5V, для перефирии с уровнями 5V думаю будут специальные минимодули.
                        0
                        Извините за дотошность, но есть еще вопросы. Если Вы позиционируете плату как конструктор, то будет ли что то похожее на язык для Ардуино, с прозрачным и несложным программированием.
                          0
                          Это не дотошность, вполне здравые вопросы. На данный момент будет только аппаратная реализация, посмотрим как пойдет.
                  +2
                  Стопиццот таких штук уже понаделано.
                  В чем изюминка этой?
                    0
                    Ссылку на массовый продукт в студию (в России желательно)…
                      0
                      А чем Китай плох?
                      Между прочим ближайший друг и соратник.
                        +4
                        Тем, что своё тоже нужно развивать, чтобы не оказаться потом в известном месте.
                          +3
                          Так микроконтроллер там все равно забугорный. И плату и монтаж скорее всего будут делать в Азии(поскольку иначе никто не купит «золотую» плату)
                          Чего в нем своего?
                          Сделайте тогда уже на 1986ВЕ93У
                          Чтобы было «свое».
                            0
                            я бы кстати купил
                              +1
                              Первая партия планируется в России и платы и сборка. В цену попадаем.
                              Когда смотрел в гугле, молился мысленно, чтобы 1986 в названии не оказался годом разработки.
                                +2
                                Чтобы было «свое» на 100% и по нормальной цене нужно много разных производств и главное — спрос на них со стороны вот таких разработок. Сделать это за один день, месяц или год практически невозможно, но это не значит, что нужно сидеть и ничего не пытаться изменить, что-то сделать.

                                И да, я тоже куплю несколько для своей пещерки)
                                  0
                                  Спасибо за поддержку. Я тоже думаю что нужно постоянно двигаться вперед!
                                  0
                                  Поддерживаю идею с Миландром. Родные отладочники у них страшненькие, их мало, отладчика на плате нет, сами платы здоровенные.
                                +2
                                Я не спорю что в Китае можно достать подобное дешево. Но идея проекта в линейке поддерживамых устройств. А ценой можно попытаться приблизиться к оптимальной.
                            0
                            В режиме 3D просмотра нажать «o», потом «i», потом в открывшемся окне вверху слева ползунок сдвинуть вправо. Картинки станут симпатичнее.
                            Ну и толщину платы можно поставить реальную — 1-1,5 мм в Layer Stack Manager.

                            Все таки презентуете…
                              +1
                              Спасибо, да и правда красивее.
                              +2
                              Но ведь в STM32F100 нет USB! Мне это в линейке discovery и не нравится. Почему не STM32F103? Я бы пару таких взял.
                                0
                                Там будет USB — UART? для заливки кода. В линейке будут устройства на 103 и 107-м чипах. Стартануть хотелось на почти самом бюджетном варианте, поддерживайте проект и будет 103 чип!
                                  0
                                  А сделайте вариант с 103 — проголосую :) Сам контроллер в 2 раза дороже, во сколько дороже выйдет плата с ним, с учётом отсутствия usb-uart (или он софтовый?)? Так то у меня VLdiscovery есть уже.
                                    +1
                                    Стоимость будет почти такой же, но со 103 все-таки подождем)
                                  +2
                                  «Maple Mini» на 103м, но по размеру слегка длиннее
                                    +1
                                    да, и даже в Китае дороже…
                                      0
                                      Это в теории.
                                        +1
                                        Нет — это eBay в розницу
                                          0
                                          11.5 долларов стоит Maple mini.
                                          image
                                          Ваша плата 500 рублей. Это около 14 долларов. Не принципиальная разница.
                                          Весь вопрос будет, как и всегда с СТМ, в софте. Если как обычно — «собери-установи-пропатчь-молись» — цели, которые вы себе поставили, не будут достигнуты. Говорю как «глупый пользователь — железячник». Мне нафиг не нужны замуты с установкой и допиливанием под себя какого-то софта. Надо чтобы софт ставился единым паком, без какой-либо настройки. Как ардуино, так нелюбимое адептами СТМ. 21 век, всё-таки.
                                • UFO just landed and posted this here
                                    +2
                                    Mbed погуглите, даже ставить ничего не нужно IDE в браузере, тоже много библиотек.
                                      +1
                                      Цена кусается…
                                        0
                                        Цена на что?

                                        Там много платок:
                                        mbed.org/platforms/

                                        Есть куча дешевых от NXP, Freescale, STшные Nucleo новые тоже поддерживают Mbed, дешевле уже некуда.
                                        Имхо платы дешевле 1000р это совсем не дорого, да и код можно применить в любой другой плате, в том числе и вашей.
                                          0
                                          Вы говорите про платы около 1000р, а я про вариант от <$12 (300-400р), разница есть.
                                            0
                                            Окей, как насчет такого?
                                            mbed.org/platforms/LPC1114FN28/

                                            Не хочу критиковать вашу плату, классно что вы что-то делаете.
                                            Но для меня нет разницы сколько стоит отладочная плата 1000-2000-300 или 400 рублей, я покупаю 1-2 и мне хватает.

                                            Или это позиционируется как встраиваемый модуль?
                                            Вообще какой use-case вашей платы?
                                              0
                                              Да — это модуль для встраивания, используя несколько плат расширений можно собрать готовое устройство.
                                              Если Вы хотите сделать 10-20 устройств, то для Вас станут критичны 2000-400=1600, кстати, если я хочу сделать елочную гирлянду или кодовый замок, а я любитель, то мне не хочется переплачивать 1600р — это из раздела фантастики что для Вас цена не играет роли. Если Вы покупаете отладку — это действительно раз и на всегда (в грубом расчете), если это встраиваемый модуль тут другое дело.
                                                0
                                                Понял, правда все равно для своего готового устройства придется делать модуль расширения к вашей плате.
                                                Тогда возможно интереснее будет делать очень мелкую плату с жирным процессором в QFN корпусе, их хотя бы паять сложно.

                                                Или собирать модули на какой-нибудь экзотике типа Миландра, или как выше советовали МК + драйверы для моторов/мощных диодов. Что-то, чего нет на рынке. Кенечно важно понять что действительно нужно относительно большой группе людей.

                                                  0
                                                  Вы все правильно говорите. Это и планирую сделать. Вам не нужно будет делать модуль разширения, в линейке Вы наверняка найдете подходящий для себя.
                                                    0
                                                    Тогда это действительно будет интересно.
                                      • UFO just landed and posted this here
                                          0
                                          Я не понял что там нужно устанавливать. IDE браузерная, прошивка через MSD бутлоадер.
                                          • UFO just landed and posted this here
                                              0
                                              Я научился моргать 8 строчками, но думаю что можно проще )
                                                0
                                                mbed.org/handbook/mbed-Compiler
                                                вот тут все описано.

                                                Какое устройство вы пытаетесь установить и открывать?)

                                                Толи вы не поняли то, что я написал, толи не могу понять то, что вы искали.
                                                Надеюсь видео внесет больше ясности.
                                                  +1
                                                  Если не поленитесь посмотреть видео, то там как раз про моргание диодом в мало строчек, просто и понятно.
                                          +1
                                          Спасибо за столь развернутый комментарий.
                                          Мне показалось что проще и быстрее (да и действеннее) запустить проект в виде готового железа, а потом думать по поводу реализации своего языка. Есть мысли даже по поводу совмещения Blockly с чем-либо.
                                          0
                                          Пустые платки под самодельную девборду STM32 по баксу

                                          www.aliexpress.com/item/stm32f103c8t6-system-board-learning-board-stm32-stm32f103-empty-plate/1735476720.html
                                            0
                                            А почему нет? ) Боюсь что на бумстартере не поменять вознаграждения, но я что-нибудь придумаю.
                                            +2
                                            Я уважаю ваш энтузиазм, но мне все-таки кажется, что ваш проект не имеет большого смысла.
                                            Уже есть большое количество плат с stm32, не сильно отличающихся по размеру и по цене. Более того, discovery с f100 можно найти меньше, чем за 500 рублей. К тому же, развести такую плату самостоятельно не составляет большого труда.

                                            Т.е. людей, которые программируют микроконтроллеры более-менее серьезно вы не заинтересуете.

                                            Потенциальный покупатель Ардуино скорее всего полениться разбираться с голым stm на голом С. Тоже отпадает.

                                            Как же выглядит потенциальный потребитель вашего продукта?
                                              0
                                              Я рассчитываю как раз на тех, кому:
                                              1. Критично место (discovery STM32F100 неприлично огромна).
                                              2. Не лень разбираться с новой платформой.
                                              3. Кто уже сталкивался с STM32, но не хочет ЛУТом делать платы.
                                              и т.д.
                                              Я привык к красивым и надежным печатным платам, что сделанный проект можно вмонтировать в стену и не бояться что он перестанет работать.
                                              Конечно целевая аудитория — это те кто хочет слезть с AVR и те, кто уже наигрался с discovery и хочет реализовать свой проект.
                                                0
                                                Но такой человек может заказать готовую плату из Китая, сопоставимую по цене и по габаритам.
                                                В общем, мне кажется, что потенциальных покупателей у вас не очень много.

                                                На мой взгляд, у stm сейчас заметный недостаток — отсутствие внятной документации. На standart peripheral library ее вообще нет, только примеры (которые вроде бы понятные, но..). Для cubeMX даже и примеров нет.
                                                Если для вашей платы будут хорошие внятные примеры с хорошей документацией (особенно, если она будет и на русском), это будет здорово.
                                                  0
                                                  Меня больше привлекает как раз вариант, когда можно что-то купить а потом поговорить об устройстве на русском языке.
                                                    0
                                                    Э-э, боюсь, не совсем вас понял.
                                                      0
                                                      Если проект пойдет то будет и поддержка и документация на русском и примеры (в виде уроков)
                                                        0
                                                        А. Да, действительно, проглядел в посте.
                                                  0
                                                  Но, ради бога, не делайте свою суперсреду разработки и свой суперязык, лишенные фатального недостатка :)
                                                0
                                                Что-то я не понял чем ваша платка отличается от десятков и сотен подобных (первые же ссылки из гугла ниже)?
                                                www.mikroe.com/mini/stm32/
                                                people.overclockers.ru/zauropod/15308/ZP-STM32_i_besprovodnoj_posledovatelnyj_port_Borba_prodolzhaetsya/
                                                www.artekit.eu/products/breakout-boards/ak-stm32-dip36/
                                                ru.mouser.com/new/mikroelektronika/mikroelektronika-MINIM4STM32/
                                                carduino.ru/product_info.php?products_id=1944
                                                У вас какой-то классный софт к этой платке? В чем изюм?
                                                Мини я бы заменил на микро, ибо популярней.
                                                  +2
                                                  Уже на первом этапе:
                                                  1. В два раза дешевле
                                                  2. Меньше по габаритам
                                                  3. Будет производиться у нас (я патриот и счастлив если продукт разработан и производен в России).

                                                  Из всех ссылок внимания заслуживает только AK-STM32-DIP36
                                                  Какой софт Вы имеете ввиду, плата чистая (ну разве что с тестовым ПО), если Вы про написания ПО, то это стандартно IAR, Keil и т.д.
                                                  По поводу разъема да, можно подумать.
                                                    0
                                                    То есть изюма то и нет заинтересовать потенциального покупателя нечем, жаль. Учитывая что целевая аудитория это начинающие/любители, а для овладения платой требуются проф. навыки (IAR, Keil, SWD), то всё совсем грустно. Слепите уж тогда хоть какой-нибудь USB загрузчик для вашей платы, с ней ведь нельзя будет работать не купив дополнительно JTAG/SWD адаптер.
                                                      0
                                                      Как так? Отлаживаться нельзя, но прошить можно через USB. Будет вариант и с SWD на борту. Для работы в IAR необходимы только знания в С, но без него, простите, все равно никуда.
                                                        0
                                                        Как прошить через USB? Может что-то поменялось но по моему в STM32F100 нет встроенного USB загрузчика, возможно даже USB нет.
                                                          0
                                                          Да, но на плате есть преобразователь USB — UART и я уже отладил прошивку через UART (это не ново)
                                                            0
                                                            на плате есть преобразователь USB — UART

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

                                                              0
                                                              Из-за преобразователя? Что за детский сад? Либо я владею секретной схемой преобразования интерфейсов (что не так) либо Вы меня недопонимаете.
                                                                +1
                                                                Да, из-за преобразователя, из-за двухстороннего монтажа.
                                                                  0
                                                                  Нет, это не на столько дорого, как Вы видимо думаете.
                                                  0
                                                  Тоже показалось, что будете конкурировать с Discovery и Nucleo…
                                                    0
                                                    Смысл думаю я уловил, но слово конкуренция тут не совсем уместно. Можно сказать так, я могу помочь разработчикам купить дешевые модули, а потом еще расширять линейку устройств. Я не хочу сейчас сравнивать по цене с китайскими платами (ссылки на которые есть выше). Я планирую не просто продать 1000 устройств, а заняться поддержкой, расширением проекта. Сделать плату, заказать ее изготовление, спаять и выложить на продажу — это очень просто. Идея другая.
                                                      0
                                                      Я имел в виду следующее — при желании что-то сделать на STM я выберу Дискавери из-за того, что платформа популярная и распространенная, под нее написано множество примеров и ее легко расширить, т.к. практически все пины проца выведены наружу. Единственное ограничение — я не смогу это потом пустить в серию, для этого мне придется делать свою плату с нуля. Но для поделок это и не нужно. Что предложит ваша платформа? Лицензия позволит ее использовать в серийном производстве своего продукта?
                                                      И кстати, для написания ПО я бы советовал обеспечить поддержку из бесплатной среды, вряд ли кто-то начинающий будет сразу Кайл покупать…
                                                        0
                                                        Да, Вы сможете использовать в своем продукте эти модули. Сможете «сложить» из них устройство и наклеить свой логотип на корпус. IAR имеет бесплатную версию с ограничением по коду либо времени (30 дней). Очень удобная и понятная среда разработки.
                                                    0
                                                    Смелый проект, но вообще непонятно в чем профит???? Заказал себе на али плату с stm32f103c8t6 за $7.91 с доставкой тут
                                                      0
                                                      Читайте внимательнее описание.
                                                        0
                                                        модули расширения? ну я думаю и так любой кто купит подобную плату сможет любой сторонний модуль без труда подключить. и все же почему так дорого и в чем профит?
                                                          0
                                                          Модули расширения, поддержка, пин ту пин с ардуино и т.д.
                                                          Как Вы собираетесь модуль расширения прилепить к плате по Вашей ссылке? На проводочках? Мне кажется что это только для отладки и чтобы побаловаться. Если Вы домой хотите спроектировать систему, то проще и правильнее взять модули и соединить их вместе. Я предлагаю сделать линейку устройств из которых Вы сможете собрать то что Вам нужно.Нет необходимости кидать «сопли» или травить платы, взяли несколько плат, соединили вместе, пишем софт.
                                                            0
                                                            Так а где готовый прототип? 3д вид без разьемов это максимум того что есть? И почему так дорого вы не ответили.
                                                              0
                                                              Да, это все что есть, готовлю для заказа первые платы. я не понял что именно дорого? 300т за проект? Так нельзя оценивать, правильнее 500-700р за штуку. Я определил эту цену как оптимальную на первом этапе, дальше будет снижение цены.
                                                      0
                                                      deleted
                                                        +1
                                                        [sarcasm]
                                                        Замечательный проект! Я тут тоже под свои нужды запилил:



                                                        Можно мне тоже 300 тысяч? Ну или хотя-бы 150. Я тогда обещаю сайт сделать и подумать над модулями расширения. Также, МОЖЕТ БЫТЬ, подумаю над аналогом wiring для этой платы. Правда — правда.

                                                        Отдайтесь своим мечтам! Вместе мы сможем воплотить самые смелые идеи!

                                                        Краткие характеристики платы:
                                                        Чип: STM32F103C8
                                                        Ядро: ARM Cortex-M3, 72 Мегагерца (!!!)
                                                        RAM: 20 КБ (!!!)
                                                        Flash: 64 КБ
                                                        Куча встроенной периферии, среди которой аппаратный USB (!!!)

                                                        Себестоимость примерно 120 рублей за платку, но вам, уважаемые клиенты, это добро будет доступно по цене всего около 500 рублей (разумеется, без учёта доставки)! А за 700 рублей — я готов приложить программатор ST-Link размером с флешку!

                                                        Я верю, что с вашей помощью мы сможем дать возможность воплотить свои мечты всем! Вне зависимости от возраста, пола, вероисповедания, группы крови и сексуальной ориентации! Данная платка может быть мозгом робота! Или крылатой ракеты! Или чайника! Бесконечные возможности!

                                                        Хочу отметить, что на фото выше представлен реально работающий прототип! Также в свободный доступ будут выложены все секретные герберы и прошивки! Если проект выстрелит — на очереди аналогичный проект под STM8S. Прототип тоже уже готов, но сначала я хочу 150 тысяч.
                                                        [/sarcasm]
                                                          0
                                                          Продадите мне две за 700? :)

                                                          (я, кстати, серьёзно)
                                                            0
                                                            Если серьёзно — то пишите в личку или на почту, договоримся.
                                                            +1
                                                            Мне нравится Ваш сарказм, но он должен быть в пределах разумного.
                                                            Под кучей периферии Вы понимаете стандартные входы-выходы, а аппаратный USB не делает проект особенным. Если Вы готовы делать платы за 120р, а потом заниматься их поддержкой и развитием, то флаг Вам в руки, не забудьте только запастись утюгами для ЛУТ. Фото своего прототипа я тоже могу выложить, но думаю незачем, так как смысла в этом нет. Вы написали комментарий не подумав, не посчитав реальную стоимость реального проекта, если бы все было так просто, Китай смог бы дать цену вдвое ниже Вашей, но увы. Вы не учитывайте прототипирование (я прекрасно понял что Ваш прототип уже рабочий, как и мой, но у моего проекта это только начало), монтаж плат (собрать 100 плат будет не так легко как кажется, я уже не говорю о 1000 и более, тут мало иметь фен и паяльник, я все-таки предпочитаю производство).
                                                            В общем написали Вы красиво, но неуместно, ибо Вы говорите о нескольких платах, которые можете продать по 500р за две штуки а я о проекте и запуске его в производство, а если Вы с этим никогда не сталкивались, то не можете здраво рассуждать на эту тему.
                                                            Ваше мнение я понял и с удовольствием прочел все прочитанное и желаю Вам успеха в Вашем «бизнесе» по созданию линейки Ваших устройств. Успехов.
                                                              +1
                                                              Ну так я на самом деле и не пытаюсь убедить людей проспонсировать меня на 300 килорублей ради голого чипа с парой конденсаторов и PLS разъёмами. И не обещаю потом этот голый чип как-то развивать. Я на хлебушек зарабатываю другими, более честными, методами.

                                                              Кстати, а в чём, по Вашему мнению, заключается развитие этого проекта? Сделать платки с экранчиками / радиомодулями / драйверами шаговых двигателей, разъёмы которых будут (ВАУ) совпадать с разъёмами этой платы? И даже драйвера потом для них напишете? Извините за резкость, конечно, но это — детский сад.

                                                              Если вы так горите за развитие темы микроконтроллеров в России — полезней было-бы задаться целью создать сайт с полной и исчерпывающей документацией по программированию микроконтроллеров (например, тех-же STM32). Даже просто переводить даташиты и референс мануалы, чтобы снизить порог вхождения. Тогда я-бы с радостью выделил на такое благородное дело немного своих кровных.

                                                              А платка с голым чипом за 300к… За 300к — фильм снять можно.
                                                                0
                                                                Да идею Вы уловили правильно — это линейка модулей различного назначения и мое мнение — это не детский сад. А вот переводить документацию на русский… ну ни в какие ворота не лезет, у ST итак отличная документация и примеры. Конечно если сравнивать с Ti, то уровень ниже, но переводить на русский. И референс мануалы на русский. Ужас. Я вам не предлагаю платку с голым чипом за 300к, я предлагаю ее за 500р — это разные вещи. За 300000 я планирую сделать 500 плат и раздать их спонсорам, улавливаете разницу?
                                                                Сравнение очень странное. За 500к можно защищать лес boomstarter.ru/projects/100948/vozrodim_nash_les, а за 60т сделать Жору boomstarter.ru/projects/13865/igrushka_-_antistress_zhora_s_ushami_s_aromatom_roz, к чему Ваше сравнение? Я мог бы поставить стоимость проекта 100к и сделать при этом 200 платок, Вам стало бы легче от этого?
                                                                  0
                                                                  Да, хотя и не сильно. Вы конечно немного поигрались с цифрами, но фиг с ними.

                                                                  «28 панфиловцев» я привёл как пример более логичного использования средств.

                                                                  Переводить на русский язык — ужас? И почему-же? Потому что это — кропотливая, скучная работа? Или потому что оно будет обучать не только тому, как использовать Вашу супер-мега платку? Это дело реально помогло-бы в увеличении популярности нормальных микроконтроллеров в России. Многие действительно не хотят изучать нормальные микроконтроллеры потому, что там «всё сложно и не по-нашенски». Так и сидят на ардуинах, диодиками мигают и analogWrite() делают.

                                                                  Вообще я не понимаю почему Вам до сих пор не прилетел ай-яй-яй от НЛО, уважаемый. В правилах чётко сказано:
                                                                  «Хабр — не магазин. Рекламировать товары, услуги, события, аккаунты и прочее, размещать в своих топиках ссылку на свой блог/сайт можно только в двух случаях: если топик находится в хабе «Я пиарюсь», либо в корпоративном блоге. Также не разрешается размещать рекламу в хабрацентре.»
                                                                    0
                                                                    Отвечу только на последнее Ваше замечание. Я не продаю Вам товар, я даже Вам его не предлагаю. А так же это не реклама. Это запуск проекта, ничего общего с тем чего Вы перечислили.
                                                                      0
                                                                      Забавно. Статья пестрит красивыми зазывными лозунгами, в конце идёт ссылка на компанию по сбору средств, где можно за 500 или 700 рублей сделать предзаказ — но нет, это не реклама.

                                                                      От переформулировки смысл не меняется — вы хотите производить и поставлять товар, взамен получая деньги. Статья именно об этом.

                                                                      За подобный финт ушами товарищ Seredin получил «read-only» менее чем за сутки. И вот их проект мне действительно жаль, потому что они собирают средства на бумстартере для написания полной документации на то, как собрать говорящего, ориентирующегося в пространстве и понимающего человеческую речь робота. Из подручных материалов, можно сказать. То есть — делают что-то по-настоящему стоящее и достойное уважения. А не пытаются выдать платку с элементарной разводкой, чипом и парой конденсаторов за готовый продукт, и продать его партией в 400 штук.
                                                                        +1
                                                                        Убрал ссылку, если Вам от этого легче станет.
                                                                        «пытаются выдать платку с элементарной разводкой, чипом и парой конденсаторов за готовый продукт» где же Вы это усмотрели интересно? Не нужно додумывать, все написано.
                                                                          –1
                                                                          Написана воодушевляющая болтовня, нисколько не меняющая сути.
                                                                            0
                                                                            Создайте что-нибудь свое, а мы оценим…
                                                                              0
                                                                              «Сперва добейся»? :)
                                                                                0
                                                                                Да, так и есть, но критика все равно уместна )
                                                            0
                                                            Скажите, судя по предоставленному рендеру платы некоторые дорожки имеют ширину всего 0.1мм это сложно для ручного прототипирования, а так-же, возможно(я не уверен), скажется на цене производства ПП. Может стоит немного переработать плату?

                                                            Действительно как отмечалось выше у вашей платы отсутствует некая фишка ради которой её, потенциально, будут покупать и формфактор тут не особо рулит. Как встраиваемый модуль данная плата тоже сомнительна так как в чистом виде она неприменима, ей нужна обвязка под конкретную задачу, а если конструктор и так будет проектировать плату обвязки то что помешает ему на той-же плате развести и сам контроллер?

                                                            На мой взгляд основные проблемы этого продукта это мутный use-case и высокая цена.
                                                              0
                                                              PS: Посмотрите как развивается витурилка, по моему очень хороший пример того как надо делать железячные стартапы.
                                                                0
                                                                Дорожки на плате (кроме питания) 0,15мм. для прототипирования Вам необходимы только выведенные на разъемы pio. На цене производства это не скажется, 0,15 вполне приемлемо для производства в России. В Китае стандартными (без увеличения стоимости) считаются дорожки 0,1мм.
                                                                Согласен для серийного производства устройств использовать отдельную плату нелогично, для макетов и прототипов — вполне. У меня, например есть несколько заготовок, под которые можно разводить платы расширения (я не про STM), но на финальном этапе все равно все переразводится на отдельной плате. Все зависит от количества устройств, если их до 100, то можно использовать готовые модули (как кстати делают проекты реализованные на одноплатных компьютерах), если устройств больше, то правильно в отношении размеров и конечной себестоимости все разместить на одной плате.
                                                                0
                                                                Автор, а хотите я произведу Вам 1000 плат «под ключ» доллара так по четыре за штуку? Причем, а) я поставлю туда 103-й процессор с нормальным USB, б) я соберу их в России, раз уж Вы такой патриот, в) сделаю без 100% предоплаты.
                                                                  0
                                                                  Не реально. Если только это не будет по себестоимости, и Вы никогда не обеспечите никакой поддержки, не говоря уже о дальнейшей жизни проекта. За какую же цену Вы сможете найти 103 чипы, позвольте поинтересоваться? LDO, печатная плата, обвязка, сборка… напишите тут себестоимость Ваших 1000шт, меня заинтересовало Ваше предложение.
                                                                    0
                                                                    А кто говорил о поддержке? Я берусь только изготовить платы для Вас, а все остальное — Ваша забота. Если использовать STM32F103C8T6TR, то примерная себестоимость 3..3,5 доллара.
                                                                      +1
                                                                      Я говорю о поддержке и Ваше звено в моей цепочке излишне.
                                                                      Напишите, пожалуйста, стоимость чипа, ldo, печатной платы, сборки, обвязки и доставки. Пока этого не будет мы льем воду.
                                                                        0
                                                                        Я предложил вариант контрактного производства практически без своей прибыли, из соображений облегчить Вам жизнь как коллеге и хабровчанину. О какой поддержке мы говорим? Я Вас не понимаю.
                                                                        Порядок цены я обозначил, если Вам интересно, пишите в личку, скидывайте БОМ, обсудим детали.
                                                                        Если же мое звено излишне, так нет проблем, я не навязываюсь.
                                                                          +1
                                                                          Если так, то это все меняет, бом скинул. Интересен столбец с ценой и сроки и название завода где будет происходить сборка.
                                                                    +1
                                                                    Вынужден согласиться с критикующими. Я, как программирующий на Ардуино в свободное время, ценю ее не за цену, не за то, где она произведена, и даже не за то, что у нее встроенный FTDI :-) А за то, что у нее есть analogWrite(), Serial.begin(), attachInterrupt() и куча других библиотек, которые позволяют сразу думать о логике работы, а не об аппаратной неведомой… Если вы планируете поддержать эти фишки или написать им свою замену — тогда отлично!
                                                                    Ну а иначе, если мне понадобится вдруг 32 бита, почему бы мне не взять это
                                                                    или это? Второй вариант, конечно, дорогой, зато PIC, а не «нубская дурина» :-)
                                                                    0
                                                                    imall.iteadstudio.com/development-platform/arm/im120411012.html купил месяц назад. 2шт обошлись 30 баксов с доставкой

                                                                    но IDE очень кривая, пляски с бубном достойны скорее линукса. думал она простая как ардуина будет :(

                                                                    Only users with full accounts can post comments. Log in, please.