Indholdsfortegnelse:

Roomba -projekt: 5 trin (med billeder)
Roomba -projekt: 5 trin (med billeder)

Video: Roomba -projekt: 5 trin (med billeder)

Video: Roomba -projekt: 5 trin (med billeder)
Video: Узнав это СЕКРЕТ, ты никогда не выбросишь пластиковую бутылку! ТАКОГО ЕЩЕ НИКТО НЕ ВИДЕЛ! 2024, November
Anonim
Roomba -projekt
Roomba -projekt

Denne instruerbare blev oprettet for at opfylde projektkravet fra Makecourse ved University of South Florida (www.makecourse.com).

Denne instruktør vil dække alle nødvendige trin og komponenter, der kræves for at samle mit Roomba -projekt. Den instruerbare vil omfatte STL -filer, samlingen, kontrolsystemet og programmeringen til projektet.

Trin 1: Påkrævede dele

Nødvendige dele
Nødvendige dele
Nødvendige dele
Nødvendige dele
Nødvendige dele
Nødvendige dele
Nødvendige dele
Nødvendige dele

Komponenter:

1 x Arduino Uno

1 x udledt modtager

1 x Afledt fjernbetjening

1 x MG90S servoer

1 x HC SR04 Ultra Sonic Sensor

1 x 220 ohm modstandere

2 x DAOKI Dual H-bro

4 x #2 skruer

1 x Gorilla Epoxy

2 x 12 V batteripakke

1 x 12 V 120 mm PC -kabinetventilator

1 x filter

4 x 6V gearmotor til DIY Robot Smart bilrobot

Værktøjer:

3D printer

Loddekolbe

Flux Core Lodde

Trådskærere

Lille Phillips skruetrækker

Varm limpistol

Trin 2: 3D -trykte dele og samling

3D -trykte dele og samling
3D -trykte dele og samling
3D -trykte dele og samling
3D -trykte dele og samling
3D -trykte dele og samling
3D -trykte dele og samling

Alle dele til dette projekt var 3D -printet. Jeg har inkluderet alle de STL -filer, der er nødvendige for at bygge din egen roomba vakuumrobot. Alle delene blev ændret til at være under 6 "x 6" x 6 ". Ved hjælp af Gorilla Epoxy blev stykkerne i den øverste mappe limet sammen i henhold til samlingen og alle stykkerne i basismappen blev også limet sammen.

*** Bemærk, at på grund af toleranceafvigelser kan det være nødvendigt at ændre STL -filerne eller de sidste udskrifter.

Trin 3: Elektrisk skematisk

Elektrisk skematisk
Elektrisk skematisk

Her er det grundlæggende skema for det elektriske system. De nødvendige spændinger til batterierne er 12 volt. Hvis du kører dit elektriske system i lighed med denne skematisk, fungerer Arduino -skitsen nedenfor.

Trin 4: Arduino Sketch

Arduino -skitsen til dette projekt bruger to biblioteker og en funktion. Servobiblioteket er inkluderet i Arduino -softwaren, og jeg har inkluderet en zip -fil til IRremote -biblioteket. Funktionen HCSR04 var placeret i den samme zip -mappe som Roomba -skitsen. For at fungere korrekt skal HCSR04 -filerne være i den samme mappe som Roomba -skitsen.

*** For at tilføje biblioteket skal du downloade zip -mappen til computeren og starte Arduino -softwaren. Under fanen Skitse øverst i programmet skal du vælge Inkluder bibliotek, og derefter vælge Tilføj. ZIP -bibliotek … Vælg zip -mappen i det bibliotek, du vil føje til Arduino -biblioteket, og vælg åben.

*** IR -værdierne for fjernbetjeningen kan være forskellige for din fjernbetjening. For at ændre værdierne skal du blot finde værdierne og ændre dem, så de matcher værdierne for din fjernbetjening. Denne YouTube -tutorial demonstrerer, hvordan du finder værdierne til din fjernbetjening.

www.youtube.com/watch?v=YW4pP1GoFIk

Trin 5: Slutprodukt og samling

Her kan vi se roomba -robotten i drift. Roomba'en initialiseres og begynder at bevæge sig fremad, da ultralydssensoren begynder at feje efter forhindringer. Når robotten opdager en forhindring, bakker robotten op, vender og fortsætter derefter fremad til den næste forhindring. Robotten kan styres ved hjælp af fjernbetjeningen. Fjernbetjeningen var i stand til at aktivere/deaktivere robotten og tænde/slukke for DC -motorerne.

*** (Bemærk, at jeg havde robotten tilsluttet stikkontakten i stedet for en batteripakke. Batteripakkerne, som jeg havde givet utilstrækkelig strøm til hjulene, fik motorerne til at stramme ud på grund af robotens vægt.) ***

Anbefalede: