Жаңадан келген адамды ештеңені бұзбай қалай алға жылжытуға болады

Іздеу, әңгімелесу, тест тапсырмасы, іріктеу, жұмысқа қабылдау, бейімдеу – жол әрқайсымызға – жұмыс берушіге де, қызметкерге де қиын әрі түсінікті.

Жаңадан келген адамның қажетті мамандандырылған құзыреттері жоқ. Тіпті тәжірибелі маман да бейімделуі керек. Басшыға жаңа жұмысшыға қандай міндеттер тапсыру керек және оларға қанша уақыт бөлу керек деген сұрақтар қысым жасайды. Қызығушылықты, қатысуды, жетекті және интеграцияны қамтамасыз ету кезінде. Бірақ маңызды іскерлік тапсырмаларға тәуекел етпеңіз.

Жаңадан келген адамды ештеңені бұзбай қалай алға жылжытуға болады

Ол үшін релелік ішкі жобаларды іске қосамыз. Олар тәуелсіз қысқа кезеңдерден тұрады. Мұндай жұмыстың нәтижелері кейінгі әзірлемелер үшін негіз болады және жаңадан келген адамға өзін көрсетуге, қызықты тапсырмамен және маңызды жобаны сәтсіздікке ұшырату қаупінсіз командаға қосылуға мүмкіндік береді. Бұған тәжірибе жинақтау, әріптестермен кездесу және мұраға қатысты қатаң шектеулер болмаған кезде өзіңіздің жақсы жағыңызды көрсету мүмкіндігі кіреді.

Мұндай релелік әзірлеменің мысалы ретінде телефон экранында түсірілген ерікті пайдаланушының динамикалық кескінін көрсету мүмкіндігі бар строб эффектіне негізделген айналмалы экран тақырыбы болды.Прототиптерді табуға болады. осында.

Жұмысты бірнеше қызметкер дәйекті түрде жүргізді және оларды жұмысқа қабылдау уақытында жаңалары жалғастырады (қабілеттері мен құзыреттілік деңгейіне байланысты екі аптадан бір айға дейін).

Кезеңдер келесідей болды:

а) дизайн арқылы ойлану (қолданыстағы үлгілерді, аналогтардың сипаттамасын зерделеу, шығармашылық бастаманы көрсету арқылы);

ә) электр схемасын құрастырып, тақтаға қондыру;

в) суреттерді телефоннан құрылғыға тасымалдау протоколын әзірлеу;

г) Bluetooth LE арқылы смартфоннан басқаруды қамтамасыз ету.

Бастапқы нұсқа қолмен айналдырған кезде жазуларды көрсете бастаған үш жапырақты спиннер сияқты өте ықшам нәрсені пайдалану болды. Бір жапырақшада BLE модулі, екіншісінде он RGB жарықдиодты, үшіншісінде оптикалық сенсор және ортасында батарея болды. Электр схемасы жасалып, алғашқы тәжірибелер жүргізілді. Сурет сапасының деңгейі өте төмен, ажыратымдылығы төмен, ойын эффектісі қысқа, ал мүмкіндіктері қарапайым екені белгілі болды. Ал спиннерлер қалай пайда болса, солай тез өткен. Жолақты көтеру және айналмалы строб экранын жасау туралы шешім қабылданды. Кем дегенде, оны көрмелер мен конференцияларда практикалық мақсаттарда қолдануға болады және мұндай шешімдерге деген қызығушылық жақын арада жоғалмайды.

Дизайнға қатысты екі негізгі сұрақ болды: жарықдиодты шамдарды қалай орналастыру керек (жоғарыдағы мысалдағыдай тік жазықтықта немесе көлденең) және айналмалы тақтаны жарықдиодты шамдармен қалай қуаттандыру керек.

Білім беру мақсатында жарықдиодты шамдар тек көлденең жазықтықта орналастырылды. Тақтаны қуаттандыруға келетін болсақ, маңызды таңдау болды: біз үлкен, шулы, бірақ арзан коммутатор қозғалтқышын аламыз немесе екі катушка арқылы қуат беруді контактісіз өткізетін неғұрлым талғампаз шешімді қолданамыз - біреуі қозғалтқышта, екіншісі тақтада. Шешім, әрине, талғампаз, бірақ қымбатырақ және уақытты қажет етеді, өйткені... катушкалар алдымен есептелуі керек, содан кейін орауы керек (тізеде емес жақсырақ).

Жаңадан келген адамды ештеңені бұзбай қалай алға жылжытуға болады
Алынған прототип осылай көрінеді

Жаппай шығарылатын өнімнің ерекшелігі құнының әрбір қосымша центі маңызды болып табылады. Табысты аздаған пассивтердің құнымен анықтауға болады. Сондықтан, өндіруші коммерциялық бәсекеге қабілетті болып қалуы үшін көбінесе тиімділігі азырақ, бірақ арзанырақ нұсқаны таңдау қажет. Сондықтан айналмалы экранның жаппай өндіріске шығарылатынын елестетіп, әзірлеуші ​​коммутатор қозғалтқышын таңдады.

Іске қосылған кезде алынған прототип арандатушылықпен жарқырап, шу шығарып, үстелді шайқады. Тұрақтылықты қамтамасыз ететін дизайн соншалықты ауыр және көлемді болды, сондықтан оны өндірістік прототипке жеткізу мағынасы жоқ. Аралық табысқа қуанып, қозғалтқышты ауа саңылауы бар айналмалы трансформаторға ауыстыруды шештік. Тағы бір себеп - қозғалтқышты компьютердің USB портынан қуаттандыру мүмкін емес.

Жарықдиодты тақта біздің RM10 модуліне және алты жарық диодты драйверге негізделген. MBI5030.

Драйверлерде әрқайсысын дербес басқару мүмкіндігі бар 16 арна бар. Осылайша, 6 осындай драйвер және барлығы 32 RGB жарық диоды 16 миллион түсті көрсету мүмкіндігіне ие.

Шығу кескінін синхрондау және тұрақтандыру үшін екі магниторезистивті Холл сенсоры пайдаланылды MRSS23E.

Жоспар қарапайым болды - сенсор тақтаның әрбір айналымы үшін үзіліс береді, жарық диодтарының орналасуы екі өту арасындағы сағатпен анықталады және олардың азимуты мен жарқырауы 360 градустық сканерлеуде есептеледі.

Бірақ бірдеңе дұрыс болмады - тақтаның айналу жылдамдығына қарамастан, сенсор кездейсоқ бір өту үшін бір немесе екі үзіліс шығарды. Осылайша, сурет бұлыңғыр және ішке қарай бүктелген болып шықты.

Датчиктерді ауыстыру жағдайды өзгертпеді, сондықтан Холл сенсоры фоторезистормен ауыстырылды.

Магниторезистивті сенсордың неге осылай әрекет етуі мүмкін екендігі туралы кімде-кім ойлары болса, оны түсініктемелерде бөлісіңіз.

Жаңадан келген адамды ештеңені бұзбай қалай алға жылжытуға болады
Тақтаның үстіңгі жағы

Оптикалық сенсор арқылы кескін анық болады, бірақ оны тұрақтандыру үшін шамамен 30 секунд қажет. Бұл бірнеше себептерге байланысты болады, олардың бірі таймердің дискреттілігі. Бұл секундына 4 миллион кене, қалғанымен 360 градусқа бөлінген, бұл шығыс кескінге бұрмалану әкеледі.

Қытайлық строб сағаттарында сурет шеңбердің кішкене сегменті жай көрсетілмейтіндіктен бірнеше секундта орнатылады: дөңгелек кескінде бос орын бар, ол мәтінде көрінбейді, бірақ сурет толық емес.

Дегенмен, проблемалар біткен жоқ. Микроконтроллер nRF52832 реңктердің ықтимал саны үшін қажетті деректерді беру жылдамдығын қамтамасыз ете алмайды (шамамен 16 МГц) - экран секундына 1 кадр шығарады, бұл адам көзі үшін жеткіліксіз. Кескінді басқару үшін тақтаға бөлек микроконтроллерді орналастыру керек екені анық, бірақ әзірге MBI5030-ды ауыстыру туралы шешім қабылданды. MBI5039. Бар болғаны 7 түс бар, оның ішінде ақ, ​​бірақ бұл бағдарламалық құрал бөлігін жаттықтыру үшін жеткілікті.

Ең бастысы, бұл оқу міндеті басталған үшін микроконтроллерді бағдарламалау және смартфондағы қолданба арқылы басқаруды жүзеге асыру.

Қазіргі уақытта сканерлеу Bluetooth арқылы nRF Connect арқылы тікелей жіберіледі және қолданба интерфейсі әзірленуде.

Осылайша, эстафеталық команданың аралық нәтижелері келесідей:

Айналмалы экранда 32 жарық диоды сызығы және кескін диаметрі 150 мм. Ол 7 түсті көрсетеді, суретті немесе мәтінді 30 секунд ішінде орнатады (бұл идеалды емес, бірақ бастау үшін қолайлы). Bluetooth қосылымы арқылы кескінді өзгерту пәрменін беруге болады.

Жаңадан келген адамды ештеңені бұзбай қалай алға жылжытуға болады
Міне, осылай көрінеді

Жаңа жас әзірлеушілер сәтті оқуы үшін келесі міндеттерді шешу ғана қалады:

Түс палитрасын толық түсті көрсету үшін микроконтроллердің жедел жадысының жетіспеушілігін жеңіңіз. Статикалық немесе динамикалық кескіндерді жасау және тасымалдау үшін қолданбаны жетілдіріңіз. Құрылымға дайын көрініс беріңіз. Біз сізді хабардар етіп отырамыз.

PS Әрине, Bluetooth LE жұмысты аяқтағаннан кейін (nrf52832) біз ESP32 жүйесінде Wi-Fi/Bluetooth нұсқасын әзірлеп, енгіземіз, бірақ бұл жаңа оқиға болады.
Жаңадан келген адамды ештеңені бұзбай қалай алға жылжытуға болады

Ақпарат көзі: www.habr.com

пікір қалдыру