INHOUDSOPGAWE:
- Stap 1: Vereiste onderdele
- Stap 2: Onderdele en samestelling in 3D
- Stap 3: Elektriese skema
- Stap 4: Arduino -skets
- Stap 5: Finale produk en samestelling
Video: Roomba -projek: 5 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:27
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
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
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
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:
Draadlose afstandsbediening met 2,4 GHz NRF24L01 -module met Arduino - Nrf24l01 4 -kanaals / 6 -kanaals sender -ontvanger voor quadcopter - Rc Helikopter - Rc -vliegtuig met Arduino: 5 stappe (met foto's)
Draadlose afstandsbediening met 2,4 GHz NRF24L01 -module met Arduino | Nrf24l01 4 -kanaals / 6 -kanaals sender -ontvanger voor quadcopter | Rc Helikopter | Rc -vliegtuig met Arduino: om 'n Rc -motor te bestuur | Quadcopter | Drone | RC -vliegtuig | RC -boot, ons het altyd 'n ontvanger en sender nodig, veronderstel dat ons vir RC QUADCOPTER 'n 6 -kanaals sender en ontvanger nodig het en dat die tipe TX en RX te duur is, so ons maak een op ons
Roomba Bot the Bulider: 5 stappe (met foto's)
Roomba Bot die Bulider: Bot die Bouwer is 'n roomba, wat met " grabbers " aan die voorkant geheg, kan voorwerpe rondbeweeg. Die kode daarmee is ingestel om die eerste beweging op te neem met 'n GUI -boks wat u met slegs 'n klik van u muis kan beheer. Na
Hoe om 'n rekenaar met maklike stappe en foto's uitmekaar te haal: 13 stappe (met foto's)
Hoe om 'n rekenaar uitmekaar te haal met eenvoudige stappe en foto's: dit is 'n instruksie oor hoe om 'n rekenaar uitmekaar te haal. Die meeste basiese komponente is modulêr en kan maklik verwyder word. Dit is egter belangrik dat u daaroor georganiseerd is. Dit sal u verhinder om onderdele te verloor, en ook om die montering weer
Browser -beheerde Roomba -robot met die Raspberry Pi Model 3 A+: 6 stappe (met foto's)
Browser -beheerde Roomba -robot Met die Raspberry Pi Model 3 A+: Oorsig Hierdie instruksie fokus op hoe om 'n dooie Roomba 'n nuwe brein (Framboos Pi), oë (Webcam) en 'n manier te gee om alles vanuit 'n webblaaier te beheer. Daar is baie Roomba -hacks wat beheer moontlik maak via die seriële koppelvlak. Ek het nie
Roomblock: 'n platform om ROS -navigasie te leer met Roomba, Raspberry Pi en RPLIDAR: 9 stappe (met foto's)
Roomblock: 'n platform om ROS -navigasie te leer met Roomba, Raspberry Pi en RPLIDAR: Wat is dit? &Quot; Roomblock " is 'n robotplatform wat bestaan uit 'n Roomba, 'n Raspberry Pi 2, 'n lasersensor (RPLIDAR) en 'n mobiele battery. Die monteerraam kan deur 3D -drukkers gemaak word. Met die ROS -navigasiestelsel kan u 'n kaart van die kamers maak en