Pretraga, intervju, testni zadatak, selekcija, zapošljavanje, adaptacija – put je težak i razumljiv svakom od nas – i poslodavcu i zaposlenom.
Novopridošlica nema potrebne specijalizovane kompetencije. Čak se i iskusni stručnjak mora prilagoditi. Menadžera pritiskaju pitanja koje zadatke na početku zadati novom zaposleniku i koliko vremena za njih izdvojiti? Osiguravajući interes, uključenost, pogon i integraciju. Ali nemojte riskirati kritične poslovne zadatke.

Da bismo to učinili, pokrećemo interne projekte. Sastoje se od nezavisnih kratkih faza. Rezultati takvog rada služe kao temelj za daljnji razvoj i omogućavaju pridošlicu da se dokaže, pridruži timu sa zanimljivim zadatkom i bez rizika da propadne važan projekat. To uključuje sticanje iskustva, upoznavanje sa kolegama i priliku da pokažete svoju najbolju stranu kada ne postoje stroga ograničenja od naslijeđa.
Primjer takvog razvoja bila je tema o rotirajućem ekranu zasnovanom na stroboskopskom efektu sa mogućnošću prikaza proizvoljne korisničke dinamičke slike snimljene na ekranu telefona .
Posao je uzastopno obavljalo nekoliko zaposlenih, a nastaviće ga novi za vreme upisa (od dve nedelje do mesec dana, u zavisnosti od sposobnosti i nivoa kompetencija).
Faze su bile sljedeće:
a) promislite kroz dizajn (proučavanjem postojećih uzoraka, opisima analoga, pokazivanjem kreativne inicijative);
b) izraditi šemu kola i postaviti je na ploču;
c) razviti protokol za prenos slika sa telefona na uređaj;
d) omogućavaju kontrolu sa pametnog telefona putem Bluetooth LE.
Početna opcija je bila korištenje nečeg vrlo kompaktnog, kao što je spinner s tri latice, koji je, kada se ručno rotirao, počeo pokazivati natpise. U jednoj latici nalazio se BLE modul, u drugoj deset RGB LED dioda, u trećoj optički senzor, a u sredini baterija. Napravljena je shema strujnog kola i izvedeni su prvi eksperimenti. Postalo je jasno da je nivo kvaliteta slike veoma nizak, rezolucija mala, efekat igranja kratkotrajan, a mogućnosti skromne. A spineri su prošlost isto tako brzo kao što su se i pojavili. Odlučeno je da se podigne letvica i razvije rotirajući stroboskopski ekran. U najmanju ruku, može se koristiti u praktične svrhe na izložbama i konferencijama, a interes za ovakva rješenja neće nestati u bliskoj budućnosti.
Što se tiče dizajna, postojala su dva glavna pitanja: kako postaviti LED diode (u vertikalnoj ravni, kao u gornjem primjeru, ili u horizontalnoj) i kako napajati rotirajuću ploču sa LED diodama.
U obrazovne svrhe, LED diode su postavljene samo u horizontalnoj ravni. Što se tiče napajanja ploče, bio je važan izbor: ili ćemo uzeti komutatorski motor, koji je glomazan, bučan, ali jeftin, ili ćemo koristiti elegantnije rješenje s beskontaktnim prijenosom snage pomoću dva namotaja - jedan na motoru, drugi na tabli. Rješenje je, naravno, elegantno, ali skuplje i dugotrajnije, jer... kalemovi su se prvo morali izračunati, a zatim namotati (po mogućnosti ne na kolenu).

Ovako izgleda dobijeni prototip
Specifičnost proizvoda masovne proizvodnje je takva da je svaki dodatni cent u cijeni bitan. Uspjeh se može odrediti po cijeni šačice pasiva. Stoga je često potrebno odabrati manje učinkovitu, ali jeftiniju opciju kako bi proizvođač mogao ostati komercijalno konkurentan. Stoga, zamišljajući da će rotirajući ekran biti pušten u masovnu proizvodnju, programer je odabrao komutatorski motor.
Kada je lansiran, rezultirajući prototip provokativno je zasjao, napravio buku i potresao sto. Dizajn koji je osiguravao stabilnost pokazao se toliko težak i glomazan da nije imalo smisla dovoditi ga u proizvodni prototip. Radujući se srednjem uspjehu, odlučili smo zamijeniti motor rotirajućim transformatorom sa zračnim razmakom. Drugi razlog je bila nemogućnost napajanja motora sa USB porta računara.
LED ploča je bazirana na našem RM10 modulu i šest LED drajvera. .
Drajveri imaju 16 kanala sa mogućnošću upravljanja svakim nezavisno. Dakle, 6 takvih drajvera i 32 RGB LED-a ukupno imaju mogućnost prikaza 16 miliona boja.
Za sinhronizaciju i stabilizaciju izlazne slike korišćena su dva magnetorezistivna Hall senzora .
Plan je bio jednostavan - senzor daje prekid za svaki obrtaj ploče, položaj LED dioda je određen satom između dva prolaza, a njihov azimut i sjaj se izračunavaju u skeniranju od 360 stepeni.
Ali nešto je pošlo po zlu - bez obzira na brzinu rotacije ploče, senzor je nasumično izdavao jedan ili dva prekida po prolazu. Tako se ispostavilo da je slika mutna i presavijena prema unutra.
Zamjena senzora nije promijenila situaciju, pa je Hall senzor zamijenjen fotootpornikom.
Ako neko ima razmišljanja o tome zašto bi se magnetorezitivni senzor mogao ponašati na ovaj način, podijelite to u komentarima.

Gornja strana ploče
Sa optičkim senzorom, slika je jasna, ali je potrebno oko 30 sekundi da se stabilizuje. To se dešava iz više razloga, od kojih je jedan diskretnost tajmera. Ovo je 4 miliona tikova u sekundi, podeljeno sa 360 stepeni sa ostatkom, što unosi izobličenje u izlaznu sliku.
U kineskim stroboskopskim satovima, slika se instalira za nekoliko sekundi po cijenu činjenice da se mali segment kruga jednostavno ne prikazuje: na kružnoj slici je prazan prostor, nevidljiv je na tekstu, ali slika je nepotpuna.
Međutim, problemima nije kraj. Mikrokontroler ne može osigurati potrebnu brzinu prijenosa podataka za mogući broj nijansi (cca. 16 MHz) - ekran proizvodi 1 kadar u sekundi, što nije dovoljno za ljudsko oko. Očigledno je potrebno postaviti poseban mikrokontroler na ploču za kontrolu slike, ali za sada je donesena odluka da se MBI5030 zamijeni sa . Postoji samo 7 boja, uključujući bijelu, ali ovo je dovoljno za vježbanje softverskog dijela.
Pa, i ono što je najvažnije, zbog čega je i pokrenut ovaj edukativni zadatak, je programiranje mikrokontrolera i upravljanje putem aplikacije na pametnom telefonu.
Skeniranje se trenutno prenosi putem Bluetooth-a direktno preko nRF Connecta, a sučelje aplikacije je u razvoju.
Dakle, međurezultati štafete su sljedeći:
Rotirajući ekran ima liniju od 32 LED diode i prečnik slike od 150 mm. Prikazuje 7 boja, postavlja sliku ili tekst za 30 sekundi (što nije idealno, ali prihvatljivo za početak). Preko Bluetooth veze možete dati komandu za promjenu slike.

A ovako to izgleda
A da bi novi mladi programeri uspješno učili, ostaje samo riješiti sljedeće zadatke:
Prevaziđite nedostatak RAM-a mikrokontrolera za prikaz palete boja u punoj boji. Poboljšajte aplikaciju za generiranje i prijenos statičkih ili dinamičkih slika. Dajte strukturi gotov izgled. Obavještavat ćemo vas.
PS Naravno, nakon završetka rada na Bluetooth LE () dizajniraćemo i implementirati Wi-Fi/Bluetooth verziju na ESP32, ali to će biti nova priča.

izvor: www.habr.com
