Kako promovirati novinca, ne da bi karkoli pokvaril

Iskanje, razgovor, testna naloga, selekcija, zaposlitev, prilagajanje – pot je težka in razumljiva vsakemu od nas – tako delodajalcu kot delojemalcu.

Novinec nima potrebnih specializiranih kompetenc. Tudi izkušeni specialist se mora prilagoditi. Vodjo pritiskajo vprašanja, katere naloge naložiti novemu sodelavcu na začetku in koliko časa jim nameniti? Ob zagotavljanju zanimanja, vključenosti, zagona in integracije. Vendar ne tvegajte kritičnih poslovnih nalog.

Kako promovirati novinca, ne da bi karkoli pokvaril

Da bi to naredili, zaženemo interne projekte releja. Sestavljeni so iz samostojnih kratkih stopenj. Rezultati takega dela so osnova za nadaljnji razvoj in omogočajo novincu, da se izkaže, pridruži ekipi z zanimivo nalogo in brez tveganja, da bo pomemben projekt propadel. To vključuje nabiranje izkušenj, spoznavanje sodelavcev in priložnost, da se pokažete z najboljše strani, ko ni strogih omejitev iz dediščine.

Primer takšnega razvoja releja je bila tema vrtljivega zaslona na osnovi stroboskopskega učinka z možnostjo prikaza poljubne uporabniške dinamične slike, posnete na zaslonu telefona.Prototipe je mogoče najti tukaj.

Delo je zaporedno opravljalo več zaposlenih, nadaljevali pa ga bodo novi v času njihovega uvajanja (od dveh tednov do enega meseca, odvisno od sposobnosti in nivoja kompetenc).

Etape so bile naslednje:

a) premislite o oblikovanju (s preučevanjem obstoječih vzorcev, opisov analogov, izkazovanjem ustvarjalne pobude);

b) pripravi shemo vezja in jo položi na tablo;

c) razviti protokol za prenos slik iz telefona v napravo;

d) omogoča nadzor s pametnega telefona prek Bluetooth LE.

Začetna možnost je bila uporaba nečesa zelo kompaktnega, na primer vrtavke s tremi cvetnimi listi, ki je ob ročnem vrtenju začela kazati napise. V enem cvetnem listu je bil modul BLE, v drugem deset RGB LED, v tretjem optični senzor in v sredini baterija. Izdelana je bila shema vezja in izvedeni prvi poskusi. Postalo je jasno, da je raven kakovosti slike zelo nizka, ločljivost majhna, igralni učinek kratkotrajen, zmogljivosti pa skromne. In spinnerji so preteklost tako hitro, kot so se pojavili. Odločeno je bilo dvigniti lestvico in razviti vrtljivi stroboskopski zaslon. Uporablja se lahko vsaj v praktične namene na razstavah in konferencah, zanimanje za takšne rešitve pa v bližnji prihodnosti ne bo izginilo.

Glede zasnove sta bili dve glavni vprašanji: kako postaviti LED diode (v navpično ravnino, kot v zgornjem primeru, ali v vodoravno ravnino) in kako z LED diodami napajati vrtljivo ploščo.

Za izobraževalne namene so bile LED diode nameščene samo v vodoravni ravnini. Pri napajanju plošče je bila pomembna izbira: ali vzamemo kolektorski motor, ki je zajeten, hrupen, a poceni, ali pa uporabimo bolj elegantno rešitev z brezkontaktnim prenosom moči z dvema tuljavama - eno na motorju, drugo na krovu. Rešitev je seveda elegantna, a dražja in zamudnejša, saj... tuljave je bilo treba najprej izračunati in nato naviti (po možnosti ne na koleno).

Kako promovirati novinca, ne da bi karkoli pokvaril
Tako je videti nastali prototip

Specifičnost serijskih izdelkov je takšna, da je pomemben vsak dodatni cent pri ceni. Uspeh je mogoče določiti s ceno peščice pasivnih elementov. Zato je pogosto treba izbrati manj učinkovito, a cenejšo možnost, da lahko proizvajalec ostane tržno konkurenčen. Zato je razvijalec v zamisli, da bi rotacijski zaslon dal v množično proizvodnjo, izbral komutatorski motor.

Nastali prototip se je ob lansiranju provokativno lesketal, povzročal hrup in tresel po mizi. Izkazalo se je, da je zasnova, ki je zagotavljala stabilnost, tako težka in okorna, da je ni bilo smiselno prenašati na proizvodni prototip. Ob veselju vmesnega uspeha smo se odločili motor zamenjati z rotacijskim transformatorjem z zračno režo. Drugi razlog je bila nezmožnost napajanja motorja iz USB priključka računalnika.

Plošča LED temelji na našem modulu RM10 in šestih gonilnikih LED. MBI5030.

Gonilniki imajo 16 kanalov z možnostjo nadzora vsakega neodvisno. Tako ima 6 takih gonilnikov in skupaj 32 RGB LED zmožnost prikaza 16 milijonov barv.

Za sinhronizacijo in stabilizacijo izhodne slike sta bila uporabljena dva magnetorezivna Hallova senzorja MRSS23E.

Načrt je bil preprost - senzor daje prekinitev za vsak obrat plošče, položaj LED diod določi ura med dvema prehodoma, njihov azimut in sij pa se izračunata v 360-stopinjskem skeniranju.

Toda nekaj je šlo narobe - ne glede na hitrost vrtenja plošče je senzor naključno izdal eno ali dve prekinitvi na prehod. Tako se je slika izkazala za zamegljeno in prepognjeno navznoter.

Zamenjava senzorjev situacije ni spremenila, zato je bil Hallov senzor zamenjan s fotouporom.

Če ima kdo kakšno mnenje o tem, zakaj bi se magnetorezivni senzor lahko tako obnašal, ga prosim deli v komentarjih.

Kako promovirati novinca, ne da bi karkoli pokvaril
Zgornja stran plošče

Z optičnim senzorjem je slika jasna, vendar traja približno 30 sekund, da se stabilizira. To se zgodi zaradi več razlogov, eden od njih je diskretnost časovnika. To je 4 milijone taktov na sekundo, deljeno s 360 stopinjami z ostankom, kar povzroči popačenje v izhodni sliki.

Pri kitajskih stroboskopskih urah se slika namesti v nekaj sekundah na račun dejstva, da majhen segment kroga preprosto ni prikazan: na krožni sliki je prazen prostor, na besedilu je neviden, vendar slika je nepopolna.

Vendar težav še ni konec. Mikrokrmilnik nRF52832 ne more zagotoviti zahtevane hitrosti prenosa podatkov za možno število odtenkov (cca. 16 MHz) - zaslon proizvede 1 sličico na sekundo, kar je za človeško oko premalo. Očitno morate na ploščo namestiti ločen mikrokrmilnik za nadzor slike, vendar je bila zaenkrat sprejeta odločitev, da zamenjate MBI5030 z MBI5039. Obstaja samo 7 barv, vključno z belo, vendar je to dovolj za vadbo programskega dela.

No, in najpomembnejša stvar, zaradi katere smo se lotili te izobraževalne naloge, je programiranje mikrokontrolerja in izvajanje krmiljenja preko aplikacije na pametnem telefonu.

Skeniranje se trenutno prenaša prek povezave Bluetooth neposredno prek nRF Connect, vmesnik aplikacije pa je v razvoju.

Tako so vmesni rezultati štafete naslednji:

Vrtljivi zaslon ima linijo 32 LED diod in premer slike 150 mm. Prikaže 7 barv, postavi sliko ali besedilo v 30 sekundah (kar sicer ni idealno, a za začetek sprejemljivo). Preko Bluetooth povezave lahko daste ukaz za spremembo slike.

Kako promovirati novinca, ne da bi karkoli pokvaril
In tako izgleda

In da se novi mladi razvijalci uspešno učijo, ostane le še reševanje naslednjih nalog:

Odpravite pomanjkanje RAM-a mikrokrmilnika za polnobarvni prikaz barvne palete. Izboljšajte aplikacijo za ustvarjanje in prenos statičnih ali dinamičnih slik. Dajte strukturi končni videz. Obveščali vas bomo.

PS Seveda po končanem delu na Bluetooth LE (nrf52832) zasnovali in implementirali bomo različico Wi-Fi/Bluetooth na ESP32. Toda to bo nova zgodba.
Kako promovirati novinca, ne da bi karkoli pokvaril

Vir: www.habr.com

Dodaj komentar