Inhoudsopgave:
- Stap 1: Vereiste onderdelen
- Stap 2: 3D-geprinte onderdelen en montage
- Stap 3: Elektrisch schema
- Stap 4: Arduino-schets
- Stap 5: Eindproduct en montage
Video: Roomba-project: 5 stappen (met afbeeldingen)
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:19
Deze instructable is gemaakt om te voldoen aan de projectvereiste van de Makecourse aan de University of South Florida (www.makecourse.com).
Deze instructable behandelt alle noodzakelijke stappen en componenten die nodig zijn om mijn Roomba-project te monteren. De instructable omvat de STL-bestanden, de montage, het besturingssysteem en de programmering voor het project.
Stap 1: Vereiste onderdelen
componenten:
1 x Arduino Uno
1 x afgeleide ontvanger
1 x afgeleide afstandsbediening
1 x MG90S-servo's
1 x HC SR04 ultrasonische sensor
1 x 220 ohm weerstanden
2 x DAOKI dubbele H-brug
4 x #2 Schroeven
1 x Gorilla-epoxy
2 x 12 V accupack
1 x 12 V 120 mm pc-behuizingsventilator
1 x filter
4 x 6V reductiemotor voor DIY Robot Smart Car Robot
Gereedschap:
3D-printer
Soldeerbout
Flux Core Soldeer
Draadsnijders
Kleine kruiskopschroevendraaier
Heet lijmpistool
Stap 2: 3D-geprinte onderdelen en montage
Alle onderdelen voor dit project zijn 3D geprint. Ik heb alle STL-bestanden toegevoegd die nodig zijn om je eigen roomba-vacuümrobot te bouwen. Alle onderdelen zijn aangepast om minder dan 6" x 6" x 6" te zijn. Met behulp van de Gorilla Epoxy werden de stukken in de bovenste map aan elkaar gelijmd volgens de montage en alle stukken in de basismap werden ook aan elkaar gelijmd.
*** Houd er rekening mee dat als gevolg van tolerantieafwijkingen, wijziging van de STL-bestanden of de definitieve afdrukken vereist kan zijn.
Stap 3: Elektrisch schema
Hier is het basisschema van het elektrische systeem. De benodigde spanningen voor de accupacks zijn 12 volt. Als u uw elektrische systeem aansluit op dit schema, zal de Arduino-schetsbalg werken.
Stap 4: Arduino-schets
De Arduino-schets voor dit project gebruikt twee bibliotheken en één functie. De servobibliotheek is opgenomen in de Arduino-software en ik heb een zipbestand voor de IRremote-bibliotheek bijgevoegd. De functie HCSR04 bevond zich in dezelfde zip-map als de Roomba-schets. Om goed te kunnen werken, moeten de HCSR04-bestanden zich in dezelfde map bevinden als de Roomba-schets.
*** Om de bibliotheek toe te voegen, downloadt u de zip-map naar de computer en start u de Arduino-software. Selecteer onder het tabblad Sketch bovenaan het programma Bibliotheek opnemen en selecteer vervolgens. ZIP-bibliotheek toevoegen… Selecteer de zipmap van de bibliotheek die u aan de Arduino-bibliotheek wilt toevoegen en selecteer openen.
*** De IR-waarden voor de afstandsbediening kunnen verschillen voor uw afstandsbediening. Om de waarden te wijzigen, zoekt u de waarden op en wijzigt u ze zodat ze overeenkomen met de waarden voor uw afstandsbediening. Deze YouTube-tutorial laat zien hoe u de waarden voor uw afstandsbediening kunt vinden.
www.youtube.com/watch?v=YW4pP1GoFIk
Stap 5: Eindproduct en montage
Hier kunnen we de roomba-robot zien werken. De roomba wordt geïnitialiseerd en begint vooruit te bewegen als de ultrasone sensor begint te vegen naar obstakels. Wanneer de robot een obstakel detecteert, rijdt de robot achteruit, draait zich om en gaat dan continu vooruit tot het volgende obstakel. De robot kan worden bestuurd met behulp van de afstandsbediening. De afstandsbediening was in staat om de robot te activeren/deactiveren en de gelijkstroommotoren aan/uit te zetten.
***(Houd er rekening mee dat ik de robot had aangesloten op het stopcontact, in plaats van op een batterijpakket. De batterijpakketten die ik had voorzien van onvoldoende vermogen aan de wielen waardoor de motoren uitdraaiden vanwege het gewicht van de robot.) ***
Aanbevolen:
Draadloze afstandsbediening met 2,4 GHz NRF24L01-module met Arduino - Nrf24l01 4-kanaals / 6-kanaals zenderontvanger voor quadcopter - RC Helikopter - RC-vliegtuig met Arduino: 5 stappen (met afbeeldingen)
Draadloze afstandsbediening met 2,4 GHz NRF24L01-module met Arduino | Nrf24l01 4-kanaals / 6-kanaals zenderontvanger voor quadcopter | RC Helikopter | Rc-vliegtuig met Arduino: een Rc-auto besturen | Quadcopter | Drone | RC vliegtuig | RC-boot, we hebben altijd een ontvanger en zender nodig, stel dat we voor RC QUADCOPTER een 6-kanaals zender en ontvanger nodig hebben en dat type TX en RX is te duur, dus we gaan er een maken op onze
Een computer demonteren met eenvoudige stappen en afbeeldingen: 13 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
Een computer demonteren met eenvoudige stappen en afbeeldingen: dit is een instructie over het demonteren van een pc. De meeste basiscomponenten zijn modulair en gemakkelijk te verwijderen. Wel is het belangrijk dat je er goed over georganiseerd bent. Dit zal helpen voorkomen dat u onderdelen kwijtraakt, en ook bij het maken van de hermontage e
PCB-ontwerp met eenvoudige en gemakkelijke stappen: 30 stappen (met afbeeldingen)
PCB-ontwerp met eenvoudige en gemakkelijke stappen: HELLO VRIENDEN Het is een zeer nuttige en gemakkelijke tutorial voor diegenen die PCB-ontwerp willen leren, laten we beginnen
Een video met gesplitst scherm maken in vier stappen: 4 stappen (met afbeeldingen)
Een video met gesplitst scherm maken in vier stappen: we zien vaak dezelfde persoon twee keer in een scène in een tv-toneelstuk. En voor zover we weten heeft de acteur geen tweelingbroer. We hebben ook gezien dat er twee zangvideo's op één scherm worden gezet om hun zangkunsten te vergelijken. Dit is de kracht van spl
Uw afbeeldingen opslaan voor uw taak: 4 stappen (met afbeeldingen)
Uw afbeeldingen opslaan voor uw taak: 1. Open een nieuw Google-document en gebruik deze pagina om uw afbeeldingen te beveiligen.2. Gebruik ctrl (control) en de "c" sleutel om te kopiëren.3. Gebruik ctrl (control) en de "v" sleutel om te plakken