Придумано в Україні

Система нейропсихологічного розвитку та корекції «Амбідекстр» на платформі NodeMCU

Технічна сторінка

ambidexter

Технічні деталі розробки

Програмне забезпечення системи написано мовою програмування Arduino C. Для розробки обрано середовище PlatformIO, встановлене у Visual Studio Code від Microsoft. Розроблені для проєкту вправи згруповані в програмну бібліотеку, що оформлена згідно прийнятої в індустрії структури.

workplace



Підготовка однієї з панелей MAX7219

Для з’єднання між собою двох світлодіодних панелей MAX7219 необхідно запаяти на одну з панелей роз’єм, що входить до комплекту поставки. Це — єдиний момент, де буде необхідний паяльник, але запаювання роз’єму — нескладна операція, доступна і початківцю. Ось як виглядає цей роз’єм:

max7219



Підключення контролера NodeMCU до світлодіодної панелі MAX7219

scheme1

Пін на NodeMCU Пін на MAX7219
13 (D7) DIN
14 (D5) CLK
18 (D8) CS
+3,3 В або +5 В VCC
G (земля) GND



З’єднання між світлодіодними модулями MAX7219

scheme1

Роз’єм OUT першого модуля MAX7219 (що приєднаний до контролера) Роз’єм IN другого модуля MAX7219
DIN DIN
CLK CLK
CS CS
VCC VCC
GND GND


Алгоритм завантаження програмного забезпечення в NodeMCU

1. Скачати і встановити драйвер для чіпа CH340G, що забезпечує зв’язок контролера з комп’ютером. Після встановлення драйверу необхідно підключити NodeMCU до комп’ютера, знайти CH340G в списку пристроїв і запам’ятати номер COM-порта, який Windows визначила для NodeMCU:

download-1

2. Скачати і розпакувати Flash Download Tools з офіційного сайту (для Windows)

3. Скачати файл-прошивку — ambidexter_ua.bin (для української версії) або ambidexter_en.bin (для англомовної версії)

4. Покроково завантажити файл-прошивку в NodeMCU, враховучи номер COM-порта, визначеного в п.1.:

download-1

download-2

download-3


Автор системи «Амбідекстр»: Вікторія Валеріївна Кондратюк,
email: vikakndrtk@gmail.com



Kondratiuk



На головну сторінку



in_English


© 2020–2023 Viktoriia Kondratiuk