Paano i-promote ang isang baguhan nang walang sinisira

Paghahanap, pakikipanayam, pagsubok na gawain, pagpili, pagkuha, pagbagay - ang landas ay mahirap at naiintindihan ng bawat isa sa atin - kapwa ang employer at ang empleyado.

Ang bagong dating ay walang kinakailangang espesyal na kakayahan. Kahit na ang isang nakaranasang espesyalista ay kailangang umangkop. Ang tagapamahala ay pinipilit ng mga tanong kung anong mga gawain ang itatalaga sa isang bagong empleyado sa simula at kung gaano karaming oras ang ilalaan para sa kanila? Habang tinitiyak ang interes, pakikilahok, pagmamaneho at pagsasama. Ngunit huwag ipagsapalaran ang mga kritikal na gawain sa negosyo.

Paano i-promote ang isang baguhan nang walang sinisira

Upang gawin ito, naglulunsad kami ng mga panloob na proyekto ng relay. Binubuo sila ng mga independiyenteng maikling yugto. Ang mga resulta ng naturang gawain ay nagsisilbing pundasyon para sa mga kasunod na pag-unlad at pinapayagan ang isang bagong dating na patunayan ang kanyang sarili, sumali sa isang koponan na may isang kawili-wiling gawain at walang panganib na mabigo sa isang mahalagang proyekto. Kabilang dito ang pagkakaroon ng karanasan, pakikipagkita sa mga kasamahan, at ang pagkakataong ipakita ang iyong pinakamahusay na panig kapag walang mahigpit na paghihigpit mula sa legacy.

Ang isang halimbawa ng naturang pag-develop ng relay ay ang tema ng umiikot na screen batay sa isang strobe effect na may kakayahang magpakita ng isang arbitrary na user dynamic na imahe na kinunan sa screen ng telepono. Matatagpuan ang mga prototype dito.

Ang gawain ay isinagawa nang sunud-sunod ng ilang mga empleyado at ipagpapatuloy ng mga bago para sa tagal ng kanilang onboarding (mula dalawang linggo hanggang isang buwan, depende sa mga kakayahan at antas ng mga kakayahan).

Ang mga yugto ay ang mga sumusunod:

a) isipin ang disenyo (sa pamamagitan ng pag-aaral ng mga umiiral na sample, paglalarawan ng mga analogue, pagpapakita ng malikhaing inisyatiba);

b) bumuo ng isang circuit diagram at ilagay ito sa pisara;

c) bumuo ng isang protocol para sa paglilipat ng mga larawan mula sa isang telepono patungo sa isang aparato;

d) magbigay ng kontrol mula sa isang smartphone sa pamamagitan ng Bluetooth LE.

Ang panimulang opsyon ay gumamit ng isang bagay na napaka-compact, tulad ng isang three-petal spinner, na, kapag pinaikot nang manu-mano, ay nagsimulang magpakita ng mga inskripsiyon. Mayroong BLE module sa isang talulot, sampung RGB LED sa pangalawa, isang optical sensor sa pangatlo, at isang baterya sa gitna. Ang isang circuit diagram ay iginuhit at ang mga unang eksperimento ay isinagawa. Naging malinaw na ang antas ng kalidad ng larawan ay napakababa, ang resolution ay mababa, ang epekto ng paglalaro ay panandalian, at ang mga kakayahan ay katamtaman. At ang mga spinner ay isang bagay ng nakaraan na kasing bilis ng kanilang paglitaw. Napagpasyahan na itaas ang bar at bumuo ng isang umiikot na strobe screen. Sa pinakamababa, maaari itong magamit para sa mga praktikal na layunin sa mga eksibisyon at kumperensya, at ang interes sa mga naturang solusyon ay hindi mawawala sa malapit na hinaharap.

Tungkol sa disenyo, mayroong dalawang pangunahing katanungan: kung paano ilagay ang mga LED (sa isang patayong eroplano, tulad ng sa halimbawa sa itaas, o sa isang pahalang) at kung paano paganahin ang umiikot na board na may mga LED.

Para sa mga layuning pang-edukasyon, ang mga LED ay nakaposisyon lamang sa pahalang na eroplano. Tulad ng para sa pagpapagana ng board, mayroong isang mahalagang pagpipilian: alinman sa kumuha kami ng isang commutator motor, na napakalaki, maingay, ngunit mura, o gumagamit kami ng isang mas eleganteng solusyon na may contactless power transfer gamit ang dalawang coils - isa sa motor, ang isa pa sa pisara. Ang solusyon, siyempre, ay elegante, ngunit mas mahal at matagal, dahil... ang mga coils ay kailangang kalkulahin muna at pagkatapos ay sugat (mas mabuti na hindi sa tuhod).

Paano i-promote ang isang baguhan nang walang sinisira
Ito ang hitsura ng resultang prototype

Ang pagiging tiyak ng mga produktong mass-produce ay ang bawat dagdag na sentimo sa halaga ay mahalaga. Ang tagumpay ay maaaring matukoy sa pamamagitan ng halaga ng isang maliit na bilang ng mga passive. Samakatuwid, madalas na kinakailangan na pumili ng hindi gaanong mahusay ngunit mas murang opsyon upang ang tagagawa ay manatiling mapagkumpitensya sa komersyo. Samakatuwid, sa pag-iisip na ang rotary screen ay ilalagay sa mass production, pinili ng developer ang isang commutator motor.

Kapag inilunsad, ang nagresultang prototype ay kumikinang nang mapanukso, gumawa ng ingay at inalog ang mesa. Ang disenyo na nagsisiguro ng katatagan ay naging napakabigat at napakalaki na walang saysay na dalhin ito sa isang prototype ng produksyon. Nagagalak sa intermediate na tagumpay, nagpasya kaming palitan ang makina ng umiikot na transpormer na may puwang sa hangin. Ang isa pang dahilan ay ang kawalan ng kakayahang paganahin ang makina mula sa USB port ng computer.

Ang LED board ay batay sa aming RM10 module at anim na LED driver. MBI5030.

Ang mga driver ay may 16 na channel na may kakayahang kontrolin ang bawat isa nang nakapag-iisa. Kaya, 6 tulad ng mga driver at 32 RGB LED sa kabuuan ay may kakayahang magpakita ng 16 milyong mga kulay.

Upang i-synchronize at patatagin ang imahe ng output, ginamit ang dalawang magnetoresistive Hall sensor MRSS23E.

Ang plano ay simple - ang sensor ay nagbibigay ng pagkagambala para sa bawat rebolusyon ng board, ang posisyon ng mga LED ay tinutukoy ng orasan sa pagitan ng dalawang pass at ang kanilang azimuth at glow ay kinakalkula sa isang 360-degree na pag-scan.

Ngunit may nangyaring mali - anuman ang bilis ng pag-ikot ng board, random na naglabas ang sensor ng isa o dalawang pagkaantala sa bawat pass. Kaya, ang imahe ay naging malabo at nakatiklop sa loob.

Ang pagpapalit ng mga sensor ay hindi nagbago ng sitwasyon, kaya ang Hall sensor ay pinalitan ng isang photoresistor.

Kung sinuman ang may anumang iniisip kung bakit maaaring kumilos ang isang magnetoresistive sensor sa ganitong paraan, mangyaring ibahagi ito sa mga komento.

Paano i-promote ang isang baguhan nang walang sinisira
Sa itaas na bahagi ng board

Gamit ang isang optical sensor, malinaw ang imahe, ngunit tumatagal ng humigit-kumulang 30 segundo upang maging matatag. Nangyayari ito sa maraming dahilan, isa na rito ang discreteness ng timer. Ito ay 4 milyong ticks bawat segundo, na hinati sa 360 degrees na may natitira, na nagpapakilala ng pagbaluktot sa output na imahe.

Sa mga relo ng Chinese strobe, ang imahe ay naka-install sa loob ng ilang segundo sa halaga ng katotohanan na ang isang maliit na bahagi ng bilog ay hindi ipinapakita: mayroong isang walang laman na espasyo sa pabilog na imahe, ito ay hindi nakikita sa teksto, ngunit hindi kumpleto ang larawan.

Gayunpaman, ang mga problema ay hindi pa tapos. Microcontroller nRF52832 hindi makapagbigay ng kinakailangang rate ng paglilipat ng data para sa posibleng bilang ng mga shade (tinatayang 16 MHz) - ang screen ay gumagawa ng 1 frame bawat segundo, na hindi sapat para sa mata ng tao. Malinaw, kailangan mong maglagay ng hiwalay na microcontroller sa board upang makontrol ang imahe, ngunit sa ngayon ang desisyon ay ginawa upang palitan ang MBI5030 ng MBI5039. Mayroon lamang 7 mga kulay, kabilang ang puti, ngunit ito ay sapat na upang isagawa ang bahagi ng software.

Well, at ang pinakamahalagang bagay, para sa kapakanan kung saan sinimulan ang gawaing pang-edukasyon na ito, ay mag-program ng isang microcontroller at magsagawa ng kontrol sa pamamagitan ng isang application sa isang smartphone.

Ang pag-scan ay kasalukuyang ipinapadala sa pamamagitan ng Bluetooth nang direkta sa pamamagitan ng nRF Connect, at ang interface ng application ay nasa ilalim ng pagbuo.

Kaya, ang mga intermediate na resulta ng relay team ay ang mga sumusunod:

Ang umiikot na screen ay may isang linya ng 32 LEDs at isang diameter ng imahe na 150 mm. Nagpapakita ito ng 7 kulay, nagtatakda ng larawan o teksto sa loob ng 30 segundo (na hindi perpekto, ngunit katanggap-tanggap sa simula). Sa pamamagitan ng Bluetooth na koneksyon, maaari kang mag-isyu ng command para baguhin ang larawan.

Paano i-promote ang isang baguhan nang walang sinisira
At ito ang hitsura nito

At para matagumpay na matuto ang mga bagong batang developer, ang natitira na lang ay lutasin ang mga sumusunod na gawain:

Pagtagumpayan ang kakulangan ng microcontroller RAM para sa full-color na pagpapakita ng color palette. Pagbutihin ang application para sa pagbuo at pagpapadala ng static o dynamic na mga imahe. Bigyan ang istraktura ng isang tapos na hitsura. Ipapaalam namin sa iyo.

PS Siyempre, pagkatapos ng trabaho sa Bluetooth LE (nrf52832) magdidisenyo at magpapatupad kami ng bersyon ng Wi-Fi/Bluetooth sa ESP32 Ngunit magiging bagong kwento iyon.
Paano i-promote ang isang baguhan nang walang sinisira

Pinagmulan: www.habr.com

Magdagdag ng komento