PDA

Просмотр полной версии : Усилитель


Страницы : [1] 2

Admin
03.12.2016, 01:49
Думаю, что большинство желающих прошли успешно апгрейд прибора.
Хочу сделать старую версию У4(которая была ДО апгрейда) - бесплатной. Для создания оно Вам потребуется микроконтроллер за 5..40 долларов, стопку наклеек панацея заменим стопкой матриц. Технические знания не нужны. прошивка устанавливается просто после загрузки нужной программы на компьютер. Заодно разберем особенности использования прогрессии 1.73 и ряда других приколов внутри прошивки.
Т/е разделим работы на 2 этапа: как сделать самим у4 доапгрейдной версии и почему он именно такой внутри (код).

Alex Formatt
03.12.2016, 02:10
Wow! Вот это новогодний подарок! Ждемс!

Бисо
03.12.2016, 03:03
Мне руки зачесались за что то новое самодельное! :D Благодарю!

Admin
03.12.2016, 03:26
Будет и еще один - самоделки 2.51--2.91 :) я тут сам был в глубокой сессии и понял что закрутившись в своих не форумных делах мало сил прикладывал последнее время к тому, чтобы дать в наше сложное время доступные/бесплатные инструменты. Я никогда не стремился к монополии и ноу-хау. Все кто был в старом клубе на ОМ-форуме, знают, что 2.0 можно было делать хоть серийно хоть на продажу с прибылью всем кто имел доступ в клуб (ну по сути это не отменялось хотя я и просил за наличием бесплатной панацеи и устареванием 2.0 не делать так).
Когда публиковал описание самодельного Ск и Стабилизатора меня коммерсанты пытались осадить что "покупать не будут" - ну во первых мне пофиг. А во вторых НИЧЕГО НЕ ИЗМЕНИЛОСЬ.
Точнее Изменилось. К лучшему. Кому надо было сделать - сделали. А у кого есть необходимость и возможность - купили. У моих знакомых стоят стабы самодельные на всю семью и купленные активаторы - тоже. Стабы были первыми и они были опробованы.
Так вот, я пришел к выводу что имея дефицит времени на проведение его здесь, был чаще дергаем коммерческой веткой, и мало публиковал бесплатных новинок, хотя можно было.

Admin
03.12.2016, 03:27
Сейчас чуть позже дам ссылки на где контроллеры покупают. Есть совсем дешевые китайцы и более качественные болгары - их контроллеры кстати в И2 стоят (другие).

Admin
03.12.2016, 03:31
https://www.olimex.com/Products/Duino/STM32/open-source-hardware - Болгарский вариант. Китайский сильно дешевле.
для начала требуется 1шт, но для интересных эффектов рекомендую взять сразу пару. За неделю-другую дойдут.
для Москвы, с учетом почтовых накладных возможно лучше взять у какого-нибудь реселлера с наценкой, вот напримеп с ходу нашлось тут:
http://www.electronshik.ru/item/olimexino-stm32-818729
я обычно покупаю на амазоне короткой доставкой по США - там тоже есть, кому надо сами найдут по названию (именно этот же модуль).
На более дешевый китайский ссылка позже. Или забить? кому-нибудь принципиально 20 евро или 5 долларов?

allexe
03.12.2016, 03:39
Покажите уж и китайский пожалста :-)
Получается нужна вот такая вот штука иии.. всё?

Admin
03.12.2016, 03:54
Ну нет. еще нужна программа к ней. Шнурок усб. И панацеи на которую ментальную компоненту прописать. В оригинале идет несколько десятков, но можно и матричными заменить, хотя производительность будет каплю хуже.

allexe
03.12.2016, 03:59
Да я имел ввиду другие, подобные этому контроллеру, технические детальки.
А вообще круто :)
Благодарю за новую, интересную штуку!
Будет чем развлечься тихим зимним вечером :)

Admin
03.12.2016, 04:06
Ну если программы менять то нужна гораздо более дорогая "деталька" - оптический квантовый генератор, стоимостью оокло 1200 евро. Но можно обойтись и семинарской практикой и генератором розового шума например. Ну короче потоком случайных чисел. Ну или псилероном. Но только специально не покупать таковой. Да еще проще - можно написать программку из 2х строк для этого же контроллера, которая будет таким генератором, хоть и не очень качественным, но вполне по "козыревски".
В смысле деталек - нет для старой версии ничего паять не надо, там смысл в переборе "четок" как у монахов. Т/е/ в том, что процессор бегает по кругу в одном потоке вычислений но это стробировано по времени. Где-то есть развернутая лекция из тая на эту тему. Рекомендую тем кто имеет доступ к семинарским записям найти и послушать.

Admin
03.12.2016, 04:09
http://www.idquantique.com/random-number-generation/quantis-random-number-generator/
вот у нас на двоих 5 таких (при записи стерео-трансляций используется сразу пара, один на коннекте с потоком с левого полушария, другой - с правого, 5й про запас :) )для мелких игрушек типа у4 достаточно одного но ради таких игр не стоит на это тратить деньги. Можно и ручку с бумажкой использовать вместо этого - тоже сойдет.

Admin
03.12.2016, 04:09
Ах да, на квонтисах висит пандорная программа КРОМе их личного функционала.

Admin
03.12.2016, 04:40
6ти (а не 5ти как я думал) долларовая версия тут https://www.itead.cc/iteadmaple.html
но на мой взгляд сделано халявно и не солидно (по сути и то и то клон одной и той же платы).

Иван Самоделкин
03.12.2016, 12:01
Ну короче потоком случайных чисел. Ну или псилероном.
На форуме ММ, Шалтай Балтай давал ссылку на генератор случайных чисел http://ubld.it/products/truerngpro. Всего 99 долларов. По характеристикам выглядит интересней псилерона. Как на практике обстаят дела не знаю.

Alex Formatt
03.12.2016, 14:23
для начала требуется 1шт, но для интересных эффектов рекомендую взять сразу пару.

Хочу интересных эффектов :D:D:D Заказал сразу пару:cool:

bobogan1
03.12.2016, 19:08
Где-то есть развернутая лекция из тая на эту тему. Рекомендую тем кто имеет доступ к семинарским записям найти и послушать.
Вообще понять принцип очень важно, может как нибудь эту лекцию публично выложить? (И зачем там случайные числа?). Меня теория даже больше интересует.

Admin
03.12.2016, 20:37
Нет, публично не можно. Она часть курса. А вообще тема затрагивает тему 2 семинарскую и является ее частью, как и частью темы про принципы построения трансляций.

saband
03.12.2016, 21:32
Будет и еще один - самоделки 2.51--2.91 :) я тут сам был в глубокой сессии и понял что закрутившись в своих не форумных делах мало сил прикладывал последнее время к тому, чтобы дать в наше сложное время доступные/бесплатные инструменты. Я никогда не стремился к монополии и ноу-хау. Все кто был в старом клубе на ОМ-форуме, знают, что 2.0 можно было делать хоть серийно хоть на продажу с прибылью всем кто имел доступ в клуб (ну по сути это не отменялось хотя я и просил за наличием бесплатной панацеи и устареванием 2.0 не делать так).
Когда публиковал описание самодельного Ск и Стабилизатора меня коммерсанты пытались осадить что "покупать не будут" - ну во первых мне пофиг. А во вторых НИЧЕГО НЕ ИЗМЕНИЛОСЬ.
Точнее Изменилось. К лучшему. Кому надо было сделать - сделали. А у кого есть необходимость и возможность - купили. У моих знакомых стоят стабы самодельные на всю семью и купленные активаторы - тоже. Стабы были первыми и они были опробованы.
Так вот, я пришел к выводу что имея дефицит времени на проведение его здесь, был чаще дергаем коммерческой веткой, и мало публиковал бесплатных новинок, хотя можно было.

Это какие-то неправильные коммерсанты и они делают неправильный мёд :) Не знаю, кому как, а лично мне, даже с коммерческой позиции, очевидно, что количество тех, кто не купил коммерческую версию, потому что сделал самоделку - исчезающе мало, а вот количество тех кто купил коммерческую версию, потому что сначала сделал самоделку - большое :) Иначе говоря, кто не купил - тот и так бы не купил, а вот многие купившие сначала убедились в работоспособности изделий на самоделках. И сказали "дайте две", ой, "дайте коммерческую версию" :)

Мне очень нравится то, что проект действительно, в первую очередь, ориентирован на помощь людям, и потому я всеми руками поддерживаю эту новость (про самоделки), но, на самом деле, и с коммерческой точки зрения, ИМХО, самоделки - гениальный маркетинговый ход :)

Владимирович
03.12.2016, 23:27
Вообще, хочется поблагодарить Михаила за такое обилие самоделок к нынешнему Новому Году !!! И за хорошую новость про январский семинар !!!

кимили
03.12.2016, 23:27
гениальный! таки да!
аит вюо оня + маркер и два дня исс)) и работы, и переосмысления.
эффективность выше любых оценок. как бы ЗА пределами оценочного полотна.

Admin
04.12.2016, 01:08
да я помню как ты себе ник на форуме таким сделал ... и я подумал - ну вот, очередной .... зарегистрировался :) :) :)

кимили
04.12.2016, 03:30
миша! ДВА ДНЯ правки и новых энергий- ощущений!
в тот момент ник и не мог оказаться другим))

собственно, этот опыт и открыл для меня БЖ и все штуки волшебные, так сказать, "сопутствующие" ))

Андреас
06.12.2016, 03:23
Благодарю за новые самоделки! Интересно, а это какой у4 получится, микро, мини или полноценный?

Admin
06.12.2016, 11:31
ну во первых это точно получится у4 предшествующей версии (до апгрейда),
полная версия содержит несколько контроллеров с разными настройками. Я пока не буду давать пояснения как из нескольких обычных сделать полную версию.
"полноценный" нет такой версии :) они все ценные :)
микро и мини отличаются особенностями прошивки.
Получится микро :) предшествующей версии (до апгрейдной). Ну кто апгрейдил, тот примерно представляет разницу....
Но их можно сделать много.
Ну и еще можно сделать по этой же схеме не-у4 а нечто свое, с прошитым целевым функционалом.

Иван Самоделкин
06.12.2016, 11:56
Получится микро :) предшествующей версии (до апгрейдной). Ну кто апгрейдил, тот примерно представляет разницу....


после апгрейда мощность у4 микро явно возросла, не могу сказать во сколько раз, но цели двигаться стали значимо быстрее

Аллексей
06.12.2016, 12:48
Ну нет. еще нужна программа к ней. Шнурок усб. И панацеи на которую ментальную компоненту прописать. В оригинале идет несколько десятков, но можно и матричными заменить, хотя производительность будет каплю хуже.

Михаил, подскажите сколько необходимо наклеек "Панацея".

Admin
06.12.2016, 13:15
ну там не только возрасла, спектр энергии меняется сильно в сторону ширины

Admin
06.12.2016, 13:15
наклеек ну можно 10к, на старые я клеил штук 40-50 пока там тесла была, поскольку жестко работало и чтобы не смыло программу, на эти чипованные :) можно и 10ти

allexe
06.12.2016, 13:27
А почему не сделать программу на новой самоделке-пандоре-блэк?
Судя по мощности её одной хватит. Или там какие-то другие принципы нужны\важны и я чего-то не понимаю? :-)

Аллексей
07.12.2016, 14:02
наклеек ну можно 10к, на старые я клеил штук 40-50 пока там тесла была, поскольку жестко работало и чтобы не смыло программу, на эти чипованные :) можно и 10ти


"панацея-флешка" подходят?

Admin
07.12.2016, 15:48
"панацея-флешка" подходят?
да, конечно.

Бисо
07.12.2016, 17:32
Михаил, пожалуйста рассказывайте дальше о изготовление самодельного усилителя. Я уже получил платки.

Димыч
07.12.2016, 18:17
возможно ли будет прицепить к самоделке псилерон? а то у меня без дела лежит?
насколько актуальна старая версия усилителя на катушке Тесла? Продаются готовые блоки для "поющей плазмы" -стоит ли ее делать? например вот
http://prntscr.com/dggxk7мощность: 15 Вт
потребляемая мощность: DC 15-24 В, ток 2А, DC5.5 Интерфейса
аудио вход: 3.5 мм разъем, вы можете подключить телефон, mp3, компьютер аудио
можно ли через новую самоделку проигрывать разные треки?

ARNOLD AYK
07.12.2016, 20:51
Матричные "Панацеи" на каком материале оптимальнее сделать и как располагать.?
Обклеить корпус с платами внутри снаружи или как-то еще.?

Admin
08.12.2016, 01:41
я обычно на корпус снаружи наношу. А так пофиг.
Материал - ну можно хоть сам корпус... или платку саму.

ARNOLD AYK
08.12.2016, 22:33
А "облучить" платы и корпус видео "панацейным" через проектор? У4 помощнее получится, чем с матрицами ?

Admin
08.12.2016, 23:21
Ну не знаю. Я думаю что там неплохо бы иметь более 1й панацеи если так можно выразится. Наклейки они как бы каждая как "ядро".

Admin
09.12.2016, 04:19
для загрузки программы в самодельный у4, потребуется установить среду программирования и загрузки на контроллер, отсюда
http://docs.leaflabs.com/docs.leaflabs.com/index.html
далее потребуется научится "ставить" на платку кнопкой upload (иконка предпоследняя справа со стрелкой направо) любой пример. У меня на макбуке для этого на ней надо резет нажать на платке мапла, он обычно рядом с круглым черным разъемом питания. Иначе ее среда не видит (нажать в момент когда среда пишет Searching for DFU device [1EAF:0003]... после компиляции. На виндах также может потребоваться установка драйверов идущих в комплекте.
Загрузите например блинк пример (мигает диодом). Если получилось, то можно топать дальше....(exapmlex ->digital->blink далее Upload предварительно воткнув плату шнурком миниусб в комп)
Если загрузили блинк, то зеленый диодик будет гореть 1сек и гаснутым быть 1 сек.

Admin
09.12.2016, 04:26
далее загрузите вот этот кривой не комментированный код :) извините за левое оформление, для себя такой короткий код лень приводить в красивое состояние.

byte u41[] = {
8,52,147,198,143,16,35,0,250,59,242,137,234,219,65 ,142,182,50,37,148,176,107,7,46,181,92,155,12,98,2 54,247,238,83,50,128,178,12,218,249,153,238,243,19 3,172,126,56,227,225,159,191,182,162,188,130,179,4 7,44,160,95,217,193,53,228,255,15,41,12,11,33,81,1 23,245,192,148,165,117,22,22,249,183,235,217,243,1 13,168,106,178,172,8,181,45,5,62,234,129,46,43,165 ,164,85,72,175,162,148,79,58,178,178,38,2,194,40,2 41,228,248,24,243,6,4,192,140,11,92,212,155,182,14 2,205,100,225,210,78,102,189,245,174,33,248,172,19 ,6,252,19,237,198,132,217,126,41,26,248,4,220,21,2 1,144,231,52,219,139,249,0,9,56,254,127,46,107,119 ,144,25,89,216,204,60,11,217,125,215,246,254,197,8 9,125,99,4,224,192,213,212,219,19,177,160,28,211,1 52,20,232,176,195,42,208,164,37,134,198,31,165,252 ,248,252,137,66,11,60,155,134,181,90,138,0,254,5,1 88,75,121,202,52,97,127,149,111,40,63,30,34,126,91 ,154,168,42,161,249,205,37,119,171,235,250,92,120, 205,92,234,33,20,194,155,54,139,87,45,131,234,230, 18,189,139,50,79,127,136,140,14,130,201,226,220,22 ,187,136,185,68,124,94,2,79,139,190,139,83,243,102 ,32,85,202,247,124,72,191,38,23,251,165,19,236,225 ,8,182,78,3,212,109,87,43,2,42,19,214,187,179,194, 135,85,49,137,21,158,141,227,229,48,25,199,170,61, 126,91,163,213,121,243,228,10,100,166,66,106,112,6 7,121,36,22,186,96,67,47,28,234,29,29,163,22,252,5 ,199,192,157,205,3,233,161,195,234,189,15,40,171,2 10,127,52,18,227,148,120,74,58,155,86,131,231,170, 231,57,91,56,25,52,250,46,36,62,119,33,162,129,214 ,107,65,91,171,197,166,14,180,187,142,210,0,0,170, 64,56,17,59,103,77,25,239,105,75,126,6,66,37,158,1 10,102,98,72,153,46,156,18,79,177,24,23,223,240,89 ,23,98,141,67,216,198,203,128,230,33,28,193,47,49, 182,153,38,200,217,23,127,167,111,166,242,40,64,11 ,141,80,229,217,96,234,77,253,181,142,214,61,93,56 ,15,244,131,166,122,159,83,211,178,23,253,103,135, 26,207,151,202,240,104,22,55,149,6,125,245,226,28, 97,148,117,228,46,103,145,171,205,198,198,200,23,1 56,10,50,202,34,157,229,204,114,223,106,16,232,181 ,120,109,88,127,101,226,233,0,220,60,177,98,178,12 ,219,249,202,48,111,214,84,204,146,183,206,31,78,6 6,135,152,137,142,219,15,24,101,26,156,255,209,124 ,199,97,132,99,224,118,217,115,75,124,215,119,55,3 4,229,103,213,221,88,134,212,234,68,76,24,184,8,16 4,154,133,251,131,244,219,208,187,120,221,176,227, 108,111,167,120,175,15,74,116,34,75,113,44,89,192, 31,78,66,58,218,17,82,206,52,32,186,136,154,198,20 0,174,254,113,30,239,93,67,203,73,96,109,187,153,0 ,252,170,96,148,159,228,195,90,247,190,99,199,238, 130,108,219,96,26,172,112,59,148,46,208,144,74,48, 182,214,229,211,178,106,20,55,223,159,84,246,108,1 64,202,105,202,227,23,34,125,138,245,106,6,214,98, 5,113,195,59,134,21,51,18,31,246,106,168,81,169,15 1,242,56,190,79,38,225,138,213,114,127,251,184,254 ,170,254,68,156,105,68,33,200,204,72,5,36,5,164,14 8,252,197,175,242,131,83,69,153,40,12,245,101,221, 236,134,174,116,26,113,246,112,181,116,161,29,236, 92,241,48,98,243,228,161,8,37,234,83,50,176,21,209 ,83,70,21,187,158,165,203,31,148,245,29,231,91,159 ,110,93,13,38,178,83,135,143,126,68,68,196,118,110 ,20,175,44,182,60,54,120,233,38,55,11,31,134,94,19 8,124,225,219,251,147,208,127,203,4,180,192,184,13 6,130,164,78,2,203,151,93,123,189,234,178,95,34,21 1,99,175,118,210,197,108,13,241,83,24,47,45,23,10, 45,131,35,255,115,11,121,53,250,85,138,149,171,181 ,130,56,97,184,125,208,86,51,68,17,133,38,43,106,9 8,146,149,126,63,249,88,83,14,17,70,35,54,153,214, 19,110,105,245,114,33,201,169,23,157,150,38,13,160 ,225,53,92,231,44,169,212,107,123,0,54,246,102,159 ,184,228,39,219,157,139,255,250,145,2,66,111,118,8 2,155,19,145,63,124,77,209,123,167,207,155,112,247 ,72,220,145,84,70,191,91,98,18,79,200,152,119,246, 143,49,7,128,144,93,6,211,221,92,68,197,69,194,134 ,56,150,114};

byte u42[] = {213,218,220,48,14,169,83,215,149,44,183,167,150,1 7,101,137,34,252,65,47,80,164,196,179,151,117,230, 166,18,187,188,20,109,214,55,59,255,213,175,97,141 ,72,36,6,153,225,242,149,151,184,175,240,138,227,1 87,187,200,8,158,21,23,129,99,41,111,118,167,29,20 0,227,247,176,203,206,174,114,55,86,104,224,155,12 ,81,74,38,75,143,134,88,10,208,56,12,15,161,101,21 3,118,242,1,47,112,210,220,130,19,241,106,88,38,20 0,1,150,44,75,252,120,230,213,113,150,167,132,10,7 0,218,84,212,242,233,126,94,160,138,162,169,164,12 7,50,99,28,61,176,125,220,165,110,57,144,3,4,139,9 6,214,27,12,213,235,90,80,211,128,116,242,83,56,18 9,214,201,120,125,49,199,46,68,95,206,105,134,231, 243,252,144,135,64,223,149,115,230,59,26,218,100,9 4,242,39,32,255,248,210,151,78,253,35,13,198,212,1 96,68,48,48,26,12,26,158,193,102,154,155,201,136,8 0,85,251,121,53,140,220,244,35,194,241,184,124,145 ,225,138,114,63,98,138,95,233,11,8,21,249,163,220, 182,254,94,135,107,102,17,104,169,99,79,64,75,142, 243,156,45,74,57,145,109,239,140,114,164,111,117,1 76,223,44,250,153,132,157,50,209,83,189,84,32,215, 223,15,56,135,229,66,96,224,85,88,89,177,226,241,5 7,101,228,50,155,226,119,131,174,12,209,242,165,4, 145,31,212,138,180,116,217,54,189,161,77,157,138,1 22,173,46,26,245,254,200,106,83,144,162,109,5,210, 90,155,170,229,145,224,161,199,41,184,223,102,67,4 4,35,219,160,8,103,149,131,39,96,174,155,251,42,16 2,129,209,214,147,35,139,106,28,186,129,6,109,26,1 46,110,59,48,196,14,44,173,13,42,104,58,245,80,102 ,160,117,58,172,181,246,8,179,122,79,182,233,81,31 ,187,1,124,119,110,41,57,90,64,26,181,130,101,152, 73,19,177,150,124,91,244,246,206,247,150,60,79,197 ,175,67,88,68,166,191,76,64,202,47,73,55,121,166,1 40,130,237,212,73,11,120,203,10,255,210,254,95,155 ,63,199,52,220,23,197,170,212,133,71,9,250,56,212, 62,218,37,7,99,35,127,174,162,234,114,70,96,168,13 9,121,195,73,219,87,147,38,29,44,155,9,65,33,36,22 6,120,70,55,31,199,128,109,101,147,222,9,104,235,4 3,170,75,153,203,199,39,205,196,208,135,180,49,33, 227,174,8,225,186,73,48,64,146,150,146,93,23,235,2 11,203,7,179,72,185,89,238,232,133,64,183,91,170,2 48,63,225,159,139,238,239,84,120,17,247,54,138,143 ,238,56,118,143,174,142,80,255,205,248,209,253,232 ,245,100,225,33,28,185,163,11,163,222,25,66,76,14, 247,62,214,142,211,216,107,224,244,14,95,193,108,1 06,226,155,73,64,70,48,45,243,66,62,164,155,29,167 ,97,223,154,75,61,212,160,186,78,110,8,39,16,137,7 0,55,21,169,119,38,126,190,15,13,22,167,202,184,23 7,202,201,107,183,236,212,227,243,40,126,79,22,89, 34,253,77,196,0,202,105,208,107,111,181,46,224,237 ,91,219,190,195,209,16,6,177,149,255,169,76,78,43, 52,215,104,160,200,159,80,78,88,3,244,31,28,83,80, 72,141,184,16,70,52,2,180,238,62,89,87,233,187,159 ,53,200,88,96,141,8,30,192,2,178,136,7,12,237,30,1 39,53,173,255,207,3,192,70,170,28,161,6,83,55,108, 148,250,252,78,149,214,192,129,239,64,63,237,2,131 ,182,193,115,172,100,246,93,81,20,5,12,108,231,181 ,208,56,228,71,209,13,247,123,199,12,142,17,93,152 ,103,44,209,24,254,192,203,164,31,9,169,172,79,100 ,115,148,144,75,51,127,38,16,105,29,135,28,206,236 ,106,74,134,127,218,177,230,122,145,182,178,192,59 ,189,47,80,123,201,178,127,176,81,61,178,82,193,21 6,191,101,118,44,240,65,236,124,215,141,83,74,208, 133,16,141,51,183,215,49,126,138,21,129,30,168,248 ,172,163,229,251,171,226,69,244,151,238,204,5,63,1 33,69,72,89,149,40,229,1,188,61,135,179,222,248,73 ,40,137,163,58,200,210,76,71,86,37,155,126,193,84, 219,64,5,37,248,98,105,8,188,44,135,219,194,163,97 ,46,193,87,196,103,65,80,44,46,66,85,66,178,172,12 0,19,245,197,99,70,85,32,6,244,244,173,158,238,100 ,9,255,68,225,232,151,173,56,126,142,249,115,59,13 8,159,211,135,191,219,165,49,197,95,63,34,75,251,8 2,20,62,160,132,106,163,45,252,99,103,248,231,31,2 23,216,163,243};





int result[2148];
byte resout[2124];
byte resout2[314];

int mult[] = {1,137,237,337,437,537,637,173,273,373,473,573,673 ,1};
int i=0, i1=0, i2=0;
int mult_j=0;
int moving=0;
int result_i;
int move=0,a=0;
int step=0;
int toggle=0;
int ff, mf;
#define multmax 12
#define DLEN 2048

uint32 lastdel=0, time=0, prevtime=0, dvtime=0,del=0;
HardwareTimer timer(4);



void mtoggle()
{
toggle++;
if (toggle >=10) {toggleLED();toggle=0;}
}

void mdelay(uint32 mdel)
{
uint32 itime=0;
itime=micros();

while (micros()-mdel > itime || micros()<itime) ;

}


void setup() {
disableDebugPorts();
pinMode(0, INPUT_ANALOG);
randomSeed(analogRead(0));
pinMode(BOARD_LED_PIN, OUTPUT);
SerialUSB.begin();
SerialUSB.print("U4_3fast1 rel1.715 11/02/2015 micro-x-4 ");
SerialUSB.end();

}
void loop() {
pinMode(0, INPUT_ANALOG);
randomSeed(analogRead(0));
pinMode(BOARD_LED_PIN, OUTPUT);

toggleLED();
mtoggle();
ff=random(5);
//ff=1000;
if (ff=0) ff=1;
if (ff=1) mf=1;
if (ff=2) mf=10;
if (ff=3) mf=100;
if (ff=4) mf=1000;
if (ff=4) mf=10000;
for (a=0;a<314;a++)
{

time = uint32 (micros()/mf);
if (time<prevtime) prevtime=0;
if (time>prevtime) {
dvtime=time-prevtime;

if (dvtime>=lastdel) {
prevtime=time;
lastdel=mult[del];
del++;
toggleLED();
//mtoggle();
if (del>multmax) {del=0;// toggleLED();
}
delay_us(lastdel*mf);
lastdel=mult[del];
del++;
if (del>multmax) del=0;


}
}

step++; if (step>multmax) step=0;
if (mult_j<multmax) mult_j++; else mult_j=0;
if (result_i+mult[mult_j]<DLEN) result_i++; else result_i=0;
move = random(12);


for (i=1; i<mult[mult_j];i++){
i1=i+mult[mult_j]; if (i1>DLEN) i1=i1-DLEN;
i2=i+move; if (i2 >DLEN) i2=i2-DLEN;
result[result_i+i]=u41[i1]+u42[i2];
resout[result_i+i]=lowByte (result[result_i+i]);
resout2[a]=lowByte(u41[i1]*+u42[i2]) ;
}
result_i+=mult[mult_j];



}
}

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

Admin
09.12.2016, 04:27
на всякий случай только что проверил - рабочий :)

Аллексей
09.12.2016, 11:33
На Панацею какая программа?

Admin
09.12.2016, 12:31
приходить сами знаете куда и когда.... что за вопрос? программа u4-микро разрешения на копирование есть.

Хастред
09.12.2016, 12:50
а как формулировку ставиь?. вот я нарисовал матрицу потом просто мысленно говорю что копировать на эту матрицу програму у4 микро? а указываеть где ее и откуда копировать надо. или оно само находится? или надо боле конкретней гворить что копировать прораму михаила у4 микро?

и дальше потом. после того как 10 матриц запрограмировал. просто включить питание на ардуино, и пока есть питание усилитель будет работать?

Alex Formatt
09.12.2016, 18:41
потом просто мысленно говорю что копировать на эту матрицу програму у4 микро?
Да
а указываеть где ее и откуда копировать надо. или оно само находится?
Нет

после того как 10 матриц запрограмировал. просто включить питание на ардуино, и пока есть питание усилитель будет работать?
Ну, в общем - да. Сначала. А потом и без питания (когда намоет русло) будет слегка фонить.

Admin
09.12.2016, 20:49
Ага, также прошу заметить что это не ардуино а лифмапл, другой проц и другие частоты (72 мгц все же).

ARNOLD AYK
09.12.2016, 21:11
А если две платы, их надо каким-то образом сопрягать? Или просто два независимых У4 получится?

Alex Formatt
09.12.2016, 21:47
Ага, также прошу заметить что это не ардуино а лифмапл, другой проц и другие частоты (72 мгц все же).

Ну, есть и ардуино на 84 мгц - Arduino DUE AT91SAM3X8E

В него можно будет залить программу?

И да, как на счет двух платок и интересных эффектов?

ARNOLD AYK
09.12.2016, 22:30
Платы заказал, жду доставку завтра, софт скачал, матрицы подготовил.. Чувствуется общая энергизация, как внутренняя психоэмоциональная, так и событийная.
Остался открытым вопрос по поводу корпуса. Кто как решил?

Аварт
09.12.2016, 22:37
Платы заказал, жду доставку завтра, софт скачал, матрицы подготовил.. Чувствуется общая энергизация, как внутренняя психоэмоциональная, так и событийная.
Остался открытым вопрос по поводу корпуса. Кто как решил?
Самое простое - это типа такого http://www.chipdip.ru/product/a20-enc/
Тут есть и более мощные корпуса...
или вот, например http://www.chipdip.ru/product/acrylic-case-for-beaglebone-green/

ARNOLD AYK
09.12.2016, 22:55
Благодарю..!!

Admin
10.12.2016, 00:07
это кривые корпуса под конкретные платы. Там дырки в них. Тогда уж без отверстий и дырочку под провод. А так вообще хоть в бумжку с матрицами завернуть и тоже будет ок:) он не греется.

Admin
10.12.2016, 11:26
да, кстати чипидип жутко дорогое место :)
имхо штатный у4 идет кажется в этом
http://www.chipdip.ru/product/g939gul/
но нужно чем-то дырку под шнур сделать :)
на штатных она сверлится в торцевом вкладыше (он съемный) по диаметр усб шнура, почти на границе края этой съемной пластины,а потом бокорезами выусывается край. Получается шнур просунули - прижали вкладышем при свинчивании корпуса. Крепление на штатные ножки не пойдет, можно термоклей или двусторонний скотч.
Да, вероятно типовой корпус из пластика дуино-стайл в этом плане проще для варианта если дома нет лишнего инструмента, но крив он и безумно стоит для этой недокорпусной конструкции а-ля "раскроили пластик лазером на стеночки". Т/е все эти хоббийные корпуса вроде как и не совсем корпуса то - недоразумение какое-то :)

Аварт
10.12.2016, 11:35
Ну Чип и Дип я привел просто для примера, что есть такие корпуса :), если покопать инет, то вполне есть из чего выбрать, например на aliexpress вообще куча всего мега дешевого, только сроки получения- до 1,5 месяцев.
Или вот например - http://roboparts.ru/products/korpus-ad3-32
вроде без лишних отверстий и не очень дорого

Admin
10.12.2016, 12:11
угу. Вполне себе.

ARNOLD AYK
10.12.2016, 13:29
А как все таки сопрягать две платы для интересных эффектов.? Доп. программа ментальная на "Панацее" или еще как-то.?

bobogan1
10.12.2016, 15:55
ИМХО просто разместить их две рядом они и объединяться.

Alex Formatt
10.12.2016, 16:45
А как на счет:

ардуино на 84 мгц - Arduino DUE AT91SAM3X8E

В него можно будет залить программу?

:cool:

SHELEST
10.12.2016, 17:03
а также на ардуино 16мгц

Димыч
10.12.2016, 18:14
Михаил писал что можно и свои какие то программы вешать на него.
Я так понимаю что код останется старый, а программы на панацее?

ARNOLD AYK
10.12.2016, 18:17
Подключил к компу, открыл среду "Maple IDE", какой "board" надо выбрать в меню "tools".?

Димыч
10.12.2016, 19:42
что там с питанием? через USB возможно или он только для прошивки?
блок питания на 3,3вольта чтото не попадается. Хватит ли одного блока для 2 плат?

ARNOLD AYK
10.12.2016, 19:50
Из мануала к плате:
"POWER SUPPLY CIRCUIT:
OLIMEXINO-STM32 can be powered from:
– external power supply (9-30) VDC.
– + 5V from USB
– 3.7 V Li-ion battery
– JTAG/SWD programmer/debugger
The programmed board power consumption is about 50 mA with all peripherals enabled."

Димыч
10.12.2016, 22:27
видеоинструкция по прошивке
https://www.youtube.com/watch?v=DQm8p_wVyYs&index=8&list=PL8OgDYWys_b6XtOjCejd37aVv0ic24jqV\
там кажется программа другая но принцип понятен будет, возможно можно и ей закачать

Admin
10.12.2016, 22:34
что там с питанием? через USB возможно или он только для прошивки?
блок питания на 3,3вольта чтото не попадается. Хватит ли одного блока для 2 плат?
через usb питание

Admin
10.12.2016, 22:35
А как все таки сопрягать две платы для интересных эффектов.? Доп. программа ментальная на "Панацее" или еще как-то.?
ну как у меня - никак. Это в коммерческом полном у4.
Ну а так - просто повесить две платы на одну пана=программу.

Admin
10.12.2016, 22:36
ИМХО просто разместить их две рядом они и объединяться.
Чего бы им объединится ? Вся конструкция работает только в сочетании того что внутри и того что на панацее.

Admin
10.12.2016, 22:39
а также на ардуино 16мгц
НЕТ. Еще на калькуляторе посчитать. Да выкиньте ардуину на 16 - допотопнее ничего не придумать.

Admin
10.12.2016, 22:41
Ну, есть и ардуино на 84 мгц - Arduino DUE AT91SAM3X8E

В него можно будет залить программу?

И да, как на счет двух платок и интересных эффектов?
Не нужно.
Заливайте в STM.
Иначе надо переделывать ядро системы, оно сделано под этот процессор.

2 платки и интересные эффекты давайте будем получать когда с одной разберетесь.

Admin
10.12.2016, 22:44
А как все таки сопрягать две платы для интересных эффектов.? Доп. программа ментальная на "Панацее" или еще как-то.?
Пока разбирайтесь с одной платой.
Доп программу на панацее не надо.
Надо понимать и видеть как работает 1 плата чтобы сшить 2 в систему.
Т/е требуется не помогалка на панацее а собственный навык. Поэтому пока разберитесь с первой самоделкой.

ARNOLD AYK
10.12.2016, 23:00
Так как были куплены две платы, сделал просто два У4 микро. Соответственно, управляя ими мысленно, учитывать, как два отдельных прибора.? Или под одним оператором они объединяются в один, но из двух плат?

Admin
11.12.2016, 07:31
Повесить их на одну общую пана-программу.

ARNOLD AYK
13.12.2016, 04:58
Огромная благодарность за У4 микро в самоделках..!!! Крайне полезная нужная вещь. Третьи сутки помигивают диоды и жить как-то легче и веселее становится..)))))

SHELEST
13.12.2016, 06:58
ARNOLD AYK уже что то чувствуешь

Admin
13.12.2016, 12:32
ARNOLD AYK уже что то чувствуешь
Он чувствительный....

Admin
13.12.2016, 12:37
Огромная благодарность за У4 микро в самоделках..!!! Крайне полезная нужная вещь. Третьи сутки помигивают диоды и жить как-то легче и веселее становится..)))))
Огромное пожалуйста. Я никогда не понимал идеи "накопительства" и бесполезного мертвого лежания полезных вещей где-то в "закромах", поэтому у меня не очень здорово обычно с пониманием сколько именно у меня на сегодняшний день "заначки" (в чисто финансовом и ином понимании), хотя оно/она обычно расходуется медленее чем образуется а образуется само без моего участия ввиду "природных процессов" :)
Валяющиеся полезные разработки - это как потенциально живая но из-за способа использования/хранения мертвая вещь. Не правильно кардинально. Там надо пройтись по закромам и посмотреть что еще давно надо выложить.

Если же вернуться к самому у4, то надо прочувствовать разницу между включенной платой и одной пана-программой работающей по инерции.
Позже (скорее уже в январе) перейдем к разбору "безумного" программного кода и что в нем зачем, но пока полезно прочувствовать когда кристалл процессора генерирует добавку. Тогда без проблем будет как раз начать эксперименты с 2+ кристаллами на одной программе связующей.

Димыч
13.12.2016, 18:50
Михаилу огромное спасибо, жду платы,
может дадите как нибудь зарядку для картриджей V?)) они имеют увы свойство теряться. Уже 2 потерял.
а они грузили временами сознание не по детски!

Алекс
13.12.2016, 20:27
У меня пишет

Done uploading

Couldn't find the DFU device: [1EAF:0003]

У меня винда 7, это не влияет?

На виндах также может потребоваться установка драйверов идущих в комплекте.

драйвер в комплекте программы или платы?

если более полно то

Searching for DFU device [1EAF:0003]...
dfu-util - (C) 2007-2008 by OpenMoko Inc.
This program is Free Software and has ABSOLUTELY NO WARRANTY

Couldn't find the DFU device: [1EAF:0003]

Димыч
13.12.2016, 20:45
что нашел в интернете-
Couldn't find the DFU device: [1EAF:0003]
This program is Free Software and has ABSOLUTELY NO WARRANTY»
Это означает, что плату прошить не удалось.

Когда среда разработки выдаёт:
«Searching for DFU device [1EAF:0003]…
Assuming the board is in perpetual bootloader mode and continuing to attempt dfu programming...»

И больше ничего не происходит, попробуйте в этот момент перезагрузить плату клацнув кнопку ресет.
"Есть возможность принудительного перевода в режим программирования. У платы есть две кнопки. Нажимаете на сброс а потом другую кнопку (та которая ближе к узкому краю платы) очень быстро. У меня это получается не с первого раза. Светодиод будет мигать бесконечно (добейтесь этого). Это режим программирования. Скейч должен залится. Светодиод погаснет." - это на усеченной stm32 делается, как на этой делать? пробуйте.

Аварт
13.12.2016, 21:31
Там пляска с бубном на винде. Так как драйвера без подписи, то чтобы отключить проверку Виндовса, надо перегрузить систему с особыми параметрами (можно погуглить для своей версии системы, У меня win10, могу желающим обсказать). Далее идем в диспетчер оборудования и устанавливаем драйвер из \drivers\mapleDrv\dfu
После этого уже пытаемся загружать программы в платку. В момент поиска действительно нажимаете кнопку сброс и все далее пойдет как надо.

Аварт
13.12.2016, 21:58
У меня вопрос к Михаилу! Есть пункт "Board" Там какой пункт выбирать? Пробовал разные, в некоторых текст компилируется с ошибкой. Мы ведь прошиваем в RAM? или Flash?
Как я понял, если питание с платки снимается (USB провод отключаем), то прога стирается. Или надо прошить во FLASH, тогда когда втыкаем питание, то все автоматом будет заводиться?

ARNOLD AYK
13.12.2016, 22:19
У меня вопрос к Михаилу! Есть пункт "Board" Там какой пункт выбирать? Пробовал разные, в некоторых текст компилируется с ошибкой. Мы ведь прошиваем в RAM? или Flash?
Как я понял, если питание с платки снимается (USB провод отключаем), то прога стирается. Или надо прошить во FLASH, тогда когда втыкаем питание, то все автоматом будет заводиться?

Выбрать надо "MAPLE REV 3+ To Flash".

На предпоследней странице:
https://www.olimex.com/Products/Duino/STM32/OLIMEXINO-STM32/resources/Olimexino-STM32_Installation.pdf

Аварт
13.12.2016, 22:34
ARNOLD AYK, благодарю, все завелось!!! Платка помигивает светодиодиком время от времени - то почти постоянно, то надолго погасает - это как раз то самое, что должно быть?!
Не знаю, пока программ никаких не устанавливал, но фон резко поднялся, видимо даже так начинает зацеплять!!! Ну буду матрицы готовить. Михаил, огромное спасибо!

Алекс
14.12.2016, 00:40
В общем, всем у кого семерка полезные ссылки :)

1. http://stm32duino.com/viewtopic.php?f=20&t=32

2. https://www.youtube.com/watch?v=-zwGnytGT8M

2.5 http://docs.leaflabs.com/static.leaflabs.com/pub/leaflabs/maple-docs/latest/maple-quickstart.html

3. http://mail.olimex.com/Products/Duino/STM32/OLIMEXINO-STM32/resources/Olimexino-STM32_Installation.pdf

4. http://forums.leaflabs.com/forums.leaflabs.com/topic8431.html?id=73#post-788

Ссылки выстроил по порядку если 1 и 2 не помогли, тогда можно пробовать остальное, в моем случае последние две оказались бесполезными :) но пусть будут :)

Моргает зелененькая 1 сес 1 сек :)

Пойду установлю правильный код :)

Алекс
14.12.2016, 01:06
Установил :)
Моргает по разному зеленый диод :)

Admin
14.12.2016, 02:39
и это правильно... он такой случайненький :)

Vlader
14.12.2016, 07:16
Как я понимаю можно в любой stm32 залить?
У меня своих плат с stm32 куча. Частота обязательно 72 Мгц? А если больше?

ARNOLD AYK
14.12.2016, 07:47
и это правильно... он такой случайненький :)

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

Admin
14.12.2016, 11:57
Как я понимаю можно в любой stm32 залить?
У меня своих плат с stm32 куча. Частота обязательно 72 Мгц? А если больше?
угу примерно, ну если стм будет другой, то там может быть другой и ножка термометра который работает датчиком для сброса генератора случайных чисел, плюс исходный код написан не в командах немного странной среды пост-ардуиновской а не на С, поэтому могут потребоваться легкие коррективы кода. Частота можно выше.

Admin
14.12.2016, 11:58
Любопытно, что две платы включенные одновременно, постепенно разбежались по миганию диода. Через несколько часов, примерно, хотя первые несколько минут наблюдений точно мигали синхронно.
ничего любопытного - там около случайный процесс... вообще никогда не видел, чтобы они синхронно мигали :)

Бисо
14.12.2016, 12:30
Установил :)
Моргает по разному зеленый диод :)

Я не заметил изменение в мигание зеленого диода. Но програма maple-ide репортовала Done uploading. Я думаю что все в порядке.

Vlader
14.12.2016, 12:47
угу примерно, ну если стм будет другой, то там может быть другой и ножка термометра который работает датчиком для сброса генератора случайных чисел, плюс исходный код написан не в командах немного странной среды пост-ардуиновской а не на С, поэтому могут потребоваться легкие коррективы кода. Частота можно выше.

Что то я не обнаружил на схеме на эту платку, термометра. Ножка adc0 (а прога по идее ее измеряет командой analogRead(0)) просто выходит на разъем. Встренный в процессор термометр на 16 входе ацп. Видимо просто наводка на свободную ногу ловится. Хотя наверное и так можно :)

Димыч
14.12.2016, 13:25
Что то я не обнаружил на схеме на эту платку, термометра. Ножка adc0 (а прога по идее ее измеряет командой analogRead(0)) просто выходит на разъем. Встренный в процессор термометр на 16 входе ацп. Видимо просто наводка на свободную ногу ловится. Хотя наверное и так можно :)
напишете потом какие платы у вас запустились?

Аварт
14.12.2016, 14:42
Я не заметил изменение в мигание зеленого диода. Но програма maple-ide репортовала Done uploading. Я думаю что все в порядке.
Бисо, вы просто заново загрузите программу и проверьте, чтобы она во флеш память прошилась, не всегда может процесс правильно завершиться. Как результат - хаотичное мигание зеленого светодиодика и сразу же фон идет от системы - ни с чем не спутаешь!!!.
Я заказывал 2 платки, одна пришла битая - там зеленый диод вообще не мигает при подключении питания - от нее вообще фона нет, зато вторая заработала отлично.
Успехов!

Бисо
14.12.2016, 15:56
Бисо, вы просто заново загрузите программу и проверьте, чтобы она во флеш память прошилась, не всегда может процесс правильно завершиться. Как результат - хаотичное мигание зеленого светодиодика и сразу же фон идет от системы - ни с чем не спутаешь!!!.
Я заказывал 2 платки, одна пришла битая - там зеленый диод вообще не мигает при подключении питания - от нее вообще фона нет, зато вторая заработала отлично.
Успехов!

У меня есть четири платки и мигание зеленого диода у всех одинаково - во время загрузки и после ровное ритмичное мигание зеленого диода.

Есть какой-то фон но я не не уверен что это то что надо! Я хотел бы перепроверитъ что все во флеш память прошилась! Как можно сделать это? В Мaple IDE не нашел такая опция!

Аварт
14.12.2016, 16:14
У меня есть четири платки и мигание зеленого диода у всех одинаково - во время загрузки и после ровное ритмичное мигание зеленого диода.

Есть какой-то фон но я не не уверен что это то что надо! Я хотел бы перепроверитъ что все во флеш память прошилась! Как можно сделать это? В Мaple IDE не нашел такая опция!

Tools -Board - LeafLabs Maple Rev 3+ to Flash
надо выбрать этот самый верхний пункт меню
Если хотите могу видео на телефон снять как мигает диодик

SHELEST
14.12.2016, 16:50
кто что думает можно ли прозрачную пластиковую коробку использовать

Alex Formatt
14.12.2016, 17:47
О! А STM32 вот с таким процессором подойдет - http://roboparts.ru/products/stm32f407zet6-otladochnaya-plata ?

Там же есть еще мини-вариант - http://roboparts.ru/products/stm32f103c8t6-otladochnaya-plata#/

Аллексей
14.12.2016, 19:54
Установил blinc, но диод мигает в три раза чаще, это рабочий вариант или надо что-то подправить.

Аварт
14.12.2016, 20:41
Установил blinc, но диод мигает в три раза чаще, это рабочий вариант или надо что-то подправить.
Ну если мигает и комп показывает, что загрузка удачно прошла, то надо программу Михаила загружать, по ней сразу видно будет, работает или нет - там спонтанные мигания, не спутаешь с Blink

Бисо
14.12.2016, 22:16
Я готов! Мигает по разному зеленый диод и жутко фонить!!!

Аварт, благодарю что обратили внимание что что-то не так!

Алекс, благодарю за эта ссылка: http://forums.leaflabs.com/forums.leaflabs.com/topic8431.html?id=73#post-788

ARNOLD AYK
14.12.2016, 23:49
кто что думает можно ли прозрачную пластиковую коробку использовать

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

http://www.chipdip.ru/product/oval-case-black-raspberry-b-pi-2/

Бисо
15.12.2016, 12:03
Первый У4 уже готов. Энергия от прибора ощущается очень хорошо! Все тело гудить и усиливается восходящий поток. Энергия управляется ментально очень легко.

Поток энергии только от платка давить на голове и как-то экранирует. Очень неприятное ощущение! Долго не продержишься!

p.s. На ночью приснился сон что от коробка раздается голос Михаила на том как нужно работать платка и я подумал вот что содержиться в прошивке. Теперь все ясно! :D

allexe
15.12.2016, 18:59
А я сначала увлёкся штампованием панацейных матриц, переборщил, завис, еле выбрался оттуда! :) Взял себя в руки и залил код в плату и ооо.. это ТАКАЯ грелка! я прям не ожидал что оно будет так фонить! Заказывал 2 платы, но, пожалуй, со 2й пока повременю. :)
Михаил, ещё раз благодарю! Вот уж подарок так подарок!

Аллексей
15.12.2016, 19:03
Слетел драйвер stm, обратно система ставить отказывается т.к. нет цифровой подписи, вчера таких сообщений небыло. Подскажите как на win7 эта задача решается?

allexe
15.12.2016, 19:08
Хм.. странно.
У меня тоже слетел, но почему-то это не помешало залить код в плату.
А что пишет при попытке записи?

Аллексей
15.12.2016, 19:19
Не может найти драйвер в dfu.
По загрузке драйверов на win7 разобрался, зря паниковал, наверно надо отдохнуть.

Алекс
15.12.2016, 19:20
Слетел драйвер stm, обратно система ставить отказывается т.к. нет цифровой подписи, вчера таких сообщений небыло. Подскажите как на win7 эта задача решается?

Я несколькими страницами ранее выложил ссылки, они хоть и на английском, но переводчик в холме все понятно достаточно переводит :)

Алекс
16.12.2016, 01:07
Как-то вот собственно вспомнилось, так почему именно такой код зашиваем? :)

Аллексей
16.12.2016, 11:22
Сделал свой самодельный У4. Компьютер запустил через F8, драйвер установлен обновлять не требуется, наверно когда система контролирует подписи драйверов тогда не дает работать драйверам без подписи. Программа установилась - поток чувствуется, пока наклейки Панацея в дороге нанес матрицу на сам процессор и пластмассовые детали платы, поток с у4 стал как-бы мягче. уже второй час чувство покоя и умиротворенности.

Аварт
16.12.2016, 11:46
Ну это и написано в инете про неподписанные драйверы...вы либо совсем контроль за ними отключаете, тогда можете случайно получить себе вирус или перегружаетесь в режим без контроля подписи всякий раз когда вам нужно воспользоваться таким драйвером. Сам драйвер из системы не удаляется но становится неактивным в обычном режиме виндовс. Я например запрограммировал плату и перегрузил комп. Если только делать эксперименты с кодом программы, когда Михаил расскажет про принципы последовательности 1.73

Димыч
16.12.2016, 12:19
пробовал запустить код на эмуляторе stm32 под Виндовс- не дает, пишет ошибка синтаксиса.

bobogan1
19.12.2016, 16:25
Короче перепилил код под яву - мощно :).

Alex Formatt
19.12.2016, 17:36
И куда эту яву залил?

AVi
19.12.2016, 18:21
тут куда не залей а скорость обработки кода из-за оверхеда должна драматически снизиться. недавно в ветке про трансляции шло обсуждение что это может быть критически важно.

bobogan1
19.12.2016, 19:57
И куда эту яву залил?
На ноутбук :) , на котором и пилил. Это же не конечный продукт, а просто проверка работы кода на процессорах х86 и на java. Просто платки stm32 очень долго идут ко мне...

AVi
19.12.2016, 21:14
как понял из статьи (http://we.easyelectronics.ru/Arduino/olimexino-stm32--i-maple.html), где осциллографом меряли реальную производительность платы, "бутылочным горлышком" выступает опрос и переключение состояния на внешних контактах. в связи с чем есть подозрение, что если отбросить ту же функцию toggleLED() - моргания светодиодом (который у меня в непрозрачном корпусе всё равно никак не заметен) то можно значительно прибавить в эффективности работы на единицу времени.

Владимирович
20.12.2016, 00:50
А если еще на ассемблере зафигачить то еще круче будет! :) Хотя, надо понимать почему такие эффекты возникают... может, круче и не будет ... :)

Владимирович
22.12.2016, 20:31
Получил наконец то сегодня платки, залил код. Диод моргает как и должно быть неоднородно. Смущает, что при заливке сообщение " In function 'void loop()': " почему то выделяется красным цветом. При установке некоторых примеров красного цвета не наблюдается. И в конце установки вдается сообщение " error resetting after download: usb_reset: could not reset device, win error: Не удается найти указанный файл.
state(8) = dfuMANIFEST-WAIT-RESET, status(0) = No error condition is present "

У всех такая же ситуация?

Аварт
22.12.2016, 22:13
Да тоже самое, все загрузилось это главное - ощущения то не обманешь))

Получил наконец то сегодня платки, залил код. Диод моргает как и должно быть неоднородно. Смущает, что при заливке сообщение " In function 'void loop()': " почему то выделяется красным цветом. При установке некоторых примеров красного цвета не наблюдается. И в конце установки вдается сообщение " error resetting after download: usb_reset: could not reset device, win error: Не удается найти указанный файл.
state(8) = dfuMANIFEST-WAIT-RESET, status(0) = No error condition is present "

У всех такая же ситуация?

ARNOLD AYK
22.12.2016, 22:28
Да, по первому пункту то же самое пишет. По второму, нет (в OS X на Маке).

ARNOLD AYK
22.12.2016, 22:34
В итоге, сделал четыре штуки. Два под одной "панацейной" программой и расположил на "магическом" столе рядом с СК и другими приборами, артефактами и т.п. Один в спальне у кровати и еще один ношу с собой запитывая от пауэрбанка.
В планах сделать еще некоторое количество. С каждым новым прибором введенным в строй ощущался прилив энергии и некоторый адаптационный период связанный с резкими эмоциональными колебаниями.

Аварт
22.12.2016, 23:25
Я сделал 2, первый разместил в корпусе и вывел сигнальный светодиод на него. Он теперь весело помигивает им, второй пока "живет" в заводской картонной коробке, на ней же матрицы нанесены, скоро и его в корпус размещу.

Аллексей
23.12.2016, 05:45
Свой самодельный У4 апгрейдил, вчера пришли наклейки Панацея, при выключеном питании начал обклеивать корпус при этом было резкое увеличение потока, похоже что программе У4микро даже излучатель не нужен.

Владимирович
23.12.2016, 17:46
ничего любопытного - там около случайный процесс... вообще никогда не видел, чтобы они синхронно мигали :)

А у меня вот светодиоды мигают абсолютно одинаково на обеих платах... Естественно, со временем наблюдается разбежка. За час где- то в 0.1 - 0.2 сек. между вспышками на разных платах. Естественно, еще через несколько часов светодиоды будут мигать на вид "по-разному", хотя, "около случайность" одна и та же.... Это играет какую-нибудь важную роль?

Аварт
23.12.2016, 17:52
А у меня вот светодиоды мигают абсолютно одинаково на обеих платах... Естественно, со временем наблюдается разбежка. За час где- то в 0.1 - 0.2 сек. между вспышками на разных платах. Естественно, еще через несколько часов светодиоды будут мигать на вид "по-разному", хотя, "около случайность" одна и та же.... Это играет какую-нибудь важную роль?

Значит у вас программа не прошилась в плату! там мигание не синхронное совсем!!!! Как бы объяснить? то диод почти постоянно горит, то помигивает, то полностью гаснет на несколько секунд...
Может вы Blink прошили, вот они синхронно и моргают?

Аварт
23.12.2016, 17:57
Свой самодельный У4 апгрейдил, вчера пришли наклейки Панацея, при выключеном питании начал обклеивать корпус при этом было резкое увеличение потока, похоже что программе У4микро даже излучатель не нужен.
А наклейки какие брали? Просто Панацейные или флешку? и сколько клеите на один усилитель?

Владимирович
23.12.2016, 18:38
Значит у вас программа не прошилась в плату! там мигание не синхронное совсем!!!! Как бы объяснить? то диод почти постоянно горит, то помигивает, то полностью гаснет на несколько секунд...
Может вы Blink прошили, вот они синхронно и моргают?

Нет, прошил все правильно. Они моргают не равномерно но СИНХРОННО НА ДВУХ РАЗНЫХ ПЛАТАХ... т.е. то долго горят, то быстро моргают, но одновременно на обеих платах! При чем, такое ощущение, что не очень то и много вариантов такого моргания. Случайность не очень случайная :)

Аварт
23.12.2016, 18:44
Значит у вас синхрон задан ментально)))странно, может вы так их совместно подключили)))

Аллексей
23.12.2016, 19:55
А наклейки какие брали? Просто Панацейные или флешку? и сколько клеите на один усилитель?

Панацея-флешка, они комплектом 10 шт немного дешевле. Наклеил все.

SHELEST
28.12.2016, 15:21
на платки по данной ссылке Михаилом подняли цены на 50 процентов однако хорошо значит народ покупает.

bobogan1
28.12.2016, 20:39
Интересно, что там такого в массивах спрятано :)

Владимирович
28.12.2016, 22:13
У меня еще прикол- после того как пару дней платки вместе поработали от блока питания, решил провести кое-какой эксперимент, но при попытке подключить платы к компу оказалось, что система не определяет их как СОМ порт. При подключении система их обнаруживает, но как СОМ порт их не определяет. И старые драйвера сносил, и откат системы делал, и на 3- х компах разных пробовал, включая комп с ХР,
и разные кабели USB пробовал - фиг вам получается... При подключении даже не пытается определить как СОМ порт. При этом, платы обнаруживаются, DFU устанавливается успешно, а вот с СОМом беда прям... В общем, я в глубоких размышлениях :) У кого-нибудь было что похожее?

AVi
28.12.2016, 22:54
ну, ком-порт не используется для заливки программ. только для обмена данными с работающей программой. поэтому в данном случае он в принципе не задействован (только разве для вывода версии программы, судя по коду). чтобы запрос на установку ком-порта выдавался, надо usb-драйвера ставить в режиме "perpetual bootloader mode" как я понял из инструкции (http://docs.leaflabs.com/static.leaflabs.com/pub/leaflabs/maple-docs/latest/maple-ide-install.html#windows-xp-legacy-only) . Для этого плату нужно дважды заресетить одноименной правой кнопкой (подписана RESET) и затем в процессе второй перезагрузки успеть нажать такую же кнопку с левой стороны (подписана BUT). затем после окончания установки юсб-драйверов снова ресет сделать до полной загрузки. тогда и появляется запрос на установку com over usb, так сказать.

Хастред
29.12.2016, 13:45
У меня платки мини формфактора STM32 ARM Cortex-M3 Leaflabs Leaf Maple Mini. хотя я ещо целиком услитель не собрал только с заливкой поигрался. Так там постоянно, один первый раз код залил и плата потом не опознается системой никак, точнее она какбы подключается быстро и тутже отключается. кроме как если нажать сначало кнопку ресет потом другую быстро. гдето здесь писали что тогда плата в ходит в специальный режим програмирования и у нее начинате мигать диод как при блинке, тогда плата не отключается и можно заливать код. я когда провреял зашло или нет всегда сначало заливаю измененный по частоте блинк чтобы он часто моргал и можно обыло видеть прошла програма или нет (иногда IDE выдает ошибки при заливки). а потом если иод начал моргать то не отключая плату от юсб и ничего не пергружая заливаю прораму усилителя. ее тожеможно сразу отличить по хаотичному миганию диода.
подозреваю что это может быть изза строчки с блокированием usb порта SerialUSB.end(); потому как пару раз после полного удаления програмы усилителя и заливки блинка платы начинали заново видится как устройство. хотя также может быть это у меня платки китайские поддельные и обрезанные, потому как родное IDE для заливки програм на плату ухиряется ее находить даже когда она подключена на юсб но в системе не видна как устройство и успешно заливать програму.

SHELEST
29.12.2016, 14:28
Ну у меня совсем не получаеться синхронизировать плату с компом виновс хп .как драйвера загрузить.с другими устройствами все проще а здесь наверно программист нужен.несмотря на то что программа загружена а драйвера как установить непонятно.

SHELEST
29.12.2016, 14:41
Если что куплю видео урок как установить на виновс хп

SHELEST
29.12.2016, 14:48
очень сложная самоделка оказалась

Владимирович
29.12.2016, 15:00
Да разберемся по-любому ! :) У меня, кстати, первый раз она определилась сразу у СОМ порт установил до DFU. И потом, драйвер СОМ порта был в системе а плата не подхватывалась... Думаю, что мысль о SerialUSB.end(); очень даже здравая... Доберусь до дома попробую!!!

AVi
29.12.2016, 20:28
Скорее на отсутствие видимости устройства как com-порта влияет функция disableDebugPorts(); а SerialUSB.end(); только сигнализирует об окончании вывода информации (в данном случае номера сборки программы).

Владимирович
29.12.2016, 23:46
Скорее на отсутствие видимости устройства как com-порта влияет функция disableDebugPorts(); а SerialUSB.end(); только сигнализирует об окончании вывода информации (в данном случае номера сборки программы).

В общем, проверил на практике. Закомментил команду SerialUSB.end(); Сразу определился СОМ порт! Причем, на одном из компов установка драйвера прошла автоматом. Правда, на нем он ранее уже стоял, но я его удалял и откат системы даже делал. На двух других пришлось указать место расположения драйвера.
Раскомментировал команду SerialUSB.end(); -и все вернулось на круги своя. СОМ порт не подхватывался больше.
Так что собака порылась именно в этой команде :).
А disableDebugPorts(); судя по всему, отключает возможность отладки через порт SWD. Вероятно, имело смысл когда прога была закрытой. Дабы затруднить жизнь всяким "исследователям" чужого кода... :)

ЗЫ Вообще, я полез по второму разу в прошивку чтобы посмотреть статистику работы генератора случайных чисел. Мне казалось, что светодиоды не очень разнообразно моргают. :) Вставил в код команду печати переменной случайного числа и час собирал данные через СОМ порт. На первый беглый взгляд, дела обстоят гораздо лучше чем по морганиям казалось :)

ЗЫЫ А светодиоды на 2-х платах, запитанных от одного блока питания все равно моргают синхронно и только со временем разбегаются....

AVi
29.12.2016, 23:55
остается единственный вопрос: для чего в итоге понадобилась установка устройства в качестве com-порта? только для запуска программы мониторинга работы? чего этим хотели изначально добиться? утратил первоначальную цель из вида :)

Владимирович
30.12.2016, 09:07
Ага, именно для этого... :) Опять же, инструкции очень советуют это сделать. :) Возникает ощущение необходимости этого... :) Сразу и не разберешься что к чему :)
Опять же, напрягло то, что ни с того ни с сего перестало определяться как сом порт...

Владимирович
30.12.2016, 12:00
Ну у меня совсем не получаеться синхронизировать плату с компом виновс хп .как драйвера загрузить.с другими устройствами все проще а здесь наверно программист нужен.несмотря на то что программа загружена а драйвера как установить непонятно.

Да не нужен никакой программист.... Почитайте внимательно что выше написано...

Alex Formatt
30.12.2016, 12:45
Коллеги симоронисты изобрели Пульт Управления Вселенной! (http://www.lyssymussa.com/single-post/2016/12/17/213) :D (не сочтите за рекламу :rolleyes:).
Встраиваете туда у4 и у вас получается умопомрачительный девайс - «А что сделаю потом, как подумаю о том – у самой захватывает дух» (© Бастинда).

С Новым Годом!

AVi
30.12.2016, 13:01
Одному мне кажется что в 71-й строке кода переменную ff надо сравнивать с 5 иначе переменная mf никогда не сумеет принять значения = 1000 ?

70. if (ff=4) mf=1000;
71. if (ff=4) mf=10000;

Хастред
30.12.2016, 13:27
да мне тоже так кажется. проверьте выдает ли ff=random(5); вообще 5 ато возможно там ещо и его надо на 6 менять бо повреки с нуля начинаются и 5 значений это акурат до 4. ещо бы кометраий михаила бы услышать по разбору кода. а то мы его тут перепилим ещо весь без понимая основы работы

Владимирович
30.12.2016, 14:06
да мне тоже так кажется. проверьте выдает ли ff=random(5); вообще 5 ато возможно там ещо и его надо на 6 менять бо повреки с нуля начинаются и 5 значений это акурат до 4. ещо бы кометраий михаила бы услышать по разбору кода. а то мы его тут перепилим ещо весь без понимая основы работы

Вчерась проверял. Цифры от 0 до 4-х. Пятеркой и не пахнет, если мне не изменяет склероз... Дома еще раз посмотрю файлик и ежели ошибся- сообщу.

AVi
30.12.2016, 14:59
тут два варианта. либо прописать ff=random(6); и добавить в сравнения шестой вариант. либо удалить строчку "if (ff=4) mf=10000;" чтобы значения mf на 1000 завершались.

SHELEST
30.12.2016, 16:05
Удалось всетаки запрограммировать платку.вначале блинк загрузился а вот текст никак не хотел загружаться драйвера все хотел.а потом выбило автомат електричества и только после этого плата перестала определяться как ком порт и перестала мигать одна лампочка зато каким то образом удалось запрограммировать платку и теперь зеленый светодиод помигиват как и должен .

Владимирович
30.12.2016, 16:22
тут два варианта. либо прописать ff=random(6); и добавить в сравнения шестой вариант. либо удалить строчку "if (ff=4) mf=10000;" чтобы значения mf на 1000 завершались.

Ну, тут будем ждать комментариев Михаила. По моему разумению скорее всего, вариант с random(6) должен быть.

bobogan1
31.12.2016, 02:01
delay_us(lastdel*mf) это походу задержка по времени, чтобы тайминг создать, и при mf=10000 возможна она будет сильно большой. ИМХО лучше убрать if (ff=4) mf=10000;

SHELEST
31.12.2016, 13:23
после первой запрограммированной платы у компьютера больше не возникало никаких вопросов к этой программе и к платке никаких манипуляций с нажатия там на резет и тому подобное .просто выполнял команды.если залить блинк пожалуйста.залить программу у4 пожалуйста.

gpiento
31.12.2016, 15:41
Как не пытаюсь, не получается загрузить программу на контроллер с помощью программы Maple-IDE.
И на винде и линуксе не находит устройство, даже если нажимать RESET во время загрузки
Couldn't find the DFU device: [1EAF:0003]

Удалось загрузить bin-файл с помощью утилиты dfu-util.
Подскажите как должно выглядеть выполнение программы Blink?
После включения постоянно горит красный диод возле кнопки RESET.
Плата OLIMEXINO-STM32.

AVi
31.12.2016, 16:05
Подскажите как должно выглядеть выполнение программы Blink?
второй светодиод мигает зеленым светом с частотой в 1Гц.

После включения постоянно горит красный диод возле кнопки RESET.

это индикатор питания

ARNOLD AYK
31.12.2016, 16:47
Как не пытаюсь, не получается загрузить программу на контроллер с помощью программы Maple-IDE.
И на винде и линуксе не находит устройство, даже если нажимать RESET во время загрузки


Удалось загрузить bin-файл с помощью утилиты dfu-util.
Подскажите как должно выглядеть выполнение программы Blink?
После включения постоянно горит красный диод возле кнопки RESET.
Плата OLIMEXINO-STM32.

Попробуйте с другим usb кабелем.. У меня на некоторых тоже не находил.
И, в принципе, надо в правильный момент резет нажать. На одной из плат я тоже долго не мог попасть в цель..))))

gpiento
31.12.2016, 16:55
Три кабеля разных пробовал.
Из командной строки, после нажатия RST, с помощью dfu-util без проблем прошивается. Даже ловить момент не нужно.
Можете показать лог загрузки после строчки Searching for DFU device?

SHELEST
31.12.2016, 16:59
У меня удалось загрузить программу спустя сутки похоже там шла какая то битва.так как после того как компьютер понял что он должен делать он просто выполняет команды .

SHELEST
31.12.2016, 17:33
я же писал что удалось запустить программу только после того как в момент постоянного перевтыкания провод усб в комп выбило автомат электричества .и после этого удалось установить программу.

Аварт
31.12.2016, 17:49
Пока у вас драйвера не установятся (В диспетчере устройств посмотреть "Maple 003" должен встать правильно), будет ошибку выдавать, тут кабели можно до посинения менять и пробки выворачивать)). Конечно есть много дребезга, но на него не надо все списывать, есть простые физические причины как работают драйвера с периферийными устройствами. Я писал несколько страниц назад, что начиная с win7 нужно перегружаться в режиме с отключением проверки подписи драйвера, тогда система его установит и он будет работать. После перезагрузки драйвер не стирается, но отключается в целях безопасности. Поэтому прошивать надо в этом специальном режиме (гуглите для каждой версии виндовс своя инструкция как перегрузиться в этот режим) или через реестр принудительно выключить режим проверки подписи навсегда, но тогда рискуете подцепить вирус, когда система перестает проверять подлинность драйверов.
Вам же надо прошить один раз - и все...делов то)))

Владимирович
31.12.2016, 17:55
Как не пытаюсь, не получается загрузить программу на контроллер с помощью программы Maple-IDE.
И на винде и линуксе не находит устройство, даже если нажимать RESET во время загрузки


Удалось загрузить bin-файл с помощью утилиты dfu-util.
Подскажите как должно выглядеть выполнение программы Blink?
После включения постоянно горит красный диод возле кнопки RESET.
Плата OLIMEXINO-STM32.


Тут уже писали, что надо нажимать и удерживать несколько секунд кнопку BUT сразу после того как второй раз нажмете RESET. А второй раз нажимаете после того как плата перезагрузится после первого нажатия.
После этого, система или сама попросит указать где находится драйвер DFU или заходите в диспетчер устройств, находите там устройство MAPLE с неустановленным драйвером и как обычно устанавливаете его.

А какой файл удалось загрузить? Если blink то как уже написано, установить его не удалось, поскольку светодиод не мигает.

gpiento
31.12.2016, 18:06
Как я написал выше, я подлинуксом успешно загружаю bin-файлы.
Загружается любой, даже без нажатия RST, пробовал 3 примера из меню Maple-IDE, только визуально выполнение не видно на плате.

Мне только лог загрузки нужно посмотреть, у кого OLIMEXINO-STM32, чтобы понять с какого адреса нужно грузить. Может быть в этом трабл...

SHELEST
31.12.2016, 18:12
Сколько нужно усилителей у4 8 или 88.и когда они выходят на полную мощность.

AVi
31.12.2016, 18:42
ну, в общем случае, количество усилителей сопоставимо с количеством поставленный целей. но тут от размаха зависит ещё. если слишком глобальный масштаб или сопротивление на другой стороне, то и 88 усилителей могут не вытянуть. в то время как для обычных "бытовых" задач хватит ресурса чтобы и с десяток на один усилитель повесить.

SHELEST
11.01.2017, 13:48
Так в одну коробку 1 плату положить и во вторую коробку 1 плату. или для большего эффекта в одной коробке разместить 2 платы.

Аллексей
12.01.2017, 17:09
ну, в общем случае, количество усилителей сопоставимо с количеством поставленный целей. но тут от размаха зависит ещё. если слишком глобальный масштаб или сопротивление на другой стороне, то и 88 усилителей могут не вытянуть. в то время как для обычных "бытовых" задач хватит ресурса чтобы и с десяток на один усилитель повесить.

Если цели не слишком глобальные тогда одна наклейка-матрица Панацея на одну цель-задачу.

AVi
12.01.2017, 17:24
ну, тогда это должна быть 11-я наклейка в комплекте. я так понял, что 10 наклеек на каждую плату нужно для того чтобы КО не "смыло" потоком. если одну из наклеек с программой у4 переключить на другую задачу - остальные могут не справиться с поддержанием целостности основной программы. по этой причине я бы не советовал ставить две платы в один корпус без увеличения общего количества наклееек/матриц пропорционально. или, надо проверить возможность включения самоделки пандоры блэк в эту систему для "цементирования" КО панацеи - тогда может и одной панацейной наклейкой на усилитель обходится получится.

bobogan1
12.01.2017, 22:34
ИМХО положить самодельную пандору блэк к наклейкам панацеи с программой У4, дать команду пандоре блэк-симбиоз с панацеей У4. Включить проверить.

Аллексей
13.01.2017, 08:58
У Михаила была рекомендация приобретать 2 платы для интересных эффектов.

SHELEST
13.01.2017, 09:03
У кого уже есть опыт постановки целей на самодельный усилитель и их продвижения.А так же ли близко ли тут понятие как в сравнении с радиоником.Есть ли некая параллель в в свойствах продавливания поставленных трендов.

Иван Славов
13.01.2017, 19:17
Помниться, как Михаил писал, что можно в изготовлении самодельного Стабилизатора /это было давно еще на ОМ/ использовать масло розы. Вот - можно, наверное пробовать /тем более что сегодня какбы это всплыло в сознании - имею ввиду естественного аромата розового масла и розовую воду. Я с того региона Болгарии, где растут такие маслодайные розы и еще с детства знаю/ капнуть пару тройку капель некоего аромата /лучше, разумеется, натурального/ розы и залинковать его к, примерно, своего ж фото. Усиливать всего этого с усилителя.
Я, лично, когда усилитель прибудет ко мне, этого попробую /не раньше месяца, мне другой человек делает усилитель* и высылает потом/.
Также недавно встретил инфу, что лаванда - это увеличивает уровень эндорфинов (https://www.google.bg/search?q=%D0%BC%D0%B0%D1%81%D0%BB%D0%BE+%D0%BB%D0% B0%D0%B2%D0%B0%D0%BD%D0%B4%D1%8B+%D0%B5%D0%BD%D0%B 4%D0%BE%D1%80%D1%84%D0%B8%D0%BD%D1%8B&ie=utf-8&oe=utf-8&client=firefox-b&gfe_rd=cr&ei=FPF4WODQM87V8gf9972gCQ) /чем не естественным вполне антивирус гриппа, примерно, но вовсе не только/.

* в связи с этим возник вопрос - можно сделать с такую ж плату (https://ru.aliexpress.com/item/1pcs-STM32F103C8T6-ARM-STM32-Minimum-System-Development-Board-Module-For-arduino/32653883227.html?shortkey=jMnEVRVB&addresstype=600) сделать некий, примерно, кулон на принципе усилителя-самоделки? Запитывая плату, примерно с USB батарейку /для смартфонов/? Спасибо.

Alex Formatt
16.01.2017, 23:39
Приехали платки с алиэкспресс типа mini STM32F103RCBT6 Leaflabs.

Драйвера встали и плата определяется:
http://s50.radikal.ru/i130/1701/23/f958a26bfc82.jpg

Но при заливке скетча винда (ХР) каким-то образом теряет плату (она исчезает в диспетчере устройств) и среда разработки выдаёт:

«Searching for DFU device [1EAF:0003]…
Assuming the board is in perpetual bootloader mode and continuing to attempt dfu programming...»

Да, я нашел упоминание решения этой проблемы:

попробуйте в этот момент перезагрузить плату клацнув кнопку ресет.
"Есть возможность принудительного перевода в режим программирования. У платы есть две кнопки. Нажимаете на сброс а потом другую кнопку (та которая ближе к узкому краю платы) очень быстро. У меня это получается не с первого раза. Светодиод будет мигать бесконечно (добейтесь этого). Это режим программирования. Скейч должен залиться. Светодиод погаснет." - это на усеченной stm32 делается, как на этой делать? пробуйте.

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

Как плату подцепить чтоб не отваливалась во время заливки?

Димыч
17.01.2017, 07:39
закомментируйте в коде строку которая удаляет усб, гдето на прежних страницах обсуждалось

Alex Formatt
17.01.2017, 10:20
Закомментил. Теперь DFU device находит, но в конце заливки, когда среда разработки выдает, что все вроде бы успешно

Starting download: [##################################################] finished!
state(8) = dfuMANIFEST-WAIT-RESET, status(0) = No error condition is present
Done!

плата отваливается и среда разработки пишет:

Resetting USB to switch back to runtime mode

И, да, в самом начале, когда идет компиляция скетча система пишет:

In function 'void loop()':

Что дальше делать, где искать? Или это из-за того, что платы усеченные, типа мини?

SHELEST
17.01.2017, 16:06
Дело в компьютере как только один раз удастся запрограммировать 1 плату все остальные тоже удастся.

SHELEST
17.01.2017, 16:06
и без комментов

SHELEST
17.01.2017, 16:07
у меня на обычной плате тоже не хотела программировать.

SHELEST
17.01.2017, 16:09
там дошло до того что компьютер сам нашел путь как это обойти.он сам написал что ищу обходной путь и находит его.

Игорь
17.01.2017, 20:35
Что дальше делать, где искать? Или это из-за того, что платы усеченные, типа мини?

Ага, вот тоже интересно, можно ли мини покупать?

Димыч
18.01.2017, 15:00
https://geektimes.ru/post/277928/ у мини свои заморочки

AVi
18.01.2017, 15:49
я бы прежде всего обратил внимание на сопоставление номера ноги термометра между платой и кодом
если стм будет другой, то там может быть другой и ножка термометра который работает датчиком для сброса генератора случайных чисел

Димыч
18.01.2017, 16:15
в общем после нескольких часов возни прошился с полпинка на вин 8.1
плата от itead.cc
подключил плату, драйвера взял из пакета Arduino STM32
вот выдрал отдельно из пакета
https://cloud.mail.ru/public/A1ra/eiVd5UUkv
там запустил два BAT файла, в окне там опозналось устройство, драйвера установились. Можно и через exe файл установить драйверы наверно.
потом запустил Маple IDE
http://docs.leaflabs.com/static.leaflabs.com/pub/leaflabs/maple-ide/maple-ide-0.0.12-windowsxp32.zip
загрузил скетч Михаила и без ошибок он загрузился, плата моргает светодиодом хаотично.
вот сообщения от одной компиляции
http://prntscr.com/dx5ziu
http://prntscr.com/dx60cx

AVi
18.01.2017, 21:51
прошился с полпинка на вин 8.1
плата от itead.cc

такая плата (https://www.itead.cc/iteadmaple.html) ? в отзывах пишут что не требует специальной перезагрузки перед заливкой скетча "There should be no need to press the 2 buttons before upload" что конечно удобно. Это у них там временная распродажа по $6 за плату вместо $39 интересно? надо уже ферму (как для криптомайнинга) из усилителей начать собирать :) если их башенкой друг на друга ставить, то можно заказать печать корпуса 3д-принтером штук на 50 сразу (там есть ограничения по высоте печати). потребление тока одной платы в пределах 38мА, значит для всей конструкции хватит стандартного сетевого адаптера для планшетов на 2500мА..

SHELEST
19.01.2017, 05:50
Онозначно 2500 миллиампер не хватит.Надо расчитывать минимум от 500ма на одну плату.

Димыч
19.01.2017, 11:46
такая плата (https://www.itead.cc/iteadmaple.html) ?
..
да, она, но с точки зрения цены интересны мини платы

AVi
19.01.2017, 15:15
Надо расчитывать минимум от 500ма на одну плату.
В режиме программирования она может столько и запрашивает, но во время штатной работы, даже со всей задействованной периферией, согласно документации не кушает больше 50мА.
Другое дело, что возможности оператора тоже требуется учитывать. У меня, например, начинается перегрузка по физике тела от комплекта трансляционного у4 вместе с одним у4микро-лайт когда они ничем не озадачены интенсивно. Поэтому следующие подключать пока не спешу. Надо или сперва свою физику дочистить до определенного уровня чтобы так не "распирало". Или постоянно под рукой список энергозатратных задач держать чтобы на них ресурс изделий перенаправлять. Потому что остро всплывает классическая задача из тайцзы о том что не так сложно набрать энергию как грамотно её распределить затем..

SHELEST
19.01.2017, 15:38
AVi В чем выражается перегрузка на физике тела.

AVi
19.01.2017, 16:04
В нарастающем давлении в голове. Симптомы в целом описаны в ветке подключения к общественному усилителю у3 на другом форуме, особенно там где люди подключались не имея в своем арсенале даже БЖ, который бы дозировал и распределял нагрузку через своё КО равномерно. Как я понимаю усилитель по-умолчанию запитывает КО всех изделий оператора, а через КО всё равно на физику отдает порядочно, а она может оказаться не готова к такому изобилию :).

Иван Славов
19.01.2017, 17:35
...начинается перегрузка по физике тела от комплекта трансляционного у4 вместе с одним у4микро-лайт когда они ничем не озадачены интенсивно...Надо или сперва свою физику дочистить до определенного уровня чтобы так не "распирало". Или постоянно под рукой список энергозатратных задач держать чтобы на них ресурс изделий перенаправлять...
Или консервировать /если правильно понимаю можно ментально указать, примерно в процентов сколько ресурса законсервировать - тут полушуточно-полусерьезно вспоминается принцип Парето (https://ru.wikipedia.org/wiki/%D0%97%D0%B0%D0%BA%D0%BE%D0%BD_%D0%9F%D0%B0%D1%80% D0%B5%D1%82%D0%BE) - 80/20/, если нет на чем направить ресурса.

ARNOLD AYK
19.01.2017, 21:20
У меня четыре У4 микро лайт функционируют.. Энергии распределил на близких родственников и семью, помимо трендов, целей. Чувствую, что мало уже данного количества. Буду наращивать, если все платы в Москве еще не разобрали..)))))

SHELEST
20.01.2017, 13:10
Alex Formatt удалось ли запустить в работу мапле мини.

SHELEST
20.01.2017, 14:48
Разобрался.Оказывает ся просто не переключил в меню боард на плату мини флеш.

Alex Formatt
20.01.2017, 16:54
Переключил на mini Flash. Вроде залилось. Светодиод мигает вот так:
https://youtu.be/86USdZR5pTQ
Такой характер мигания должен быть?

SHELEST
20.01.2017, 17:09
Да выглядит так как должно.

Evgen
20.01.2017, 19:53
Alex Formatt а для программирования maple mini нужен был st-link?

Димыч
20.01.2017, 20:16
интересно есть ли на плате возможность подключить еще один выносной светодиод, который моргал бы как этот. Чтобы можно было красивый корпус с лампочками сделать. Как я понял- наклейки клеят в основном на корпус, а не на плату.

Аварт
20.01.2017, 20:24
Да конечно можно, я так и сделал. Берете обычный светодиод, через резистор на 2кОм подключаете на D13 ножку разъема (см. схему в описании платы) и другой конец на землю (вывод соседний с D13) и будет мигать отдельно)))

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

Alex Formatt
20.01.2017, 23:32
Alex Formatt а для программирования maple mini нужен был st-link?

Подключал напрямую через USB, но у меня немного другая платка, чем здесь https://geektimes.ru/post/277928/

Владимирович
21.01.2017, 00:58
Подключал напрямую через USB, но у меня немного другая платка, чем здесь https://geektimes.ru/post/277928/

Такая? - https://ru.aliexpress.com/item/STM32F103RCBT6-ARM-Cortex-M3-leaflabs-Leaf-maple-mini-module-for-arduino-STM32/32292673542.html?spm=2114.13010608.0.0.sFJLLa

Admin
21.01.2017, 06:38
такая плата (https://www.itead.cc/iteadmaple.html) ? в отзывах пишут что не требует специальной перезагрузки перед заливкой скетча "There should be no need to press the 2 buttons before upload" что конечно удобно. Это у них там временная распродажа по $6 за плату вместо $39 интересно? надо уже ферму (как для криптомайнинга) из усилителей начать собирать :) если их башенкой друг на друга ставить, то можно заказать печать корпуса 3д-принтером штук на 50 сразу (там есть ограничения по высоте печати). потребление тока одной платы в пределах 38мА, значит для всей конструкции хватит стандартного сетевого адаптера для планшетов на 2500мА..
скидка у них это по 6долларов уже года два, хотя я предпочитаю все равно болгарские платки более качественной сборки и с кучей доп обвязки/приятных опций, хотя они подороже конечно.

Admin
21.01.2017, 06:41
интересно есть ли на плате возможность подключить еще один выносной светодиод, который моргал бы как этот. Чтобы можно было красивый корпус с лампочками сделать. Как я понял- наклейки клеят в основном на корпус, а не на плату.
Я по секрету скажу, что цвет кристалла окажет легкое влияние на привкус потока :) что забавно, не сразу вроде как понятно, но факт :) Причем в классической спектральной гамме. (низ красный, сильный низ инфра, верх голубой, сильный верх - ультра, середина соотв горло синий/анахата зеленый и тд). Белый=широкий спектр. Касательно И2 тоже верно. Успехов.

Димыч
21.01.2017, 12:35
нашел программу для расчета раскройки корпуса, может кому-то пригодится
http://www.makercase.com/

AVi
21.01.2017, 16:36
я вовсе от корпуса отказаться решил. можно взять хаб на 10 портов (https://ru.aliexpress.com/item/High-Speed-480-Mbps-EU-Adapter-USB-2-0-Hub-10-Ports-Multi-Personal-Computer-USB/32760298154.html?spm=2114.03010208.3.10.nGutNB&ws_ab_test=searchweb0_0,searchweb201602_5_10065_10 068_10000032_10000025_10000029_430_10000028_10060_ 10062_10056_10055_10054_10059_10099_10000022_10000 012_10103_10102_10000015_10096_10000018_10000019_1 0052_10108_10053_10107_10050_10106_10051_10000009_ 10117_10084_10083_10080_10082_10081_10110_10111_10 112_10113_10114_10115_10000041_10000044_10078_1007 9_10000038_429_10073_10000035,searchweb201603_2,af switch_1,single_sort_3_default&btsid=3c534153-eb79-480b-ad35-6cbd3f56813f) и включать в него по мере необходимости напрямую мини-платы (https://ru.aliexpress.com/item/STM32F103RCBT6-ARM-Cortex-M3-leaflabs-Leaf-maple-mini-module-for-arduino-STM32/32292673542.html?spm=2114.13010608.0.0.sFJLLa) через переходники (https://ru.aliexpress.com/item/10pcs-LOT-short-Mini-USB-2-0-A-to-B-Cable-adapter-For-MP3-MP4-MP5/1674533884.html?spm=2114.03010208.3.1.6QWJRI&ws_ab_test=searchweb0_0,searchweb201602_5_10065_10 068_10000032_10000025_10000029_430_10000028_10060_ 10062_10056_10055_10054_10059_10099_10000022_10000 012_10103_10102_10000015_10096_10000018_10000019_1 0052_10108_10053_10107_10050_10106_10051_10000009_ 10117_10084_10083_10080_10082_10081_10110_10111_10 112_10113_10114_10115_10000041_10000044_10078_1007 9_10000038_429_10073_10000035,searchweb201603_2,af switch_1,single_sort_3_default&btsid=cd47fbd5-8178-4815-b413-645261446108). Так и диоды все видно и компактность/расширяемость большая.

SHELEST
21.01.2017, 16:55
AVi Вроде Михаил говорил что коробка важна ну то есть она как бы нужна.И к тому же Михаил говорил что со временем сообщит как из двух плат сделать у4 мини который в 10-20 раз мощнее у4 микро.

Alex Formatt
21.01.2017, 17:31
Такая? - https://ru.aliexpress.com/item/STM32F103RCBT6-ARM-Cortex-M3-leaflabs-Leaf-maple-mini-module-for-arduino-STM32/32292673542.html?spm=2114.13010608.0.0.sFJLLa

Ага.

SHELEST
21.01.2017, 17:38
И да может ли усилить эффект если в коробку положить к примеру 3 или 4 платы.

Alex Formatt
21.01.2017, 17:40
Если цели не слишком глобальные тогда одна наклейка-матрица Панацея на одну цель-задачу.

ну, тогда это должна быть 11-я наклейка в комплекте. я так понял, что 10 наклеек на каждую плату нужно для того чтобы КО не "смыло" потоком. если одну из наклеек с программой у4 переключить на другую задачу - остальные могут не справиться с поддержанием целостности основной программы. по этой причине я бы не советовал ставить две платы в один корпус без увеличения общего количества наклееек/матриц пропорционально.

А если наклеек, ну, или матриц будет 100500 :eek: ?

Димыч
21.01.2017, 19:03
а наклейки с лайт-матрицей сойдут на первое время?

AVi
22.01.2017, 00:35
И к тому же Михаил говорил что со временем сообщит как из двух плат сделать у4 мини который в 10-20 раз мощнее у4 микро.
ну, он просил сперва натренироваться чувствовать какую прибавку дает работа платы к самой программе усилителя. то есть инструкция будет применима скорей всего не для всех потому что завязана на операторские скилзы а не на способность механически совместить несколько плат в одном корпусе, к примеру..

Иван Славов
22.01.2017, 01:44
...операторские скилзы...
Гм, в связи с этим, кто-то пожалуйста, напомнит где /недавно помниться было/ Сабанд давал некую информацию, связанную с "странными аттракторами"? Здесь на форуме было. Буду благодарен за ссылку. Спасибо.

Иван Славов
22.01.2017, 03:22
http://support.quantummagic.org/showpost.php?p=19746&postcount=1679 Сам нашел.

SHELEST
22.01.2017, 15:20
Alex Formatt у вас много ли плат задействовано есть ли результат вообще.а какие изменения если добавить новый комплект из новых 2 плат.

Alex Formatt
22.01.2017, 21:25
Пока запустил одну плату. Меня интересует: каков будет эффект, если наклеек/матриц будет ну очень много?..

Admin
23.01.2017, 10:42
А если наклеек, ну, или матриц будет 100500 :eek: ?
Зачем? ну на нормальном приборе старой версии их было чуть более 50шт. На новых менее ибо так много теперь не надо для новой схемы работы. И не надо никому придумывать что если одной дать одно задание и тд - программа у4 шьется на все и они ведут себя как единое целое.
Мощность увеличивается не ими.
Прежде чем играться в море наклеек и море плат, научитесь работать с небольшим числом. Они кормят вас/бж/процессы ваши. И прочие изделия.
Я не думаю что будет заметный результат пока некуда усвоить то что уже есть (или оно никак не ощущается). Поэтому не гонитесь за числом и объемом. Имхо. Хотя будет интересно послушать отзывы :)

SHELEST
23.01.2017, 20:21
Вот интересно если сделать 10 у4микро будет ли это означать что это суммарно по мощности как 1 у4мини.

Иван Славов
31.01.2017, 19:55
Примерно час назад впервые включил свой усилитель через usb к компютере /друг делал для меня/. Прежде чем включить писал матрицы П на коробке /пока не писал цифровой ряд Панацеи, т.е. ту Панацею, что менее лайт чем матрица/.
Честно говоря пока ничего не ощущаю - вот уже час как работает и находиться на стороне вытянутой руки /друг вполне корректно сделал там то что надо с загрузки эти коды и т.д. и у него усилитель - практически тот ж самый - ощущается, как я понимаю/.
То ли надо еще время, то ли очень слабовато пока /или надо коммерческие наклейки клеить/, то ли у меня с ощущалки что-то не так /хотя когда подключался к форумному У2-У3 - были интересные ощущения/.

SHELEST
31.01.2017, 20:01
Наверно от чувствительности зависит .Потому как даже в этой ветке некоторые сразу чувствовали.

Admin
31.01.2017, 20:16
Ощущения находятся больше в вч зоне диапазона, кроме этого, если просто по умолчанию записать программу у4, то она начнет запитывать все что можно/нужно и лишь избыток будет более-менее ощутим. Поэтому варианта 2 = малая чувствительность к такому виду энергии (у2-3 другой по частотной полосе) или сразу маршрутизация всего энергоресурса на какие-то задачи.

Иван Славов
31.01.2017, 20:27
Да, я по умолчания записал программу /не встречал какие-нибудь рекомедации-действия "не по умолчании", а конкретные, во время записывания программы/.
...вч зоне диапазона...малая чувствительность к такому виду энергии...сразу маршрутизация всего энергоресурса на какие-то задачи.
Я бы сказал что мало занимался с ВЧ энергиями /по моим пониманием/, надо обратить больше внимание на эти вещи. А так - вполне возможны оба варианта /вариант, что усилитель не рабочий - нет/. Спасибо.

ARNOLD AYK
31.01.2017, 21:39
Примерно час назад впервые включил свой усилитель через usb к компютере /друг делал для меня/. Прежде чем включить писал матрицы П на коробке /пока не писал цифровой ряд Панацеи, т.е. ту Панацею, что менее лайт чем матрица/.
Честно говоря пока ничего не ощущаю - вот уже час как работает и находиться на стороне вытянутой руки /друг вполне корректно сделал там то что надо с загрузки эти коды и т.д. и у него усилитель - практически тот ж самый - ощущается, как я понимаю/.
То ли надо еще время, то ли очень слабовато пока /или надо коммерческие наклейки клеить/, то ли у меня с ощущалки что-то не так /хотя когда подключался к форумному У2-У3 - были интересные ощущения/.

А сколько матриц в итоге у Вас получилось на одну плату.?

Иван Славов
31.01.2017, 21:42
15 штук, ради Вашего вопроса просчитал /коробка позволяет и побольше, я писал на коробке/, но я писал по ощущениям "сколько надо+чуть больше для перестраховки" /повторяюсь, я писал только П-лайт/.

MaxSk
11.02.2017, 01:04
Alex Formatt я правильно понял что у вас отладочная плата заработала типа STM32f103C8Tx, прошу выложить бинарник, а то я что-то туплю скеч на с coocox не компилируется а mapl ide прошиваются но не работают. :) Спасибо.

Alex Formatt
12.02.2017, 19:32
Плата у меня такая - STM32F103CBT6.

А что такое бинарник? Я просто скопировал скетч в Maple ide, залил в плату и все.

MaxSk
12.02.2017, 20:18
Бинарник это бинарный файл который получается при компиляции скетча в Maple, он получается
когда вставляется скетч в окно а потом в закладке скетч нажать verify/compil примерное местоположение
C:\Users\....\AppData\Local\Temp\build337631474885 7845490.tmp\sketch_feb10b.cpp.bin, затем я с помощью STM 32 Link заливал на flash платы, но видимо он мне не поможет у меня плата китайская не Мапле - STM32f103C8T6, видимо надо код подправить под данную карту, но спасибо что откликнулись. (платы Мапле STM32F103CBT6 уже заказал). :)

bobogan1
15.02.2017, 17:58
Довольно интересная попытка синхронизировать работу двух плат. Т.к. сигнал сброса генератора случайных чисел взят с контакта D0, то возникла идея объединить эти контакты на двух платах и перезапустить их одновременно. Пока работает. Имеется небольшой сдвиг фаз, но мигают одинаково. Поток от плат стал мощнее, чем когда они работали сами по себе.

Иван Славов
24.02.2017, 23:19
Примерно час назад впервые включил свой усилитель...Прежде чем включить писал матрицы П на коробке...
...варианта 2 = малая чувствительность к такому виду энергии (у2-3 другой по частотной полосе) или сразу маршрутизация всего энергоресурса на какие-то задачи.
Держал включен две недели /приблизительно, можно чуть больше или чуть меньше/.

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

В ту ж время я решил выключить усилитель. Через день после выключения состояние уха сильно улучшилось /эхо нет, воспринимает звуки нормально/. :) Пока не включал опять. Может совпадение, может и нет, не знаю. Я никакие линки на других /кроме меня/ не ставил на усилителя. Мать имеет Активатор-самоделку /ну я делал/ и карточка ПК-самоделка, но не пользует активно /не интересуется/. Помниться ей было интересно когда генерировал Пандора-циферки и она писала их на картонку, видимо будет пользу сделать ей и отцу по Пандору-Блэк-лайт.

SHELEST
16.03.2017, 21:40
что то все молчат неужели нет отзывов о работе девайса

saband
17.03.2017, 04:15
Забыли вам отчитаться :)

Иван Славов
17.03.2017, 11:04
работает.

SHELEST
17.03.2017, 11:52
я пока наблюдаю тоже думаю работает .

bobogan1
17.03.2017, 16:28
мощности одного конечно маловато... оно и понятно - микро. Если сделать мощнее, там другие проблемы появляются (и с панацейками и с системой), отсюда и тишина в теме :). ИМХО Если потихоньку наращивать потенциал то и нормально будет. Микро версия очень для этого подходит, но от USB греется маленько, но не критично.

Иван Славов
18.03.2017, 01:40
На мой взгляд тишина в теме - по причине что все люди разные и каждый /по крайней мере я так думаю/ пользует по свое понимание этих вещей. А мало кто /если вообще есть/ хотел бы делиться личное.
Работает, это однозначно /мой друг, который делал для меня этот усилитель - тоже поделился, что работа идет/. Для меня мощность вполне нормальная, имея ввиду практически нулевые /ну там некая смешная стоимость платки и посылку/ денежные затраты. Причем я писал матрицы Панацея, а не наклейки.
Я пробовал на некоторое время выключить /писал выше причину, по которую выключил/ - использовать накопленные консервы - также реально ощущается /по мне/ когда консервы к концу.

romario
19.03.2017, 22:03
Пришла моя платка, все как у всех гемороился , пока свою мапл мини при прошивке не переключил в режим (тулс/ борд/ третья сверху мапл мини) новый скеч/ прога Михаила и все заморгало КАК НАДО!!!Диод ярко синий, долбит в горло и выше, фик с чем спутаешь...РАБОТАЕТ!!! Пока нет корпуса, матрицы ментально....

Admin
20.03.2017, 23:30
Угу, вот так познается сила полупроводниковых процессов правильно модулированных информационно и с правильными вибрациями внутри (программно), это на тему тех же и2/самоделок/мшиниских разных штук и прочего - познайте силу инфо-модуляции и ее влияние на процессы. Как-то так.

Аллексей
23.03.2017, 17:38
Появились платы с Cortex 1,2 ГГц, их можно использовать???

http://www.electronshik.ru/item/raspberry-pi-3-model-b-2092497

Alex Formatt
23.03.2017, 20:38
Использовать то можно. Вопрос в том, определит ли maple-ide эту плату?

bobogan1
23.03.2017, 21:33
:)

Alex Formatt
23.03.2017, 22:33
Может кто из программистов подскажет, как туда залить скетч?

AVi
24.03.2017, 14:57
залить то понятно как. достаточно переписать и скомпилировать код под любую из 33+ поддерживаемых операционных систем (http://www.armlinux.ru/%D0%BE%D0%BF%D0%B5%D1%80%D0%B0%D1%86%D0%B8%D0%BE%D 0%BD%D0%BD%D1%8B%D0%B5-%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D1%8B-%D0%B4%D0%BB%D1%8F-raspberry-pi/) . но это будет примерно то же самое что портировать под любой домашний компьютер. имхо, само по себе повышение тактовой частоты платы в данном случае ничего не решает поскольку всё упирается в периферию. отпрос аналогового датчика в коде и работа со светодиодом, как принято говорить, "драматически" роняет общую производительность поскольку ядро большую часть времени проводит в пустых циклах и хорошо если показывает ~300кГц на теперешней OLIMEXINO-STM32, то есть и без смены платы есть куда расти.

SHELEST
24.03.2017, 17:07
абсолютно так.простейшее вмешательство Михаила решит все вопросы .

bobogan1
24.03.2017, 20:44
Идея там в том, что в коде (в одном из массивов в начале) есть линк на данный микроконтроллер. Что то вроде как при трансляции :). И по этому на других процессорах работать как то будет, но не так мощно. И оверхед здесь не основная проблема. Нужно научиться псилеронить объекты (микроконтроллеры например) :).

Джейк
02.04.2017, 21:49
Думаю, что большинство желающих прошли успешно апгрейд прибора.
Хочу сделать старую версию У4(которая была ДО апгрейда) - бесплатной. Для создания оно Вам потребуется микроконтроллер за 5..40 долларов, стопку наклеек панацея заменим стопкой матриц. Технические знания не нужны. прошивка устанавливается просто после загрузки нужной программы на компьютер. Заодно разберем особенности использования прогрессии 1.73 и ряда других приколов внутри прошивки.
Т/е разделим работы на 2 этапа: как сделать самим у4 доапгрейдной версии и почему он именно такой внутри (код).

Большущая благодарность, Михаил! :)
действительно все крайне просто делается, на маке процесс занял считаные минуты, никаких танцев с бубнами - это учитывая, что подобные технические знания у меня отсутствуют.
По началу словил легкий перегруз, но раскидав излишки поступаемой энергии на желаемые тренды - потянуло сделать еще... :D
Теперь даже успел парочку подарить, т.к. изготовление на mini maple STM32F103CBT6 и матричной панацее копеечно. Кстати, не путайте с китайским STM32F103C8T6, который еще раза в 2 дешевле.
Olimexino-STM32 закажу под следующие этапы изучения (вероятно уже с корпусом и батареей, ну очень хочется кинуть нечто подобное в сумку), а пока очень жду разбор почему он именно такой внутри :rolleyes:

я вовсе от корпуса отказаться решил. можно взять хаб на 10 портов (https://ru.aliexpress.com/item/High-Speed-480-Mbps-EU-Adapter-USB-2-0-Hub-10-Ports-Multi-Personal-Computer-USB/32760298154.html?spm=2114.03010208.3.10.nGutNB&ws_ab_test=searchweb0_0,searchweb201602_5_10065_10 068_10000032_10000025_10000029_430_10000028_10060_ 10062_10056_10055_10054_10059_10099_10000022_10000 012_10103_10102_10000015_10096_10000018_10000019_1 0052_10108_10053_10107_10050_10106_10051_10000009_ 10117_10084_10083_10080_10082_10081_10110_10111_10 112_10113_10114_10115_10000041_10000044_10078_1007 9_10000038_429_10073_10000035,searchweb201603_2,af switch_1,single_sort_3_default&btsid=3c534153-eb79-480b-ad35-6cbd3f56813f) и включать в него по мере необходимости напрямую мини-платы (https://ru.aliexpress.com/item/STM32F103RCBT6-ARM-Cortex-M3-leaflabs-Leaf-maple-mini-module-for-arduino-STM32/32292673542.html?spm=2114.13010608.0.0.sFJLLa) через переходники (https://ru.aliexpress.com/item/10pcs-LOT-short-Mini-USB-2-0-A-to-B-Cable-adapter-For-MP3-MP4-MP5/1674533884.html?spm=2114.03010208.3.1.6QWJRI&ws_ab_test=searchweb0_0,searchweb201602_5_10065_10 068_10000032_10000025_10000029_430_10000028_10060_ 10062_10056_10055_10054_10059_10099_10000022_10000 012_10103_10102_10000015_10096_10000018_10000019_1 0052_10108_10053_10107_10050_10106_10051_10000009_ 10117_10084_10083_10080_10082_10081_10110_10111_10 112_10113_10114_10115_10000041_10000044_10078_1007 9_10000038_429_10073_10000035,searchweb201603_2,af switch_1,single_sort_3_default&btsid=cd47fbd5-8178-4815-b413-645261446108). Так и диоды все видно и компактность/расширяемость большая.

Отдельная благодарность AVI за прекрасную идею, все удобно и аккуратно, потребление платы стабильно 0.02А (точнее не показывает моя юсбишка) :cool:

ЗЫЫ А светодиоды на 2-х платах, запитанных от одного блока питания все равно моргают синхронно и только со временем разбегаются....

У меня так же, если их включить одновременно - ну, блок питания вставить в розетку, когда платы уже подключены к хабу.
А если сами платы вставлять, например, по очереди, то они никак не попадают в такт друг другу :D

AVi
21.04.2017, 21:52
Отдельная благодарность AVI за прекрасную идею, все удобно и аккуратно
На всякий случай, отмечу, что для Maple Mini функция analogRead() корректно работает начиная с 4-го пина. То есть требуется исправить в коде скетча строки
pinMode(0, INPUT_ANALOG);
randomSeed(analogRead(0));на
pinMode(3, INPUT_ANALOG);
randomSeed(analogRead(3));

bobogan1
22.04.2017, 07:21
А как проблема нулевого пина проявляется? У меня он ровный спектр дает ,если числа от 0 до 255.

AVi
22.04.2017, 14:08
"Проблема нулевого пина" может проявиться в невозможности инициализации генератора случайных чисел функцией randomSeed() для которой запрещено подавать на вход нулевые значения, пруфлинк (http://docs.leaflabs.com/static.leaflabs.com/pub/leaflabs/maple-docs/0.0.12/lang/api/randomseed.html#lang-randomseed). А какие еще значения там будут если для работы функции analogRead() требуется предварительно установить соответствующий пин в аналоговый режим, а его на maple mini поддерживают всего 9 пинов, см. колонку ADC в спецификации (http://docs.leaflabs.com/static.leaflabs.com/pub/leaflabs/maple-docs/0.0.12/hardware/maple-mini.html#master-pin-map).

SHELEST
22.04.2017, 14:36
AVi так эти строчки pinMode(0, INPUT_ANALOG);
randomSeed(analogRead(0)); там 2 раза встречаються в обеих заменить.

AVi
22.04.2017, 14:44
В обоих заменить. Теоретически их можно оставить в секции setup и убрать из секции loop. Сейчас они просто дублируются.

SHELEST
22.04.2017, 14:48
AVi а китайских мапле мини это тоже касаеться

SHELEST
22.04.2017, 14:51
STM32F103RCBT6 Leaflabs

AVi
22.04.2017, 14:55
Плат на чипе STM32F103RCBT6 это точно касается. Я приводил спецификацию именно к ним чуть выше. STM32F103C8T6 - под вопросом.

SHELEST
22.04.2017, 14:59
И получаеться что все это время платка некорректно работала или не в полную силу.