Как да популяризирате начинаещ, без да счупите нищо

Търсене, интервю, тестова задача, подбор, наемане, адаптация – пътят е труден и разбираем за всеки от нас – и работодател, и служител.

Новодошлият не притежава необходимите специализирани компетенции. Дори опитен специалист трябва да се адаптира. Мениджърът е притиснат от въпросите какви задачи да възложи на нов служител в началото и колко време да отдели за тях? Като същевременно се гарантира интерес, участие, стремеж и интеграция. Но не рискувайте с критични бизнес задачи.

Как да популяризирате начинаещ, без да счупите нищо

За да направим това, ние стартираме релейни вътрешни проекти. Те се състоят от независими кратки етапи. Резултатите от такава работа служат като основа за последващо развитие и позволяват на новодошъл да се докаже, да се присъедини към екип с интересна задача и без риск от провал на важен проект. Това включва натрупване на опит, срещи с колеги и възможност да покажете най-добрата си страна, когато няма строги ограничения от наследство.

Пример за такова развитие на релето беше темата за въртящ се екран, базиран на строб ефект с възможност за показване на произволно потребителско динамично изображение, направено на екрана на телефона.Могат да бъдат намерени прототипи тук.

Работата беше извършена последователно от няколко служители и ще бъде продължена от нови за времето на тяхното присъединяване (от две седмици до месец, в зависимост от способностите и нивото на компетенции).

Етапите бяха както следва:

а) обмислете дизайна (чрез изучаване на съществуващи проби, описания на аналози, показване на творческа инициатива);

б) разработете електрическа схема и я поставете на дъската;

в) разработване на протокол за прехвърляне на изображения от телефон към устройство;

г) осигуряват управление от смартфон чрез Bluetooth LE.

Стартовият вариант беше да се използва нещо много компактно, като центрофуга с три венчелистчета, която при ръчно завъртане започваше да показва надписи. Имаше BLE модул в едно венчелистче, десет RGB светодиода във второто, оптичен сензор в третото и батерия в центъра. Изготвена е електрическа схема и са проведени първите експерименти. Стана ясно, че нивото на качеството на картината е много ниско, резолюцията е малка, ефектът от играта е краткотраен, а възможностите са скромни. А спинерите са нещо от миналото толкова бързо, колкото се появиха. Беше решено да се вдигне летвата и да се разработи въртящ се светкавичен екран. Като минимум може да се използва за практически цели на изложения и конференции и интересът към подобни решения няма да изчезне в близко бъдеще.

По отношение на дизайна имаше два основни въпроса: как да поставим светодиодите (във вертикална равнина, както в примера по-горе, или в хоризонтална) и как да захранваме въртящата се платка със светодиоди.

За образователни цели светодиодите бяха разположени само в хоризонтална равнина. Що се отнася до захранването на платката, имаше важен избор: или да вземем колекторен двигател, който е обемист, шумен, но евтин, или да използваме по-елегантно решение с безконтактно предаване на мощността чрез две бобини - едната на двигателя, другата на борда. Решението, разбира се, е елегантно, но по-скъпо и отнема много време, защото... намотките трябваше първо да се изчислят и след това да се навият (за предпочитане не на коляното).

Как да популяризирате начинаещ, без да счупите нищо
Ето как изглежда полученият прототип

Спецификата на масово произвежданите продукти е такава, че всеки допълнителен цент в цената има значение. Успехът може да се определи от цената на шепа пасиви. Поради това често се налага да се избере по-малко ефективен, но по-евтин вариант, за да може производителят да остане конкурентен в търговската мрежа. Ето защо, представяйки си, че въртящият се екран ще бъде пуснат в масово производство, разработчикът избра колекторен двигател.

При изстрелването полученият прототип блестеше провокативно, вдигаше шум и разтърсваше масата. Дизайнът, който осигуряваше стабилност, се оказа толкова тежък и обемист, че нямаше смисъл да се довежда до производствен прототип. Радвайки се на междинния успех, решихме да сменим двигателя с въртящ се трансформатор с въздушна междина. Друга причина беше невъзможността за захранване на двигателя от USB порта на компютъра.

LED платката е базирана на нашия модул RM10 и шест LED драйвера. MBI5030.

Драйверите имат 16 канала с възможност за управление на всеки поотделно. Така общо 6 такива драйвера и 32 RGB светодиода имат способността да показват 16 милиона цвята.

За синхронизиране и стабилизиране на изходното изображение бяха използвани два магниторезистивни сензора на Хол MRSS23E.

Планът беше прост - сензорът дава прекъсване за всяко завъртане на платката, позицията на светодиодите се определя от часовника между две преминавания и техният азимут и блясък се изчисляват при 360-градусово сканиране.

Но нещо се обърка - независимо от скоростта на въртене на платката, сензорът случайно издаде едно или две прекъсвания на преминаване. Така изображението се оказа размазано и сгънато навътре.

Смяната на сензорите не промени ситуацията, така че сензорът на Хол беше заменен с фоторезистор.

Ако някой има някакви мисли защо магниторезистивен сензор може да се държи по този начин, моля, споделете го в коментарите.

Как да популяризирате начинаещ, без да счупите нищо
Горната страна на дъската

С оптичен сензор изображението е ясно, но стабилизирането му отнема около 30 секунди. Това се случва поради редица причини, една от които е дискретността на таймера. Това са 4 милиона такта в секунда, разделени на 360 градуса с остатък, което внася изкривяване в изходното изображение.

В китайските светлинни часовници изображението се инсталира за няколко секунди с цената на факта, че малък сегмент от кръга просто не се показва: има празно място върху кръглото изображение, то е невидимо в текста, но картината е непълна.

Проблемите обаче не са приключили. Микроконтролер nRF52832 не може да осигури необходимата скорост на трансфер на данни за възможния брой нюанси (приблизително 16 MHz) - екранът произвежда 1 кадър в секунда, което не е достатъчно за човешкото око. Очевидно трябва да поставите отделен микроконтролер на платката, за да управлявате изображението, но засега е взето решение да замените MBI5030 с MBI5039. Има само 7 цвята, включително бялото, но това е достатъчно, за да практикувате софтуерната част.

Е, и най-важното нещо, заради което стартира тази образователна задача, е да програмирате микроконтролер и да извършвате контрол чрез приложение на смартфон.

В момента сканирането се предава чрез Bluetooth директно през nRF Connect, а интерфейсът на приложението е в процес на разработка.

Така междинните резултати на щафетата са следните:

Въртящият се екран има линия от 32 светодиода и диаметър на изображението 150 mm. Показва 7 цвята, задава изображение или текст за 30 секунди (което не е идеално, но като начало е приемливо). Чрез Bluetooth връзка можете да дадете команда за промяна на изображението.

Как да популяризирате начинаещ, без да счупите нищо
И ето как изглежда

И за да се учат успешно новите млади разработчици, всичко, което остава, е да решат следните задачи:

Преодолейте липсата на RAM на микроконтролера за пълноцветно показване на цветовата палитра. Подобрете приложението за генериране и предаване на статични или динамични изображения. Придайте на конструкцията завършен вид. Ще ви държим в течение.

PS Разбира се, след приключване на работата по Bluetooth LE (Nrf52832) ние ще проектираме и внедрим Wi-Fi/Bluetooth версия на ESP32 Но това ще бъде нова история.
Как да популяризирате начинаещ, без да счупите нищо

Източник: www.habr.com

Добавяне на нов коментар