Бюджетная IskraJS или "Зачем платить 5 раз за stm32f103"

Давно не брал я в руки шашек, но сейчас расскажу вам что-то интересное.

Этим "что-то" будет сказ про наших российских "производителей" и их цены прям заоблачных высот и про простых китайцев с приличным ценником. Поехали.


Достаточно давно у меня был пост про ESP8266 с интерпретатором JS. Я описал плату, показал как шить и вроде наигрался и успокоился, как вдруг на просторах великого и могучего "китайэкспресса" мне попалась на глаза платка на STM32F103RCT6 и STM32F103RET6.

Вот такого плана. И да, она реально такая маленькая.

Бюджетная IskraJS или "Зачем платить 5 раз за stm32f103" Espruino, Arduino, Iskrajs, Stm32, Javascript, Длиннопост

И тут я вспомнил что не так давно видел пост про IskraJS и припомнил ее тех. характеристики и характеристики оригинальной платы от Espruino. И знаете что? А то что плата от китайцев минимум в 4 раза дешевле "российской" и в 6 раз дешевле оригинальной. При идентичных параметрах с оригинальной, китайская плата даже еще меньше чем оригинальная Espruino Board. Контроллер у искры правда следующего поколения но это не повод накидывать 4 цены за плату.


В чем же подвох? Да нет его. За исключением отсутствующего встроенного прожигателя. Но с этим без проблем справился конвертер на PL2303 стоимостью 40 рублей. Но вместо него китайцы поставили часы реального времени и слот для "таблетки" :)


Что имеем в итоге? При равных возможностях и разном формфакторе переплачивать от 4 до 6 раз за схожую начинку глупо.

У китайцев плата с 512кб памяти стоит ровно столько же сколько и 256 и 128 и даже 64 кб памяти. Думаю, выбор очевиден.

Да и еще один немаловажный момент! Эта чудо-машинка стоит ровно столько же сколько Arduino MEGA. Количество пинов у этой платы на 1 меньше а в остальном она переплевывает ардуину на раз.


Перейдем к неинтересной части а точней к характеристикам :)

Контроллер 72мгц ARM 32 Cortex-M3

Память 64-512кб

Оперативка 8-64кб

51 портов ввода-вывода (почти как на Ардуине 2560) из которых 28 ШИМ, 16 АЦП, 3 USART, 2 SPI, 2 I2C, 2 ЦАП и 1 CAN шина

Если кому интересно более подробно ознакомится то вот ссылочки :)

https://www.espruino.com/EspruinoBoard/#pinout - тут почти все пины и описание.

http://s.click.aliexpress.com/e/JmQfyJu - ссылка на саму платку если кому интересно.


А теперь к еще более неинтересной теме.

Прошивка этой платы.

Честно говоря относительно прошивки esp8266 прошивка этой платы показалась мне простой как 5 копеек. Все очень подробно описано на странице самой прошивки https://www.espruino.com/Download т.ч. думаю проблем у вас не возникнет :) Ну а если возникнет то милости прошу в пост :)


На этом я закругляюсь :) Всем хорошего вечера, быстрых компиляций и доставок бед промедлений :)


Надеюсь хоть кому-то этот пост будет полезен :)

Arduino & Pi

1.4K постов20.6K подписчиков

Добавить пост

Правила сообщества

В нашем сообществе запрещается:

• Добавлять посты не относящиеся к тематике сообщества, либо не несущие какой-либо полезной нагрузки (флуд)

• Задавать очевидные вопросы в виде постов, не воспользовавшись перед этим поиском

• Выкладывать код прямо в посте - используйте для этого сервисы ideone.com, gist.github.com или схожие ресурсы (pastebin запрещен)

• Рассуждать на темы политики

• Нарушать установленные правила Пикабу

Вы смотрите срез комментариев. Показать все
Автор поста оценил этот комментарий
У меня одного ссылка не работает?
раскрыть ветку (29)
раскрыть ветку (28)
1
Автор поста оценил этот комментарий
Спасибо!!!
раскрыть ветку (1)
2
Автор поста оценил этот комментарий

Всегда пожалуйста. :)

Автор поста оценил этот комментарий

Хотел купить искру амперскую, но наткнулся на твой пост))

Подскажи плз, что ещё взять для этой платки?

У амперки хотел брать их набор "Йодо".

Я только знакомлюсь и как раз изучаю JS )))

раскрыть ветку (25)
1
Автор поста оценил этот комментарий

Итак. Если вы не боитесь того что ее нужно сначала прошить интерпретатором то нужно взять еще USB TTL UART преобразователь для прошивки.

Ну а дальше почти по списку из набора Йодо.

Пару серв, пара шаговиков 28byj-48 с контроллером ШД, тактовые кнопки россыпью, светодиоды россыпью, резисторы россыпью, макетная плата с проводами, дюпон провода папа-мама и мама-мама, ИК пульт с приемником, термометр (а то как первую погодную станцию собирать?), датчик освещенности, ультразвуковой датчик приближения, экран 1.8" со слотом под карту памяти или без него (тогда модуль сд карты отдельно) или экран 1602 или 2004 и модуль сд карты (это к чему у вас больше лежит душа). По желанию можно докупить модуль блютуса типа HC-06 для связи с мобильным устройством.


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


З.Ы. Могу ссылок накидать если надо.

раскрыть ветку (24)
Автор поста оценил этот комментарий

Спасибо за информацию! За ссылки буду отдельно благодарен!!!

https://ru.aliexpress.com/item/Smart-Electronics-28BYJ-48-5V...

такой шд норм?

раскрыть ветку (23)
3
Автор поста оценил этот комментарий

ULN2003 не самый приятный драйвер но на первое время сойдет. Вообще лучше взять драйвер на L298N.

Все что я вам сказал есть у этого продавца https://ru.aliexpress.com/store/1916536

USB конвертер - https://ru.aliexpress.com/store/product/1pcs-USB-to-TTL-conv...

модуль сд карты - https://ru.aliexpress.com/item/Hot-Sale-Reading-and-Writing-...

ик пульт - https://ru.aliexpress.com/item/1LOT-Infrared-IR-Wireless-Rem...

энкодер - https://ru.aliexpress.com/item/1pcs-Rotary-Encoder-Module-fo...

lcd 128x64px (правда тут он что-то дороговат) - https://ru.aliexpress.com/store/product/1PCS-1-3-OLED-module...

Дюпоны папа-мама - https://ru.aliexpress.com/item/New40PCS-in-Row-Jumper-Wire-D...

Дюпон мама-мама - https://ru.aliexpress.com/store/product/New40PCS-in-Row-Jump...

дюпон папа-папа - https://ru.aliexpress.com/store/product/New80PCS-in-Row-Jump...

бредборд - https://ru.aliexpress.com/store/product/SHIPPING-1pcs-Breadb...

питание бредборда - https://ru.aliexpress.com/store/product/1pcs-Breadboard-Powe...

датчики на любой вкус - https://ru.aliexpress.com/store/group/Sensing-module/1916536...

вот такой вот интересный тач экран за очень недорого - https://ru.aliexpress.com/item/2-0-3-3V-TFT-LCD-Touch-Screen...

комплект россыпных деталей - https://ru.aliexpress.com/store/product/Hot-Electronic-Parts...


Вроде все. :)

раскрыть ветку (19)
Автор поста оценил этот комментарий

еще вопрос по питанию, от чего его лучше всего запитывать, USB?

раскрыть ветку (18)
1
Автор поста оценил этот комментарий

Во время написания программы и отладки конечно лучше через usb. Т.е. прошили платку через usb-uart преобразователь а потом сразу напрямую к компу без преобразователя.


Ну а "готовое" устройство уже сами решайте как питать. БП на 5 вольт или батарейка... На ваш выбор относительно потребностей схемы.

раскрыть ветку (17)
Автор поста оценил этот комментарий

спасибо огромное! Отпишусь как все приедет )).

раскрыть ветку (16)
1
Автор поста оценил этот комментарий

Всегда пожалуйста. :)

раскрыть ветку (15)
Автор поста оценил этот комментарий

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

Как правильно подключить конвертер к плате и как пошагово прошить. Спасибо)

Автор поста оценил этот комментарий

Пробую как описано здесь, но выкидывает ошибку(

https://www.espruino.com/Serial+Bootloader

Иллюстрация к комментарию
раскрыть ветку (13)
1
Автор поста оценил этот комментарий

Итого вышло около 1700 это с шд, платой, модулями, тач экраном и доставкой. :)

раскрыть ветку (2)
Автор поста оценил этот комментарий

у меня получилось 28 товаров чуть меньше 54 баксов, тоже тач взял, 2 шд, контролеры для шд L298N, 4 серво, разных датчиков.

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Что-то у вас толсто вышло :) Ну главное чтоб все это потом за зря не лежало. Хотя все всегда можно приладить :)

Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку