Придумано в Україні
Система нейропсихологічного розвитку та корекції «Амбідекстр» на платформі NodeMCU
Технічна сторінка
Технічні деталі розробки
Програмне забезпечення системи написано мовою програмування Arduino C. Для розробки обрано середовище PlatformIO, встановлене у Visual Studio Code від Microsoft.
Розроблені для проєкту вправи згруповані в програмну бібліотеку, що оформлена згідно прийнятої в індустрії структури.
Підготовка однієї з панелей MAX7219
Для з’єднання між собою двох світлодіодних панелей MAX7219 необхідно запаяти на одну з панелей роз’єм, що входить до комплекту поставки. Це — єдиний момент, де буде необхідний паяльник, але запаювання роз’єму — нескладна операція, доступна і початківцю. Ось як виглядає цей роз’єм:
Підключення контролера NodeMCU до світлодіодної панелі MAX7219
Пін на NodeMCU | Пін на MAX7219 |
13 (D7) | DIN |
14 (D5) | CLK |
18 (D8) | CS |
+3,3 В або +5 В | VCC |
G (земля) | GND |
З’єднання між світлодіодними модулями MAX7219
Роз’єм OUT першого модуля MAX7219 (що приєднаний до контролера) | Роз’єм IN другого модуля MAX7219 |
DIN | DIN |
CLK | CLK |
CS | CS |
VCC | VCC |
GND | GND |
Алгоритм завантаження програмного забезпечення в NodeMCU
1. Скачати і встановити драйвер для чіпа CH340G, що забезпечує зв’язок контролера з комп’ютером. Після встановлення драйверу необхідно підключити NodeMCU до комп’ютера, знайти CH340G в списку пристроїв і запам’ятати номер COM-порта, який Windows визначила для NodeMCU:
2. Скачати і розпакувати Flash Download Tools з офіційного сайту (для Windows)
3. Скачати файл-прошивку — ambidexter_ua.bin (для української версії) або ambidexter_en.bin (для англомовної версії)
4. Покроково завантажити файл-прошивку в NodeMCU, враховучи номер COM-порта, визначеного в п.1.:
Автор системи «Амбідекстр»: Вікторія Валеріївна Кондратюк,
email: vikakndrtk@gmail.com
© 2020–2023 Viktoriia Kondratiuk