Cuprins:
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-13 06:58
Bot the Builder este un roomba, care, cu „apucători” atașați în față, va putea muta obiecte în jur. Codul cu acesta este setat pentru a înregistra prima mișcare cu o casetă GUI pe care o puteți controla cu doar un clic al mouse-ului. După prima rundă, botul poate fi setat să facă exact ceea ce a făcut prima oară în buclă!
Pasul 1: consumabile
Un roomba căruia i s-a înlocuit vidul cu un capac 3D
Un pi zmeură care a fost conectat la roomba
O cameră pentru a se potrivi în camerăba
O sursă de alimentare
Suporturi în formă de U pentru a fi așezate pe partea din față a camerei
Pasul 2: Descărcați Roomba Toolbox
Deschideți MATLAB și creați un nou folder de proiect pentru a vă menține fișierele de proiect organizate.
NOTĂ: Acest cod a fost utilizat pentru un proiect care a fost dat, este posibil ca acest lucru să nu funcționeze neapărat la fel ca pentru noi.
Rulați acest cod și toate fișierele ar trebui acum să fie stocate în folderul proiectului.
Faceți clic dreapta oriunde în fereastra „Folder curent” din MATLAB și faceți clic pe „Adăugați la cale” pentru a permite MATLAB să vă găsească fișierele.
Pentru a vă asigura că aveți cea mai recentă versiune a casetei de instrumente, utilizați codul din imaginea 3
Pasul 3: Cod de proiectare pentru ieșirile dorite
Dacă descărcați toate cele trei fișiere de mai sus, veți putea să vă controlați roomba / Mars Rover, precum videoclipul de mai jos. Primul fișier este fișierul m al codului, al doilea și al treilea fișier sunt codul dvs. real care va trebui modificat și editat în camera dvs. specifică. De exemplu, roomba noastră se numea Roomba 30, așa că atunci când ne conectam la roomba noastră, tastam codul
r = roomba.30
și asta s-ar conecta permițându-ne să rulăm codul nostru.
Pasul 4: Rulați și editați codul până la perfecționare
Poate fi necesar să vă rulați codul de câteva ori înainte de a obține virajele, viteza etc. perfecționată. Diferitele roombas vor avea alunecare diferită a anvelopelor și se vor întoarce mai mult sau mai puțin în funcție de suprafața pe care vă aflați. Vă recomandăm să scoateți roomba într-un spațiu deschis, pentru a nu da peste nimic până când nu veți obține tot ceea ce este capabil roomba. După ce ați atârnat robotul și ați perfecționat unghiurile de viraj, puteți începe să construiți!
Pasul 5: Proiectul final
Proiectul dvs. final ar trebui să arate ceva asemănător cu imaginea de mai sus, unde veți avea roomba dvs., iar dispozitivele de prindere atașate în față. Cu codul pe care l-ați perfecționat și robotul pe care l-ați construit, veți fi gata să începeți să mișcați lucrurile doar cu robotul dvs. în cel mai scurt timp!