Мазмұны:
- 1 -қадам: аппараттық компоненттер
- 2 -қадам: ағындық диаграммалар
- 3 -қадам: Бағдарламалық қамтамасыз ету
- 4 -қадам: Компоненттерді сыммен қосу
- 5 -қадам: жастықшаларды жасау
- 6 -қадам: көкірекше құрастыру
- 7 -қадам: Соңғы сенсорлар және тестілеу
- 8 -қадам: Әдебиеттер
Бейне: Альтернативті байланыс белбеуі (CoCoA): 8 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:24
CoCoA жобасы-бұл сөйлеуге немесе ауызша емес мүгедектігі бар адамдарға көмектесу үшін альтернативті коммуникацияның тактильді символдарын ұсынатын, интернетке қосылған киілетін кеудеше. CoCoa аббревиатурасы португалдық атауды қысқартудан шыққан: Colete de Comunicação Assistiva.
Сөйлеудің бұзылуы аутизмге, афазияға, церебральды сал ауруына, ішінара немесе толық саңырауға шалдыққан адамдарға әсер етеді. Аутизм жағдайында вербализация немесе сөйлеудің кешігуі жиі кездеседі. Сөйлеудің болмауы кейбір ауруларға байланысты уақытша мүгедектік болуы мүмкін.
Сөйлеудің бұзылуы, тұрақты немесе уақытша, назар аударуды және емделуді қажет етеді, себебі бұл қабілет әлеуметтену үшін маңызды. Ало, сөйлеу - бұл басқа қажеттілігі бар немесе мүмкіндігі шектеулі адамдар үшін олардың қажеттіліктерін білдіретін негізгі дағды.
Бұл тұрғыда альтернативті байланыс (AC) көмекші ресурстары сөйлеу қабілеті нашар адамдарға отбасымен, терапевтпен және басқалармен қарым-қатынас жасауға көмектесу үшін қолданылады. Пиктограмма - айнымалы токтың ең көп таралған түрлерінің бірі, өйткені жеке адам үйдегі стратегиялық нүктелерге бекітілген белгілерді көрсете алады немесе Proloquo2Go сияқты осы символдарды шығаратын қосымшаларды қолдана алады.
Алайда, физикалық пиктограммалар тек бір ортада басқалармен қарым -қатынас жасау үшін ғана қолданыла алады, бұл индивидке күтім жасаушылармен қарым -қатынас жасауды қиындатады, егер оларда шұғыл қажеттілік болса және олар басқа ортада болса.
Альтернативті байланыс белбеуі (CoCoA)-интернетте қосылатын киюге арналған кеудеше, ол сөйлеу немесе ауызша емес кемістігі бар адамдарға күтушілерге, терапевттерге, мұғалімдерге және басқа да денсаулық сақтау мамандарына қажеттіліктерін білдіруге көмектесу үшін балама байланыс тактильді символдарын біріктіруге мүмкіндік береді. әрқашан мүмкіндігі шектеулі адаммен бір ортада болу, осылайша бақылауды жеңілдетеді.
CoCoA пайдаланушыға әр түрлі комбинацияларды орындауға мүмкіндік беретін алты айнымалы ток белгісін қосуға мүмкіндік береді. Символмен байланысты батырманы басқанда екі әрекет болады:
1) Таңдалған әрекетке сәйкес келетін дыбыс жилетке бекітілген дыбыс зорайтқышы арқылы орындалады. Мәтіндік форматтағы әрекет интернет арқылы кез келген күтушіге, терапевтке немесе мұғалімге жіберіледі, егер олар бір бөлмеде болмаса, адамның қажеттілігі туралы хабардар етуге мүмкіндік береді.
2) Мүгедекке кері байланыс беру үшін, басылған түймелер таңдалған әрекеттерді көрсету үшін жарық диодты жыпылықтады. Осылайша, сөйлеу қабілеті бұзылған адамдарға өз қажеттіліктерін жергілікті жерде немесе қашықтықтан жеткізуге көмектесу үшін киюге болатын, жалғанған, араласпайтын, портативті және пайдаланушыға ыңғайлы интерфейс шешімі ұсынылады. Кеудеше киюге физикалық күш -жігерді қажет етпейді, оны әр түрлі жерлерде киюге болады және мүгедектерге олардың қажеттіліктерін қанағаттандыруға көмектеседі, бұл олардың ыңғайсыздық пен стресстен шығуына жол бермейді.
Бұл жобаны Мауро Пичилиани ([email protected]) мен Талита Пагани ([email protected]) әзірледі.
1 -қадам: аппараттық компоненттер
Біз CoCoA жобасы үшін келесі аппараттық компоненттерді қолдандық:
* 1x DragonBoard 410C картасы. Сіз бұл тақтаны Raspberry Pi немесе кез келген басқа шағын компьютермен алмастыра аласыз, бірақ бұл тозатын құрылғы екенін есте сақтаңыз.
* 1x NodeMCU ESP 8266 Arduino немесе кемінде 13 GPIO PWM порты бар басқа arduino.
* 1x Mifare моделі RC522 RFID тегтерді оқу модулі.
* 8x Mifare RFID тегтері.
* 8x басу түймелері.
* Әр түрлі түсті 8x жарықдиодты шамдар.
* 6x 330 Ом резисторлары.
* 5х шаршы метр қоңыр тротил матасы.
* Жастықтарды толтыру үшін мақтаның аз мөлшері
* 1x метрлік велкро бауы.
* 8х Қағазға басылған таңбалардың суреттері
* 1x USB динамигі.
* 1x USB дыбыс адаптерінің кілті.
* 4 ГБ miniSD жад картасы.
* Қуат көзі ретінде 1х батарея жиынтығы (2000 MAPH және 12 В шығысы).
* 20x метр кабель, 2 сыммен
* Жалпы құралдар (қысқыштар, бұрағыштар, дәнекерлеуіштер, желім пистолеті және т.б.), сымдар мен электрлік таспа
2 -қадам: ағындық диаграммалар
Кеудеше қалай жұмыс істейтінін түсіну үшін оны үш диаграмма арқылы түсіндірейік. Анықтама алу үшін осы қадамның суреттерін тексеріңіз.
1 -диаграмма: Бұл ағын оны киюге және бұрын жазылған аудио файлдарға қол жеткізуге қажетті қадамдарды сипаттайтын көкірекшенің алғашқы қолданылуын білдіреді.
2 -диаграмма: Бұл диаграммада бар жастықшалардың біреуін өзгертуге арналған қадамдар көрсетілген (шағын диван), сондықтан кеудешеде басқа белгі/дыбыс орнатылады.
3 -диаграмма: Бұл диаграмма бар тақтаға байланысты дыбысты ауыстыру қадамдарын көрсетеді. Бұл қадамдар көкірекше 1.0 нұсқасында орындалмады
3 -қадам: Бағдарламалық қамтамасыз ету
Біз жобада келесі бағдарламалық жасақтаманы қолдандық:
Arduino IDE
Python 3.5
Жобаның сыртқы тәуелділіктері RFID оқу модулін өңдеуге арналған arduino кітапханасы, Telegram -мен өзара әрекеттесу үшін Python twx.botapi кітапханасы және Python -мен сериялық порт арқылы деректерді оқу/жазу үшін PySerial кітапханасы болды. Python кітапханаларын pip пакет менеджері арқылы орнатуға болады.
Жобаның барлық бастапқы кодтары келесі GitHub репозиторийінде қол жетімді болды:
github.com/pichiliani/CoCoA
4 -қадам: Компоненттерді сыммен қосу
CoCoA дизайн архитектурасы DragonBoard 410C тақтасына, NodeMCU 8622 arduino, RFID картасын оқу құралына, жарықдиодтарға, түймелерге және дыбыс зорайтқышына негізделген. Ол сондай -ақ ProjectCoCoABot деп аталатын Telegram ботымен біріктірілген, ол түймелердің бірін басқан сайын генерацияланған дыбыспен хабарлама жібереді. Шешімнің толық архитектурасын толық көру үшін осы қадамдағы суретті тексеріңіз.
RFID оқу құралы мен жарықдиодты arduino -ға қосудан бастаңыз, содан кейін кодты осы GitHub репозиторийінің /CocoaNodeMCUServer қалтасына жүктеңіз. Светодиодтардың да, RFID оқу құралының да қосылу схемалары осы қадамды көрсететін суреттерде көрсетілген.
Содан кейін біз батырмаларды DragonBoard картасына қосуымыз керек. Бұл қадамның суреттерінде диаграмма мен кестелер бар, олар сәйкес порттарды және қосылуға қажетті сымдарды көрсетеді.
5 -қадам: жастықшаларды жасау
Келесіде символдары бар жастықшаларды жасау керек. Вербальды емес байланыс үшін бірнеше белгілер мен жүйелер бар, бірақ біз PECS қолдана аламыз. Бұл жүйеде басып шығаруға және жастықшаларға орналастыруға болатын бірнеше белгілер бар.
Жастықшалар 10x10 см өлшемді шағын диван және мақта матамен толтырылған. Әр тақтаның ішіне бір RDID тегін қоюды ұмытпау керек, осылайша олардың әрқайсысын және олардың дыбысын анықтауға болады.
Біз әр таңбаның алдыңғы жағына бірдей символды екі рет қойдық: біреуі суреті жоғары және біреуі төмен. Осылайша, кеудеше қолданушысына қандай белгі басылғанын байқауға болады. Жастықтың артқы жағына велкро қоюды ұмытпаңыз, сонда оны жилетке киюге болады.
6 -қадам: көкірекше құрастыру
Келесі қадам - көкірекше құрылысы. Біз ер балаларға арналған көкірекше пішінін қолдандық және матаны астарлы етіп кесеміз. Бұл сілтемелерде біз сіз басып шығара алатын көкірекше схемаларын таба аласыз
marlenemukaimoldeinfantil.com.br/2017/02/0…
cuttingecosting.com/Pap%20collect.html
Жастықшалар орнатылатын алдыңғы жағындағы орынды анықтау маңызды. Бұл жерлерге велкро бөлшектерін қою керек, сонда жастықшалар дұрыс орналасады. Алдыңғы жағында біз светодиодтарды жастықтардың үстіне қою үшін тесіктер жасай аламыз.
Кеудешедегі жастықтың орналасуына жақын жерде біз светодиодтар мен түймелердің әрқайсысына сәйкес келуіміз керек. Түймешіктерді кеудешедегі велкро позициясының дәл артында болатындай етіп бекіту маңызды. Осылайша, пайдаланушы жастықтың ортасын басқан кезде ол жастықтың «қатты» бөлігін (rfid тегі) күштеп басып, түймені басады.
Біз кеудешенің барлық ішкі бөліктерін (светодиодтар, резисторлар, түймелер мен сымдар) ыстық желім көмегімен бекітуді ұсынамыз. Сымдарды қосуды дәнекерлеу + электрлік таспамен жасауға болады. Дәнекерлеуге жол бермеудің тағы бір баламасы - ыстық желім немесе мөлдір лак қолданыңыз.
Келесі бөлік - әрбір төсемнің компоненттерін сақтау үшін шағын қалталарды салу. Сондай -ақ, динамикті ұстап тұру үшін көкірекшенің беліне жақын қалта жасаңыз. Киімге беріктік беру үшін бірнеше велкро белдіктерін қою ұсынылады.
Әр сенсорлық аймақтың светодиодтары мен түймелерін қосатын сымдар екі -екіден топталуы керек. Осылайша бізде әрқайсысында екі кабель бар алты жолақ болады. Назар аударыңыз, әр кабельде екі сым бар: оң және теріс. Кабельдердің орналасу тәртібін және әр кабельге қандай компонент қосылғанын белгілеу маңызды (светодиод немесе түйме). Біз погондарды үштен екі топқа орауды ұсынамыз.
Кабельдер мен сымдар қосылғаннан кейін біз астарды қою арқылы көкірекшені жаба аламыз. Соңында, электронды тақталарды (NodeMCU және DragonBoard), USB дыбыс коннекторын және DragonBoard тақтасын қосатын батареяны ұстау үшін кеудеше артқы жағында көлденең қалта жасаңыз. Кішкене корпус тақталар мен кабельдерді жақсы ұстау үшін ұсынылады.
7 -қадам: Соңғы сенсорлар және тестілеу
Кеудеше белдіктері артқы жағына бекітілгеннен кейін, тақталарға қосылу керек. Басу түймелері үшін 12 қосылым (6x2) және СИД үшін 12 қосылым қажет.
Жер сигналын (GND) өткізетін сымдарды светодиодтарға қосу үшін қосымша күтім қажет, себебі светодиодтардың барлық алты түйреуі бір сымға қосылуы керек. Сол сияқты, жерге тұтқыш түймелердің (GND) түйреуіштері бір сымға қосылуы керек.
Ақырында, кілттерді USB портына қосыңыз және адаптерді динамикке қосыңыз, ол кеудешенің алдыңғы қалтасына салынуы керек. USB кабелін NodeMCU мен DragonBoard 410c картасының басқа USB портына қосыңыз. Ақырында, батарея жинағын қуат сымына қосыңыз және DragonBoard тақтасындағы CoCoaServer.py бағдарламасын sudo ретінде іске қосыңыз (SSH штепсельдік ұшын пайдаланыңыз немесе монитор + пернетақта + тышқанды тақтаға тікелей қосыңыз):
$ sudo python CoCoaServer.py
Әр түймені басқан кезде тақта консолінде хабарлама пайда болады, сәйкес дыбыс ойнатылады және тақтаға байланысты жарық диоды ойнатылады.
8 -қадам: Әдебиеттер
Альтернативті байланыс сілтемелері: Proloquo2Go символдық вокализация қосымшасы
Saba M. P., Filippo D., Pereira F. R., Souza P. L. P. (2011) Эй яа: саңырау адамдармен қарым -қатынасты қолдау үшін сақталатын ескерту. In: Vivacqua A. S., Gutwin C., Borges M. R. S. (eds) Ынтымақтастық және технология. CRIWG 2011. Информатикадан дәрістер, 6969 том. Springer, Берлин, Гейдельберг. DOI 10.1007 / 978-3-642-23801-7_17
Пайдаланылған Python кітапханалары:
PySerial
Twx.botapi
DrabonBoard 410c тақтасы туралы ақпарат
Arduino RFID оқу құралын пайдалану мысалы
Балалардың кеудеше қалыптары
marlenemukaimoldeinfantil.com.br/2017/02/07…
cortandoecosturando.com/Pap%20colete.html
Ұсынылған:
Даптық компас белбеуі: 9 қадам
Даптық компас белбеуі: Arduino қозғалтқышы бар солтүстікке қарай қозғалады, адамның қабылдауы әрқашан біздің биологиялық сезімімізбен шектелген, бірақ егер біз оны өзгерте алсақ ше? Табиғатта магнит өрісін, барометрлік қысымды, ортаны сезуге қабілетті жануарлар бар
Альтернативті метеостанция: 5 қадам
Альтернативті метеостанция: Басқа метеостанция, иә, бірақ басқаша! Мен бұған дейін жариялаған болатынмын, алдыңғы мақаланы қараңыз, ауа сапасын өлшейтін зонд. Мұнда сипатталған станция толықтырулар мен модификацияларды қамтиды. Қосылған мүмкіндіктер: Температураны өлшеу, ылғалдылық
Бұрмалау белбеуі: 8 қадам
Бұрмалау белбеуі: Бұл жоба үшін біз кіріктірілген педальмен гитаралық бауды жасаймыз. Біз алдымен (https://www.modkitsdiy.com/) қол жетімді DIY жиынтығын пайдаланып, педальды нөлден құрамыз, содан кейін дизайнды FSR (күшке сезімтал қайта қосу) енгізетін етіп өзгертеміз
Қосымша және альтернативті байланыс қосымшасы: 6 қадам
Қосымша және баламалы байланыс қосымшасы: Біз бұл қосымшаны жасау үшін AppInventor қолданамыз. Өзіңіздің жеке есептік жазбаңызды құру үшін мына сілтемеге өтіңіз: http://appinventor.mit.edu/explore/ Бұл сөйлей алмайтындарға негізгі тіркестермен сөйлесуге мүмкіндік беретін қосымша. Үшеуі бар
Solidworks: Альтернативті координаттық жүйелер: 4 қадам
Solidworks: Альтернативті координаттық жүйелер: Бұл Solidworks -тің балама координаттық жүйелерді құру және қолдану жөніндегі негізгі оқулығы. Мен инерция моменттерін анықтағым келетін қарапайым жобамды қолдандым. Менің мақсатым массалық қасиеттерді анықтау болды