Indlela yokukhuthaza i-newbie ngaphandle kokuphula noma yini

Ukucinga, inhlolokhono, umsebenzi wokuhlola, ukukhetha, ukuqasha, ukuzivumelanisa nezimo - indlela inzima futhi iyaqondakala kulowo nalowo kithi - kokubili umqashi kanye nomsebenzi.

Ofikayo akanawo amakhono akhethekile adingekayo. Ngisho nochwepheshe abanolwazi kufanele bazivumelanise nezimo. Umphathi ucindezelwa yimibuzo yokuthi yimiphi imisebenzi okufanele ayinikeze isisebenzi esisha ekuqaleni nokuthi singakanani isikhathi okufanele asibele? Ngenkathi uqinisekisa intshisekelo, ukuzibandakanya, ukushayela nokuhlanganiswa. Kodwa ungafaki engozini imisebenzi yebhizinisi ebalulekile.

Indlela yokukhuthaza i-newbie ngaphandle kokuphula noma yini

Ukuze senze lokhu, sethula amaphrojekthi angaphakathi e-relay. Aqukethe izigaba ezimfushane ezizimele. Imiphumela yomsebenzi onjalo isebenza njengesisekelo sentuthuko elandelayo futhi ivumela omusha ukuba azibonakalise, ajoyine iqembu elinomsebenzi othakazelisayo futhi ngaphandle kwengozi yokuhluleka iphrojekthi ebalulekile. Lokhu kuhlanganisa ukuzuza ulwazi, ukuhlangana nozakwenu, kanye nethuba lokubonisa uhlangothi lwakho olungcono kakhulu lapho kungekho mikhawulo eqinile yefa.

Isibonelo sokuthuthukiswa okunjalo kwe-relay kwakuyitimu yesikrini esizungezayo esisekelwe kumphumela we-strobe esinekhono lokubonisa isithombe esiguqukayo somsebenzisi esithathwe esikrinini sefoni. Ama-Prototypes angatholwa lapha.

Umsebenzi wenziwa ngokulandelana ngabasebenzi abaningana futhi uzoqhutshekwa ngabasha ngesikhathi sokugibela kwabo (kusuka emavikini amabili kuya enyangeni, kuye ngamakhono nezinga lamakhono).

Izigaba bezimi kanje:

a) cabanga ngomklamo (ngokutadisha amasampula akhona, izincazelo zama-analogue, ukukhombisa ukuqaliswa kokusungula);

b) enze umdwebo wesekethe futhi awubeke ebhodini;

c) enze umthetho olandelwayo wokudlulisa izithombe zisuka ocingweni ziye ocingweni;

d) ukunikeza ukulawula kusuka ku-smartphone nge-Bluetooth LE.

Inketho yokuqala kwakuwukusebenzisa into ehlangene kakhulu, njenge-spinner enama-petal amathathu, okuthi, lapho ijikeleziswa ngesandla, iqale ukukhombisa imibhalo. Kwakukhona imojula ye-BLE ku-petal eyodwa, ama-LED ayishumi e-RGB kwesibili, inzwa yokubona kweyesithathu, kanye nebhethri phakathi nendawo. Umdwebo wesifunda wadwetshwa futhi ukuhlolwa kokuqala kwenziwa. Kwaba sobala ukuthi izinga lekhwalithi yesithombe liphansi kakhulu, isixazululo sincane, umphumela wegeyimu uphila isikhashana, namakhono anesizotha. Futhi ama-spinner ayinto yesikhathi esedlule ngokushesha njengoba avela. Kunqunywe ukuphakamisa ibha futhi kuthuthukiswe isikrini se-strobe esijikelezayo. Okungenani, ingasetshenziswa ngezinjongo ezingokoqobo emibukisweni nasezinkomfeni, futhi isithakazelo kuzixazululo ezinjalo ngeke zinyamalale esikhathini esizayo esiseduze.

Ngokuphathelene nokuklama, kwakunemibuzo emibili eyinhloko: indlela yokubeka ama-LED (endizeni eqondile, njengesibonelo esingenhla, noma endaweni evundlile) kanye nendlela yokunika amandla ibhodi elijikelezayo ngama-LED.

Ngezinjongo zemfundo, ama-LED abekwe endizeni evundlile kuphela. Ngokuqondene nokunika amandla ibhodi, kwakukhona ukukhetha okubalulekile: noma sithatha i-commutator motor, enamandla, enomsindo, kodwa eshibhile, noma sisebenzisa isixazululo esihle kakhulu ngokudluliswa kwamandla okungenakuxhumana sisebenzisa amakhoyili amabili - eyodwa ku-motor, enye. ebhodini. Isixazululo, yiqiniso, sinhle, kodwa sibiza kakhulu futhi sidla isikhathi, ngoba ... amakhoyili kwakudingeka abalwe kuqala bese alimala (okungcono angabi sedolweni).

Indlela yokukhuthaza i-newbie ngaphandle kokuphula noma yini
Yile ndlela i-prototype ewumphumela ebukeka ngayo

Ukucaciswa kwemikhiqizo ekhiqizwe ngobuningi njengokuthi wonke amasenti engeziwe ezindleko abalulekile. Impumelelo inganqunywa ngezindleko zezinqamuleli ezimbalwa. Ngakho-ke, kuvame ukudingekile ukukhetha inketho engasebenzi kahle kodwa eshibhile ukuze umenzi aqhubeke encintisana kwezohwebo. Ngakho-ke, ecabanga ukuthi isikrini esijikelezayo sizofakwa ekukhiqizweni ngobuningi, umthuthukisi wakhetha i-commutator motor.

Lapho yethulwa, i-prototype eyaba umphumela yacwebezela ngokucasulayo, yenza umsindo futhi yanyakazisa itafula. Idizayini eqinisekisa ukuzinza iphenduke yaba nzima futhi yaba yinqwaba kangangokuthi akuzange kube nengqondo ukuyiletha kumfuziselo wokukhiqiza. Sijabulela impumelelo emaphakathi, sanquma ukushintsha injini esikhundleni se-transformer ejikelezayo enegebe lomoya. Esinye isizathu kwaba ukungakwazi ukunika amandla injini embotsheni ye-USB yekhompyutha.

Ibhodi le-LED lisuselwa kumojula yethu ye-RM10 kanye namashayeli ayisithupha e-LED. I-MBI5030.

Abashayeli banamashaneli angu-16 anekhono lokulawula ishaneli ngayinye ngokuzimela. Ngakho-ke, abashayeli abanjalo abayi-6 kanye nama-LED angama-32 RGB esewonke anekhono lokubonisa imibala eyizigidi eziyi-16.

Ukuze uvumelanise futhi uzinze isithombe esiphumayo, kusetshenziswe izinzwa ezimbili ze-magnetoresistive Hall I-MRSS23E.

Uhlelo belulula - inzwa inika ukuphazamiseka kokuphenduka ngakunye kwebhodi, ukuma kwama-LED kunqunywa iwashi eliphakathi kokudlula okubili kanye ne-azimuth nokukhanya kwawo kubalwa ku-scan engu-360-degree.

Kodwa kukhona okungahambanga kahle - ngokunganaki ijubane lokuzungezisa lebhodi, inzwa ikhiphe ngokungahleliwe ukuphazamiseka okukodwa noma okubili ngokudlula ngakunye. Ngakho, isithombe sajika safiphala futhi sagoqwa phakathi.

Ukushintsha izinzwa akuzange kushintshe isimo, ngakho inzwa yeHholo yathathelwa indawo i-photoresistor.

Uma noma ubani enemicabango yokuthi kungani inzwa ye-magnetoresistive ingaziphatha ngale ndlela, sicela wabelane ngayo kumazwana.

Indlela yokukhuthaza i-newbie ngaphandle kokuphula noma yini
Uhlangothi oluphezulu lwebhodi

Ngenzwa yokubona, isithombe sicacile, kodwa sithatha cishe imizuzwana engama-30 ukuzinza. Lokhu kwenzeka ngenxa yezizathu eziningi, esinye sazo ukuhluka kwesibali sikhathi. Lena imikhaza eyizigidi ezingu-4 ngomzuzwana, ihlukaniswa ngamadigri angu-360 nensalela, okwethula ukuhlanekezela esithombeni esiphumayo.

Kumawashi e-strobe yamaShayina, isithombe sifakwa imizuzwana embalwa ngenani lokuthi ingxenye encane yombuthano ayiboniswa nje: kunendawo engenalutho esithombeni esiyindilinga, ayibonakali embhalweni, kodwa isithombe asiphelele.

Nokho, izinkinga azikapheli. I-Microcontroller Imvu ayikwazi ukunikeza isilinganiso esidingekayo sokudlulisa idatha ngenani elingenzeka le-shades (cishe i-16 MHz) - isikrini sikhiqiza ifreyimu engu-1 ngomzuzwana, enganele iso lomuntu. Ngokusobala, udinga ukubeka i-microcontroller ehlukile ebhodini ukuze ulawule isithombe, kodwa okwamanje isinqumo senziwe sokufaka esikhundleni se-MBI5030. I-MBI5039. Kukhona imibala engu-7 kuphela, ehlanganisa emhlophe, kodwa lokhu kwanele ukwenza ingxenye yesofthiwe.

Yebo, futhi into ebaluleke kakhulu, ngenxa yalokho lo msebenzi wokufundisa waqala, ukuhlela i-microcontroller futhi ulawule ngokusebenzisa uhlelo lokusebenza ku-smartphone.

Ukuskena okwamanje kudluliselwa nge-Bluetooth ngokuqondile nge-nRF Connect, futhi isixhumi esibonakalayo sohlelo lokusebenza siyathuthukiswa.

Ngakho-ke, imiphumela emaphakathi yethimba elidluliswayo imi kanje:

Isikrini esizungezayo sinomugqa wama-LED angu-32 kanye nobubanzi besithombe obungu-150 mm. Ibonisa imibala engu-7, isetha isithombe noma umbhalo ngemizuzwana engu-30 (okuyinto engalungile, kodwa eyamukelekayo ukuqala ngayo). Ngoxhumano lwe-Bluetooth, ungakhipha umyalo wokushintsha isithombe.

Indlela yokukhuthaza i-newbie ngaphandle kokuphula noma yini
Futhi kubukeka kanjena

Futhi ukuze onjiniyela abasha abasha bafunde ngempumelelo, okusele ukuxazulula le misebenzi elandelayo:

Nqoba ukushoda kwe-RAM ye-microcontroller yokubonisa umbala ogcwele wephalethi yombala. Thuthukisa uhlelo lokusebenza lokukhiqiza nokudlulisa izithombe ezimile noma eziguqukayo. Nikeza isakhiwo ukubukeka okuphelile. Sizokugcina usithumelele.

PS Yiqiniso, ngemva kokuqeda umsebenzi ku-Bluetooth LE (nrf52832) sizoklama futhi sisebenzise inguqulo ye-Wi-Fi/Bluetooth ku-ESP32 Kodwa leyo kuzoba indaba entsha.
Indlela yokukhuthaza i-newbie ngaphandle kokuphula noma yini

Source: www.habr.com

Engeza amazwana