Търсене, интервю, тестова задача, подбор, наемане, адаптация – пътят е труден и разбираем за всеки от нас – и работодател, и служител.
Новодошлият не притежава необходимите специализирани компетенции. Дори опитен специалист трябва да се адаптира. Мениджърът е притиснат от въпросите какви задачи да възложи на нов служител в началото и колко време да отдели за тях? Като същевременно се гарантира интерес, участие, стремеж и интеграция. Но не рискувайте с критични бизнес задачи.
За да направим това, ние стартираме релейни вътрешни проекти. Те се състоят от независими кратки етапи. Резултатите от такава работа служат като основа за последващо развитие и позволяват на новодошъл да се докаже, да се присъедини към екип с интересна задача и без риск от провал на важен проект. Това включва натрупване на опит, срещи с колеги и възможност да покажете най-добрата си страна, когато няма строги ограничения от наследство.
Пример за такова развитие на релето беше темата за въртящ се екран, базиран на строб ефект с възможност за показване на произволно потребителско динамично изображение, направено на екрана на телефона.Могат да бъдат намерени прототипи
Работата беше извършена последователно от няколко служители и ще бъде продължена от нови за времето на тяхното присъединяване (от две седмици до месец, в зависимост от способностите и нивото на компетенции).
Етапите бяха както следва:
а) обмислете дизайна (чрез изучаване на съществуващи проби, описания на аналози, показване на творческа инициатива);
б) разработете електрическа схема и я поставете на дъската;
в) разработване на протокол за прехвърляне на изображения от телефон към устройство;
г) осигуряват управление от смартфон чрез Bluetooth LE.
Стартовият вариант беше да се използва нещо много компактно, като центрофуга с три венчелистчета, която при ръчно завъртане започваше да показва надписи. Имаше BLE модул в едно венчелистче, десет RGB светодиода във второто, оптичен сензор в третото и батерия в центъра. Изготвена е електрическа схема и са проведени първите експерименти. Стана ясно, че нивото на качеството на картината е много ниско, резолюцията е малка, ефектът от играта е краткотраен, а възможностите са скромни. А спинерите са нещо от миналото толкова бързо, колкото се появиха. Беше решено да се вдигне летвата и да се разработи въртящ се светкавичен екран. Като минимум може да се използва за практически цели на изложения и конференции и интересът към подобни решения няма да изчезне в близко бъдеще.
По отношение на дизайна имаше два основни въпроса: как да поставим светодиодите (във вертикална равнина, както в примера по-горе, или в хоризонтална) и как да захранваме въртящата се платка със светодиоди.
За образователни цели светодиодите бяха разположени само в хоризонтална равнина. Що се отнася до захранването на платката, имаше важен избор: или да вземем колекторен двигател, който е обемист, шумен, но евтин, или да използваме по-елегантно решение с безконтактно предаване на мощността чрез две бобини - едната на двигателя, другата на борда. Решението, разбира се, е елегантно, но по-скъпо и отнема много време, защото... намотките трябваше първо да се изчислят и след това да се навият (за предпочитане не на коляното).
Ето как изглежда полученият прототип
Спецификата на масово произвежданите продукти е такава, че всеки допълнителен цент в цената има значение. Успехът може да се определи от цената на шепа пасиви. Поради това често се налага да се избере по-малко ефективен, но по-евтин вариант, за да може производителят да остане конкурентен в търговската мрежа. Ето защо, представяйки си, че въртящият се екран ще бъде пуснат в масово производство, разработчикът избра колекторен двигател.
При изстрелването полученият прототип блестеше провокативно, вдигаше шум и разтърсваше масата. Дизайнът, който осигуряваше стабилност, се оказа толкова тежък и обемист, че нямаше смисъл да се довежда до производствен прототип. Радвайки се на междинния успех, решихме да сменим двигателя с въртящ се трансформатор с въздушна междина. Друга причина беше невъзможността за захранване на двигателя от USB порта на компютъра.
LED платката е базирана на нашия модул RM10 и шест LED драйвера.
Драйверите имат 16 канала с възможност за управление на всеки поотделно. Така общо 6 такива драйвера и 32 RGB светодиода имат способността да показват 16 милиона цвята.
За синхронизиране и стабилизиране на изходното изображение бяха използвани два магниторезистивни сензора на Хол
Планът беше прост - сензорът дава прекъсване за всяко завъртане на платката, позицията на светодиодите се определя от часовника между две преминавания и техният азимут и блясък се изчисляват при 360-градусово сканиране.
Но нещо се обърка - независимо от скоростта на въртене на платката, сензорът случайно издаде едно или две прекъсвания на преминаване. Така изображението се оказа размазано и сгънато навътре.
Смяната на сензорите не промени ситуацията, така че сензорът на Хол беше заменен с фоторезистор.
Ако някой има някакви мисли защо магниторезистивен сензор може да се държи по този начин, моля, споделете го в коментарите.
Горната страна на дъската
С оптичен сензор изображението е ясно, но стабилизирането му отнема около 30 секунди. Това се случва поради редица причини, една от които е дискретността на таймера. Това са 4 милиона такта в секунда, разделени на 360 градуса с остатък, което внася изкривяване в изходното изображение.
В китайските светлинни часовници изображението се инсталира за няколко секунди с цената на факта, че малък сегмент от кръга просто не се показва: има празно място върху кръглото изображение, то е невидимо в текста, но картината е непълна.
Проблемите обаче не са приключили. Микроконтролер
Е, и най-важното нещо, заради което стартира тази образователна задача, е да програмирате микроконтролер и да извършвате контрол чрез приложение на смартфон.
В момента сканирането се предава чрез Bluetooth директно през nRF Connect, а интерфейсът на приложението е в процес на разработка.
Така междинните резултати на щафетата са следните:
Въртящият се екран има линия от 32 светодиода и диаметър на изображението 150 mm. Показва 7 цвята, задава изображение или текст за 30 секунди (което не е идеално, но като начало е приемливо). Чрез Bluetooth връзка можете да дадете команда за промяна на изображението.
И ето как изглежда
И за да се учат успешно новите млади разработчици, всичко, което остава, е да решат следните задачи:
Преодолейте липсата на RAM на микроконтролера за пълноцветно показване на цветовата палитра. Подобрете приложението за генериране и предаване на статични или динамични изображения. Придайте на конструкцията завършен вид. Ще ви държим в течение.
PS Разбира се, след приключване на работата по Bluetooth LE (
Източник: www.habr.com