Otsing, intervjuu, proovivajaduste lĂ€bimine, valimine, vĂ€rbamine, kohandamine â tee on keeruline ja arusaadav meile kĂ”igile â nii tööandjale kui töötajale.
Algajal puuduvad vajalikud spetsialiseeritud oskused. Isegi kogenud spetsialist peab end ĂŒmber kohandama. Juhti painavad kĂŒsimused, milliseid ĂŒlesandeid mÀÀrata uuele töötajale alguses ja kui palju aega neile eraldada? Tagamaks samas huvi, kaasatust, energiat ja integratsiooni. Kuid mitte riskida kriitiliste Ă€rieesmĂ€rkidega.

Sel eesmĂ€rgil alustame meie sisemisi vahetusprojekte. Need koosnevad iseseisvatest lĂŒhikestest etappidest. Selliste tööde tulemused toimivad jĂ€rgmiste arenduste aluseks ja vĂ”imaldavad uuel töötajal enda nĂ€idata, meeskonda huvitava ĂŒlesande kaudu sulanduda ja vĂ€ltida olulise projekti lĂ€bikukkumist. Siin on nii kogemuste omandamine, kolleegide tundmaĂ”ppimine kui ka vĂ”imalus end parimast kĂŒljest nĂ€idata, kui pole rangeid piiranguid pĂ€randist.
NĂ€iteks sellise vahetusprojekti aluseks oli pöörleva ekraani teema, mis pĂ”hines stroboskoopilisel efekte ja vĂ”imaldas kuvada sellele suvalisi kasutajate dĂŒnaamilisi pilte, mis on loodud telefoni ekraanil. PrototĂŒĂŒpe vĂ”ib leida .
Tööd viidi lÀbi jÀrjestikku mitmete töötajate poolt ning need jÀtkuvad uute töötajate poolt nende onboarding'i ajal (kahest nÀdalast kuni kuuni, sÔltuvalt oskustest ja pÀdevuse tasemest)..
Etapid olid jÀrgmised:
a) mÔelda vÀlja konstruktsioon (uurides olemasolevaid nÀidiseid, analooge ja kasutades loovat algatust);
b) arendada vÀlja pÔhiplaan, paigutada see plaadile;
c) vÀlja töötada protokoll, et edastada pilti telefonist seadmele;
d) tagada juhtimine nutitelefoni kaudu Bluetooth LE abil.
Algse variant nĂ”udis midagi vĂ€ga kompaktset, nagu kolmelabaline spinner, mis kĂ€e keeramisega hakkas nĂ€itama kirjutisi. Ăks leht sisaldas BLE-moodulit, teises oli kĂŒmme RGB LED-i, kolmandas optiline andur, keskel â aku. Koostati pĂ”himĂ”tteline elektriskeem ja tehti esimesed katsetused. Selgus, et pildi kvaliteet on vĂ€ga madal, resolutsioon on vĂ€ike, mĂ€nguline efekt kestab lĂŒhidelt, vĂ”imalused on tagasihoidlikud. Ja spinnereid kadusid nii kiiresti minevikku, nagu nad ilmusid. Otsustati tĂ”sta lati ja arendada pöörlevat stroboskoopilist ekraani. Seda vĂ”ib vĂ€hemalt kasutada praktilistes eesmĂ€rkides messidel ja konverentsidel ning lĂ€hitulevikus ei kao huvi selliste lahenduste vastu.
Konstruktsiooni osas oli peamisi kĂŒsimusi kaks: kuidas paigutada LED-e (vertikaalses tasapinnas, nagu ĂŒlaltoodud nĂ€ites, vĂ”i horisontaalses) ja kuidas toita pöörlevat plaati LED-idega.
Kaasava eesmĂ€rgil paigutati LED-id ainult horisontaalasendisse. Mis puudutab plaadi toiteallikat, siis seisnes oluline valik: kas vĂ”tta kollektorimootor, mis on mahukas, lĂ€rmakas, kuid odav, vĂ”i kasutada elegantsemat lahendust kontaktivaba toiteĂŒlekandega kahe puuri abil â ĂŒks mootori peal, teine plaadil. Lahendus on kindlasti elegantne, kuid kallim ja aeganĂ”udvam, kuna puure tuli esmalt arvutada ja seejĂ€rel kerida (soovitavalt mitte lihtsalt kĂ€tega).

Nii nĂ€eb vĂ€lja valminud prototĂŒĂŒp
Masseeritud tootmise toote eripÀra on selline, et iga sent tootehinnas on tÀhtis. Edu vÔib mÀÀrata kÀputÀis passiivkomponente. SeetÔttu tuleb sageli valida vÀhem efektiivne, kuid odavam variant, et tootjal oleks vÔimalik sÀilitada Àriline konkurentsivÔime. SeetÔttu, olles kujutanud, et pöörlev ekraan viiakse massilisse tootmisse, valis arendaja kollektorimootori.
Valmiste prototĂŒĂŒp sĂ€ras, mĂŒristas ja raputas lauda. Konstruktsioon, mis tagas stabiilsuse, osutus nii raskeks ja mahukaks, et selle viimine seeriaprototĂŒĂŒbiks ei olnud mĂ”tet. Vahepealse edu ĂŒle rÔÔmustades otsustati mootor asendada pöörleva transformaatoriga, millel on Ă”huvahe. Teiseks pĂ”hjuseks oli mootorite toitmisvĂ”imekus USB-pordi kaudu arvutist.
LED-de plaadi aluseks sai meie RM10 moodul ja kuus LED-draiverit. .
Draiverid omavad 16 kanalit, millega on vĂ”imalik iseseisvalt juhtida iga ĂŒhte. Seega on 6 sellist draiverit ja 32 RGB-LED-lampi kokku vĂ”imelised nĂ€itama 16 miljonit vĂ€rvi.
VĂ€ljundi pildi sĂŒnkroonimiseks ja stabiliseerimiseks kasutati kahte magneetilisi Halli andurit. .
Plaan oli lihtne - andur genereerib katkemise iga plaadi pöörde kohta, takti vahel kahe lÀbimise ajal mÀÀratakse LED-ide asend ja arvutatakse nende azimuth ja valgus 360-kraadises laiusasendis.
Aga midagi lĂ€ks valesti â sĂ”ltumata plaadi pöörlemiskiirusest andis sensor kaootiliselt kas ĂŒhe vĂ”i kaks katkestust lĂ€bimise ajal. SeetĂ”ttu oli pilt udune ja kokkusurutud.
Anduri vahetus ei muutnud olukorda, seega asendati Halli andur fotorestaatoriga.
Kellelgi on mÔtteid, miks magnetoresistatiivne andur vÔis nii kÀituda, jagage kommentaarides.

Plaadi ĂŒlemine kĂŒlg
Optilise anduriga on pilt terav, kuid stabiliseerub umbes 30 sekundi pĂ€rast. See juhtub mitmete pĂ”hjuste tĂ”ttu, millest ĂŒks on ajastusdiscrete. See on 4 miljonit tikku sekundis, mis jagatakse 360 kraadi, jÀÀk aga moonutab antud pilti.
Hiina stroboskoopilistes kellades seadistatakse pilt paari sekundi jooksul, hinnaga, et vĂ€ike ringiosa ei kuvata: ringil on tĂŒhi koht, tekstis pole see mĂ€rgatav, kuid pilt osutub mittetĂ€ielikuks.
Kuid probleemid ei olnud veel lĂ”ppenud. Mikroprotsessor ei suuda tagada vajalikku andmeedastuskiirust vĂ”imaliku toonide arvu jaoks (umbes 16 MHz) â ekraan annab vĂ€lja 1 kaadri sekundis, seda on inimese silmale liiga vĂ€he. Ilmselgelt on vajalik plaadile paigaldada eraldi mikrokontroller pildi juhtimiseks, aga praegu on otsustatud asendada MBI5030 mudel . See on kokku 7 vĂ€rvi, sealhulgas valge, kuid seda piisab tarkvara osa arendamiseks.
Ja oluline pĂ”hjus, miks see hariduslik ĂŒlesanne algatati â programmeerida mikrokontroller ja teostada juhtimist nutitelefoni rakenduse kaudu.
Praegu edastatakse andmed Bluetoothi kaudu otse nRF Connect'i kaudu, samas kui rakenduse liides on arendamisel.
Seega on vahepealsed tulemused teatevÔistkonna tööst jÀrgmised:
Rotatsiooniline ekraan omab 32 LED lampide rida ja pildi diameeter on 150 mm. See kuvab 7 vĂ€rvi, seab pildi vĂ”i teksti 30 sekundi jooksul (mis pole ideaalne, kuid alguseks vastuvĂ”etav). Bluetooth-ĂŒhenduse kaudu saab anda kĂ€su pildi vahetamiseks.

Nii see vÀlja nÀeb
Uutele noortele arendajatele jÀÀb eduka Ă”ppe jaoks lahendada jĂ€rgmised ĂŒlesanded:
Ăletada mikrokontrolleri operatiivmĂ€lu puudus tĂ€isvĂ€rvilise vĂ€rvipaleti kuvamiseks. TĂ€iendage rakendust staatilise vĂ”i dĂŒnaamilise pildi genereerimiseks ja edastamiseks. Anda konstruktsioonile viimistletud vĂ€limus. Hoidke teid kursis.
P.S. Loomulikult, pÀrast Bluetooth LE töötlemise lÔpetamist () projekteerime ja viime ellu Wi-Fi/Bluetooth versiooni ESP32-l, kuid see on juba uus lugu.

Allikas: habr.com
