Hoe maak je een robot bouwen met een Arduino en 8051 microcontroller

Probeer Ons Instrument Voor Het Oplossen Van Problemen





In de moderne wereld, robot zal een belangrijke rol spelen ​Het belangrijkste doel van de robot is om de mankracht te verminderen. De robots worden in veel toepassingen in de elektronica gebruikt. In dit artikel hebben we besproken hoe je een robot bouwt met de Arduino module & 8051 microcontroller. Om een ​​robot met de Arduino te bouwen, leggen we uit over de arduino-robot met het vermijden van obstakels. De benodigde componenten zijn onder meer een robotlichaam, DC-motor, ultrasone sensor, Arduino-module, motorstuurprogramma-IC en Arduino-module

Hoe bouw je een robot?

De vereiste componenten om de robot te bouwen omvat het volgende




Robot lichaam

Het basisrobotlichaam van de robot van het vermijden van obstakels wordt getoond in de volgende afbeelding. Het robotlichaam is een plastic lichaam en bevat aan beide zijden wielen. Voor het robotlichaam is de ultrasone sensor opgesteld. Door gebruik te maken van de ultrasone sensor kan het obstakel worden gedetecteerd. Als de robot in beweging is en er een obstakel wordt gedetecteerd door de ultrasone sensor, zal de robot opzij gaan en zal hij blijven bewegen.

Robot lichaam

Robot lichaam



DC-motor

De DC-motor is een elektromotor en het werkt op gelijkstroom. De werking van elke elektromotor is gebaseerd op het elektromagnetisme. Het magnetische veld wordt geproduceerd door de stroomvoerende geleider wanneer deze in een extern magnetisch veld wordt geplaatst, het zal een kracht ervaren die evenredig is met de stroom in de geleider. Over het algemeen weten we dat de magneten een tegengestelde polariteit hebben van noord naar zuid en of de polariteiten zijn hetzelfde als noord naar noord en zuid naar zuid, dan zullen de magneten afstoten.

DC-motor

DC-motor

De interne configuratie van de DC-motor is ontworpen om de magnetische interactie tussen de stroomvoerende geleider en het externe magnetische veld te bevestigen om de beweging te produceren. Hierin gebruiken we twee DC-motoren, elke motor bevat 6v en de in totaal twee DC-motoren bevatten 12v. De twee gelijkstroommotoren zijn in het robotlichaam geplaatst, wat we kunnen zien in de volgende afbeelding. Het robotlichaam wordt verplaatst met behulp van de DC-motoren

Robotlichaam met gelijkstroommotor

Robotlichaam met gelijkstroommotor

Arduino-module

De volgende afbeelding toont de afbeelding van de arduino-module. De arduino-module speelt een belangrijke rol bij het ontwerp van de robot om obstakels te vermijden met behulp van de arduino-kit. De ontvangerpin van de Arduino is verbonden met de tweede pin van de ultrasone sensor en de 1e, 2e en 3e pin van de Arduino-module is verbonden met de DC-motordriver. De gemeenschappelijke componenten condensator en diode zijn ook verbonden met de Arduino-module met behulp van de batterijvoeding.


Arduino-module

Arduino-module

Motorbesturing IC

Om de DC-motor te laten draaien de motorbesturing IC gebruikt. De pinnen 3, 6 en 11, 14 van de motoraandrijving zijn verbonden met de DC-motor. De input pin 1 en 2 zijn verbonden met de arduino module en de enable pin is verbonden met de zender pin van de arduino. De pinnen 4, 5, 12, 13 van de motoraandrijving zijn verbonden met de aarde.

Motorbesturing IC

Motorbesturing IC

Ultrasoon sensor

In dit concept de ultrasone sensor wordt gebruikt om een ​​obstakel vooruit te detecteren en het zal het commando naar het Arduino-bord sturen. Afhankelijk van het ingangssignaal stuurt de microcontroller de robot om in afwisselende richtingen.

Ultrasoon sensor

Ultrasoon sensor

De toepassingen van de arduino-robot om obstakels te vermijden

  • De arduino-robot kan op elk oppervlak bewegen
  • Het kan bewegen op een metalen oppervlak zoals een koelkast.

De onderstaande afbeelding toont de arduino-robot voor het vermijden van obstakels

Arduino-robot voor het vermijden van obstakels

Arduino-robot voor het vermijden van obstakels

Om een ​​robot mee te bouwen de 8051 microcontroller we leggen uit over het robotvoertuig van de metaaldetector. De componenten die nodig zijn om de robot met de 8051 microcontroller te bouwen zijn

  • 8051 microcontroller
  • DC-motoren
  • Motorrijders
  • Metaaldetector
  • Decoder
  • Encoder
  • Drukknoppen
  • Kristal
  • RF-zender en ontvanger

Metaaldetector

De metaaldetector is een spoel het heeft een of meer metalen spoelen die worden gebruikt om de metalen op de grond te detecteren. De metaaldetector werkt volgens het principe van de elektromagnetische inductie. De metaaldetector is verbonden met het robotlichaam via de printplaat die we in de laatste afbeelding kunnen zien. De volgende afbeelding toont de algemene metaaldetector die in de elektronische projecten wordt gebruikt.

Metaaldetector

Metaaldetector

Drukknoppen

De drukknoppen zijn knoppen die zijn gemaakt van harde metalen zoals plastic en metaal. Over het algemeen worden de drukknoppen gebruikt om het programma in de microcontroller te resetten. De volgende afbeelding toont de afbeelding van de drukknop.

Druk op de knop

Druk op de knop

8051 Microcontroller

De 8051 microcontroller bestaat uit 40 pinnen ​De 4e en 5e pin van de microcontroller is verbonden met de kristaloscillator. De Vcc-pin wordt gegeven aan de voeding van 5V en de aardingspin is verbonden met de aarde. De pinnen 15, 16, 18, 19 van de microcontroller zijn verbonden met de encoder IC van HT12E. De microcontroller-pinnen 2, 7, 8, 9 zijn verbonden met de drukknoppen.

De volgende afbeelding na het aansluiten van alle componenten zoals weerstand, condensator, kristaloscillator, 8051-serie microcontroller, encoders en enz. de printplaat

PCB-verbindingen

PCB-verbindingen

De onderstaande afbeelding toont de metaaldetectorrobot met de 8051-serie microcontroller.

Metaaldetectorrobot met de 8051-serie microcontroller

Metaaldetectorrobot met de 8051-serie microcontroller

In dit artikel hebben we gesproken over de Hoe een robot te bouwen met de arduino en 8051 Microcontroller ​Ik hoop dat je door het lezen van dit artikel wat basiskennis hebt opgedaan om een ​​robot te bouwen. Als u vragen heeft over dit artikel of over de elektronica en communicatieprojecten , aarzel dan niet om commentaar te geven in het onderstaande gedeelte. Hier is de vraag voor jou, Wat is een microcontroller uit de 8051-serie?