Hledání, pohovor, testovací úkol, výběr, náběr do práce, adaptace — cesta, která je těžká a jasná nám všem — jak zaměstnavatelům, tak zaměstnancům.
Nováček nemá potřebné specializované kompetence. I zkušený odborník se musí přizpůsobit. Na vedoucího se tlačí otázky, jaké úkoly stanovit novému zaměstnanci na začátku a kolik času jim věnovat? Při zajištění zájmu, angažovanosti, energie a integrace. Ale nesmí riskovat s kritickými obchodními úkoly.

Proto spouštíme štafetové interní projekty. Ty se skládají z nezávislých krátkých fází. Výsledky takových prací slouží jako základ pro následné vývoje a umožňují nováčkovi ukázat se, zapojit se do kolektivu s zajímavým úkolem a bez rizika zpoždění důležitého projektu. Zde je čerpání zkušeností, seznámení s kolegy a možnost ukázat se v tom nejlepším světle, když nejsou striktní omezení ze strany legacy.
Příkladem takového štafetového vývoje byla téma rotační obrazovky na základě stroboskopického efektu se schopností zobrazovat libovolný uživatelský dynamický obraz vytvořený na displeji telefonu. Prototypy lze najít. .
Práce byly vykonávány postupně několika zaměstnanci a budou pokračovat novými během jejich onboardingu (od dvou týdnů do měsíce v závislosti na schopnostech a úrovni kompetencí).
Fáze byly následující:
a) promyslet konstrukci (prostudováním existujících vzorů, popisů analogů, prokázáním tvůrčí iniciativy);
b) vyvinout principialní elektrický schéma, rozvést jej na desce;
c) vyvinout protokol pro přenos obrazu z telefonu na zařízení;
d) zajistit ovládání přes smartphone prostřednictvím Bluetooth LE.
Původně se předpokládalo, že se použije něco velmi kompaktního, například třílistý spinner, který při ručním otáčení začal zobrazovat nápisy. V jednom lístku byl umístěn BLE modul, ve druhém deset RGB LED diod, ve třetím optický senzor a uprostřed byl akumulátor. Byla sestavena principální elektrická schéma a provedeny první experimenty. Ukázalo se, že úroveň kvality obrazu je velmi nízká, rozlišení malé, herní efekt krátkodobý a možnosti skromné. A spinnery rychle zmizely stejně, jako se objevily. Bylo rozhodnuto zvýšit standard a vyvinout otočný stroboskopický displej. Ten lze minimálně využít pro praktické účely na výstavách a konferencích, a v blízké době neztratí zájem o taková řešení.
Pokud jde o konstrukci, byly dvě hlavní otázky: jak umístit LED diody (ve vertikální rovině, jak je uvedeno výše, nebo v horizontální) a jak napájet otáčející se desku s LED diodami.
Pro vzdělávací účely byly LED diody umístěny pouze v horizontální rovině. Co se týče napájení desky, byl zde důležitý výběr: buď vezmeme kollektoren motor, robustní, hlučný, ale levný, nebo použijeme elegantnější řešení s bezkontaktním přenosem energie pomocí dvou cívky – jedna na motoru, druhá na desce. Řešení je samozřejmě elegantní, ale dražší a časově náročnější, protože cívky je nejprve třeba vypočítat, a poté namotat (nejlépe ne na koleně).

Takto vypadá vzniklý prototyp.
Specifika hromadné výroby jsou taková, že každé dodatečné centy v nákladech mají význam. Úspěch může záviset na ceně hrsti pasivních komponent. Proto často musíme zvolit méně efektivní, ale levnější variantu, aby výrobce mohl udržet komerční konkurenceschopnost. Proto, s ohledem na to, že rotační displej bude uveden do hromadné výroby, si vývojář zvolil kollektoren motor.
Vytvořený prototyp při spuštění vzrušeně jiskřil, hlučel a třásl stolem. Konstrukce, která zajistila stabilitu, se ukázala být natolik těžká a rozměrná, že nemělo smysl ji usilovat o sériovou výrobu. Poté, co jsme se radovali z mezivýsledku, jsme se rozhodli vyměnit motor za rotační transformátor s vzduchovou mezerou. Dalším důvodem byla nemožnost napájet motor z USB portu počítače.
Základem desky se světelnými diodami se stal náš modul RM10 a šest LED driverů. .
Drivery mají 16 kanálů s možností nezávislého řízení každého z nich. Takže 6 takových driverů a 32 RGB LED diod mají celkově možnost zobrazit 16 milionů barev.
Pro synchronizaci a stabilizaci zobrazovaného obrazu byly použity dva magnetorezistivní Hallovy senzory. .
Plán byl jednoduchý – senzor dává přerušení na každý obrat desky, na základě taktu mezi dvěma průchody je určena poloha LED diod a počítá se jejich azimut a svícení ve skenování 360 stupňů.
Ale něco se pokazilo – bez ohledu na rychlost otáčení desky senzor vydával chaoticky buď jedno, nebo dvě přerušení za průchod. Takže obraz vycházel rozmazaně a utvářel se uvnitř sebe.
Výmena senzorů situaci nezměnila, proto byl Hallův senzor vyměněn za fotorezistor.
Kdo má nějaké myšlenky, proč se magnetorezistivní senzor takto choval, sdílejte je v komentářích.

Horní strana desky
S optickým senzorem je obraz jasný, ale stabilizace trvá asi 30 sekund. K tomu dochází z řady příčin, jednou z nich je diskrétnost časovače. Je to 4 miliony tiků za sekundu, které se dělí na 360 stupňů s zbytkem, který vnáší zkreslení do vydávaného obrazu.
V čínských stroboskopických hodinách je obraz nastaven za pár sekund na úkor toho, že malý segment kruhu prostě není zobrazen: na kruhovém obraze je prázdné místo, na textu neviditelné, ale obrázek se ukazuje jako neúplný.
Avšak problémy neskončily. Mikrokontrolér nemůže zajistit potřebnou rychlost přenosu dat pro možné množství odstínů (přibližně 16 MHz) – obrazovka zobrazuje 1 snímek za sekundu, což je pro lidské oko příliš málo. Je zřejmé, že je potřeba umístit na desku samostatný mikrořadič pro řízení obrazu, a zatím bylo rozhodnuto nahradit MBI5030 na . To je pouze 7 barev, včetně bílé, ale to stačí pro vyladění softwarové části.
A neméně důležitým cílem, pro který byl tento vzdělávací úkol navržen – programovat mikrořadič a uskutečnit ovládání prostřednictvím aplikace na smartphonu.
V současnosti se rozšíření přenáší přes Bluetooth přímo pomocí nRF Connect, a rozhraní aplikace se nachází ve vývoji.
Takže mezitím jsou výsledky práce štafetového týmu následující:
Rotující obrazovka má řadu 32 LED diod a průměr obrazu 150 mm. Zobrazuje 7 barev, nastavuje obrázek nebo text za 30 sekund (což není ideální, ale na začátek přijatelné). Přes Bluetooth spojení lze vydat příkaz ke změně obrázku.

A takto to vypadá
A mladým novým vývojářům zbývá k úspěšnému učení vyřešit následující úkoly:
překonat nedostatek operační paměti mikrořadiče pro plnobarevné zobrazení barevné palety. Dokončit aplikaci pro vytváření a přenos statického nebo dynamického obrázku. Dát konstrukci hotový vzhled. Budeme vás informovat.
P.S. Samozřejmě, po dokončení prací na Bluetooth LE () navrhneme a realizujeme Wi-Fi/Bluetooth verzi na ESP32 Ale to už bude nová historie.

Zdroj: habr.com
