Jak propagovat nováčka, aniž byste něco porušili

Hledání, pohovor, testovací úkol, výběr, najímání, adaptace – cesta je obtížná a srozumitelná pro každého z nás – pro zaměstnavatele i zaměstnance.

Nováček nemá potřebné specializované kompetence. I zkušený specialista se musí přizpůsobit. Na manažera tlačí otázky, jaké úkoly přidělit novému zaměstnanci na začátku a kolik času na ně vyčlenit? Při zajištění zájmu, zapojení, pohonu a integrace. Ale neriskujte kritické obchodní úkoly.

Jak propagovat nováčka, aniž byste něco porušili

Za tímto účelem spouštíme interní projekty relé. Skládají se z nezávislých krátkých etap. Výsledky takové práce slouží jako základ pro další vývoj a umožňují nováčkovi osvědčit se, připojit se k týmu se zajímavým úkolem a bez rizika selhání důležitého projektu. To zahrnuje získávání zkušeností, setkání s kolegy a příležitost ukázat svou nejlepší stránku, když neexistují žádná přísná omezení z dědictví.

Příkladem takového reléového vývoje bylo téma otočné obrazovky založené na stroboskopickém efektu s možností zobrazení libovolného uživatelského dynamického snímku pořízeného na obrazovce telefonu.Prototypy lze nalézt zde.

Práce provedlo postupně několik zaměstnanců a po dobu jejich nástupu (od dvou týdnů do měsíce, dle schopností a kompetencí) v nich budou pokračovat noví.

Fáze byly následující:

a) promyslet design (studováním existujících vzorků, popisem analogů, projevením tvůrčí iniciativy);

b) vytvořit schéma zapojení a umístit jej na desku;

c) vyvinout protokol pro přenos obrázků z telefonu do zařízení;

d) poskytovat ovládání ze smartphonu přes Bluetooth LE.

Výchozí možností bylo použít něco velmi kompaktního, například třílistý spinner, který při ručním otáčení začal ukazovat nápisy. V jednom plátku byl modul BLE, ve druhém deset RGB LED, ve třetím optický senzor a uprostřed baterie. Bylo vypracováno schéma zapojení a byly provedeny první experimenty. Ukázalo se, že úroveň kvality obrazu je velmi nízká, rozlišení je nízké, herní efekt je krátkodobý a možnosti jsou skromné. A spinnery jsou minulostí tak rychle, jak se objevily. Bylo rozhodnuto zvýšit laťku a vyvinout rotující zábleskovou obrazovku. Minimálně se dá využít pro praktické účely na výstavách a konferencích a zájem o taková řešení v nejbližší době nepomine.

Ohledně designu byly dvě hlavní otázky: jak umístit LED diody (ve svislé rovině, jako v příkladu výše, nebo v horizontální) a jak napájet otočnou desku 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, byla důležitá volba: buď vezmeme komutátorový motor, který je objemný, hlučný, ale levný, nebo použijeme elegantnější řešení s bezkontaktním přenosem výkonu pomocí dvou cívek - jedné na motoru, druhé na palubě. Řešení je to samozřejmě elegantní, ale dražší a časově náročnější, protože... cívky se musely nejprve vypočítat a pak navinout (raději ne na koleno).

Jak propagovat nováčka, aniž byste něco porušili
Takto vypadá výsledný prototyp

Specifičnost sériově vyráběných produktů je taková, že záleží na každém centu navíc v ceně. Úspěch lze určit podle ceny hrstky pasivů. Proto je často nutné zvolit méně efektivní, ale levnější variantu, aby výrobce mohl zůstat komerčně konkurenceschopný. Vývojář si proto představoval, že rotační síto bude uvedeno do sériové výroby, zvolil komutátorový motor.

Při spuštění výsledný prototyp provokativně jiskřil, dělal hluk a třásl stolem. Konstrukce, která zajišťovala stabilitu, se ukázala být tak těžká a objemná, že nemělo smysl dovést ji do sériového prototypu. Radujíce se z průběžného úspěchu, rozhodli jsme se vyměnit motor za rotační transformátor se vzduchovou mezerou. Dalším důvodem byla nemožnost napájet motor z USB portu počítače.

LED deska je založena na našem modulu RM10 a šesti LED ovladačích. MBI5030.

Ovladače mají 16 kanálů s možností ovládat každý nezávisle. 6 takových ovladačů a 32 RGB LED celkem má tedy schopnost zobrazit 16 milionů barev.

Pro synchronizaci a stabilizaci výstupního obrazu byly použity dva magnetorezistentní Hallovy senzory MRSS23E.

Plán byl jednoduchý – snímač dává přerušení pro každou otáčku desky, polohu LED určují hodiny mezi dvěma průchody a jejich azimut a záře se počítají v 360stupňovém skenu.

Ale něco se pokazilo - bez ohledu na rychlost otáčení desky, senzor náhodně vydal jedno nebo dvě přerušení na průchod. Obraz se tedy ukázal být rozmazaný a složený dovnitř.

Výměna snímačů situaci nezměnila, Hallův snímač byl tedy nahrazen fotorezistorem.

Pokud má někdo nějaké myšlenky na to, proč by se magnetorezistivní senzor mohl chovat tímto způsobem, podělte se o to v komentářích.

Jak propagovat nováčka, aniž byste něco porušili
Horní strana desky

S optickým snímačem je obraz čistý, ale stabilizace trvá asi 30 sekund. To se děje z několika důvodů, jedním z nich je diskrétnost časovače. To jsou 4 miliony tiků za sekundu, děleno 360 stupni se zbytkem, což způsobuje zkreslení výstupního obrazu.

V čínských stroboskopických hodinkách se obrázek nainstaluje během několika sekund za cenu toho, že se malý segment kruhu jednoduše nezobrazí: na kruhovém obrázku je prázdné místo, na textu je neviditelný, ale obrázek je neúplný.

Problémům však není konec. Mikrokontrolér nRF52832 nedokáže poskytnout požadovanou rychlost přenosu dat pro možný počet odstínů (cca 16 MHz) - obrazovka produkuje 1 snímek za sekundu, což je pro lidské oko málo. Je zřejmé, že pro ovládání obrazu musíte na desku umístit samostatný mikrokontrolér, ale prozatím padlo rozhodnutí nahradit MBI5030 MBI5039. Barev je pouze 7 včetně bílé, ale na procvičení softwarové části to stačí.

No, a nejdůležitější věc, kvůli které byl tento vzdělávací úkol zahájen, je naprogramovat mikrokontrolér a provádět ovládání prostřednictvím aplikace na chytrém telefonu.

Sken se aktuálně přenáší přes Bluetooth přímo přes nRF Connect a rozhraní aplikace je ve vývoji.

Průběžné výsledky štafetového týmu jsou tedy následující:

Otočná obrazovka má řadu 32 LED a průměr obrazu 150 mm. Zobrazí 7 barev, nastaví obrázek nebo text za 30 sekund (což není ideální, ale pro začátek přijatelné). Prostřednictvím připojení Bluetooth můžete zadat příkaz ke změně obrázku.

Jak propagovat nováčka, aniž byste něco porušili
A takhle to vypadá

A aby se noví mladí vývojáři úspěšně učili, zbývá pouze vyřešit následující úkoly:

Překonejte nedostatek paměti RAM mikrokontroléru pro plnobarevné zobrazení barevné palety. Vylepšete aplikaci pro generování a přenos statických nebo dynamických obrázků. Dejte struktuře dokončený vzhled. Budeme vás informovat.

PS Samozřejmě po dokončení práce na Bluetooth LE (nrf52832) navrhneme a implementujeme verzi Wi-Fi/Bluetooth na ESP32 Ale to bude nový příběh.
Jak propagovat nováčka, aniž byste něco porušili

Zdroj: www.habr.com

Přidat komentář