Hech narsani buzmasdan yangi boshlovchini qanday targ'ib qilish kerak

Qidiruv, suhbat, test topshirig'i, tanlash, ishga olish, moslashish - yo'l har birimiz uchun - ish beruvchi uchun ham, xodim uchun ham qiyin va tushunarli.

Yangi kelgan kishi zarur ixtisoslashgan vakolatlarga ega emas. Hatto tajribali mutaxassis ham moslashishi kerak. Menejer boshida yangi xodimga qanday vazifalarni belgilash va ularga qancha vaqt ajratish kerakligi haqidagi savollar bilan bosim o'tkazmoqda? Qiziqish, ishtirok etish, harakat va integratsiyani ta'minlashda. Lekin muhim biznes vazifalarini xavf ostiga qo'ymang.

Hech narsani buzmasdan yangi boshlovchini qanday targ'ib qilish kerak

Buning uchun biz releyli ichki loyihalarni ishga tushiramiz. Ular mustaqil qisqa bosqichlardan iborat. Bunday ishlarning natijalari keyingi ishlanmalar uchun asos bo'lib xizmat qiladi va yangi kelganga o'zini ko'rsatishga, qiziqarli vazifa bilan va muhim loyihada muvaffaqiyatsizlikka uchragan jamoaga qo'shilishga imkon beradi. Bunga tajriba orttirish, hamkasblar bilan uchrashish va merosdan qat'iy cheklovlar bo'lmaganda o'zingizning eng yaxshi tomonlaringizni ko'rsatish imkoniyati kiradi.

Telefon ekranida olingan ixtiyoriy foydalanuvchi dinamik tasvirini ko'rsatish imkoniyatiga ega strob effektiga asoslangan aylanuvchi ekran mavzusi bunday rele rivojlanishiga misol bo'ldi.Prototiplarni topish mumkin. shu yerda.

Ish bir nechta xodimlar tomonidan ketma-ket amalga oshirildi va ularni ishga tushirish vaqtida (qobiliyat va malaka darajasiga qarab ikki haftadan bir oygacha) yangilari tomonidan davom ettiriladi.

Bosqichlar quyidagicha edi:

a) dizaynni o'ylab ko'ring (mavjud namunalarni, analoglarning tavsiflarini o'rganish, ijodiy tashabbus ko'rsatish orqali);

b) elektr sxemasini ishlab chiqish va uni doskaga joylashtirish;

c) tasvirlarni telefondan qurilmaga uzatish protokolini ishlab chiqish;

d) Bluetooth LE orqali smartfondan boshqaruvni ta'minlash.

Boshlang'ich variant juda ixcham narsadan foydalanish edi, masalan, uch bargli spinner, qo'lda aylantirilganda yozuvlarni ko'rsata boshladi. Bitta gulbargda BLE moduli, ikkinchisida o'nta RGB LED, uchinchisida optik sensor va markazda batareya bor edi. Elektr sxemasi tuzildi va birinchi tajribalar o'tkazildi. Tasvir sifati darajasi juda past, o'lchamlari past, o'yin effekti qisqa muddatli va imkoniyatlar kamtar ekanligi ayon bo'ldi. Spinnerlar esa paydo bo'lganidek tezda o'tmishda qoladi. Barni ko'tarish va aylanadigan strob ekranni ishlab chiqishga qaror qilindi. Hech bo'lmaganda, ko'rgazma va konferentsiyalarda amaliy maqsadlarda foydalanish mumkin va yaqin kelajakda bunday echimlarga qiziqish yo'qolmaydi.

Dizaynga kelsak, ikkita asosiy savol bor edi: LEDlarni qanday joylashtirish kerak (yuqoridagi misolda bo'lgani kabi vertikal tekislikda yoki gorizontalda) va aylanadigan taxtani LEDlar bilan qanday quvvatlantirish kerak.

Ta'lim maqsadlarida LEDlar faqat gorizontal tekislikda joylashtirilgan. Bortni quvvatlantirishga kelsak, muhim tanlov bor edi: biz katta, shovqinli, ammo arzon kommutator motorini olamiz yoki ikkita bobin yordamida kontaktsiz quvvat uzatish bilan yanada oqlangan echimdan foydalanamiz - biri dvigatelda, ikkinchisi taxtada. Yechim, albatta, oqlangan, ammo qimmatroq va vaqt talab etadi, chunki... rulonlarni birinchi navbatda hisoblash va keyin o'rash kerak edi (tercihen tizzada emas).

Hech narsani buzmasdan yangi boshlovchini qanday targ'ib qilish kerak
Olingan prototip shunday ko'rinadi

Ommaviy ishlab chiqarilgan mahsulotlarning o'ziga xosligi shundaki, har bir qo'shimcha tsent xarajat uchun muhimdir. Muvaffaqiyatni bir hovuch passivlarning narxi bilan aniqlash mumkin. Shu sababli, ishlab chiqaruvchining tijorat raqobatbardoshligini saqlab qolishi uchun ko'pincha kamroq samarali, ammo arzonroq variantni tanlash kerak. Shuning uchun, aylanma ekranning ommaviy ishlab chiqarilishini tasavvur qilib, ishlab chiquvchi kommutator motorini tanladi.

Ishga tushirilganda, hosil bo'lgan prototip provokatsion tarzda porladi, shovqin qildi va stolni silkitdi. Barqarorlikni ta'minlagan dizayn shu qadar og'ir va katta hajmli bo'lib chiqdiki, uni ishlab chiqarish prototipiga olib kelish mantiqiy emas edi. Oraliq muvaffaqiyatdan quvonib, dvigatelni havo bo'shlig'i bilan aylanadigan transformator bilan almashtirishga qaror qildik. Yana bir sabab, dvigatelni kompyuterning USB portidan quvvatlantirishning mumkin emasligi edi.

LED taxtasi bizning RM10 modulimiz va oltita LED drayverimizga asoslangan. MBI5030.

Haydovchilar har birini mustaqil boshqarish imkoniyatiga ega 16 ta kanalga ega. Shunday qilib, 6 ta shunday drayver va jami 32 ta RGB LED 16 million rangni ko'rsatish imkoniyatiga ega.

Chiqish tasvirini sinxronlashtirish va barqarorlashtirish uchun ikkita magnitorezistiv Hall sensori ishlatilgan MRSS23E.

Reja oddiy edi - sensor taxtaning har bir aylanishi uchun uzilishni beradi, LEDlarning holati ikki o'tish orasidagi soat bilan belgilanadi va ularning azimuti va porlashi 360 graduslik skanerda hisoblanadi.

Ammo biror narsa noto'g'ri ketdi - taxtaning aylanish tezligidan qat'i nazar, sensor tasodifiy ravishda har bir o'tish uchun bir yoki ikkita uzilishni chiqardi. Shunday qilib, tasvir loyqa va ichkariga buklangan bo'lib chiqdi.

Sensorlarni almashtirish vaziyatni o'zgartirmadi, shuning uchun Hall sensori fotorezistor bilan almashtirildi.

Agar kimdir magnitorezistiv sensori nima uchun shunday yo'l tutishi mumkinligi haqida biron bir fikrga ega bo'lsa, iltimos, uni sharhlarda baham ko'ring.

Hech narsani buzmasdan yangi boshlovchini qanday targ'ib qilish kerak
Kengashning yuqori tomoni

Optik sensor bilan tasvir aniq bo'ladi, lekin barqarorlashtirish uchun taxminan 30 soniya kerak bo'ladi. Bu bir qancha sabablarga ko'ra sodir bo'ladi, ulardan biri taymerning diskretligi. Bu sekundiga 4 million belgi, qolgan qismi bilan 360 darajaga bo'lingan, bu esa chiqish tasvirida buzilishlarni keltirib chiqaradi.

Xitoy strob soatlarida tasvir bir necha soniya ichida o'rnatiladi, chunki aylananing kichik bir qismi shunchaki ko'rsatilmaydi: dumaloq tasvirda bo'sh joy bor, u matnda ko'rinmaydi, lekin rasm to'liq emas.

Biroq, muammolar tugamadi. Mikrokontroller nRF52832 mumkin bo'lgan soyalar soni (taxminan 16 MGts) uchun kerakli ma'lumotlarni uzatish tezligini ta'minlay olmaydi - ekran sekundiga 1 kvadrat ishlab chiqaradi, bu inson ko'zi uchun etarli emas. Shubhasiz, tasvirni boshqarish uchun plataga alohida mikrokontroller joylashtirishingiz kerak, ammo hozircha MBI5030 ni almashtirish to'g'risida qaror qabul qilindi. MBI5039. Faqat 7 ta rang, shu jumladan oq, ammo bu dasturiy ta'minot qismini mashq qilish uchun etarli.

Xo'sh, ushbu o'quv vazifasi boshlangan eng muhim narsa mikrokontrollerni dasturlash va smartfondagi dastur orqali boshqarishdir.

Skanerlash hozirda Bluetooth orqali to'g'ridan-to'g'ri nRF Connect orqali uzatiladi va dastur interfeysi ishlab chiqilmoqda.

Shunday qilib, estafeta jamoasining oraliq natijalari quyidagicha:

Aylanadigan ekranda 32 ta LED chizig'i va tasvir diametri 150 mm. U 7 ta rangni ko'rsatadi, rasm yoki matnni 30 soniyada o'rnatadi (bu ideal emas, lekin boshlash uchun maqbul). Bluetooth ulanishi orqali siz tasvirni o'zgartirish buyrug'ini berishingiz mumkin.

Hech narsani buzmasdan yangi boshlovchini qanday targ'ib qilish kerak
Va bu shunday ko'rinadi

Yangi yosh dasturchilar muvaffaqiyatli o'rganishlari uchun faqat quyidagi vazifalarni hal qilish qoladi:

Ranglar palitrasini to'liq rangli ko'rsatish uchun mikrokontroller RAM etishmasligini bartaraf qiling. Statik yoki dinamik tasvirlarni yaratish va uzatish uchun ilovani takomillashtirish. Tuzilishga tugallangan ko'rinish bering. Sizga xabar berib turamiz.

PS Albatta, Bluetooth LE dagi ishni tugatgandan so'ng (nrf52832) biz ESP32 da Wi-Fi/Bluetooth versiyasini ishlab chiqamiz va amalga oshiramiz, ammo bu yangi hikoya bo'ladi.
Hech narsani buzmasdan yangi boshlovchini qanday targ'ib qilish kerak

Manba: www.habr.com

a Izoh qo'shish