FLprog box тренер

устройства для облехчения понимание работы с Arduino контролерами

Вопросы от новичков
Alexandru
Рядовой
Сообщения: 35
Зарегистрирован: 25.12.2021{, 04:28}
Репутация: 2
Имя: Alexandru

FLprog box тренер

#1

Сообщение Alexandru » 25.12.2021{, 23:52}

Здраствуйте и поздравляю с Рождеством Христовым!
я здесь в форуме новичок прошу сильно не пинать, программирование как токовое знаю лиш очень поверхностно про FLprog узнал пару лет , чтобы делать нормальные проекты надо много знаний и опыта потому и пришла мысль создании многофункциональной коробки для тренеровки мозга и нервов тоесть делать разново рода опыты что я поставил в коробку
1. сама коробка -електрическая монтажная коробка (150х150х70) IP65- с работы достал
2. лсд дисплэй врезанный в коробку с I2C переходником
3. RTC на DS1302 часы реалного времени
4. CDcard reader плата чтения флэшек
5. 8 канальныая плата реле на 12 в
6. енкодер с кнопкой
7. приемник IR 25.36 BB3P
8. 2 панелки с пинами для питания
9. малогабаритный импульсный блок питания на 12в 0,8А
10. малогабаритная плата иип 5в 0,2А
11. плата зарядки и защиты LI-ion акб
12. акб от нокия
13. плата step-up настроеная на 5 вольт
14. выключатель в разрыв цепи платы от акб
15. плата ардуино нано
хочу с вами попробовать по вашем советоми как можно лутьше зделать

neangel
Сержант
Сообщения: 138
Зарегистрирован: 10.01.2019{, 13:13}
Репутация: 1
Откуда: Москва
Имя: Игорь

FLprog box тренер

#2

Сообщение neangel » 26.12.2021{, 01:43}

7 января православные христиане отмечают рождение непорочной Девой Марией Сына Божьего Иисуса Христа.
Alexandru писал(а):
25.12.2021{, 23:52}
15. плата ардуино нано
хочу с вами попробовать по вашем советоми как можно лутьше зделать
Вы выбрали дорогой путь в никуда и очень быстро упрётесь в потолок.
Добрый совет - забудьте о платах ардуино.
И начните с более дешёвого и гораздо мощного – серии ЕСП.

Сравните цены.
камень
https://aliexpress.ru/item/100500313662 ... 4aa6VKBZAb

Для ЕСП нужен блок питания не менее 1 ампер.
Питание организуйте так - 5 вольт https://aliexpress.ru/item/100500292110 ... 1637249028
И добавьте стабилизатор на 3,3 вольта
https://aliexpress.ru/item/100500290698 ... 4aa6VKBZAb
У вас появилось 2 значения питания.
5 вольт пригодится для управления исполнительными элементами через ключи – мосфет.
Или теми элементами схемы которые не работают от 3,3 вольт.

прошивка
https://aliexpress.ru/item/32273550144. ... 1637249028
Добавляете 2 сопротивления к камню ЕСП-32 и модуль последовательного адаптера FT232RL сам нажмёт на все кнопки при программировании (сами кнопки не нужны)

дисплей
https://aliexpress.ru/item/100500312068 ... 1637249028
Не начинайте с этого дерьма = LCD …. если вы не дальтоник.
Берите серию ILI9341 …. это и дешевле и гораздо круче.

Камень ЕСП (ЕСП-32 или ЕСП - 8266) …. на эту плату
https://aliexpress.ru/item/400003203180 ... 4aa6VKBZAb
или эту
https://aliexpress.ru/item/32856327276. ... _id=261887

В итого.
Начинать надо с самого лучшего и перспективного и как не странно это обойдётся гораздо дешевле.
Это сократит вам время пути и убережёт от разочарований в возможностях плат ардуино.

FLprog box тренер
Берите в тренеры настоящего тренера а не того того кто вам скажет .... это не могу и это тоже не могу.

С процеесором малой мощности вы идёте как по канату - любая ошибка и он валится.
Мощный процессор даёт вам право на ошибку и вы их видите - свои ошибки.

Для контроля нагрузки на процессор создайте штатный симметричный генератор например = на 500 мкс
Ввыведети их на цифровой выход и контролируйте как держит процессор эту частоту при создании схемы.

P.S.
Будем считать что ваш набор это подарок под Новый Год от злобного Санта Клауса … а мой от нашего Деда Мороза.

com
Капитан
Сообщения: 831
Зарегистрирован: 31.05.2018{, 22:12}
Репутация: 83
Откуда: Санкт-Петербург
Имя: Ринат

FLprog box тренер

#3

Сообщение com » 26.12.2021{, 08:07}

Alexandru, хорошее начинание, пробуйте как задумали, в дальнейшем поймете что вам нужно. Если вам для изучения возможностей ардуино, то нестоит запихивать все в коробку, лучше делать на открытой площадке, иметь возможность использовать разные контроллеры. Удачи!

Alexandru
Рядовой
Сообщения: 35
Зарегистрирован: 25.12.2021{, 04:28}
Репутация: 2
Имя: Alexandru

FLprog box тренер

#4

Сообщение Alexandru » 26.12.2021{, 12:09}

почему я выбирал такую конструкцию ,почему не на есп причина очень банальна есть в наличии и есп правда 01 плата очень достойная ничего плохого не могу сказать , пробовав поработать с ней я очень долго ее настраивал подключал ну скажем к примеру для меня чтобы сопрягать с компютером мне потребовалось полтора дня ,не спорю я очень много не знал и не знаю про сетевые настройки и какие они бывает за что отвечает и как настроить правильно в результате 1 плата у меня згорела потому что не знал попросту что для нее надо переобразововать уровни долго я пробовал реанимировать пока не понел что порты не работают а с уно с нано вроде как сразу все заработало в этом проекте как я смотрю мне не хватает пины I/0 я хочу подключить NodeMcu V3 и связать обе платы по UART
c Nano использовать пины для релюшек и аналоговые выходы а NodeMcu исползовать как выводные пины для внешнего подключнния есть и 0,91OLED есть и экран от nokia монохромный спосибо за подсказку и за совет

Отправлено спустя 15 минут 28 секунд:
Берите серию ILI9341 …. это и дешевле и гораздо круче.

проблема в том что я в среде Arduino IDE практически не работал, для меня он сложноват как синтакс так и логику построения програм для данного дисплея нужно спец библиотеки я в основном изучаю FLprog для меня язык FBD более менее понятный но я не встречал библиотеку для данного дисплэя

Отправлено спустя 4 минуты 21 секунду:
я закажу себе display для изучения может и получатся его както подключить к проекту
и понравились платы для ESP

neangel
Сержант
Сообщения: 138
Зарегистрирован: 10.01.2019{, 13:13}
Репутация: 1
Откуда: Москва
Имя: Игорь

FLprog box тренер

#5

Сообщение neangel » 26.12.2021{, 15:59}

Alexandru писал(а):
26.12.2021{, 12:29}
почему я выбирал такую конструкцию ,почему не на есп причина очень банальна есть в наличии и есп правда 01 плата ....я очень долго ее настраивал подключал ну скажем к примеру для меня чтобы сопрягать с компютером мне потребовалось полтора дня
140 руб за этот набор ЕСП-01 с сопряжением с ПК вместе
https://aliexpress.ru/item/32693314450. ... 5ff9c4zMs7
это вовсе не 300 руб. за Nano
https://aliexpress.ru/wholesale?catId=& ... ino%20NANO

Считаю что вся беда вашей боязни ЕСП в этом - вы начали не с той платы.
Начинать надо с голого ЕСП-32

Ах, да чтобы не забыть … разницу в деньгах будете присылать не мне ... а на счёт этого форума.
Потому что здесь вы спросили и вам именно здесь отвечают как надо поступать с самого начала
Alexandru писал(а):
26.12.2021{, 12:29}
а с уно с нано вроде как сразу все заработало в этом проекте как я смотрю мне не хватает пины I/0 я хочу подключить NodeMcu V3 и связать обе платы по UART c Nano
Связывать платы ардуино с ЕСП по UART … это иррационально не только по деньгам.
Вам потребуется сопряжение по напряжению … это раз …. а жечь платы вы уже умеете.
Два = максимальные скорости UART у плат ардуино и ЕСП разные.
И вы будете не подключаться а опускаться по скорости из-за плат ардуино.
Потому что изначально выбрали с ними дорогой путь в никуда.

Добавлю.
UART попробовать обязательно надо иначе вам не снесёт башню от скорости и нагрузочной способности этой связи между платами …. и без проводов.
ESP_NOW, передача данных между ESP8266 ( ESP32 ) .... viewtopic.php?f=112&t=6595
Берите серию ILI9341 …. это и дешевле и гораздо круче.
Alexandru писал(а):
26.12.2021{, 12:29}
проблема в том что я в среде Arduino IDE практически не работал, для меня он сложноват как синтакс так и логику построения програм для данного дисплея нужно спец библиотеки я в основном изучаю FLprog для меня язык FBD более менее понятный но я не встречал библиотеку для данного дисплэя
Похоже в этом и есть ваша главная ошибка.
Вы изучаете FLprog …. а надо изучать этот форум.

Всё что надо в том числе и библиотека на форуме есть

Блоки для TFT ILI9341 240*320 SPI и TFT ST7735 1.8", 1.44", 0.96" SPI
viewtopic.php?f=112&t=6352
Alexandru писал(а):
26.12.2021{, 12:29}
и понравились платы для ESP
Начинаете соображать почему с ЕСП всё получается дешевле.
Платы ардуино все паяные что и поднимает их цену.
А камни ЕСП 32 и ЕСП 8266 припаять – раз плюнуть ... плюс с этими платами гораздо легче навесить свою переферию.
Легче чем с уже паяными платами ардуино.

Но даже и не в цене всё дело
Последний раз повторяю – с голыми ЕСП всё получается легче … даже начинать.
Alexandru писал(а):
25.12.2021{, 23:52}
и пришла мысль создании многофункциональной коробки для тренеровки мозга и нервов тоесть делать разново рода опыты что я поставил в коробку
Эх, Alexandru … рождество надо встречать по православным правилам.

Alejandro, Alejandro
Ale-ale-jandro
Ale-ale-jandro
Don't call my name
Don't call my name, Alejandro
Don't want to kiss
Don't want to touch
Just smoke one cigarette and hush




Alexandru
Рядовой
Сообщения: 35
Зарегистрирован: 25.12.2021{, 04:28}
Репутация: 2
Имя: Alexandru

FLprog box тренер

#6

Сообщение Alexandru » 26.12.2021{, 23:11}

Вы изучаете FLprog …. а надо изучать этот форум.
потихоньку изучаю и форум и FLprog ... появилось первые проблемы не могу залить свою програму тэста в NodeMcu V3 хотя порт определился, не хочет заливать програму

Отправлено спустя 11 минут 5 секунд:
попытался создать чтото для теста ничего не вышло
Вложения
проверка ноде мку.flp
где скрывается ошибка
(162.5 КБ) 19 скачиваний

Ingwar
Полковник
Сообщения: 1929
Зарегистрирован: 28.10.2015{, 22:47}
Репутация: 223
Откуда: Ленобласть
Имя: Игорь

FLprog box тренер

#7

Сообщение Ingwar » 26.12.2021{, 23:52}

Alexandru писал(а):
26.12.2021{, 23:22}
NodeMcu V3
На плате может есть кнопка, которая не RESET. Может типа BOOT.
Когда в IDE появится надпись соединения там типа ......._______......., нажмите ее. Если не помогло - отключите плату от питания и удерживая эту кнопку подключите плату и пробуйте снова.
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.

Alexandru
Рядовой
Сообщения: 35
Зарегистрирован: 25.12.2021{, 04:28}
Репутация: 2
Имя: Alexandru

FLprog box тренер

#8

Сообщение Alexandru » 26.12.2021{, 23:56}

Изображение[/img]

Отправлено спустя 2 минуты 53 секунды:
почему не получается ставить рисунок?
:smile453:

Отправлено спустя 1 минуту 10 секунд:
Изображение

Отправлено спустя 1 минуту 30 секунд:
[url=<a href="https://img.radiokot.ru/files/147682/me ... v43jp4.png" title="2pikv43jp4.png"><img src="https://img.radiokot.ru/files/147682/th ... v43jp4.png" /></a>]рисунок[/url]

Отправлено спустя 1 минуту 4 секунды:
Изображение

Отправлено спустя 1 минуту 16 секунд:
наверное у меня и не получатся чтото я не правильно делаю с рисунком

neangel
Сержант
Сообщения: 138
Зарегистрирован: 10.01.2019{, 13:13}
Репутация: 1
Откуда: Москва
Имя: Игорь

FLprog box тренер

#9

Сообщение neangel » 27.12.2021{, 00:08}

Alexandru писал(а):
26.12.2021{, 23:22}
появилось первые проблемы не могу залить свою програму ... хотя порт определился
Вы не всё пишите о происходящем.
С ваших слов получается что порт определяется не всегда ... если его определение уже приносит радость
Не знаю как у вас но у меня при потере порта ПК сообщает об этом … тинь-тюлюнь!

А всё дело в том что питать ЕСП от USB порта ПК не надо … хилые там 5 вольт.

Питать ЕСП надо от отдельного источника питания.
Я даже отрезал в USB проводе + 5 вольт … потому что при одновременном питании с отдельного источника питания и с USB пару раз сгорела микросхема последовательного порта.
И с тех пор ПК молчит что порт у него потерялся при прошивке.

Вы не всё пишите но похоже что у вас проблема с питанием портов USB в вашем ПК.
В чём у вас проблема проверить как USB держит напряжение при прошивке?
Убедиться что с этим у вашего ПК беда и сделать так как написал выше ... убрать питание с USB и на плату подать с отдельного источника питания

И кстати с ардуино у вас нет таких проблем потому что потребление тока у них гораздо меньше.

Ingwar
Полковник
Сообщения: 1929
Зарегистрирован: 28.10.2015{, 22:47}
Репутация: 223
Откуда: Ленобласть
Имя: Игорь

FLprog box тренер

#10

Сообщение Ingwar » 27.12.2021{, 00:14}

neangel писал(а):
27.12.2021{, 00:08}
А всё дело в том что питать ЕСП от USB порта ПК не надо … хилые там 5 вольт.
Тогда уж уточняйте, что есть требования к кабелю и версии порта. У меня на USB 3.x все работает без проблем.
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.

neangel
Сержант
Сообщения: 138
Зарегистрирован: 10.01.2019{, 13:13}
Репутация: 1
Откуда: Москва
Имя: Игорь

FLprog box тренер

#11

Сообщение neangel » 27.12.2021{, 00:24}

Ingwar писал(а):
27.12.2021{, 00:14}
Тогда уж уточняйте, ... У меня на USB 3.x все работает без проблем.
Уточняю .... проблема не у Ingwar .... а у Alexandru
Alexandru писал(а):
26.12.2021{, 23:22}
появилось первые проблемы не могу
Совет просит не neangel ... а Alexandru ... и ему надо помочь

Alexandru
Рядовой
Сообщения: 35
Зарегистрирован: 25.12.2021{, 04:28}
Репутация: 2
Имя: Alexandru

FLprog box тренер

#12

Сообщение Alexandru » 27.12.2021{, 00:39}

пишет ток при подключении 0,069 А при загрузки skech 0,072 А

Код: Выделить всё

BSS    : 25720 )         - zeroed variables      (global, static) in RAM/HEAP 
Скетч использует 266313 байт (25%) памяти устройства. Всего доступно 1044464 байт.
Глобальные переменные используют 28100 байт (34%) динамической памяти, оставляя 53820 байт для локальных переменных. Максимум: 81920 байт.
esptool.py v3.0
Serial port COM4
Connecting....
Chip is ESP8266EX
Features: WiFi
Crystal is 26MHz
MAC: 24:a1:60:2e:b1:80
Uploading stub...
Running stub...
Stub running...
Configuring flash size...
Auto-detected Flash size: 4MB
Compressed 270464 bytes to 198549...
Writing at 0x00000000... (7 %)
Writing at 0x00004000... (15 %)
Writing at 0x00008000... (23 %)
Writing at 0x0000c000... (30 %)
Writing at 0x00010000... (38 %)
Writing at 0x00014000... (46 %)
Writing at 0x00018000... (53 %)
Writing at 0x0001c000... (61 %)
Writing at 0x00020000... (69 %)
Writing at 0x00024000... (76 %)
Writing at 0x00028000... (84 %)
Writing at 0x0002c000... (92 %)
Writing at 0x00030000... (100 %)
Wrote 270464 bytes (198549 compressed) at 0x00000000 in 18.2 seconds (effective 118.8 kbit/s)...
Hash of data verified.

Leaving...
Hard resetting via RTS pin...
а прога так и не работает

Ingwar
Полковник
Сообщения: 1929
Зарегистрирован: 28.10.2015{, 22:47}
Репутация: 223
Откуда: Ленобласть
Имя: Игорь

FLprog box тренер

#13

Сообщение Ingwar » 27.12.2021{, 00:43}

Alexandru писал(а):
27.12.2021{, 00:39}
а прога так и не работает
Попробуйте включить в дереве проекта например точку доступа wifi
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.

Alexandru
Рядовой
Сообщения: 35
Зарегистрирован: 25.12.2021{, 04:28}
Репутация: 2
Имя: Alexandru

FLprog box тренер

#14

Сообщение Alexandru » 27.12.2021{, 00:44}

да нюанс очень долго грузится пока прокомпелирует skech и хоть там тэст но смотрю что оочень много памяи он занял аш 25% из 10Мб (многовато как по мне)

Ingwar
Полковник
Сообщения: 1929
Зарегистрирован: 28.10.2015{, 22:47}
Репутация: 223
Откуда: Ленобласть
Имя: Игорь

FLprog box тренер

#15

Сообщение Ingwar » 27.12.2021{, 00:54}

Alexandru писал(а):
27.12.2021{, 00:44}
да нюанс очень долго грузится пока прокомпелирует skech и хоть там тэст но смотрю что оочень много памяи он занял аш 25% из 10Мб (многовато как по мне)
Это наверное базовый код, а не размер занимаемый Вашей программой. Не стоит раньше времени беспокоится).
Но так, на будущее, чтобы не искать "черных кошек в черной комнате" viewtopic.php?f=134&t=7562&p=106078&hil ... sp#p106078
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.

Alexandru
Рядовой
Сообщения: 35
Зарегистрирован: 25.12.2021{, 04:28}
Репутация: 2
Имя: Alexandru

FLprog box тренер

#16

Сообщение Alexandru » 27.12.2021{, 00:54}

увидел нестыковку (в проэкте я uart определил скорость как 9600 а в менеджер платы по умолчанию 115200)

Ingwar
Полковник
Сообщения: 1929
Зарегистрирован: 28.10.2015{, 22:47}
Репутация: 223
Откуда: Ленобласть
Имя: Игорь

FLprog box тренер

#17

Сообщение Ingwar » 27.12.2021{, 00:58}

Alexandru писал(а):
27.12.2021{, 00:54}
увидел нестыковку (в проэкте я uart определил скорость как 9600 а в менеджер платы по умолчанию 115200)
Это не те настройки, это вроде как для прошивки. И еще у ESP8266 приоритет WiFi соединения, то есть основная программа останавливается пока идет восстановление WiFi соединения.
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.

Alexandru
Рядовой
Сообщения: 35
Зарегистрирован: 25.12.2021{, 04:28}
Репутация: 2
Имя: Alexandru

FLprog box тренер

#18

Сообщение Alexandru » 27.12.2021{, 00:59}

нет не идет програма

Отправлено спустя 3 минуты 15 секунд:
Это не те настройки, это вроде как для прошивки. И еще у ESP8266 приоритет WiFi соенадодинения, то есть основная программа останавливается пока идет восстановление WiFi соединения.
а с чем надо связать ESP если я пишу прямо от усб порта?

Ingwar
Полковник
Сообщения: 1929
Зарегистрирован: 28.10.2015{, 22:47}
Репутация: 223
Откуда: Ленобласть
Имя: Игорь

FLprog box тренер

#19

Сообщение Ingwar » 27.12.2021{, 01:06}

Alexandru писал(а):
27.12.2021{, 01:03}
нет не идет програма
измените программу. попробуйте просто слать что то в порт. по уарт принимаются данные не помню в каком формате. У Вас вообще на старте деление на 0...
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.

Alexandru
Рядовой
Сообщения: 35
Зарегистрирован: 25.12.2021{, 04:28}
Репутация: 2
Имя: Alexandru

FLprog box тренер

#20

Сообщение Alexandru » 27.12.2021{, 01:09}

Изображение
что надо ище настроить для работы с платой? :smile453:

Отправлено спустя 1 минуту 19 секунд:
Изображение

Отправлено спустя 1 минуту 3 секунды:
https://img.radiokot.ru/files/147682/2pisuoe986.jpg

Ответить

Вернуться в «Начинающим»