Sökning, intervju, testuppgift, urval, anstĂ€llning, anpassning â vĂ€gen Ă€r svĂ„r och begriplig för var och en av oss â bĂ„de arbetsgivaren och arbetstagaren.
Nykomlingen har inte den nödvĂ€ndiga specialiserade kompetensen. Ăven en erfaren specialist mĂ„ste anpassa sig. Chefen pressas av frĂ„gorna om vilka arbetsuppgifter som ska tilldelas en ny medarbetare vid starten och hur mycket tid som ska avsĂ€ttas för dem? Samtidigt som intresse, engagemang, drivkraft och integration sĂ€kerstĂ€lls. Men riskera inte kritiska affĂ€rsuppgifter.

För att göra detta lanserar vi interna relÀprojekt. De bestÄr av oberoende korta etapper. Resultaten av sÄdant arbete fungerar som grunden för efterföljande utveckling och lÄter en nykomling bevisa sig sjÀlv, gÄ med i ett team med en intressant uppgift och utan risk att misslyckas med ett viktigt projekt. Detta inkluderar att skaffa erfarenhet, trÀffa kollegor och möjligheten att visa sin bÀsta sida nÀr det inte finns nÄgra strikta restriktioner frÄn arv.
Ett exempel pÄ en sÄdan relÀutveckling var temat för en roterande skÀrm baserad pÄ en stroboskopeffekt med möjlighet att visa en godtycklig anvÀndardynamisk bild tagen pÄ telefonskÀrmen.Prototyper kan hittas .
Arbetet utfördes sekventiellt av flera anstÀllda och kommer att fortsÀtta av nya under hela deras onboarding (frÄn tvÄ veckor till en mÄnad, beroende pÄ förmÄgor och kompetensnivÄ).
Etapperna var som följer:
a) tÀnka igenom designen (genom att studera befintliga prover, beskrivningar av analoger, visa kreativt initiativ);
b) utveckla ett kretsschema och placera det pÄ kortet;
c) utveckla ett protokoll för att överföra bilder frÄn en telefon till en enhet;
d) ger kontroll frÄn en smartphone via Bluetooth LE.
Startalternativet var att anvÀnda nÄgot mycket kompakt, till exempel en spinner med tre kronblad, som, nÀr den roterades manuellt, började visa inskriptioner. Det fanns en BLE-modul i ett kronblad, tio RGB-lysdioder i det andra, en optisk sensor i den tredje och ett batteri i mitten. Ett kretsschema upprÀttades och de första experimenten genomfördes. Det blev tydligt att nivÄn pÄ bildkvaliteten Àr mycket lÄg, upplösningen Àr lÄg, speleffekten Àr kortlivad och kapaciteten Àr blygsam. Och spinnare Àr ett minne blott lika snabbt som de dök upp. Det beslutades att höja ribban och utveckla en roterande stroboskopskÀrm. Den kan Ätminstone anvÀndas i praktiska syften pÄ utstÀllningar och konferenser och intresset för sÄdana lösningar kommer inte att försvinna inom en snar framtid.
NÀr det gÀller designen fanns det tvÄ huvudfrÄgor: hur man placerar lysdioderna (i ett vertikalt plan, som i exemplet ovan, eller i ett horisontellt) och hur man driver det roterande kortet med lysdioder.
För utbildningsÀndamÄl var lysdioderna endast placerade i horisontalplanet. NÀr det gÀller att driva kortet fanns det ett viktigt val: antingen tar vi en kommutatormotor, som Àr skrymmande, bullrig men billig, eller sÄ anvÀnder vi en mer elegant lösning med kontaktlös kraftöverföring med tvÄ spolar - en pÄ motorn, den andra pÄ brÀdan. Lösningen Àr naturligtvis elegant, men dyrare och mer tidskrÀvande, eftersom... spolarna mÄste först berÀknas och sedan lindas (helst inte pÄ knÀt).

SÄ hÀr ser den resulterande prototypen ut
Det specifika med massproducerade produkter Àr sÄdan att varje extra cent i kostnaden spelar roll. FramgÄng kan avgöras av kostnaden för en handfull passiva. DÀrför Àr det ofta nödvÀndigt att vÀlja ett mindre effektivt men billigare alternativ sÄ att tillverkaren kan förbli kommersiellt konkurrenskraftig. DÀrför, med tanke pÄ att den roterande skÀrmen skulle sÀttas i massproduktion, valde utvecklaren en kommutatormotor.
NÀr den lanserades gnistrade den resulterande prototypen provocerande, gjorde ovÀsen och skakade bordet. Designen som sÀkerstÀllde stabilitet visade sig vara sÄ tung och skrymmande att det inte var meningsfullt att ta den till en produktionsprototyp. Med glÀdje över den mellanliggande framgÄngen bestÀmde vi oss för att ersÀtta motorn med en roterande transformator med ett luftgap. En annan anledning var oförmÄgan att driva motorn frÄn datorns USB-port.
LED-kortet Àr baserat pÄ vÄr RM10-modul och sex LED-drivrutiner. .
Drivrutinerna har 16 kanaler med möjlighet att styra var och en oberoende. SÄledes har 6 sÄdana drivrutiner och totalt 32 RGB-lysdioder möjlighet att visa 16 miljoner fÀrger.
För att synkronisera och stabilisera den utgÄende bilden anvÀndes tvÄ magnetoresistiva Hall-sensorer .
Planen var enkel - sensorn ger ett avbrott för varje varv pÄ kortet, lysdiodernas position bestÀms av klockan mellan tvÄ pass och deras azimut och glöd berÀknas i en 360-graders skanning.
Men nÄgot gick fel - oavsett brÀdets rotationshastighet, gav sensorn slumpmÀssigt ett eller tvÄ avbrott per pass. DÀrmed visade sig bilden vara suddig och vikt inÄt.
Att byta ut sensorerna förÀndrade inte situationen, sÄ Hall-sensorn byttes ut mot ett fotomotstÄnd.
Om nÄgon har nÄgra tankar om varför en magnetoresistiv sensor skulle kunna bete sig pÄ detta sÀtt, vÀnligen dela det i kommentarerna.

BrÀdans ovansida
Med en optisk sensor blir bilden tydlig, men det tar cirka 30 sekunder att stabilisera sig. Detta hÀnder av ett antal anledningar, en av dem Àr timerns diskrethet. Detta Àr 4 miljoner tick per sekund, dividerat med 360 grader med en rest, vilket introducerar förvrÀngning i den utgÄende bilden.
I kinesiska stroboskopklockor installeras bilden pÄ ett par sekunder pÄ bekostnad av det faktum att ett litet segment av cirkeln helt enkelt inte visas: det finns ett tomt utrymme pÄ den cirkulÀra bilden, den Àr osynlig pÄ texten, men bilden Àr ofullstÀndig.
Problemen Àr dock inte över. Mikrokontroller kan inte ge den erforderliga dataöverföringshastigheten för det möjliga antalet nyanser (ca 16 MHz) - skÀrmen producerar 1 bildruta per sekund, vilket inte rÀcker för det mÀnskliga ögat. Uppenbarligen mÄste du placera en separat mikrokontroller pÄ kortet för att styra bilden, men för nÀrvarande har beslutet tagits att ersÀtta MBI5030 med . Det finns bara 7 fÀrger, inklusive vit, men detta rÀcker för att öva pÄ mjukvarudelen.
Tja, och det viktigaste, för vars skull denna utbildningsuppgift startades, Àr att programmera en mikrokontroller och utföra kontroll genom en applikation pÄ en smartphone.
Skanningen sÀnds för nÀrvarande via Bluetooth direkt via nRF Connect, och applikationsgrÀnssnittet Àr under utveckling.
SÄledes Àr mellanresultaten för stafettlaget följande:
Den roterande skÀrmen har en rad med 32 lysdioder och en bilddiameter pÄ 150 mm. Den visar 7 fÀrger, stÀller in en bild eller text pÄ 30 sekunder (vilket inte Àr idealiskt, men acceptabelt att börja med). Via en Bluetooth-anslutning kan du ge ett kommando för att Àndra bilden.

Och sÄ hÀr ser det ut
Och för att nya unga utvecklare ska kunna lÀra sig framgÄngsrikt ÄterstÄr bara att lösa följande uppgifter:
Ăvervinna bristen pĂ„ mikrokontroller-RAM för fullfĂ€rgsvisning av fĂ€rgpaletten. FörbĂ€ttra applikationen för att generera och överföra statiska eller dynamiska bilder. Ge strukturen ett fĂ€rdigt utseende. Vi hĂ„ller dig uppdaterad.
PS Naturligtvis, efter att ha avslutat arbetet med Bluetooth LE () kommer vi att designa och implementera en Wi-Fi/Bluetooth-version pÄ ESP32 Men det kommer att vara en ny historia.

KĂ€lla: will.com
