Cuprins:
- Pasul 1: consumabile
- Pasul 2: Descărcați Roomba Toolbox
- Pasul 3: Cod de proiectare pentru ieșirile dorite
- Pasul 4: Rulați și editați codul până la perfecționare
- Pasul 5: Proiectul final
Video: Roomba Bot the Bulider: 5 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:44
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!
Recomandat:
Robot Roomba controlat de browser cu Raspberry Pi Model 3 A +: 6 pași (cu imagini)
Robot Roomba controlat de browser cu Raspberry Pi Model 3 A +: Prezentare generală Acest instructable se va concentra asupra modului de a oferi unui Roomba mort un nou creier (Raspberry Pi), ochi (cameră web) și o modalitate de a controla totul de la un browser web. Există o mulțime de hack-uri Roomba care permit controlul prin interfața serială. Nu am
Roomblock: o platformă pentru învățarea navigării ROS cu Roomba, Raspberry Pi și RPLIDAR: 9 pași (cu imagini)
Roomblock: o platformă pentru învățarea navigației ROS cu Roomba, Raspberry Pi și RPLIDAR: Ce este aceasta? &Quot; Roomblock " este o platformă robotică formată dintr-un Roomba, un Raspberry Pi 2, un senzor laser (RPLIDAR) și o baterie mobilă. Cadrul de montare poate fi realizat de imprimante 3D. Sistemul de navigare ROS permite realizarea unei hărți a camerelor și utilizarea
Garden Helper Roomba Bot: 8 pași
Garden Helper Roomba Bot: Kiara Myers, Ahmad Alghadeer și Madison Tippet Scop: Acest instructiv vă va învăța cum să programați un Roomba Bot, folosind MATLAB, pentru a naviga printr-o grădină, detectând fructe / legume în formă circulară suficient de coapte pentru a fi culese. bazat pe
Inspector Roomba: 6 pași (cu imagini)
Inspector Roomba: Majoritatea dintre noi folosim roboții iRobot Roomba numai pentru aspirare, dar puțini știu că este o bază excelentă pentru noi proiecte robotizate. Toți producătorii ar trebui să încerce interfața deschisă Roomba (OI) pentru a afla cât de ușor este să controlați acest robot. În această instrucțiune veți
ROOMBA Condus de ARDUINO YUN prin aplicația Wifi prin STEFANO DALL'OLIO: 4 pași (cu imagini)
ROOMBA Condus de aplicația ARDUINO YUN Via Wifi de STEFANO DALL'OLIO: Cu acest ghid împărtășesc codul pentru a conecta ARDUINO YUN la Roomba pentru a conduce Roomba prin Wifi. Codul și aplicația sunt create și dezvoltate de mine Stefano Dall ' Olio.My Roomba este Roomba 620, dar puteți utiliza același cod pentru alte Roomb