Kiel promocii novulon sen rompi ion ajn

Serĉo, intervjuo, testtasko, elekto, dungado, adapto - la vojo estas malfacila kaj komprenebla por ĉiu el ni - kaj la dunganto kaj la dungito.

La novulo ne havas la necesajn specialajn kompetentecojn. Eĉ sperta specialisto devas adaptiĝi. La administranto estas premata de la demandoj pri kiaj taskoj asigni al nova dungito komence kaj kiom da tempo asigni por ili? Certigante intereson, implikiĝon, veturadon kaj integriĝon. Sed ne risku kritikajn komercajn taskojn.

Kiel promocii novulon sen rompi ion ajn

Por fari tion, ni lanĉas relajajn internajn projektojn. Ili konsistas el sendependaj mallongaj etapoj. La rezultoj de tia laboro servas kiel fundamento por postaj evoluoj kaj permesas al novulo pruvi sin, aliĝi al teamo kun interesa tasko kaj sen risko malsukcesi gravan projekton. Ĉi tio inkluzivas akiri sperton, renkonti kolegojn kaj la ŝancon montri vian plej bonan flankon kiam ne ekzistas striktaj limigoj de heredaĵo.

Ekzemplo de tia relajsa evoluo estis la temo de rotacia ekrano bazita sur stroboskopio kun la kapablo montri arbitran uzantan dinamikan bildon prenitan sur la telefonekrano.Prototipoj troveblas tie.

La laboro estis plenumita sinsekve de pluraj dungitoj kaj estos daŭrigita de novaj dum la daŭro de ilia enŝipiĝo (de du semajnoj ĝis unu monato, depende de la kapabloj kaj nivelo de kompetentecoj).

La stadioj estis kiel sekvas:

a) pripensu la dezajnon (studante ekzistantajn specimenojn, priskribojn de analogoj, montrante kreivan iniciaton);

b) ellaboru cirkvitskemon kaj metu ĝin sur la tabulon;

c) evoluigi protokolon por transloki bildojn de telefono al aparato;

d) provizi kontrolon de inteligenta telefono per Bluetooth LE.

La komenca opcio estis uzi ion tre kompaktan, kiel tri-petalan ŝpinilon, kiu, turnita permane, komencis montri surskribojn. Estis BLE-modulo en unu petalo, dek RGB-LED-oj en la dua, optika sensilo en la tria, kaj baterio en la centro. Cirkvitdiagramo estis desegnita kaj la unuaj eksperimentoj estis faritaj. Evidentiĝis, ke la nivelo de bildkvalito estas tre malalta, la rezolucio estas malgranda, la ludefiko estas mallongdaŭra kaj la kapabloj estas modestaj. Kaj ŝpiniloj estas pasinteco tiel rapide kiel ili aperis. Estis decidite levi la stango kaj evoluigi rotacian stroboskopekranon. Minimume ĝi povas esti uzata por praktikaj celoj ĉe ekspozicioj kaj konferencoj, kaj intereso pri tiaj solvoj ne malaperos baldaŭ.

Koncerne la dezajnon, estis du ĉefaj demandoj: kiel meti la LED-ojn (en vertikala ebeno, kiel en la supra ekzemplo, aŭ en horizontala) kaj kiel funkciigi la rotacian tabulon per LED-oj.

Por edukaj celoj, la LED-oj estis poziciigitaj nur en la horizontala ebeno. Koncerne funkciigi la tabulon, estis grava elekto: aŭ ni prenas komutilan motoron, kiu estas dika, brua, sed malmultekosta, aŭ ni uzas pli elegantan solvon kun senkontakta transdono de potenco uzante du bobenojn - unu sur la motoro, la alia. sur la tabulo. La solvo, kompreneble, estas eleganta, sed pli multekosta kaj tempopostula, ĉar... la bobenoj devis esti unue kalkulitaj kaj poste bobenitaj (prefere ne sur la genuo).

Kiel promocii novulon sen rompi ion ajn
Jen kiel aspektas la rezulta prototipo

La specifeco de amasproduktitaj produktoj estas tia, ke ĉiu kroma cendo en la kosto gravas. Sukceso povas esti determinita de la kosto de manpleno da pasivoj. Tial, estas ofte necese elekti malpli efikan sed pli malmultekostan opcion por ke la fabrikanto povu resti komerce konkurenciva. Tial, imagante ke la rotacia ekrano estus metita en amasproduktadon, la programisto elektis komutilmotoron.

Kiam estis lanĉita, la rezulta prototipo ekbrilis provokeme, bruis kaj skuis la tablon. La dezajno, kiu certigis stabilecon, montriĝis tiel peza kaj dika, ke ne havis sencon alporti ĝin al produktadprototipo. Ĝojante pro la meza sukceso, ni decidis anstataŭigi la motoron per turnanta transformilo kun aerinterspaco. Alia kialo estis la malkapablo funkciigi la motoron de la USB-haveno de la komputilo.

La LED-tabulo baziĝas sur nia RM10-modulo kaj ses LED-ŝoforoj. MBI5030.

La ŝoforoj havas 16 kanalojn kun la kapablo kontroli ĉiun sendepende. Tiel, 6 tiaj ŝoforoj kaj 32 RGB-LED entute havas la kapablon montri 16 milionojn da koloroj.

Por sinkronigi kaj stabiligi la produktaĵbildon, du magnetoresistive Hall-sensiloj estis uzitaj SINJORINO23E.

La plano estis simpla - la sensilo donas interrompon por ĉiu revolucio de la tabulo, la pozicio de la LED-oj estas determinita de la horloĝo inter du paŝoj kaj ilia azimuto kaj brilo estas kalkulitaj en 360-grada skanado.

Sed io misfunkciis - sendepende de la rotacia rapideco de la tabulo, la sensilo hazarde eligis unu aŭ du interrompojn per paŝo. Tiel, la bildo montriĝis malklara kaj faldita enen.

Anstataŭigi la sensilojn ne ŝanĝis la situacion, tiel ke la Hall-sensilo estis anstataŭigita per fotorezistilo.

Se iu havas pensojn pri kial magnetorezista sensilo povus konduti tiel, bonvolu dividi ĝin en la komentoj.

Kiel promocii novulon sen rompi ion ajn
Supra flanko de la tabulo

Kun optika sensilo, la bildo estas klara, sed necesas ĉirkaŭ 30 sekundoj por stabiligi. Ĉi tio okazas pro kelkaj kialoj, unu el kiuj estas la diskreteco de la tempigilo. Ĉi tio estas 4 milionoj da tiktakoj je sekundo, dividitaj per 360 gradoj kun resto, kiu enkondukas misprezenton en la eligbildon.

En ĉinaj strobo-horloĝoj, la bildo estas instalita en kelkaj sekundoj koste de tio, ke malgranda segmento de la cirklo simple ne estas montrata: estas malplena spaco sur la cirkla bildo, ĝi estas nevidebla sur la teksto, sed la bildo estas nekompleta.

Tamen, la problemoj ne finiĝis. Mikroregilo nRF52832 ne povas provizi la postulatan transdonon de datumoj por la ebla nombro da nuancoj (ĉ. 16 MHz) - la ekrano produktas 1 kadron je sekundo, kio ne sufiĉas por la homa okulo. Evidente, vi devas meti apartan mikroregilon sur la tabulo por kontroli la bildon, sed nuntempe la decido estis farita anstataŭigi la MBI5030 per MBI5039. Estas nur 7 koloroj, inkluzive de blanka, sed tio sufiĉas por praktiki la programaran parton.

Nu, kaj la plej grava afero, pro kiu ĉi tiu eduka tasko estis komencita, estas programi mikroregilon kaj efektivigi kontrolon per aplikaĵo sur inteligenta telefono.

La skanado estas nuntempe elsendita per Bluetooth rekte per nRF Connect, kaj la aplikaĵa interfaco estas evoluinta.

Tiel, la mezaj rezultoj de la relajsooteamo estas kiel sekvas:

La turniĝanta ekrano havas linion de 32 LED-oj kaj bilddiametron de 150 mm. Ĝi montras 7 kolorojn, metas bildon aŭ tekston en 30 sekundoj (kio ne estas ideala, sed akceptebla por komenci). Per Bluetooth-konekto, vi povas doni komandon por ŝanĝi la bildon.

Kiel promocii novulon sen rompi ion ajn
Kaj jen kiel ĝi aspektas

Kaj por ke novaj junaj programistoj sukcese lernu, restas nur solvi la jenajn taskojn:

Venku la mankon de mikroregila RAM por plenkolora ekrano de la kolora paletro. Plibonigu la aplikaĵon por generi kaj transdoni statikajn aŭ dinamikajn bildojn. Donu al la strukturo finitan aspekton. Ni informos vin.

PS Kompreneble, post fino de laboro pri Bluetooth LE (nrf52832) ni dezajnos kaj efektivigos Wi-Fi/Bluetooth-version sur ESP32 Sed tio estos nova rakonto.
Kiel promocii novulon sen rompi ion ajn

fonto: www.habr.com

Aldoni komenton