Inhoudsopgave:

Een autonome robot met veel mogelijkheden - Ajarnpa
Een autonome robot met veel mogelijkheden - Ajarnpa

Video: Een autonome robot met veel mogelijkheden - Ajarnpa

Video: Een autonome robot met veel mogelijkheden - Ajarnpa
Video: Ik Versloeg De Grootste Robots Ter Wereld! 2024, November
Anonim
Image
Image

Hallo vrienden, in deze instructable ga ik een nieuwe versie van mijn vorige instructable introduceren die de volgende taken kan uitvoeren:

1- Het kan autonoom bewegen door Arduino UNO en L298N motordriver

2- Het kan schoonmaken als een stofzuiger

3- Het kan nummers afspelen via Bluetooth

4- Het kan de toestand van zijn ogen en mond veranderen door Arduino

5- Het heeft knipperende LED

6- De wenkbrauw en de rand van de rok zijn gemaakt van strip LED

Dus deze unieke instructable is een zeer goede klas voor diegenen die een eenvoudige maar multifunctionele robot willen. Ik moet hieraan toevoegen dat veel functies van deze robot afkomstig zijn uit artikelen op de Instructables-site en ik erken dit door het artikel in elke relevante sectie te citeren.

Stap 1: Afmetingen en functies

1- Algemene afmetingen van de robot:

-De afmetingen van de basis: 50 * 50 cm, hoogte vanaf de grond 20 cm inclusief wielen

- De afmeting van de wielen: diameter voorwielen: 5 cm, achterwielen 12 cm

- De afmetingen van de stofzuigertank: 20 * 20 * 15 cm - De diameters van de leidingen: 35 mm

- De afmetingen van het batterijcompartiment: 20 * 20 * 15 cm

- De robotafmetingen van Istructables: 45 * 65 * 20 cm Kenmerken:

- beweging door twee motoren die de achterwielen draaien en twee voorwielen zonder stroom, de rotatie van de motoren wordt bestuurd door een eenheid die wordt bestuurd door Bluetooth en een software die in een smartphone kan worden geïnstalleerd.

- Stofzuigfunctie met schakelaar

- Knipperende LED-strips met rode en blauwe kleuren - Veranderen van de toestand van ogen en mond elke 10 seconden - Wenkbrauwen en de rand van de rok van robot rode LED met constant licht kan worden in- en uitgeschakeld

-Bluetooth-luidsprekers aan-uit op robotlichaam en kunnen worden bediend door Android-smartphone via Bluetooth.

Stap 2: Stuklijst, modules en componenten

Stuklijst, modules en componenten
Stuklijst, modules en componenten
Stuklijst, modules en componenten
Stuklijst, modules en componenten
Stuklijst, modules en componenten
Stuklijst, modules en componenten

Materialen, modules en componenten die in deze robot worden gebruikt, zijn als volgt:

1- Twee motor-versnellingsbakken ZGA28 (Fig. 1):

Model - ZGA28RO (RPM) 50, Fabrikant: ZHENG, Asdiameter: 4 mm, Spanning: 12 V, Aslengte 11,80 mm, Nullaststroom: 0,45 A, Transmissiediameter: 27,90 mm, Max. koppel: 1,7 kg.cm, versnellingsbakhoogte: 62,5 mm, constant koppel: 1,7 kg.cm, lengte: 83 mm, snelheidsverhouding: 174, diameter: 27,67 mm

2- Eén Arduino Uno-module en één L298N-module motorstuurprogramma (Fig 2)

3- Drie ultrasone module SRF05

4- Eén 12 V, 4,5 A-h loodzuuraccu (Fig.5)

5- Twee motorbeugels 28 * 23 * 32 mm (Fig. 6, Fig 7)

6- Twee motorkoppelingen 10*10*(4-6) mm (Fig. 8)

7- Twee motorassen 6 mm diameter * 100 mm lengte

8- Twee aangedreven achterwielen met elk een diameter van 12 cm (Fig 9)

9- Twee voorwielen van elk 5 cm diameter (Fig. 10)

10- Een 50 cm * 50 cm, vierkant stuk pc (polycarbonaat) plaat met een dikte van 6 mm

11- Elektrisch kanaal gemaakt van PVC wordt gebruikt voor het versterken en inlijsten van de basis de afmetingen zijn 3*3 cm

12- PVC-buis met een diameter van 35 mm voor stofzuigerbuizen (inclusief elleboog)

13- Stofzuigertank of -container is een plastic container die ik in mijn afval had met de afmeting van 20* 20* 15 cm 14 - Stofzuigermotor-ventilator, 12 V-motor met een centrifugaalventilator er direct aan gekoppeld

15- Een Arduino Uno-module

16- Eén versterkermodule groen PAM8403

17- Twee luidsprekers, elk 8 Ohm, 3 W

18- Vijf 8*8 dot-matrixmodules met Max7219-chip en SPI-connector (Fig. 12)

19- Twee vermogenstransistoren 7805

20- twee diodes 1N4004

21- Twee condensatoren 3.3 uF

22- Twee condensatoren 100 uF

23- Twee transistors BC547

24- Twee weerstanden 100Ohm

25- Twee weerstanden 100 kOhm

26- Twee condensatoren 10 uF

27- Drie projectborden 6*4 cm

28- Genoeg breadboard-draden en enkeladerige 1 mm-draden

29- Eén vrouwelijke USB-connector (ik heb een gebrande USB-hub gebruikt en een van de vrouwelijke USB eruit gehaald!)

30- Eén Bluetooth-ontvanger BT163

31- Zes tuimelschakelaars

32- Elektrisch kanaal gemaakt van PVC 1*1 cm

33- Schroeven

34- Acht boordterminals

Stap 3: Vereiste hulpmiddelen

Benodigd gereedschap
Benodigd gereedschap

1- Snijder

2- Handzaag

3- Soldeerbout

4- Tang

5- Draadknipper

6- Kleine boor met verschillende koppen (boren - slijpmachines, snijders)

7- Heerser

8- Soldeer

9- superlijm

10- kleine en middelgrote schroevendraaiers

Stap 4: Grootte van aandrijfmotoren

Dit is vergelijkbaar met mijn vorige instructable:

www.instructables.com/editInstructable/edit/E5GS23TJ86HNH41/step/4

Stap 5: Hoe maak je mechanische onderdelen?

Dit is vergelijkbaar met mijn vorige instructable:

www.instructables.com/editInstructable/edit/E5GS23TJ86HNH41/step/5

Stap 6: Hoe elektronische onderdelen te maken:

Hoe elektronische onderdelen te maken
Hoe elektronische onderdelen te maken
Hoe elektronische onderdelen te maken
Hoe elektronische onderdelen te maken
Hoe elektronische onderdelen te maken
Hoe elektronische onderdelen te maken
Hoe elektronische onderdelen te maken
Hoe elektronische onderdelen te maken

Om de elektronische onderdelen te maken, zijn de stappen als volgt:

1- Knipperende LED maken Het circuit en de componenten van dit onderdeel zijn precies als volgt overgenomen uit mijn vorige instructable:

2- De matrix-dot-LED maken voor de staat van ogen en mond: alles wat ik in deze stap heb gedaan, is overgenomen uit de volgende instructie: https://www.instructables.com/id/Controlling-a-LE… behalve dat ik de software heb veranderd en in plaats van het via de seriële monitor te besturen, heb ik enkele codes toegevoegd om de toestand van ogen en mond elke 10 seconden te veranderen. In het softwaregedeelte zal ik hier meer over uitleggen en de software bijvoegen om te downloaden. Ik heb een klein circuit opgenomen voor het converteren van 12 V-batterijspanning naar 5 volt voor Arduino UNO-ingangsaansluiting, het detail van een dergelijk circuit is als volgt in mijn vorige instructie: https://www.instructables.com/id/Controlling-a- LE…

3- Onderdelen van aandrijfmotoren maken: de aansluitingen van motoren op de aandrijfmotormodule zijn eenvoudig en volgens de bovenstaande afbeelding, dwz de rechter motorklemmen op de rechterklemmen van de bestuurder en de linker motorklemmen op de linkerklemmen van de bestuurder, en de stroom van de batterij naar de stroom- en aardingsterminals van de bestuurder waarin een tuimelschakelaar op het batterijcompartiment is geïnstalleerd voor aan-uit. De Arduino-schets van dit onderdeel wordt uitgelegd in het softwaregedeelte.

4- De Bluetooth-luidsprekers maken Dit onderdeel is eenvoudig en komt precies uit de volgende instructable: https://www.instructables.com/id/Controlling-a-LE… Op twee uitzonderingen na, ten eerste heb ik de Bluetooth-ontvanger niet verscheurd en ik heb een vrouwelijke USB gebruikt om hem op mijn voeding aan te sluiten (hetzelfde als punt 2 hierboven, dwz 12 V/5 V circuit) en een vrouwelijke aansluiting om hem op mijn versterkermodule aan te sluiten. Ten tweede heb ik een versterkermodule gebruikt, groene PAM8403 (https://www.instructables.com/id/Controlling-a-LE… 3 W (Fig 11), in plaats van de versterker die in die instructable wordt gebruikt, en ik heb mijn linkerluidspreker aangesloten naar de linkeraansluitingen van de PAM8403 en sluit de rechterluidspreker aan op de rechteraansluitingen van PAM8403 (https://www.instructables.com/id/Controlling-a-LE…), rekening houdend met de polariteit, heb ik 5V-ingang gebruikt van dezelfde voeding hierboven en ik heb de drie terminals van de PAM8403 aangesloten op de uitgangsaansluiting van de Bluetooth-ontvanger volgens de afbeelding.

Stap 7: Software

Er zijn twee software in deze instructable, 1- voor Arduino en motordriver en 2) voor Dot-matrix ogen en mond

- De software voor Arduino en motorstuurprogramma is hier om te downloaden, ik heb de beschikbare Arduino-schetsen in instructibles en andere sites gebruikt, maar ik heb die aangepast om het voor mijn geval aan te passen.

- De software voor de Arduino met betrekking tot ogen en lippen is hetzelfde als de software die is opgenomen in de bovengenoemde instructable voor het veranderen van de staat van ogen en mond met behulp van Dot-Matrix LED-s, maar ik heb enkele codes gewijzigd om te veroorzaken Arduino verandert de statussen in elke 10 seconden, en deze software is hier ook om te downloaden.

Stap 8: Conclusie: Prettige Kerstdagen en Gelukkig Nieuwjaar

Ik hoop dat deze nieuwe versie indruk op je maakt, trouwens de grote omvang van deze robot en het aanzienlijke gewicht is een soort prestatie, hij kan werken als een stofzuiger, dus als je hem autonoom in een kamer laat bewegen, kan hij de kamers schoonmaken ook en tijdens het schoonmaken van de kamer speelt hij muziek en hij heeft knipperende LED's en verandert zijn oog- en lippenstemmingen, ikzelf ben erg dol op deze robot, ik heb hem "Donald" genoemd en ik en Donald wensen jullie allebei een VROLIJKE KERSTMIS EN GELUKKIG NIEUWJAAR…LUISTEREN NAAR HEM HIJ ZEGT HETZELFDE…

Aanbevolen: