Kuidas edendada algajat ja mitte midagi rikkuda

Otsing, intervjuu, testĂŒlesanne, valik, tööle asumine, kohandamine — see on keeruline ja meile kĂ”igile arusaadav tee — nii töötajale kui ka tööandjale.

Algajal puuduvad vajalikud erialased oskused. Isegi kogenud spetsialist peab ĂŒmber kohanduma. Juhi jaoks on pidev surve, millised ĂŒlesanded uuele töötajale alguses anda ja kui kaua nende tĂ€itmiseks aega kulutada? Pealegi tuleb tagada huvi, kaasatus, energia ja integratsioon. Kuid mitte riskida Ă€ri jaoks kriitiliste ĂŒlesannetega.

Kuidas edendada algajat ja mitte midagi rikkuda

Selleks kĂ€ivitame siseprojektid vahetuse vormis. Need koosnevad sĂ”ltumatutest lĂŒhikestest etappidest. Selliste tööde tulemused on aluseks edasistele arendustele ning vĂ”imaldavad algajal end tĂ”estada, kollektiivi huvitava ĂŒlesande kaudu sisse sulanduda ja ilma riskita olulist projekti nurjata. Siin on kogemuste omandamine, tutvumine kolleegidega ja vĂ”imalus end parimast kĂŒljest nĂ€idata, kui ei ole rangeid piiranguid pĂ€randkoodilt.

NĂ€iteks sellise vahetusprojekti teemaks sai pöörlepaneel, mis pĂ”hineb stroboskoopilisel efektile ja millel on vĂ”imalus kuvada seal juhuslikku kasutajapoolset dĂŒnaamilist pilti, mis on valmistatud telefoni ekraanil. PrototĂŒĂŒpe saab leida. siin.

Tööd teostasid jÀrjestikku mitmed töötajad ja neid jÀtkatakse uute töötajate poolt nende sisseelamise ajal (kaks nÀdalat kuni kuu, sÔltuvalt vÔimetest ja oskustest).

Etapid olid jÀrgmised:

a) konstrueerida ĂŒlesehitus (uurides olemasolevaid nĂ€idiseid, analoogide kirjeldusi, nĂ€idates loomingulist algatust);

b) vÀlja töötada pÔhi elektriskeem ja paigutada see plaadile;

c) töötada vÀlja protokoll pildi edastamiseks telefonist seadmesse;

d) tagada juhtimine nutitelefoni kaudu Bluetooth LE kaudu.

Alguses planeeriti kasutada midagi vĂ€ga kompaktselt, nagu kolmelabaline spinner, mis kĂ€sitsi pöörates hakkas nĂ€itama tekste. Ühes labas asus BLE-modul, teises – kĂŒmme RGB-LED-i, kolmandas optiline sensor, keskel – aku. Koostati pĂ”hijoonis elektriskeemist ja tehti esimesed katsed. Selgus, et pildi kvaliteet on vĂ€ga madal, eraldusvĂ”ime vĂ€ike, mĂ€nguline efekt lĂŒhiajaline, vĂ”imalused tagasihoidlikud. Ja spinnereid kadusid sama kiiresti, kui need ilmuvad. Otsustati tĂ”sta lati kĂ”rgust ja arendada vĂ€lja pööratav strobeekraan. Seda vĂ€hemalt saab kasutada praktilistel eesmĂ€rkidel messidel ja konverentsidel ning lĂ€hitulevikus ei kao huvi selliste lahenduste vastu.

Konstruktsiooni osas oli peamised kĂŒsimused kaks: kuidas paigutada LED-id (vertikaalses lennukis, nagu eespool nĂ€idatud, vĂ”i horisontaalses) ja kuidas toita pöörlevat plaati LED-idega.

Hariduslikel eesmĂ€rkidel paigutati LED-id ainult horisontaalses lennukis. Mis puudutab plaadi toitmist, siis oli oluline valik: kas vĂ”tta kollektorimootor, suur, mĂŒrarikas, aga odav, vĂ”i kasutada elegantsemat lahendust kontaktivaba toiteĂŒlekande abil kahe mĂ€hise lĂ€bi – ĂŒks mootoris, teine plaadil. Lahendus on muidugi elegantne, kuid kallim ja aeganĂ”udvam, kuna mĂ€hised pidid esmalt arvutatud olema ja siis keritud (ideaalis mitte pĂ”lvel).

Kuidas edendada algajat ja mitte midagi rikkuda
Nii nĂ€eb vĂ€lja valminud prototĂŒĂŒp

Masstootmise toote eripÀra seisneb selles, et iga liigse senti hindas on oluline. Edu vÔib sÔltuda kÀputÀie passiivkomponentide maksumusest. SeetÔttu tuleb sageli valida vÀhem efektiivne, kuid odavam variant, et tootja saaks sÀilitada kommertsvÔime. Seega, kujutades ette, et pöörlev ekraan viiakse massitootmiseni, valis arendaja kollektorimootori.

Saadud prototĂŒĂŒp kĂ€ivitamisel sĂ€hvatas, mĂŒristas ja raputas lauda. Konstruktsioon, mis tagas stabiilsuse, osutus nii raskeks ja mahukaks, et seda seerianumbriks viimistlemine polnud mĂ”tet. Ülemuse vahe-edusammude ĂŒle rÔÔmustades tehtud otsus oli asendada mootori pöördtransformaatoriga Ă”huvahedega. Teiseks pĂ”hjuseks oli mootorite toitmise vĂ”imatus arvuti USB-pordist.

LED-plaadi aluseks sai meie RM10 moodul ja kuus LED-draiverit. MBI5030.

Draiverid omavad 16 kanalit, vÔimaldades igat neist sÔltumatult juhtida. Seega on 6 sellist draiverit ja 32 RGB-LED-lampi kokku vÔimelised kuvama 16 miljonit vÀrvi.

Kuvamise ja stabiliseerimise sĂŒnkroonimiseks kasutati kaht magnetresistatiivset Halli andurit. MRSS23E.

Plaan oli lihtne – andur genereerib katkestuse iga plaadi pöörde kohta, kahe lĂ€bimise vahel mÀÀratakse LED-ide asukoht ning arvutatakse nende azimut ja valgus 360-kraadises skaneerimises.

Aga midagi lĂ€ks valesti – sĂ”ltumata plaadi pöörlemise kiirusest andis andur viseva perioodi jooksul kaootiliselt kas ĂŒhe vĂ”i kaks katkestust. Seega kujutis osutus uduseks ja kokku varises enda sisse.

Andurite vahetus ei muutnud olukorda, seetÔttu vahetati Halli andur fotorestaatori vastu.

Kui kellelgi on mÔtteid, miks magnetresistatiivne andur vÔiks nii kÀituda, jagage palun kommentaarides.

Kuidas edendada algajat ja mitte midagi rikkuda
Plaadi ĂŒlemine kĂŒlg

Optilise anduriga on kujutis terav, kuid stabiliseerumine toimub umbes 30 sekundi jooksul. See juhtub mitmete pĂ”hjuste tĂ”ttu, millest ĂŒks on taimeri diskreetsus. See on 4 miljonit tikku sekundis, mis jagatakse 360 kraadi ja ĂŒlejÀÀnud, mis toob kaasa moonutusi vĂ€ljundpildis.

Hiina stroboskoopilistes kellades seadistatakse kujutis mĂ”ne sekundi jooksul, kuid selle hinnaks on see, et vĂ€ike ringi segment lihtsalt ei kuvata: ringikujulises kujutises on tĂŒhi koht, tekstis peaaegu mĂ€rkamatuks, kuid pilt jÀÀb osaliselt tĂ€itmata.

Siiski ei lĂ”ppenud probleemid. Mikrokontroller nRF52832 ei suuda tagada vajalikku andmete edastamise kiirus vĂ”imalikule varjundite arvule (umbes 16 MHz) – ekraan kuvab ĂŒhe kaadri sekundis, mida inimese silm ei suuda taluda. Ilmselt on vajalik paigaldada arendustehnole eraldi mikrokontroller pildi juhtimiseks, kuid seni on otsustatud asendada MBI5030 MBI5039. See on vaid 7 vĂ€rvi, sealhulgas valge, kuid seda piisab tarkvarahanke osas.

Ja mitte vĂ€hemtĂ€htis, miks seda haridusprojekti ĂŒldse planeeriti – programmeerida mikrokontrollerit ja teostada juhtimist nutitelefoni rakenduse kaudu.

Praegu edastatakse skaneering Bluetoothi kaudu otse nRF Connecti kaudu ning rakenduse liides on arendamisel.

Seega on vahepealsed tulemused teatejooksu meeskonna jÀrgmised:

Rotaatoril on 32 LED-i ja kujutise diameeter on 150 mm. See kuvab 7 vĂ€rvi, seadistab kujutise vĂ”i teksti 30 sekundi jooksul (mis pole ideaalne, kuid alguseks on vastuvĂ”etav). Bluetooth-ĂŒhenduse kaudu on vĂ”imalik anda kĂ€sk pildi vahetamiseks.

Kuidas edendada algajat ja mitte midagi rikkuda
Nii see vÀlja nÀeb

Ja noortele arendajatele, et nad edukalt Ă”ppida saaksid, jÀÀb lahendada jĂ€rgmised ĂŒlesanded:

Ületada mikrokontrolleri mĂ€luprobleem, et vĂ”imaldada tĂ€isvĂ€rvilist vĂ€rvide paleti kuvamist. TĂ€iustada rakendust staatilise vĂ”i dĂŒnaamilise pildi genereerimiseks ja edastamiseks. Andke konstruktsioonile lĂ”petatud vĂ€limus. Hoidke teid kursis.

P.S. Muidugi, pÀrast Bluetooth LE (nrf52832) toimingute lÔpetamist projekteerime ja rakendame Wi-Fi/Bluetooth versiooni ESP32-l. Kuid see on juba uus lugu.
Kuidas edendada algajat ja mitte midagi rikkuda

Allikas: habr.com

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster