Comments 21
Конечно, по сравнению с программистами микроконтроллеров, айтишники иначе понимают «программирование микроконтроллеров»
Ни в коем случае не стеб и не принижение заслуг с моей стороны, просто констатация факта. Я никак не свыкнусь с реальностью использования скриптовых языков в эмбеддед :)
Ни в коем случае не стеб и не принижение заслуг с моей стороны, просто констатация факта. Я никак не свыкнусь с реальностью использования скриптовых языков в эмбеддед :)
+6
Действительно термин микроконтроллер тут не совсем точен, но мы специально его ипользуем, чтобы не путать, с терминами «контроллер», который ипользуется в Java части, и «устройство» которым мы называем всю плату.
А что касается скриптовых языков, нам кажется, что ключ к распространению подобного рода решений это дешевые «микроконтроллеры» :) вроде NudeMCU, и простые и популярные языки, такие как JavaScript.
А что касается скриптовых языков, нам кажется, что ключ к распространению подобного рода решений это дешевые «микроконтроллеры» :) вроде NudeMCU, и простые и популярные языки, такие как JavaScript.
0
распространенное мнение, что будущее эмбедед это снижение порога вхождения и как следствие приход айти программистов. я лично в это не верю, но скорее на уровне ощущений нежели на основании реальных доводов.
не удержусь и перескажу один мой разговор с представителем очень крупной айти компании:
я: мне нужно реализовать на микроконтроллере протокол Х
он: на твоем микроконтроллере будет установлена Windows 10?
я: нет, ему не хватит «вычислительной мощности» для этого
он: а зачем ты занимаешься ерундой, сейчас же есть RPi за несчастных $35 и очень небольшого размера — используй его в качестве микроконтроллера
сейчас с этими подходами дальше игрушек аля самодельный умный дом уйти не получится
не удержусь и перескажу один мой разговор с представителем очень крупной айти компании:
я: мне нужно реализовать на микроконтроллере протокол Х
он: на твоем микроконтроллере будет установлена Windows 10?
я: нет, ему не хватит «вычислительной мощности» для этого
он: а зачем ты занимаешься ерундой, сейчас же есть RPi за несчастных $35 и очень небольшого размера — используй его в качестве микроконтроллера
сейчас с этими подходами дальше игрушек аля самодельный умный дом уйти не получится
+1
А я вчера развел в sprlayout плату, распечатал, проверил еще раз на бумажке, распечатал уже на плату, вытравил, облудил, запаял. Ушло примерно часа 4. С замиранием сердца подключил ft232, подал внешнее питание и… виндовс сказала, что все usb устройства вдруг выключились, цифровой индикатор весело моргнул и потух навсегда. За ним отправились в вечность все транзюки и сам мк. Проверил еще раз: перепутал полярность на мк! Срезал дорожки, напаял пару проволочек (я еще не знал, что сгорела вся рассыпуха на плате) и… снова ничего. В 7 часов утра понял, что перепаивать надо вообще все (разводить по новой буду, когда найду все косяки, если они еще есть) и пошел спать. Романтика…
PS: К счастью, на мамках современных стоит защита, которая при КЗ вырубает мост. Перезагрузка вернула юсб к жизни.
PS: К счастью, на мамках современных стоит защита, которая при КЗ вырубает мост. Перезагрузка вернула юсб к жизни.
+8
+1
… Вот почему я уже лет 5 как пользуюсь diptrace-ом. Хоть из-под wine, зато привязка схемы к плате. Правда, уже второй заказ от китайцев режу и допаиваю поверх — «ибо — мысль!» © о программистах и админах. Пока готовые платы приедут, или косяк в схеме найдёшь, или дополнение какое придумаешь…
… Вот почему я уже лет 5 как пользуюсь diptrace-ом. Хоть из-под wine, зато привязка схемы к плате. Правда, уже второй заказ от китайцев режу и допаиваю поверх — «ибо — мысль!» © о программистах и админах. Пока готовые платы приедут, или косяк в схеме найдёшь, или дополнение какое придумаешь…
+1
По моему, для простых схем KiCad тоже неплохо подходит.
И в Linux работает без проблем и многих ошибок позволяет избежать.
И в Linux работает без проблем и многих ошибок позволяет избежать.
0
Честно в очередной раз попробовал (с пару месяцев назад), увы, опять поплевался и вернулся к диптрейсу.
Схему нарисовать, без привязки к компонентам — весьма, проверить электрику — уже возникают вопросы (почему я на каждую шину должен лепить fake power bus, чтобы на меня не ругались за кривую схематику?), А как начинаешь разводить — беда :(
Самый главный минус для меня — слишком примитивная работа с платой — стоит сдвинуть компонент, все дорожки к нему надо трассировать заново. Причём, народ про это дело шумит на форумах давно — «типа, единственная софтина, кто не сделал перемещение трассированных элементов».
На cubietruck-е поставил, думал обойтись совсем без ноута. Повозился с месяц редкими подходами, не пошло.
Схему нарисовать, без привязки к компонентам — весьма, проверить электрику — уже возникают вопросы (почему я на каждую шину должен лепить fake power bus, чтобы на меня не ругались за кривую схематику?), А как начинаешь разводить — беда :(
Самый главный минус для меня — слишком примитивная работа с платой — стоит сдвинуть компонент, все дорожки к нему надо трассировать заново. Причём, народ про это дело шумит на форумах давно — «типа, единственная софтина, кто не сделал перемещение трассированных элементов».
На cubietruck-е поставил, думал обойтись совсем без ноута. Повозился с месяц редкими подходами, не пошло.
0
Автору статьи огромная просьба хотя бы 1 раз прочитать ее (а статья реально хорошая, интересная), и подправить грамматические ошибки (их очень много, правда, а ведь вроде как «Практически все наши сотрудники получили высшее образование...»).
0
AWS — правильной дорогой идёте, как в https://habrahabr.ru/post/276539/. Но получилось ли у вас 8 машин и 12 сервисов?
+4
За 1.5 часа таким методом можно сделать, только если всё заранее подготовить. Ну, хотя бы Android Studio скачать и поставить. За настоящие 1.5 часа с нуля (то есть на компьютере, на котором абсолютно ничего нет, даже драйверов на CP210x) у меня получилось такое сделать с blynk.
http://www.blynk.cc/
При этом esp8266 и сам Blynk я использовал в первый раз.
http://www.blynk.cc/
При этом esp8266 и сам Blynk я использовал в первый раз.
-4
то есть на компьютере, на котором абсолютно ничего нет
Ни биоса, ни ОС? Все сами всё с нуля написали за 1.5 часа?
ИМХО, это какое-то очень специальная олимипада соревноваться кто быстрее напишет на компе на котором вообще ничего нет. Какой в этом смысл? Можно, конечно, говорить что ты крут потому что можешь в блокноте написать программу в машинных кодах на память, без компиляторов, IDE и инета. Но ЗАЧЕМ? Зачем программировать на компе где ничего нет даже средств разработки? Просто потому что?
+3
Без этого
видео
пост будет не полным.+1
Столько написали, а полезного 0!
Пахнет маркетингом!
Пахнет маркетингом!
+3
UFO just landed and posted this here
Если говорить в общем про интернет вещей, то мы бы выделили 2 направления в разработке решений.
Удаленное управление “вещами”. Например, открытие/закрытие дверей, включение/выключение охранных систем или, в нашем случае, освещения.
Сбор данных с удаленных датчиков, анализ этих данных, а также прогнозирование функционирования исследуемых систем, с возможным применением технологий машинного обучения.
С т.з. классической теории автоматизированного управления это две части одного целого. Вы не думали, что управлять лампочкой, не зная её настоящего состояния, хм, непродуктивно?) Поэтому как-то странно разделять сбор данных и управление. Да ещё и ставить управление на первое место.
0
Sign up to leave a comment.
IoT-решение за 1,5 часа