
Orodha ya maudhui:
2025 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2025-01-23 15:11

Inayoweza kufundishwa ni mwongozo wa hatua kwa hatua wa mpango na kuamuru Robot ya Upelelezi wa Mars.
Kuanza, mtu anapaswa kupata orodha ya vifaa vifuatavyo: iRobot iliyoshtakiwa itengenezewe umeboreshwa na Chuo cha Tickle cha Eniveering Univerisity ya Tennessee, Mtandao wa waya ambao umeunganishwa na Raspberry Pi katika iRobot, UTK iRobot tengeneza chaja, yenye uwezo wa Wifi kompyuta na upatikanaji wa MATLAB na mtandao.
Hatua ya 1: Sanduku la Zana la Roomba

Fungua MATLAB na unda folda mpya ya faili za kificho kuhifadhiwa kutoka kwa mradi wako. Katika MATLAB, fungua hati mpya na uendeshe nambari hapa chini. Mara tu hati itakapoendeshwa, ongeza folda mpya kwenye saraka ambapo MATLAB inatafuta faili.
Nambari:
kazi roombaInstallclc; orodha ya faili za kusakinisha faili = {'roomba.m', 'roombaSim.m', 'roombaSimGUI.m', 'roombaSimGUI.fig'}; % eneo la kusanikisha kutoka kwa chaguzi = chaguo za wavuti ('CertificateFilename', "); % iambie kupuuza seva ya mahitaji ya cheti = 'https://ef.engr.utk.edu/ef230/projects/roomba-f2016/install/'; dlgTitle = 'Sakinisha / Sasisha Roomba'; % onyesha kusudi na upate uthibitisho haraka = {'Programu hii itapakua faili hizi za EF 230 Roomba:' 'strjoin (files,' ') "" kwa folda hii: "" cd "" Je! unataka kuendelea? '}; beep; yn = questdlg (haraka,… dlgTitle,… 'Ndio', 'Hapana', 'Ndio');
if ~ strcmp (yn, 'Yes'), rudi; mwisho
% pata orodha ya faili zilizopo_files = faili (cellfun (@exist, faili)> 0); ikiwa ~ isempty (zilizopo_files)% hakikisha ni sawa kuzibadilisha haraka = {'Unabadilisha faili hizi: }; beep; yn = questdlg (haraka,… dlgTitle,… 'Ndio', 'Hapana', 'Ndio'); if ~ strcmp (yn, 'Yes'), rudi; mwisho mwisho
% pakua faili cnt = 0; kwa i = 1: urefu (faili) f = faili {i}; disp (['Upakuaji' f]); jaribu url = [server f]; hifadhi ya wavuti (f, url, chaguzi); % aliongeza chaguo ili kuepuka makosa ya usalama cnt = cnt + 1; catch disp (['Hitilafu ya kupakua' f]); dummy = [f '.html']; ikiwa zipo (dummy, 'file') == 2 kufuta (dummy) mwisho mwisho mwisho
ikiwa cnt == urefu (faili) msg = 'Ufanisi wa Usakinishaji'; subiri (msgbox (msg, dlgTitle)); mwingine msg = 'Kosa la Usakinishaji - tazama dirisha la amri kwa maelezo'; subiri (errordlg (msg, dlgTitle)); mwisho
mwisho% roombaInstall
Hatua ya 2: Kujiandaa kuungana


Unganisha micro-USB inayojitokeza kutoka kwa roboti hadi bandari ya chini ya Raspberry Pi. Halafu juu ya Roomba, bonyeza wakati huo huo na ushikilie kizimbani na vifungo vya doa mpaka taa kwenye Roomba ipungue. Unapaswa kusikia kiwango cha elektroniki kutoka kwa Roomba mara tu utakapoachilia.
Hatua ya 3: Kuunganisha na Robot

Fungua mitandao inayopatikana kwenye kompyuta yako na uchague mtandao uliopo kati ya kompyuta na Raspberry Pi. Katika folda ya sasa ya MATLAB, bonyeza kulia kwenye folda yako ya mradi wa sasa na uchague kisanduku cha zana cha roomba kilichopakuliwa katika hatua ya 1 na uongeze kwenye njia. Kwenye mtandao ambao umeundwa kwa unganisho nyingi za Pi, taja roboti yako kwa kuunda kitu cha darasa Roomba. Angalia mfano hapa chini
Ikiwa unayo Roomba iliyopewa nambari 7, ingiza yafuatayo:
r = roomba (7)
Kumbuka kuwa tofauti hii sasa imepewa roomba, amri yoyote iliyopewa roboti lazima iongozwe na ubadilishaji uliopewa.
Hatua ya 4: Kanuni

drive.google.com/drive/folders/1OVR5oTHUsn…
Kutumia kiunga hapo juu, weka faili zote za.m, kwa folda uliyopewa ambapo programu kuu itaendeshwa. Kiungo kinapaswa kuwa wazi kwa wote ambao wana kiunga. Fungua hati mpya kwenye folda ya sasa na endesha mycontrolprogram.m kama inavyoonekana hapo chini:
kazi mycontrolprogram (r) global m m = mobilesev; barua pepeInit (); kukimbia = 1; hesabu ya kimataifa f kimataifa = 0; f = r; direc ya kimataifa = 0; r.getAngle; r. umbali cur ya ulimwenguLoc curLoc = [0, 0]; pts ya kimataifa pts = zero (1, 2, 2); mwongozo = kweli; graphObs (1); v = 0.15; wakati hesabu <50 ikiwa (mwongozo == uwongo) obsDetect (r, v, pts); direc = direc + r.getAngle; r.setLEDDigits (num2str (hesabu)); mwingine direc = direc + r.getAngle; mwongozoDrive (); mwisho mwisho mtiniTuma (); mwisho
Robot inapaswa sasa kufanya kazi yake iliyoundwa.
Ilipendekeza:
Mbwa wa Roboti iliyochapishwa ya 3D (Roboti na Uchapishaji wa 3D kwa Kompyuta): Hatua 5

Mbwa wa Roboti iliyochapishwa ya 3D (Roboti na Uchapishaji wa 3D kwa Kompyuta): Roboti na Uchapishaji wa 3D ni vitu vipya, lakini tunaweza kuvitumia! Mradi huu ni mradi mzuri wa kuanza ikiwa unahitaji wazo la mgawo wa shule, au unatafuta tu mradi wa kufurahisha wa kufanya
Modeli ya Crane isiyo na waya (SMART BOT) Pamoja na Kamera ya Upelelezi Juu ya Mtandao (wifi au Hotspot): Hatua 8

Modeli ya Crane isiyo na waya (SMART BOT) Pamoja na Kamera ya Upelelezi Kwenye Mtandao (wifi au Hotspot): Ili kufanya mradi wowote tunapitia hatua kadhaa:
Kusawazisha Roboti / Roboti ya Gurudumu 3 / STEM Robot: Hatua 8

Kusawazisha Roboti / Roboti ya Gurudumu 3 / Roboti ya STEM: Tumeunda usawa wa pamoja na robot ya magurudumu 3 kwa matumizi ya masomo shuleni na baada ya mipango ya elimu ya shule. Roboti hiyo inategemea Arduino Uno, ngao ya kawaida (maelezo yote ya ujenzi yaliyotolewa), kifurushi cha betri cha Li Ion (yote ni
JINSI YA KUKUSANISHA MIKONO YA ROBOTI YA KISIMA YA KUSISIMUA YA SEHEMU (SEHEMU YA 3: KANUNI YA ROBOTI) - ILIYOANZWA KWENYE MICRO: BITN: Hatua 8

JINSI YA KUKUSANISHA KIWANGO CHA ROBOTI YA KISHAVUTA YA KISIMA (SEHEMU YA 3: KANUNI YA ROBOTI) - ILIYOANZWA KWENYE MICRO: BITN: Mchakato unaofuata wa usanikishaji unategemea kukamilika kwa hali ya kikwazo. Mchakato wa usanikishaji katika sehemu iliyotangulia ni sawa na mchakato wa usanidi katika hali ya ufuatiliaji wa laini. Basi wacha tuangalie fomu ya mwisho ya A
Weebo - Bot ya Upelelezi wa Martian: Hatua 7 (na Picha)

Weebo - Bot ya Ufahamu wa Martian: " Weebo " ni jina la Dusten Vermette (kushoto) na interface ya udhibiti wa roboti ya Austin Kelly (kulia) kwa uwasilishaji wa haki wa mradi wa Roboti ya EF. Kusudi: Madhumuni ya Weebo ni salama salama na imeimarishwa wakati mwanadamu anaweza b