27 МОСКОВСКАЯ ВСТРЕЧА
Форум самогонщиков Сайт Барахолка Магазин 27 МОСКОВСКАЯ ВСТРЕЧА

Программа - "Поиск датчиков температуры ds18b20, DS1820 и DS18S20 на СОМ портах"

Форум самогонщиков Автоматика
1 ... 9 10 11 12 13 14 15 ... 19 12

Интересует продолжение публикаций на эту тему

  1. Да
    53
  2. Нет
    6
  3. У меня Ардуино
    7

Всего голосов: 66

briareus Бакалавр Москва 62 39
Отв.220  08 Нояб. 16, 20:49
Вопросик есть, какой LCD Touch Screen посоветуете для stm32, господа?mr.ptec, 08 Нояб. 16, 20:32

Тел/планшет с андроидом/ios. Я серьезно. Улыбающийся
Mnz Магистр Город 254 86
Отв.221  08 Нояб. 16, 21:03, через 14 мин
Мне нужно будет ещё среду разработки выбратьmr.ptec, 08 Нояб. 16, 20:32
Этот проект для среды разработки EmBitz кроме нее есть еще CooСox (сайт сейчас не открывается), а так же платные (для них нужно покупать лицензию или искать таблетку) IAR и Keil а также компиляторы фирмы MikroElektronika - си, бейсик и паскаль http://www.mikroe.com/stm32/compilers/
Это не полный список сред разработки. Если поискать, то наверняка найдется еще.
m16 Модератор Тамбов 1.9K 1K
Отв.222  08 Нояб. 16, 22:39
из перечисленного - Keil форэва. лучше нет, не ищите. есть лекарство. среда очень шустрая не глючная. режим отладки по SWD - песня.
mr.ptec Доктор наук Петрозаводск 703 171
Отв.223  08 Нояб. 16, 22:46, через 7 мин
Вопросик есть, какой LCD Touch Screen посоветуете для stm32, господа?mr.ptec, Сегодня, 20:32Тел/планшет с андроидом/ios. Я серьезно.briareus, 08 Нояб. 16, 20:49
думал я об этом, скорее всего должно получиться (Qt, RAD Studio  в помощь).
Сейчас вот читаю по этой теме - http://meandr.org/archives/22731
Mnz Магистр Город 254 86
Отв.224  08 Нояб. 16, 23:38, через 53 мин
Если есть хорошая бесплатная альтернатива, то почему бы ею не воспользоваться? В бесплатных EmBitz и CooСox эффективный компилятор GCC
briareus Бакалавр Москва 62 39
Отв.225  09 Нояб. 16, 00:27, через 49 мин
Сейчас вот читаю по этой теме - http://meandr.org/archives/22731mr.ptec, 08 Нояб. 16, 22:46

Как-то мудрено все у них (впрочем, не вчитывался).

Имхо, все можно сделать проще - если нужен канал 'точка-точка', то со стороны контроллера цепляется модуль BT SPP (скажем, HC-05 и иже), со стороны планшета - встроенный BT (у маня примерно так, только вместо планшета - ноут). Что не исключает возможности обмена по USB на том же коде.

А можно попробовать замахнуться на Вильяма нашего, и к контроллеру прицепить модуль Wi-Fi, вроде esp8266/esp32 (кажется, что-то подобное сделано у msg31). Правда последний (не msg31, а esp) сам вполне себе контроллер, к которому легко цепляются и 1-wire и прочие клапаны и т.п.

В общем все настоящие проблемы, как водится, остались только у астрофизиков. А у тебя одна-единственная - остановиться на чем-нибудь, да сделать. Подмигивающий
mr.ptec Доктор наук Петрозаводск 703 171
Отв.226  10 Нояб. 16, 21:44
Имхо, все можно сделать проще - если нужен канал 'точка-точка', то со стороны контроллера цепляется модуль BT SPP (скажем, HC-05 и иже), со стороны планшета - встроенный BT (у маня примерно так, только вместо планшета - ноут). Что не исключает возможности обмена по USB на том же коде.briareus, 09 Нояб. 16, 00:27

Да, связь микроконтроллера с планшетом/ПЭВМ по "воздуху"  удобство добавило бы неимоверное Улыбающийся
По кабелю тоже работать будет, но несколько хлопотнее т.к. все эти соединительные кабеля болтаться будут под ногами + разъёмы USB со временем расшатаются.
Выбор между @синезубом@ и @вафлей@ стоит ребром. Выбрать нужно то на что больше примеров в сети да отзывы получше, да библиотеки постабильнее. Цена за синезуб по твоей ссылке всего 350 руб, - красота).
briareus Бакалавр Москва 62 39
Отв.227  11 Нояб. 16, 10:52
Да, связь микроконтроллера с планшетом/ПЭВМ по "воздуху"  удобство добавило бы неимоверное
По кабелю тоже работать будет, но несколько хлопотнее т.к.mr.ptec, 10 Нояб. 16, 21:44
Добавлю 5 коп. - я, как старый радист, поначалу естественно Подмигивающий выбрал провода (USB). Кабель потребовался длинный - метров 5. Во-первых - тоже деньги, во-вторых - куда-то запихивать надо, в-третьих время от времени (~раз в несколько часов) сбоил. В конце концов плюнул и махнул на BT.

Выбор между @синезубом@ и @вафлей@ стоит ребром.mr.ptec, 10 Нояб. 16, 21:44
Начни с BT (SPP) - не ошибешься. Никаких библиотек, кроме стандартных для обмена по последовательному порту, вообще не надо.
А по Wi-Fi посмотри примеры серверов (например) из библиотек для esp8266 под Arduino IDE. Там как раз есть рабочий пример сервера, моргающего светодиодом по http-запросам (через браузер, например), строк на 50 - тебе должно понравиться.
sevpro Доктор наук Worldwide 769 281
Отв.228  11 Нояб. 16, 11:53
Какой смысл в bluetooth? 10 метров в идеальных условиях, зашел в соседнюю комнату связь потерял.
briareus Бакалавр Москва 62 39
Отв.229  11 Нояб. 16, 12:32, через 40 мин
Какой смысл в bluetooth? 10 метровsevpro, 11 Нояб. 16, 11:53

А какой смысл искать абстрактный смысл?

У меня, например, основной канал на BT резервируется проводным USB в пределах кухни.

А для "походов в другую комнату"  планшет с RDP через Wi-Fi имеется. Подмигивающий
mr.ptec Доктор наук Петрозаводск 703 171
Отв.230  11 Нояб. 16, 17:52
Посоветуйте, какой WI-FI модулю купить для stm32 контроллера? Распродажа сегодня в Китае, хочется чего ни будь купить)

----------------------------------------------
esp8266 рулит, но версий разных у этого модуля до хрена - ESP-07, ESP-12Eб ESP-14
Разновидности - https://esp8266.ru/modules-esp8266/
Голова - https://esp8266.ru/
esp8266-espXX-300x238.jpg
esp8266-espXX-300x238.jpg Программа - "Поиск датчиков температуры ds18b20, DS1820 и DS18S20 на СОМ портах". Автоматика.
type_wifi_module_ESP.jpg
type_wifi_module_ESP.jpg Программа - "Поиск датчиков температуры ds18b20, DS1820 и DS18S20 на СОМ портах". Автоматика.
briareus Бакалавр Москва 62 39
Отв.231  11 Нояб. 16, 20:49
Посоветуйте, какой WI-FI модулю купитьmr.ptec, 11 Нояб. 16, 17:52

esp-12E можно брать спокойно. Но учти - у него питание 3.3В.
Для отладки имеет смысл взять хотя бы один NodeMCU - это тот же esp8266 с обвеской - USB UART, стабилизатор и подтягивающие резисторы. С голым модулем с непривычки намаешься...

ЗЫ. Да, еще платку(-и) для макетирования возьми на всякий случай. По ссылке - для esp-12, но 12E встает на нее (почти) нормально.
mr.ptec Доктор наук Петрозаводск 703 171
Отв.232  12 Нояб. 16, 00:03
esp-12E можно брать спокойно. Но учти - у него питание 3.3В. Для отладки имеет смысл взять хотя бы один NodeMCU - это тот же esp8266 с обвеской - USB UART, стабилизатор и подтягивающие резисторы. С голым модулем с непривычки намаешься...briareus, 11 Нояб. 16, 20:49

Заказал:
esp8266-esp12E - https://ru.aliexpress.com/...tegoryId=400103
NodeMCU - https://ru.aliexpress.com/...tegoryId=400103

То что у него питание 3.3В так это и хорошо т.к у stm32f103c8t6 точно такое же питание)

ЗЫ. Да, еще платку(-и) для макетирования возьми на всякий случай. По ссылке - для esp-12, но 12E встает на нее (почти) нормально.briareus, 11 Нояб. 16, 20:49
и это заказал + там по мелочи - проводочки, плата макетная.

Спасибо за совет!
capsolo Профессор Зелик 5.3K 1.6K
Отв.233  12 Нояб. 16, 01:23
mr.ptec, Вижу пошел ты в разнос Подмигивающий у меня полный дом ардуинок и всяких модулей. Я и половины еще не задействовал, а покупаю еще. Сложно остановиться. Для простоты думаю для начала надо будет просто на esp серийный порт на сокет пробросить и телнетом общаться с контроллером.
mr.ptec Доктор наук Петрозаводск 703 171
Отв.234  12 Нояб. 16, 12:11
mr.ptec, Вижу пошел ты в разнос  у меня полный дом ардуинок и всяких модулей. Я и половины еще не задействовал, а покупаю еще. Сложно остановиться. Для простоты думаю для начала надо будет просто на esp серийный порт на сокет пробросить и телнетом общаться с контроллером.capsolo, 12 Нояб. 16, 01:23
Ещё ни одной Ардуинки не заказал, Улыбающийся сразу на stm32 замахнулся. Пришла пора завести эти чудо-плАтки...
Все железки в пути, жду..
mr.ptec Доктор наук Петрозаводск 703 171
Отв.235  12 Нояб. 16, 12:18, через 7 мин
Какой смысл в bluetooth? 10 метров в идеальных условиях, зашел в соседнюю комнату связь потерял.sevpro, 11 Нояб. 16, 11:53

Wi-Fi  лучше подойдёт для такой задачи. Расстояние побольше будет + фичи всякие типа серверы ip  и т.д.
Mnz Магистр Город 254 86
Отв.236  12 Нояб. 16, 13:31
Пока железки в пути нужно изучать теорию. Программирование микроконтроллеров и компа имеет различия. Нет винды и нужно взаимодействовать с железом.
Для начала стоит прочитать книжку Мартин М. Инсайдерское руководство по STM32 чтобы иметь некоторое представление об микроконтроллерах STM32.
сообщение удалено
mr.ptec Доктор наук Петрозаводск 703 171
Отв.237  13 Нояб. 16, 10:10
Онлайн перевод книги "Ознакомительное руководство по ARM-микроконтроллерам Cortex-M3" - http://www.gaw.ru/...x_arh/index.htm
mr.ptec Доктор наук Петрозаводск 703 171
Отв.238  28 Нояб. 16, 13:03
Приехали STM-ки. Посылка шла 20 дней.
stm32.jpg
stm32.jpg Программа - "Поиск датчиков температуры ds18b20, DS1820 и DS18S20 на СОМ портах". Автоматика.
Mnz Магистр Город 254 86
Отв.239  28 Нояб. 16, 13:38, через 36 мин
Теперь по традиции нужно написать "Hello world" - программку мигающую светодиодом на плате, который подключен к PC13. Залить ее в микроконтроллер и посмотреть как мигает.