Hvordan man promoverer en nybegynder uden at ødelægge noget

Søgning, interview, testopgave, udvælgelse, ansættelse, tilpasning — vejen er svær og velkendt for os alle — både arbejdsgiveren og medarbejderen.

En nybegynder har ikke de nødvendige specialiserede kompetencer. Selv erfarne specialister skal tilpasse sig. Ledelsen står over for spørgsmål som, hvilke opgaver der skal tildeles den nye medarbejder i starten, og hvor lang tid der skal afsættes til dem? Samtidig skal der sikres interesse, engagement, drivkraft og integration, uden at risikere kritiske forretningsopgaver.

Hvordan man promoverer en nybegynder uden at ødelægge noget

For dette implementerer vi interne projektforløb. De består af uafhængige, korte faser. Resultaterne af sådant arbejde fungerer som fundamentet for efterfølgende udviklinger og giver den nye medarbejder mulighed for at vise sit værd, blive integreret i teamet med en spændende opgave uden risiko for at mislykkes i et vigtigt projekt. Her får de både erfaring, mulighed for at kende kollegerne, og chancen for at fremvise sig selv under passende betingelser uden strenge begrænsninger fra legacy.

Et eksempel på en sådan projektudvikling er emnet for en roterende skærm baseret på stroboskopeffekten med mulighed for at vise et vilkårligt brugerdefineret dynamisk billede lavet på telefonens skærm. Prototyper kan findes her.

Arbejdets forskellige faser blev udført sekventielt af flere medarbejdere og vil blive fortsat af nye under deres onboarding (fra to uger til en måned afhængigt af evner og kompetencer).

Faserne var som følger:

a) overveje konstruktionen (ved at studere eksisterende eksemplarer, beskrivelser af analoger og udvise kreativ initiativ);

b) udvikle det principielle elektriske diagram og arrangere det på et printkort;

c) udvikle en protokol for overførsel af billede fra telefonen til enheden;

d) muliggøre kontrol fra smartphone via Bluetooth LE.

I det oprindelige koncept var det planlagt at bruge noget meget kompakt som en tre-lappet spinner, der ved manuel rotation begyndte at vise tekst. En lap indeholdt en BLE-modul, den anden – ti RGB-lysdioder, den tredje en optisk sensor, i midten – et batteri. Der blev lavet et princip diagram for det elektriske kredsløb og udført de første eksperimenter. Det blev klart, at billedekvaliteten var meget lav, opløsningen lille, den spillemæssige effekt kortvarig, og mulighederne begrænsede. Desuden forsvandt spinnerne lige så hurtigt, som de opstod. Det blev besluttet at hæve standarden og udvikle en roterende stroboskopisk skærm. Den kan i det mindste bruges til praktiske formål på udstillinger og konferencer, og interessen for sådanne løsninger forsvinder næppe i den nærmeste fremtid.

Når det kommer til konstruktionen, var der to hovedspørgsmål: hvordan man skulle placere lysdioderne (i vertikal plan, som i eksemplet ovenfor eller i horisontal) og hvordan man skulle forsyne den roterende printplade med lysdioder.

Til undervisningsformål blev lysdioderne kun placeret i horisontal plan. Hvad angår strømforsyningen til printpladen, var der et vigtigt valg: enten skulle vi tage en kollektor motor, der er klodset, støjende, men billig, eller bruge en mere elegant løsning med kontaktløs strømoverførsel ved hjælp af to spoler – en på motoren, den anden på printpladen. Løsningen er selvfølgelig elegant, men mere kostbar og tidskrævende, da spolerne først skulle beregnes og derefter vikles (gerne ikke på knæene).

Hvordan man promoverer en nybegynder uden at ødelægge noget
Sådan ser den færdige prototype ud

Specifikationen for masseproducerede produkter er sådan, at hver ekstra øre i produktionsomkostningerne tæller. Succes kan afhænge af prisen på en håndfuld passive komponenter. Derfor må der ofte vælges en mindre effektiv, men billigere løsning, så producenten kan opretholde sin kommercielle konkurrenceevne. Derfor, i forventning om at den roterende skærm vil blive sat i masseproduktion, valgte udvikleren en kollektor motor.

Det færdige prototype blev ved opstarten sprøjtet funklende, larmende og rystede bordet. Konstruktionsmetoden, der sikrede stabiliteten, blev så tung og voluminøs, at det ikke gav mening at føre den op til serieprototype. Efter at have glædet sig over den mellemliggende succes, blev der besluttet at skifte motoren ud med en roterende transformator med luftspalte. En anden årsag var umuligheden af at forsyne motoren fra USB-porten på computeren.

Basis for LED-kortet var vores modul RM10 og seks LED-drivere. MBI5030.

Driverne har 16 kanaler med mulighed for uafhængig styring af hver enkelt. Således kan 6 sådanne drivere og 32 RGB-LED'er tilsammen vise 16 millioner farver.

For at synkronisere og stabilisere det viste billede blev der anvendt to magnetoresistive Hall-sensorer. MRSS23E.

Planen var simpel – sensoren giver et afbrydelse ved hver rotation af kortet; i takt mellem to gennemløb bestemmes lysdiodepositionen, og deres azimut og lysstyrke beregnes i en 360-graders scanning.

Men noget gik galt – uanset rotationens hastighed gav sensoren kaotisk enten en eller to afbrydelser pr. passage. Billedet blev således sløret og foldede sig ind i sig selv.

Udskiftning af sensorer ændrede ikke situationen, så Hall-sensoren blev udskiftet med en fotomodstand.

Hvis nogen har tanker om, hvorfor den magnetoresistive sensor kunne opføre sig sådan, del gerne i kommentarerne.

Hvordan man promoverer en nybegynder uden at ødelægge noget
Den øverste side af kortet.

Med den optiske sensor bliver billedet klart, men det stabiliseres efter cirka 30 sekunder. Dette sker af flere årsager, hvoraf en er timerens diskrethed. Det er 4 millioner tick pr. sekund, delt op på 360 grader med rest, som forårsager forvrængning i det viste billede.

I kinesiske stroboskopiske ure indstilles billedet på et par sekunder på bekostning af, at en lille sektion af cirklen bare ikke vises: på det cirkulære billede er der et tomt rum, som ikke er synligt på teksten, men billedet bliver ufullstændigt.

Dog er problemerne ikke slut. Mikrocontrolleren nRF52832 kan ikke give den nødvendige datatransmissionshastighed til det mulige antal nuancer (ca. 16 MHz) – skærmen leverer 1 billede i sekundet, hvilket er utilstrækkeligt for det menneskelige øje. Det er åbenlyst, at der er behov for at placere en separat mikrocontroller på printkortet til billedstyring, og indtil videre er det besluttet at erstatte MBI5030 med MBI5039. Det er kun 7 farver, inklusive hvid, men det er tilstrækkeligt til udvikling af den softwaremæssige del.

Og ikke mindre vigtigt, grunden til at denne uddannelsesmæssige opgave blev igangsat – at programmere mikrocontrolleren og styre den via en smartphone-app.

I øjeblikket bliver data sendt via Bluetooth direkte gennem nRF Connect, og appens grænseflade er under udvikling.

Dermed er de mellemliggende resultater fra stafetholdet følgende:

Den roterende skærm har en række på 32 lysdioder og en billeddiameter på 150 mm. Den viser 7 farver, indstiller billede eller tekst på 30 sekunder (hvilket ikke er perfekt, men acceptabelt for en start). Via Bluetooth-forbindelsen kan man sende en kommando til at ændre billedet.

Hvordan man promoverer en nybegynder uden at ødelægge noget
Og sådan ser det ud

Og de nye unge udviklere har nu følgende opgaver for at kunne lære effektivt:

At overvinde manglen på RAM i mikrocontrolleren for at kunne vise en fuld farvepalet. At forbedre appen til at danne og overføre et statisk eller dynamisk billede. At give konstruktionen et færdigt udseende. Vi vil holde dig opdateret.

P.S. Selvfølgelig, efter afslutningen af arbejdet på Bluetooth LE (nrf52832) vil vi designe og implementere en Wi-Fi/Bluetooth version på ESP32. Men det vil være en ny historie.
Hvordan man promoverer en nybegynder uden at ødelægge noget

Kilde: habr.com

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster