Хотя кое что нашёл. Неплохая штука. Цена правда не знаю какая. Ну и минус есть — только 3.5 дюйма. У Nextion линейка от 2.4 до 7. По цене — самую дешевую видел на Ali за 980 рублей (2.4). Хотя похоже это был как раз китайский вариант.
Господа, прежде чем писать "очень ироничные и глубокомысленные" комментарии, я считаю надо быть хоть немного в теме. Я так понимаю Вы увидали знакомые слова "Компорт, схема, датчик" и не удержались от того что бы отметиться.
Проведу ликбез.
Для снятия показаний с датчика используется плата Arduino. Она подключается к компьютеру через USB (есть такой порт на всех компьютерах, и даже на новых как ни странно). В результате в компьютере получается виртуальный (как бы настоящий) ком порт, который и используется в описанном примере. Так что искать в кладовке старый ноутбук с ком портом нет необходимости.
Схемка рисуется в программе FLProg, которая потом преобразует её в прошивку для платы Arduino. Так что собирать схему из проводочков не надо.
Если посмотреть на количество просмотров и добавлений в избранное, тема действительно оказалась интересной. Поскольку большинство участников форума пользователей программы FLProg не имеют аккаунта на Гиктайм (ну так сложилось), я планирую в дальнейшем продолжить рассказывать об их успехах в своём блоге, естественно с указанием авторства и разрешения автора. Даже не смотря на возмущение "борцов за чистоту портала". Надеюсь администрация Гиктайма поймёт что интересные посты выгоднее "идейной чистоты" и не сразу меня забанят.
Автор к сожалению не имеет аккаунта на Гиктайме, и не может написать от своего имени. Тема показалась мне интересной, и я думаю есть смысл опубликовать её здесь. Тем более что здесь скопирован не текст поста а личное описание автора которое нигде больше не опубликованно.
т.е. первая передела 101 байт, а вторая как и полагается документации приняла эти 101 байт… вторая третьей за это же время, что и были переданы 101 байт сможет только 99 байт. т.е. на 2 байта меньше (разница в скорости эти 2%).
Почему?
Вторая приняла 101 байт, распарсила пакет, посмотрела что ей нужно (если ей это нужно), собрала снова пакет и отправила дальше. При чем здесь разница в скоростях между первой и третьей? Причем пакеты идут не непрерывно. Автор пакета отправляет его периодически, и зазор по времени между ними есть.
Поддержка Arduino как Modbus Slave через RS-485 в программе реализовано. С мастером пока посложнее. Работает пока медленно, но я работаю в этом направлении.
Честно говоря я ни разу не встречал ситуацию что бы какие то байты не проходили. Но конечно возможно всё, и если вдруг пакет будет неполный, то он просто не обработается, в программе реализована такая защита.
Если честно идея пришла из мира судовой навигации. Там оборудование где то похожим способом обменивается информацией по протоколу NMEA. В молодости работал с этим оборудованием.
Насчёт MAX7219 — легко Ну а для того что я не успеваю написать как раз сделаны эти блоки. Ребята знающие напишут, и выложат для общего пользования.
Кстати кроме LAD программой поддерживается язык FBD и на нём многие задачи решаются намного проще. Честно говоря мне он больше нравится (наверное потому что я всё таки электронщик а не электрик), но поскольку LAD-ом то же пользуется много человек, я поддерживаю оба языка.
Я то же говорил что кто захочет, тот будет изучать язык, а кто не захочет, значит ему это и не нужно. Вы же утверждали что только С единственно верный язык и Processing/Wiring пророк его. Всё остальное не имеет права на жизнь. По крайней мере читалось именно так.
Но с другой стороны, посмотрите — люди знающие С и неплохо на нем программирующие (многие его знают намного лучше меня, и часто помогают советами) но между тем проекты делают в FLProg. Наверное всё таки удобнее… Или я чего то в этой жизни не понимаю.
Давайте сначала разберёмся что такое Arduino.
Все здесь зациклились на том это это платы для беспаечного монтажа. Взгляд истинного программиста но не схемотехника.
Вообще то Arduino — это бутлоадер + ArduinoIDE + контроллер Atmega со стандартной обвязкой. Что бы понять это достаточно посмотреть на плату Arduino Pro Mini.
То есть с таким подходом в серийном устройстве нормальный схемотехник разработает качественную внешнюю обвязку (мы же всё равно это делаем для других контроллеров в серийной плате), добавит к ней контроллер со стандартными внешними цепями (то же делается для любого другого горячо любимого контроллера), или предусмотрит установку уже готовой той же ProMini, изучит в необходимом объёме С (или обойдется вообще без изучения языка программирования — flprog), проведёт тестовые испытания, и пустит изделие в серию. Где отличия от любого другого контроллера применяемого в серийном производстве?
Но тут как раз кроется причина ненависти программистов к Ардуино. Его в этом цикле НЕТ. ТО есть применяя АRDUINO схемотехник может обойтись без программиста для создания законченного, даже серийного устройства. А вот программист, без серьёзного изучения схемотехники и электроники обойтись без инженера не может.
Вот вы пишите, что ваш проект для электронщиков.
Я электронщик, мне очень удобно писать на Си. Никаких проблем. Может все же не для электронщиков ваш проект?
А с чего Вы взяли что Вы выражаете общее мнение всех электронщиков. Вы председатель их профсоюза? Если Вам больше нравится С, это Ваше право. Но не надо говорить от имени всех. Насчет простоты АСУП. <ирония> Ну… у меня возникают вопросы какие проекты вы реализуете или обслуживаете</ирония>(как заказывали).
Ну так это не критика а заявление типа: «Мне не понравилось — значит это г...». Соответственно факты такие — же. Некоторому количеству людей понравилось, и их больше. Вы то один.
Вы спрашивали про профит, так вот это он и есть, люди смогли реализовать свои идеи и заняться творчеством.
Ну а если серьёзно, то задайтесь вопросом, почему все производители промышленного оборудования до сих пор используют для программирования своих систем FBD и LAD. Даже новейшая среда от Siemens (Tia-Portal) основана на них -же. Это то же может служить фактом.
Ну я думаю Вы не будете утверждать что создание серьёзной системы АСУТП уровня какой ни будь электростанции не требует творческого подхода.
Или я что то не понимаю в Ваших словах. Что Вы имеете в виду под профитом и творческим потенциалом?
3.2 дюйма -1354 рубля — бесплатная доставка
4.3 дюйма — 2998 руб — бесплатная доставка
7 дюймов — 5300 -бесплатная доставка
Но это я так навскидку. Если поискать, то есть варианты, и даже в Росии. Где то натыкался
А можно поподробнее, я честно говоря даже не нашол где её купить, не говоря уже об описании. Кстати такое название первый раз слышу
Проведу ликбез.
Почему?
Вторая приняла 101 байт, распарсила пакет, посмотрела что ей нужно (если ей это нужно), собрала снова пакет и отправила дальше. При чем здесь разница в скоростях между первой и третьей? Причем пакеты идут не непрерывно. Автор пакета отправляет его периодически, и зазор по времени между ними есть.
Кстати кроме LAD программой поддерживается язык FBD и на нём многие задачи решаются намного проще. Честно говоря мне он больше нравится (наверное потому что я всё таки электронщик а не электрик), но поскольку LAD-ом то же пользуется много человек, я поддерживаю оба языка.
Но с другой стороны, посмотрите — люди знающие С и неплохо на нем программирующие (многие его знают намного лучше меня, и часто помогают советами) но между тем проекты делают в FLProg. Наверное всё таки удобнее… Или я чего то в этой жизни не понимаю.
Все здесь зациклились на том это это платы для беспаечного монтажа. Взгляд истинного программиста но не схемотехника.
Вообще то Arduino — это бутлоадер + ArduinoIDE + контроллер Atmega со стандартной обвязкой. Что бы понять это достаточно посмотреть на плату Arduino Pro Mini.
То есть с таким подходом в серийном устройстве нормальный схемотехник разработает качественную внешнюю обвязку (мы же всё равно это делаем для других контроллеров в серийной плате), добавит к ней контроллер со стандартными внешними цепями (то же делается для любого другого горячо любимого контроллера), или предусмотрит установку уже готовой той же ProMini, изучит в необходимом объёме С (или обойдется вообще без изучения языка программирования — flprog), проведёт тестовые испытания, и пустит изделие в серию. Где отличия от любого другого контроллера применяемого в серийном производстве?
Но тут как раз кроется причина ненависти программистов к Ардуино. Его в этом цикле НЕТ. ТО есть применяя АRDUINO схемотехник может обойтись без программиста для создания законченного, даже серийного устройства. А вот программист, без серьёзного изучения схемотехники и электроники обойтись без инженера не может.
А с чего Вы взяли что Вы выражаете общее мнение всех электронщиков. Вы председатель их профсоюза? Если Вам больше нравится С, это Ваше право. Но не надо говорить от имени всех. Насчет простоты АСУП. <ирония> Ну… у меня возникают вопросы какие проекты вы реализуете или обслуживаете</ирония>(как заказывали).
Вы спрашивали про профит, так вот это он и есть, люди смогли реализовать свои идеи и заняться творчеством.
Ну а если серьёзно, то задайтесь вопросом, почему все производители промышленного оборудования до сих пор используют для программирования своих систем FBD и LAD. Даже новейшая среда от Siemens (Tia-Portal) основана на них -же. Это то же может служить фактом.
Ну я думаю Вы не будете утверждать что создание серьёзной системы АСУТП уровня какой ни будь электростанции не требует творческого подхода.
Или я что то не понимаю в Ваших словах. Что Вы имеете в виду под профитом и творческим потенциалом?