Nzira yekusimudzira newbie pasina kutyora chero chinhu

Tsvaga, kubvunzurudza, basa rekuyedza, kusarudzwa, kuhaya, kugadzirisa - nzira yakaoma uye inonzwisisika kune mumwe nemumwe wedu - vese mushandirwi nemushandi.

Mutsva haana hunyanzvi hunodiwa. Kunyange nyanzvi ine ruzivo inofanira kuchinja. Mutungamiri anomanikidzwa nemibvunzo yemabasa api aanofanira kupa kune mushandi mutsva pakutanga uye inguva yakawanda sei yekuvapa? Nepo uchivimbisa kufarira, kubatanidzwa, kutyaira uye kusanganisa. Asi usaise panjodzi mabasa akakosha ebhizinesi.

Nzira yekusimudzira newbie pasina kutyora chero chinhu

Kuti tiite izvi, tinotangisa relay mukati mapurojekiti. Iwo anosanganisira akazvimirira mapfupi matanho. Migumisiro yebasa rakadaro inoshanda senheyo yezvinoitika zvinotevera uye inobvumira mutsva kuti azviratidze, ajoinise boka rine basa rinonakidza uye pasina dambudziko rekukundikana basa rinokosha. Izvi zvinosanganisira kuwana ruzivo, kusangana nevaunoshanda navo, uye mukana wekuratidza divi rako repamusoro kana pasina zvirambidzo zvakasimba kubva kunhaka.

Muenzaniso weiyo relay budiriro yaive dingindira reinotenderera skrini inoenderana neiyo strobe effect ine kugona kutaridza chero mushandisi ane simba mufananidzo wakatorwa pachiratidziro chefoni. Prototypes inogona kuwanikwa pano.

Basa racho rakaitwa zvakatevedzana nevashandi vakati wandei uye richaenderera mberi nevatsva kwenguva yekufamba kwavo (kubva kumavhiki maviri kusvika pamwedzi, zvichienderana nekugona uye nhanho yehunyanzvi).

Matanho acho aive akadai:

a) funga kuburikidza nedhizaini (nekudzidza masampula aripo, tsananguro dzeanalogues, kuratidza chirongwa chekugadzira);

b) gadzira dhizaini yedunhu uye uiise pabhodhi;

c) gadzira protocol yekufambisa mifananidzo kubva pafoni kuenda kune imwe kifaa;

d) ipa kutonga kubva kune smartphone kuburikidza neBluetooth LE.

Sarudzo yekutanga yaive yekushandisa chimwe chinhu chakanyanya kusimba, senge matatu-petal spinner, iyo, kana ichitenderedzwa nemaoko, yakatanga kuratidza zvinyorwa. Paive neBLE module mune imwe petal, gumi maRGB maLED mune yechipiri, optical sensor mune yechitatu, uye bhatiri pakati. Dhiyagiramu yedunhu yakadhirowewa uye kuyedza kwekutanga kwakaitwa. Zvakava pachena kuti nhanho yemhando yemifananidzo yakadzikira, kugadzirisa kwakadzikira, mhedzisiro yemitambo ndeyenguva pfupi, uye kugona kwacho kune mwero. Uye ma spinners chinhu chekare nekukurumidza sekuonekwa kwavakaita. Zvakasarudzwa kusimudza bara uye kugadzira inotenderera strobe skrini. Pazvishoma, inogona kushandiswa pazvinangwa zvinoshanda pazviratidziro nemisangano, uye kufarira mumhinduro dzakadaro hakuzopera munguva pfupi iri kutevera.

Nezve dhizaini, pakanga paine mibvunzo miviri mikuru: nzira yekuisa ma LED (mundege yakatwasuka, semuenzaniso uri pamusoro, kana mune yakatwasuka) uye kuti ungagonesa sei bhodhi rinotenderera rine ma LED.

Nezvinangwa zvekudzidzisa, ma LED akaiswa chete mundege yakachinjika. Nezve kusimbaradza bhodhi, pakanga paine sarudzo yakakosha: ingave isu tinotora mota inotakura vanhu, ine ruzha, ine ruzha, asi yakachipa, kana isu tinoshandisa yakanakisa mhinduro ine isina contactless simba rekufambisa tichishandisa makoiri maviri - imwe pamota, imwe yacho. pabhodhi. Mhinduro, hongu, yakanaka, asi inodhura uye inopedza nguva, nekuti ... makoiri aifanira kutanga averengwa obva akuvadzwa (zvichida kwete pamabvi).

Nzira yekusimudzira newbie pasina kutyora chero chinhu
Izvi ndizvo zvinoita mhedzisiro prototype inotaridzika

Iyo chaiyo yezvigadzirwa-zvakagadzirwa-zvizhinji ndezvekuti imwe neimwe yakawedzerwa cent mumutengo inobata. Kubudirira kunogona kutsanangurwa nemutengo wezvishoma zvepasi. Nokudaro, zvinowanzodiwa kusarudza sarudzo shoma asi yakachipa kuitira kuti mugadziri arambe achikwikwidza mune zvekutengeserana. Naizvozvo, uchifungidzira kuti iyo inotenderera skrini yaizoiswa mukugadzirwa kwakawanda, mugadziri akasarudza mota inotenderera.

Payakatangwa, iyo prototype yakaguma yakapenya zvinokatyamadza, yakaita ruzha uye yakazunza tafura. Dhizaini yakavimbisa kugadzikana yakave inorema uye yakakura zvekuti hazvina musoro kuiunza kune yekugadzira prototype. Tichifara pakubudirira kwepakati, takasarudza kutsiva injini neshanduko inotenderera ine gap remhepo. Chimwe chikonzero kwaive kusakwanisa kugonesa injini kubva pakombuta USB port.

Iyo LED bhodhi yakavakirwa pane yedu RM10 module uye matanhatu madhiraivha e LED. MBI5030.

Vatyairi vane 16 chiteshi nekwaniso yekudzora imwe neimwe yakazvimirira. Saka, 6 vatyairi vakadaro uye 32 RGB LEDs zvachose vane kukwanisa kuratidza mamiriyoni gumi nematanhatu emavara.

Kuwiriranisa uye kudzikamisa mufananidzo unobuda, maviri magnetoresistive Hall masensa akashandiswa MRSS23E.

Urongwa hwakanga huri nyore - iyo sensor inopa kukanganisa kwega kwega shanduko yebhodhi, nzvimbo ye LED inotariswa newachi pakati pekupfuura maviri uye azimuth yavo uye kupenya kunoverengerwa mune 360-degree scan.

Asi chimwe chinhu chakakanganisika - zvisinei nekumhanyisa kutenderera kwebhodhi, sensor yakangoerekana yaburitsa imwe kana kaviri kukanganisa papfuura. Saka, chifananidzo chakashanduka kuve chisina kujeka uye chakapetwa mukati.

Kutsiva masensa hakuna kuchinja mamiriro acho, saka sensor yeHoro yakatsiviwa nephotoresistor.

Kana paine chero munhu ane chero pfungwa dzekuti nei magnetoresistive sensor ichigona kuita seizvi, ndapota igovera mune zvakataurwa.

Nzira yekusimudzira newbie pasina kutyora chero chinhu
Pamusoro pebhodhi

Iine optical sensor, mufananidzo wacho wakajeka, asi zvinotora anenge masekondi makumi matatu kuti ugadzikane. Izvi zvinoitika nekuda kwezvikonzero zvinoverengeka, chimwe chazvo ndechekusanzwisisika kweiyo timer. Aya mamirioni mana ezvikwekwe pasekondi, akapatsanurwa ne30 madhigirii nesara, izvo zvinounza kukanganisa mumufananidzo unobuda.

MuChinese strobe watches, mufananidzo unoiswa mumasekonzi mashoma pamutengo wekuti chikamu chidiki chedenderedzwa hachina kuratidzwa: pane nzvimbo isina chinhu pamufananidzo wedenderedzwa, isingaonekwe pane zvinyorwa, asi. mufananidzo hauna kukwana.

Zvisinei, matambudziko haasati apera. Microcontroller nRF52832 haigone kupa iyo inodiwa yekuchinjisa dhata kune inokwanisika nhamba yemumvuri (approx. 16 MHz) - iyo skrini inoburitsa 1 furemu pasekondi, iyo isina kukwana kune ziso remunhu. Zviripachena, iwe unofanirwa kuisa yakaparadzana microcontroller pabhodhi kudzora mufananidzo, asi parizvino sarudzo yaitwa yekutsiva iyo MBI5030 ne. MBI5039. Kune mavara manomwe chete, kusanganisira machena, asi izvi zvakakwana kudzidzira chikamu chesoftware.

Zvakanaka, uye chinhu chinonyanya kukosha, nekuda kweiyo basa rekudzidzisa rakatangwa, kuronga microcontroller uye kuita kutonga kuburikidza nekushandisa pane smartphone.

Iyo scan parizvino inofambiswa kuburikidza neBluetooth zvakananga kuburikidza nenRF Connect, uye iyo yekushandisa interface iri pasi pekuvandudzwa.

Saka, mhedzisiro yepakati yetimu relay ndeiyi inotevera:

Chidzitiro chinotenderera chine mutsetse we32 LEDs uye mufananidzo dhayamita 150 mm. Inoratidza 7 mavara, inogadzirisa mufananidzo kana zvinyorwa mumasekonzi makumi matatu (izvo zvisina kunaka, asi zvinogamuchirwa kutanga nazvo). Kuburikidza neBluetooth yekubatanidza, unogona kupa murairo wekuchinja mufananidzo.

Nzira yekusimudzira newbie pasina kutyora chero chinhu
Uye izvi ndizvo zvinoita

Uye kune vadiki vadiki vanogadzira kuti vabudirire kudzidza, chasara kugadzirisa anotevera mabasa:

Kunda kushomeka kweiyo microcontroller RAM kune yakazara-ruvara kuratidzwa kwepalette yemavara. Natsiridza application yekugadzira uye kufambisa mifananidzo yakamira kana yakasimba. Ipa chimiro chakapedzwa kutarisa. Ticharamba tichikuzivisai.

PS Chokwadi, mushure mekupedza basa paBluetooth LE (nrf52832) tichagadzira nekushandisa Wi-Fi/Bluetooth vhezheni paESP32 Asi iyo ichave nyaya nyowani.
Nzira yekusimudzira newbie pasina kutyora chero chinhu

Source: www.habr.com

Voeg