INHOUDSOPGAWE:

Roomba -projek: 5 stappe (met foto's)
Roomba -projek: 5 stappe (met foto's)

Video: Roomba -projek: 5 stappe (met foto's)

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

Hierdie instruksies is geskep ter voldoening aan die projekvereiste van die Makecourse aan die Universiteit van Suid -Florida (www.makecourse.com).

Hierdie instruksie dek alle nodige stappe en komponente wat nodig is om my Roomba -projek saam te stel. Die instruksies bevat die STL -lêers, die samestelling, die bestuurstelsel en die programmering vir die projek.

Stap 1: Vereiste onderdele

Vereiste onderdele
Vereiste onderdele
Vereiste onderdele
Vereiste onderdele
Vereiste onderdele
Vereiste onderdele
Vereiste onderdele
Vereiste onderdele

Komponente:

1 x Arduino Uno

1 x afgeleide ontvanger

1 x afgeleide afstandsbediening

1 x MG90S servo's

1 x HC SR04 Ultra Sonic Sensor

1 x 220 ohm Weerstands

2 x DAOKI Dual H-brug

4 x #2 skroewe

1 x Gorilla Epoxy

2 x 12 V battery

1 x 12 V 120 mm rekenaarkaswaaier

1 x filter

4 x 6V -ratmotor vir selfdoen -robot -slimmotorrobot

Gereedskap:

3D -drukker

Soldeerbout

Flux Core Soldeer

Draadknipper

Klein Phillips skroewedraaier

Warm gom geweer

Stap 2: Onderdele en samestelling in 3D

3D -gedrukte onderdele en samestelling
3D -gedrukte onderdele en samestelling
3D -gedrukte onderdele en samestelling
3D -gedrukte onderdele en samestelling
3D -gedrukte onderdele en samestelling
3D -gedrukte onderdele en samestelling

Al die onderdele vir hierdie projek is 3D gedruk. Ek het al die STL -lêers ingesluit wat nodig is om u eie roomba -vakuumrobot te bou. Al die dele is aangepas om onder 6 "x 6" x 6 "te wees. Deur die Gorilla Epoxy te gebruik, is die stukke in die boonste vouer volgens die samestelling aan mekaar vasgeplak en is ook al die stukke in die basismap vasgeplak.

*** Let daarop dat as gevolg van afwykings van afwykings, veranderinge aan die STL -lêers of die finale afdrukke nodig mag wees.

Stap 3: Elektriese skema

Elektriese skematiese
Elektriese skematiese

Hier is die basiese skema van die elektriese stelsel. Die vereiste spanning vir die batterye is 12 volt. As u u elektriese stelsel soortgelyk aan hierdie skema aansluit, werk die Arduino -skets hieronder.

Stap 4: Arduino -skets

Die Arduino -skets vir hierdie projek gebruik twee biblioteke en een funksie. Die servobiblioteek is ingesluit in die Arduino -sagteware en ek het 'n zip -lêer vir die IRremote -biblioteek ingesluit. Die funksie HCSR04 was in dieselfde zip -gids as die Roomba -skets. Om behoorlik te funksioneer, moet die HCSR04 -lêers in dieselfde gids wees as die Roomba -skets.

*** Om die biblioteek by te voeg, laai die zip -gids op die rekenaar af en begin die Arduino -sagteware. Kies Include Library, onder die Sketch -oortjie bo -aan die program, en kies dan Add. ZIP Library … Kies die zip -gids van die biblioteek wat u by die Arduino -biblioteek wil voeg en kies open.

*** Die IR -waardes vir die afstandsbediening kan vir u afstandsbediening anders wees. Om die waardes te verander, soek die waardes en pas dit aan by die waardes vir u afstandsbediening. Hierdie YouTube -tutoriaal demonstreer hoe u die waardes vir u afstandbeheer kan vind.

www.youtube.com/watch?v=YW4pP1GoFIk

Stap 5: Finale produk en samestelling

Hier kan ons die roomba -robot sien werk. Die roomba word geïnisialiseer en begin vorentoe beweeg as die ultrasoniese sensor na hindernisse begin veg. As die robot 'n hindernis opspoor, maak die robot 'n rugsteun, draai en gaan voortdurend vorentoe tot die volgende hindernis. Die robot kan met die afstandsbediening beheer word. Die afstandsbediening kon die robot aktiveer/deaktiveer en die gelykstroommotors aan/uitskakel.

*** (Let asseblief daarop dat ek die robot in plaas van 'n batterypak aan die stopcontact gekoppel het. Die batterye wat ek nie genoeg krag aan die wiele gegee het nie, het veroorsaak dat die motors wegdraai as gevolg van die gewig van die robot.) ***

Aanbeveel: