Kumaha ngamajukeun newbie tanpa megatkeun nanaon

Pilarian, wawancara, tugas test, seleksi, Ngiring, adaptasi - jalan téh hésé tur kaharti ku unggal urang - duanana dunungan jeung pagawe.

Nu pendatang teu boga kompetensi husus diperlukeun. Malahan spesialis anu berpengalaman kedah adaptasi. Manajer diteken ku patarosan ngeunaan tugas naon anu kedah ditugaskeun ka karyawan énggal di awal sareng sabaraha waktos anu diperyogikeun pikeun aranjeunna? Bari mastikeun interest, involvement, drive na integrasi. Tapi ulah risiko tugas bisnis kritis.

Kumaha ngamajukeun newbie tanpa megatkeun nanaon

Jang ngalampahkeun ieu, urang ngajalankeun proyék internal relay. Éta diwangun ku tahap pondok mandiri. Hasil pagawéan sapertos janten pondasi pikeun kamajuan anu salajengna sareng ngamungkinkeun pendatang ngabuktikeun dirina, gabung sareng tim anu ngagaduhan tugas anu pikaresepeun sareng tanpa résiko gagal proyék penting. Ieu kalebet kéngingkeun pangalaman, pendak sareng kolega, sareng kasempetan pikeun nunjukkeun sisi pangsaéna anjeun nalika henteu aya larangan anu ketat tina warisan.

Conto pamekaran relay sapertos kitu nyaéta téma layar puteran dumasar kana pangaruh strobe kalayan kamampuan pikeun nampilkeun gambar dinamis pangguna sawenang anu dicandak dina layar telepon. Prototipe tiasa dipendakan. di dieu.

Gawéna dilaksanakeun sacara berurutan ku sababaraha pagawé sareng bakal diteruskeun ku anu énggal salami onboardingna (ti dua minggu dugi ka sabulan, gumantung kana kamampuan sareng tingkat kompeténsi).

Tahap-tahapna nyaéta kieu:

a) pikir ngaliwatan desain (ku diajar sampel aya, déskripsi analog, némbongkeun inisiatif kreatif);

b) ngamekarkeun diagram sirkuit jeung nempatkeun eta dina papan;

c) ngamekarkeun protokol pikeun mindahkeun gambar tina telepon ka alat;

d) nyadiakeun kadali ti smartphone via Bluetooth LE.

Pilihan awal nyaéta ngagunakeun hal anu kompak pisan, sapertos spinner tilu kelopak, anu, nalika diputer sacara manual, mimiti nunjukkeun prasasti. Aya modul BLE dina hiji petal, sapuluh LED RGB dina kadua, sénsor optik dina katilu, sareng batré di tengah. Diagram sirkuit disusun sareng percobaan munggaran dilaksanakeun. Janten jelas yén tingkat kualitas gambar rendah pisan, résolusina rendah, pangaruh kaulinan pondok umurna, sareng kamampuan anu sederhana. Jeung spinners mangrupakeun hiji hal nu geus kaliwat gancang-gancang maranéhna muncul. Diputuskeun pikeun ngangkat bar sareng ngembangkeun layar strobe anu puteran. Sahenteuna, éta tiasa dianggo pikeun tujuan praktis dina paméran sareng konperénsi, sareng minat kana solusi sapertos kitu moal ngaleungit dina waktos anu caket.

Ngeunaan desain, aya dua patarosan utama: kumaha carana nempatkeun LEDs (dina pesawat nangtung, sakumaha dina conto di luhur, atawa horizontal) jeung kumaha carana ngawasa dewan puteran kalawan LEDs.

Pikeun tujuan atikan, LEDs diposisikan ukur dina pesawat horizontal. Sedengkeun pikeun powering dewan, aya hiji pilihan penting: boh urang nyandak motor commutator, nu gede pisan, ribut, tapi murah, atawa urang ngagunakeun solusi leuwih elegan jeung mindahkeun kakuatan contactless ngagunakeun dua coils - hiji dina motor, nu séjén. dina papan. Solusina, tangtosna, elegan, tapi langkung mahal sareng nyéépkeun waktos, sabab ... coils kedah diitung heula lajeng tatu (preferably henteu dina tuur).

Kumaha ngamajukeun newbie tanpa megatkeun nanaon
Ieu mangrupikeun prototipe anu dihasilkeun

Spésifisitas produk anu diproduksi sacara masal nyaéta yén unggal sén tambahan dina biaya penting. Kasuksésan bisa ditangtukeun ku biaya sakeupeul pasip. Ku alatan éta, mindeng diperlukeun pikeun milih pilihan kirang efisien tapi langkung mirah ambéh produsén bisa tetep kalapa komersil. Ku alatan éta, imagining yén layar Rotary bakal nempatkeun kana produksi masal, pamekar milih motor commutator.

Nalika diluncurkeun, prototipe anu dihasilkeun sparkled provokatif, nyieun noise jeung ngoyagkeun méja. Desain nu ensured stabilitas tétéla jadi beurat jeung gede pisan nu teu make akal pikiran pikeun mawa ka prototipe produksi. Rejoicing dina kasuksésan panengah, urang mutuskeun pikeun ngaganti mesin jeung trafo puteran kalawan celah hawa. Alesan anu sanés nyaéta henteu mampuh ngawasa mesin tina port USB komputer.

Papan LED dumasar kana modul RM10 kami sareng genep supir LED. MBI5030.

Supir gaduh 16 saluran kalayan kamampuan ngadalikeun masing-masing sacara mandiri. Ku kituna, 6 drivers sapertos na 32 RGB LEDs total mibanda kamampuhan pikeun nembongkeun 16 juta kelir.

Pikeun nyingkronkeun sareng nyaimbangkeun gambar kaluaran, dua sénsor Aula magnetoresistive dianggo MRSS23E.

Rencanana basajan - sénsor masihan gangguan pikeun unggal révolusi papan, posisi LED ditangtukeun ku jam antara dua pas sareng azimuth sareng glowna diitung dina scan 360-gelar.

Tapi aya nu salah - paduli laju rotasi dewan, sensor acak ngaluarkeun hiji atawa dua interruptions per pass. Ku kituna, gambar tétéla jadi rumeuk jeung narilep ka jero.

Ngaganti sensor teu ngarobah kaayaan, jadi sensor Aula diganti ku photoresistor a.

Upami aya anu gaduh pamikiran naha sénsor magnetoresistive tiasa kalakuan kitu, punten bagikeun dina koméntar.

Kumaha ngamajukeun newbie tanpa megatkeun nanaon
Sisi luhur papan

Kalayan sensor optik, gambarna jelas, tapi peryogi sakitar 30 detik pikeun nyaimbangkeun. Ieu lumangsung pikeun sababaraha alesan, salah sahiji nu discreteness tina timer. Ieu 4 juta ticks per detik, dibagi 360 derajat jeung sésana, nu nawarkeun distorsi kana gambar kaluaran.

Dina arloji strobe Cina, gambar dipasang dina sababaraha detik kalayan biaya kanyataan yén bagéan leutik bunderan ngan saukur henteu ditampilkeun: aya rohangan kosong dina gambar sirkular, éta henteu katingali dina téks, tapi gambar teu lengkep.

Sanajan kitu, masalah teu réngsé. Mikrokontroler nRF52832 teu bisa nyadiakeun laju mindahkeun data diperlukeun pikeun jumlah mungkin tina nuansa (approx. 16 MHz) - layar ngahasilkeun 1 pigura per detik, nu teu cukup pikeun panon manusa. Jelas, anjeun kedah nempatkeun mikrokontroler anu misah dina papan pikeun ngontrol gambar, tapi pikeun ayeuna kaputusan parantos dilakukeun pikeun ngagentos MBI5030 sareng MBI5039. Aya ngan 7 kelir, kaasup bodas, tapi ieu cukup pikeun latihan bagian software.

Nya, sareng anu paling penting, pikeun ngamimitian tugas pendidikan ieu, nyaéta program mikrokontroler sareng ngalaksanakeun kontrol ngaliwatan aplikasi dina smartphone.

Scan ayeuna dikirimkeun via Bluetooth langsung via nRF Connect, jeung panganteur aplikasi dina ngembangkeun.

Ku kituna, hasil panengah tim relay nyaéta kieu:

Layar puteran ngabogaan garis 32 LEDs sarta diaméter gambar 150 mm. Ieu mintonkeun 7 kelir, susunan hiji gambar atawa téks dina 30 detik (nu teu idéal, tapi bisa ditarima mun dimimitian ku). Via sambungan Bluetooth, anjeun tiasa masihan paréntah pikeun ngarobah gambar.

Kumaha ngamajukeun newbie tanpa megatkeun nanaon
Sareng ieu kumaha katingalina

Sareng pikeun pamekar ngora anyar pikeun suksés diajar, anu tetep nyaéta pikeun ngabéréskeun tugas-tugas di handap ieu:

Ngungkulan kurangna mikrokontroler RAM pikeun tampilan full-warna tina palette warna. Ningkatkeun aplikasi pikeun ngahasilkeun sareng ngirimkeun gambar statik atanapi dinamis. Masihan struktur katingal rengse. Urang bakal tetep anjeun dipasang.

PS Tangtosna, saatos réngsé damel dina Bluetooth LE (nrf52832) urang bakal ngarancang jeung nerapkeun Wi-Fi / Vérsi Bluetooth on ESP32 Tapi éta bakal carita anyar.
Kumaha ngamajukeun newbie tanpa megatkeun nanaon

sumber: www.habr.com

Tambahkeun komentar