Hvordan promotere en nybegynner uten å ødelegge noe

Søk, intervju, testoppgave, utvelgelse, ansettelse, tilpasning – veien er vanskelig og forståelig for hver enkelt av oss – både arbeidsgiver og arbeidstaker.

Nykommeren har ikke den nødvendige spesialiserte kompetansen. Selv en erfaren spesialist må tilpasse seg. Lederen blir presset av spørsmålene om hvilke oppgaver som skal tildeles en ny medarbeider ved oppstart og hvor mye tid de skal avsette? Samtidig som du sikrer interesse, involvering, drivkraft og integrering. Men ikke risiker kritiske forretningsoppgaver.

Hvordan promotere en nybegynner uten å ødelegge noe

For å gjøre dette lanserer vi interne reléprosjekter. De består av uavhengige korte etapper. Resultatene av slikt arbeid tjener som grunnlaget for påfølgende utvikling og lar en nykommer bevise seg selv, bli med i et team med en interessant oppgave og uten risiko for å mislykkes i et viktig prosjekt. Dette inkluderer erfaring, møte med kolleger og muligheten til å vise deg fra din beste side når det ikke er strenge restriksjoner fra arv.

Et eksempel på en slik reléutvikling var temaet en roterende skjerm basert på en strobe-effekt med muligheten til å vise et vilkårlig brukerdynamisk bilde tatt på telefonskjermen.Prototyper kan bli funnet her.

Arbeidet ble utført sekvensielt av flere ansatte og vil bli videreført av nye så lenge de kommer ombord (fra to uker til en måned, avhengig av evner og kompetansenivå).

Etappene var som følger:

a) tenke gjennom designet (ved å studere eksisterende prøver, beskrivelser av analoger, vise kreativt initiativ);

b) utvikle et kretsskjema og plassere det på brettet;

c) utvikle en protokoll for overføring av bilder fra en telefon til en enhet;

d) gi kontroll fra en smarttelefon via Bluetooth LE.

Startalternativet var å bruke noe veldig kompakt, for eksempel en spinner med tre kronblad, som, når den ble rotert manuelt, begynte å vise inskripsjoner. Det var en BLE-modul i ett kronblad, ti RGB-lysdioder i det andre, en optisk sensor i det tredje og et batteri i midten. Et kretsskjema ble laget og de første forsøkene ble utført. Det ble klart at nivået på bildekvaliteten er svært lavt, oppløsningen er lav, spilleffekten er kortvarig, og mulighetene er beskjedne. Og spinnere hører fortiden til like raskt som de dukket opp. Det ble besluttet å heve stangen og utvikle en roterende strobeskjerm. Den kan som et minimum brukes til praktiske formål på utstillinger og konferanser, og interessen for slike løsninger vil ikke forsvinne i nær fremtid.

Når det gjelder utformingen, var det to hovedspørsmål: hvordan du plasserer lysdiodene (i et vertikalt plan, som i eksemplet ovenfor, eller i et horisontalt) og hvordan du driver det roterende styret med lysdioder.

For pedagogiske formål ble lysdiodene kun plassert i horisontalplanet. Når det gjelder å drive styret, var det et viktig valg: enten tar vi en kommutatormotor, som er klumpete, støyende, men billig, eller så bruker vi en mer elegant løsning med kontaktløs kraftoverføring ved hjelp av to spoler - en på motoren, den andre på brettet. Løsningen er selvfølgelig elegant, men dyrere og mer tidkrevende, fordi... spolene måtte først beregnes og så vikles (helst ikke på kneet).

Hvordan promotere en nybegynner uten å ødelegge noe
Slik ser den resulterende prototypen ut

Spesifisiteten til masseproduserte produkter er slik at hver ekstra krone i kostnaden betyr noe. Suksess kan bestemmes av kostnadene for en håndfull passive. Derfor er det ofte nødvendig å velge et mindre effektivt, men billigere alternativ slik at produsenten kan forbli kommersielt konkurransedyktig. Derfor, for å forestille seg at den roterende skjermen skulle settes i masseproduksjon, valgte utvikleren en kommutatormotor.

Da den ble lansert, glitret den resulterende prototypen provoserende, bråket og ristet i bordet. Designet som sørget for stabilitet viste seg å være så tungt og klumpete at det ikke ga mening å bringe det til en produksjonsprototype. Vi gledet oss over den mellomliggende suksessen og bestemte oss for å erstatte motoren med en roterende transformator med luftgap. En annen grunn var manglende evne til å drive motoren fra datamaskinens USB-port.

LED-kortet er basert på vår RM10-modul og seks LED-drivere. MBI5030.

Driverne har 16 kanaler med mulighet til å kontrollere hver enkelt uavhengig. Dermed har 6 slike drivere og totalt 32 RGB LED-er muligheten til å vise 16 millioner farger.

For å synkronisere og stabilisere utgangsbildet ble to magnetoresistive Hall-sensorer brukt MRSS23E.

Planen var enkel - sensoren gir et avbrudd for hver omdreining av brettet, plasseringen av lysdiodene bestemmes av klokken mellom to passeringer og deres asimut og glød beregnes i en 360-graders skanning.

Men noe gikk galt - uavhengig av rotasjonshastigheten til brettet utstedte sensoren tilfeldig ett eller to avbrudd per pass. Dermed viste bildet seg å være uskarpt og brettet innover.

Bytte av sensorene endret ikke situasjonen, så Hall-sensoren ble erstattet med en fotomotstand.

Hvis noen har noen tanker om hvorfor en magnetoresistiv sensor kan oppføre seg på denne måten, vennligst del det i kommentarfeltet.

Hvordan promotere en nybegynner uten å ødelegge noe
Oversiden av brettet

Med en optisk sensor er bildet klart, men det tar omtrent 30 sekunder å stabilisere seg. Dette skjer av en rekke årsaker, en av dem er diskretiteten til timeren. Dette er 4 millioner tikk per sekund, delt på 360 grader med en rest, som introduserer forvrengning i utgangsbildet.

I kinesiske strobeklokker installeres bildet på et par sekunder på bekostning av det faktum at et lite segment av sirkelen rett og slett ikke vises: det er et tomt rom på det sirkulære bildet, det er usynlig på teksten, men bildet er ufullstendig.

Problemene er imidlertid ikke over. Mikrokontroller nRF52832 kan ikke gi den nødvendige dataoverføringshastigheten for mulig antall nyanser (ca. 16 MHz) - skjermen produserer 1 bilde per sekund, noe som ikke er nok for det menneskelige øyet. Det er klart at du må plassere en egen mikrokontroller på brettet for å kontrollere bildet, men foreløpig er beslutningen tatt om å erstatte MBI5030 med MBI5039. Det er bare 7 farger, inkludert hvit, men dette er nok til å øve på programvaredelen.

Vel, og det viktigste, for denne pedagogiske oppgaven ble startet, er å programmere en mikrokontroller og utføre kontroll gjennom en applikasjon på en smarttelefon.

Skanningen blir for øyeblikket overført via Bluetooth direkte via nRF Connect, og applikasjonsgrensesnittet er under utvikling.

Dermed er mellomresultatene til stafettlaget som følger:

Den roterende skjermen har en linje med 32 lysdioder og en bildediameter på 150 mm. Den viser 7 farger, setter et bilde eller tekst på 30 sekunder (noe som ikke er ideelt, men akseptabelt til å begynne med). Via en Bluetooth-tilkobling kan du gi en kommando for å endre bildet.

Hvordan promotere en nybegynner uten å ødelegge noe
Og slik ser det ut

Og for at nye unge utviklere skal lykkes med å lære, gjenstår det bare å løse følgende oppgaver:

Overvinn mangelen på mikrokontroller-RAM for fullfargevisning av fargepaletten. Forbedre applikasjonen for generering og overføring av statiske eller dynamiske bilder. Gi strukturen et ferdig utseende. Vi holder deg oppdatert.

PS Selvfølgelig, etter å ha fullført arbeidet med Bluetooth LE (nrf52832) vi vil designe og implementere en Wi-Fi/Bluetooth-versjon på ESP32 Men det blir en ny historie.
Hvordan promotere en nybegynner uten å ødelegge noe

Kilde: www.habr.com

Legg til en kommentar