Inhoudsopgave:
- Stap 1: Afmetingen en functies
- Stap 2: Stuklijst, modules en componenten
- Stap 3: Vereiste hulpmiddelen
- Stap 4: Grootte van aandrijfmotoren
- Stap 5: Hoe maak je mechanische onderdelen?
- Stap 6: Hoe elektronische onderdelen te maken:
- Stap 7: Software
- Stap 8: Conclusie: Prettige Kerstdagen en Gelukkig Nieuwjaar
Video: Een autonome robot met veel mogelijkheden - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:19
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
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
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:
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:
Ik heb een oude cd-drive in een wifi-robot gemaakt met behulp van Nodemcu, L298N Motor Drive en nog veel meer: 5 stappen
Ik heb een oude cd-drive in een wifi-robot gemaakt met behulp van Nodemcu, L298N-motoraandrijving en nog veel meer .: VX Robotics & Elektronica Aanwezig
Arduino-robot met afstand, richting en rotatiegraad (oost, west, noord, zuid) spraakgestuurd met behulp van Bluetooth-module en autonome robotbeweging: 6 stappen
Arduino-robot met afstand, richting en rotatiegraad (oost, west, noord, zuid) bestuurd door spraak met behulp van Bluetooth-module en autonome robotbeweging. , Links, Rechts, Oost, West, Noord, Zuid) vereiste afstand in centimeters met spraakopdracht. Robot kan ook autonoom worden verplaatst
Circuit Leer NANO: één PCB. Makkelijk te leren. Oneindige mogelijkheden. 12 stappen (met afbeeldingen)
Circuit Leer NANO: één PCB. Makkelijk te leren. Oneindige mogelijkheden.: Beginnen in de wereld van elektronica en robotica kan in het begin behoorlijk ontmoedigend zijn. Er zijn in het begin veel dingen om te leren (circuitontwerp, solderen, programmeren, de juiste elektronische componenten kiezen, enz.)
Een Instructable Robot Met Veel Functies: 8 Stappen (met Afbeeldingen)
Een Instructable Robot Met Veel Functies: Hallo vrienden, in deze instructable ga ik een fantastische robot introduceren die de volgende taken kan uitvoeren:- Het kan bewegen en de besturing van zijn bewegingen wordt gedaan door Bluetooth2- Het kan schoonmaken als een stofzuiger3- Het kan nummers van Bluetoot afspelen
Veel schakelaars lezen met één MCU-pin: 4 stappen
Hoe lees je veel schakelaars met één MCU-pin: Ben je ooit bezig geweest met een project (en) en het project blijft groeien en groeien, terwijl je er meer dingen aan toevoegt (we noemen dat een Feaping Creaturism)? Bij een recent project was ik een frequentiemeter aan het bouwen en voegde een vijf-functie toe