Kako promovirati početnika, a da ništa ne pokvarite

Potraga, intervju, probni zadatak, selekcija, zapošljavanje, prilagodba – put je težak i razumljiv svakome od nas – i poslodavcu i zaposleniku.

Pridošlica nema potrebne specijalizirane kompetencije. Čak se i iskusni stručnjak mora prilagoditi. Voditelja pritiskaju pitanja koje zadatke u startu postaviti novom zaposleniku i koliko vremena za njih izdvojiti? Dok osigurava interes, uključenost, poticaj i integraciju. Ali nemojte riskirati ključne poslovne zadatke.

Kako promovirati početnika, a da ništa ne pokvarite

Da bismo to učinili, pokrećemo interne projekte releja. Sastoje se od nezavisnih kratkih faza. Rezultati takvog rada služe kao temelj za daljnji razvoj i omogućuju novopridošlici da se dokaže, pridruži timu sa zanimljivim zadatkom i bez rizika da propadne važan projekt. To uključuje stjecanje iskustva, upoznavanje kolega i priliku da pokažete svoju najbolju stranu kada nema strogih ograničenja iz nasljeđa.

Primjer takvog razvoja releja bila je tema rotirajućeg zaslona temeljenog na stroboskopskom efektu s mogućnošću prikazivanja proizvoljne korisničke dinamičke slike snimljene na zaslonu telefona. Prototipovi se mogu pronaći здесь.

Posao je redom obavljalo nekoliko djelatnika, a nastavit će ga novi za vrijeme trajanja njihovog staža (od dva tjedna do mjesec dana, ovisno o sposobnostima i razini kompetencija).

Faze su bile sljedeće:

a) osmisliti dizajn (proučavajući postojeće uzorke, opise analoga, pokazujući kreativnu inicijativu);

b) izraditi shemu strujnog kruga i postaviti je na ploču;

c) razviti protokol za prijenos slika s telefona na uređaj;

d) omogućiti kontrolu s pametnog telefona putem Bluetooth LE.

Početna opcija bila je korištenje nečeg vrlo kompaktnog, kao što je vrtilica s tri latice, koja je, kada se ručno okrene, počela pokazivati ​​natpise. U jednoj latici bio je BLE modul, u drugoj deset RGB LED dioda, u trećoj optički senzor i baterija u sredini. Napravljen je dijagram strujnog kruga i izvedeni su prvi pokusi. Postalo je jasno da je razina kvalitete slike vrlo niska, rezolucija niska, učinak igranja kratkotrajan, a mogućnosti skromne. A spinneri su stvar prošlosti čim su se pojavili. Odlučeno je podići ljestvicu i razviti rotirajući stroboskopski zaslon. U najmanju ruku, može se koristiti u praktične svrhe na izložbama i konferencijama, a interes za takva rješenja neće nestati u bliskoj budućnosti.

Što se tiče dizajna, postojala su dva glavna pitanja: kako postaviti LED diode (u okomitu ravninu, kao u gornjem primjeru, ili u horizontalnu) i kako napajati rotirajuću ploču s LED diodama.

U obrazovne svrhe, LED diode su postavljene samo u vodoravnoj ravnini. Što se tiče napajanja ploče, postojao 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 dvije zavojnice - jedne na motoru, druge na ploči. Rješenje je, naravno, elegantno, ali skuplje i dugotrajnije, jer... zavojnice su se morale prvo izračunati, a zatim namotati (po mogućnosti ne na koljenu).

Kako promovirati početnika, a da ništa ne pokvarite
Ovako izgleda dobiveni prototip

Specifičnost proizvoda masovne proizvodnje je takva da je svaki dodatni cent u cijeni bitan. Uspjeh se može odrediti cijenom šačice pasiva. Stoga je često potrebno odabrati manje učinkovitu, ali jeftiniju opciju kako bi proizvođač ostao tržišno konkurentan. Stoga, zamišljajući da će rotacijsko sito biti pušteno u masovnu proizvodnju, programer je odabrao komutatorski motor.

Kada je lansiran, rezultirajući prototip provokativno je svjetlucao, stvarao buku i tresao stol. Pokazalo se da je dizajn koji je osiguravao stabilnost toliko težak i glomazan da nije imalo smisla donositi ga do proizvodnog prototipa. Radujući se srednjem uspjehu, odlučili smo motor zamijeniti rotirajućim transformatorom sa zračnim rasporom. Drugi razlog bila je nemogućnost napajanja motora s USB priključka računala.

LED ploča se temelji na našem RM10 modulu i šest LED drajvera. MBI5030.

Driveri imaju 16 kanala s mogućnošću upravljanja svakim neovisno. Dakle, ukupno 6 takvih drivera i 32 RGB LED imaju mogućnost prikaza 16 milijuna boja.

Za sinkronizaciju i stabilizaciju izlazne slike korištena su dva magnetorezistivna Hall senzora MRSS23E.

Plan je bio jednostavan - senzor daje prekid za svaki okretaj ploče, položaj LED dioda određuje sat između dva prolaza, a njihov azimut i sjaj se izračunavaju u skeniranju od 360 stupnjeva.

Ali nešto je pošlo po zlu - bez obzira na brzinu rotacije ploče, senzor je nasumično izdao jedan ili dva prekida po prolazu. Tako je slika ispala mutna i presavijena prema unutra.

Zamjena senzora nije promijenila situaciju, pa je Hall senzor zamijenjen fotootpornikom.

Ako netko ima bilo kakvo mišljenje o tome zašto bi se magnetnootporni senzor mogao ovako ponašati, podijelite to u komentarima.

Kako promovirati početnika, a da ništa ne pokvarite
Gornja strana ploče

S optičkim senzorom slika je jasna, ali joj je potrebno oko 30 sekundi da se stabilizira. To se događa iz više razloga, a jedan od njih je diskretnost mjerača vremena. To je 4 milijuna taktova u sekundi, podijeljeno s 360 stupnjeva s ostatkom, što uvodi izobličenje u izlaznu sliku.

Kod kineskih stroboskopskih satova slika se instalira u nekoliko sekundi na račun činjenice da se mali segment kruga jednostavno ne prikaže: na kružnoj slici je prazan prostor, na tekstu je nevidljiv, ali slika je nepotpuna.

Međutim, problemima nije kraj. Mikrokontroler nRF52832 ne može osigurati potrebnu brzinu prijenosa podataka za mogući broj nijansi (cca. 16 MHz) - ekran proizvodi 1 sličicu u sekundi, što je nedovoljno za ljudsko oko. Očito je potrebno postaviti poseban mikrokontroler na pločicu za kontrolu slike, ali za sada je donesena odluka da se MBI5030 zamijeni s MBI5039. Postoji samo 7 boja, uključujući bijelu, ali to je dovoljno za vježbanje softverskog dijela.

Pa, i ono najvažnije, zbog čega se krenulo u ovaj edukativni zadatak, jest programiranje mikrokontrolera i upravljanje putem aplikacije na pametnom telefonu.

Skeniranje se trenutno prenosi putem Bluetootha izravno putem 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 promjer 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 izdati naredbu za promjenu slike.

Kako promovirati početnika, a da ništa ne pokvarite
A ovako to izgleda

A kako bi novi mladi programeri uspješno učili, preostaje samo riješiti sljedeće zadatke:

Nadiđite nedostatak RAM-a mikrokontrolera za prikaz palete boja u punoj boji. Poboljšajte aplikaciju za generiranje i prijenos statičnih ili dinamičkih slika. Dajte strukturi gotov izgled. Obavještavat ćemo vas.

PS Naravno, nakon završetka rada na Bluetooth LE (nrf52832) dizajnirat ćemo i implementirati Wi-Fi/Bluetooth verziju na ESP32 Ali to će biti nova priča.
Kako promovirati početnika, a da ništa ne pokvarite

Izvor: www.habr.com

Dodajte komentar