Зачем нужны шилды если есть одноплатники?

perduina

✩✩✩✩✩✩✩
2 Дек 2020
8
0
Микроконтроллеры дешевые, но уж очень дохлые. Когда на дохлую микросхемку пытаются навесить локалку и прочее, хочется спросить: зачем? Оранжевая пи есть уже от 10 евро, и там изкоробки есть достаточно мощный проц с полноценным линупсом, локалка, вайфай, мб даже блютус, а если его нет - подключается через USB.
 

Roden

✩✩✩✩✩✩✩
19 Апр 2019
29
5
Такая мощь не всем нужна, если нужный тебе проект можно собрать спокойно на "дохлом" микроконтроллере, зачем покупать мощный компьютер который стоит раз в 10 больше? С простыми расчётами, отправка простых текстовых данных по блютуз тебе мощный пи компьютер не нужен.
 

perduina

✩✩✩✩✩✩✩
2 Дек 2020
8
0
В 10 раз это сколько будет? Уно + шилд на эзернет сколько будет стоить, например?
 

Roden

✩✩✩✩✩✩✩
19 Апр 2019
29
5
@perduina, на али нашёл уно + шилд за 500 рублей, в то время как самая дешёвая пи на али стоит почти 3000
 

perduina

✩✩✩✩✩✩✩
2 Дек 2020
8
0
дешевле 10€ есть. 3000 это сколько? 33€? Что это?

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

Передачу видеосигнала с камеры по WLAN микрик в принципе не осилит. HTTP сервер тоже.
 

perduina

✩✩✩✩✩✩✩
2 Дек 2020
8
0
The ESP32-CAM is a very small camera module with the ESP32-S chip that costs approximately $10.

А хттп где?
 

kDn

★★★★★★★
18 Ноя 2019
2,933
1,827
Не понятен вопрос. В примерах для данного модуля есть вебсервер, в гите есть реализации rtsp-потока, есть реализации для мультиклиентов, я делаю вариант на AsyncWebServer под наш фреймворк EmbUI. Что конкретно вас интересует? Кроме того есть stm32 контроллеры, поглядите реализацию камер на них. Я понимаю, что у вас нет опыта, но если нет опыта, то как бы рано делать какие-то выводы и высказывать суждения, для начала изучите тему :), такой подход будет более правильным.

Хотя я отвечу на стартовый вопрос. Использование контроллеров вместо одноплатников оправдано в случае:
1. Снижения потребления устройства
2. Снижения цены устройства
3. Снижение габаритов устройства
4. Реализации специализированных устройств

К примеру есть зигби-модули, работающие годами от одной батарейки cr2032, не днями или месяцами, а годами. Сколько будет работать от такой батарейки одноплатник? У меня rpi4 жрет ампера 2 вроде по 5В, в пике до 2.5А броски вроде. В общем под каждую задачу, свое решение. :)
 
Последнее редактирование:

perduina

✩✩✩✩✩✩✩
2 Дек 2020
8
0
Просто интересно, что там получилось. Какая там у этого esp частота? Сервак же на нём крутится?
 

kDn

★★★★★★★
18 Ноя 2019
2,933
1,827
В чём? В написании прикладных программ под дохлое говно? Действительно нет, и не будет :) Прикладные программы таки писал, втч хттп сервера.
Какой вы молодец, не то что я. Мне ядро веб-сервера ковырять лень, хотя там есть чего пофиксить. Может вы возьметесь, код его открыт: ESPAsyncWebServer . Вам как писателю серверов это будет совершенно не проблема. Но это не точно.
 

perduina

✩✩✩✩✩✩✩
2 Дек 2020
8
0
1. Снижения потребления устройства
Согласен. Но при управлении мощной нагрузкой - как-то до лампочки.

2. Снижения цены устройства
Очень условно. 10€ - неподъемно?

3. Снижение габаритов устройства
Пи по габаритам как уно или меньше. Не больше шилда точно.

4. Реализации специализированных устройств
Не очень понимаю что это.

rpi4 жрет ампера 2 вроде по 5В
Чет дохерища, по-моему. Меряли? Это в простое? От него ничего не запитано?

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

kDn
Я ж вроде сказал что под микрики прикладуху писать не собираюсь. Прямо в процитированном сообщении.
Где там прикладная логика, чтобы я долго не искал? Содержимое ответов.
Про https лучше наверно не спрашивать? :)
 

kDn

★★★★★★★
18 Ноя 2019
2,933
1,827
@perduina, вы кроме UNO, которая предназначена для детей и ознакомления с программированием вообще ничего не видели? Я же вам сказал - контроллеров великое множество. Если вам нужны ARM и тот же ATmega328 то поглядите на размеры самого чипа, либо с минимальной обвязкой в варианте Nano. Для понимания - прототипирование можно делать на чем угодно, хоть на плате размером во весь стол, а вот готовое изделие может быть размером очень даже компактным. Несравнимо более компактным, чем одноплатник.
Я ж вроде сказал что под микрики прикладуху писать не собираюсь.
Ну тогда понятно, опыта не имеете, по теме ничего не знаете, но пытаетесь судить о тех вопросах в которых не разбираетесь. Подход не очень разумный. Но вообще, я вот контроллерами занялся только в прошлом году, в виде хобби для отдыха. До этого в последний раз с ними дело имел лет 10 назад, если не больше. И что я могу сказать - сейчас все действительно гораздо проще, чем во времена однокристалок, плм и прочих пиков (это конечно тоже никуда не делось и по сей час существует, но много чего ушло на второй или третий план).
 

perduina

✩✩✩✩✩✩✩
2 Дек 2020
8
0
kDn
Ок, ладно, переформулирую. Зачем нужны шилды на пердуину? Про другие не скажу. Я говорю здесь о самоделках на пердуине, а не промышленной разработке серийных устройств.

Ну тогда понятно, опыта не имеете, по теме ничего не знаете, но пытаетесь судить о тех вопросах в которых не разбираетесь.
А с чем там разбираться? Язык - Си(++) вместо какого-нибудь питона, дохлый микрик. Результат - негибкость, уязвимости (вагон в прошивках рутеров, погуглите), уё*ищный код. Про https лучше даже и не заикаться. Его даже рутеры с армом не тянут.
Ссылку на логику веб-сервера, которая читает запросы и формулирует ответы, таки подкинете?

И что я могу сказать - сейчас все действительно гораздо проще
С чем?
 

bort707

★★★✩✩✩✩
21 Сен 2020
489
127
для реализации специализированных устройств
Не очень понимаю что это.
простейший пример - реле давления на компрессоре. Простое, как чайник - собственно датчик давления и управление мотором. Давление упало - насос включился, давление выросло - выключился.
Вот вам простейший пример применененя микроконтроллера.
Зачем в этой задачке одноплатник? - даже если он не сильно дороже и не очень много потребляет - нафига тут вся эта логика Апельсинки с операционной системой, сетью и кучей оперативки?

 

perduina

✩✩✩✩✩✩✩
2 Дек 2020
8
0
bort707
Читайте вообще мои сообщения, вы отвечаете на то, чего я не говорил. Я не писал что микрики не нужны.
 

kDn

★★★★★★★
18 Ноя 2019
2,933
1,827
Ок, ладно, переформулирую. Зачем нужны шилды на пердуину? Про другие не скажу.
Шилды и всяки бредборды нужны только для одного, чтобы ребенок от 7 лет мог и понятия не иметь про паяльник, а просто собирать электоронные устройства как конструктор - втыкнуть туда-сюда и соединить проводками. Все. Это единственное предназначение. :)
 

kDn

★★★★★★★
18 Ноя 2019
2,933
1,827
Ссылку на логику веб-сервера, которая читает запросы и формулирует ответы, таки подкинете?
@xof
Чукча не читатель, чукча писатель.
Заметно))). Я вам дал ссылку на исходники вебсервера, изучайте. Хотя для этого конечно надо сначала почитать, а лишь затем писать. :)