Inhoudsopgave:

Arduino-gebaseerde autonome bot met behulp van ultrasone sensor - Ajarnpa
Arduino-gebaseerde autonome bot met behulp van ultrasone sensor - Ajarnpa

Video: Arduino-gebaseerde autonome bot met behulp van ultrasone sensor - Ajarnpa

Video: Arduino-gebaseerde autonome bot met behulp van ultrasone sensor - Ajarnpa
Video: How to use Fotek SSR-40 Solid State Relay with Arduino and without Arduino 2024, November
Anonim
Op Arduino gebaseerde autonome bot met behulp van ultrasone sensor
Op Arduino gebaseerde autonome bot met behulp van ultrasone sensor
Op Arduino gebaseerde autonome bot met behulp van ultrasone sensor
Op Arduino gebaseerde autonome bot met behulp van ultrasone sensor
Op Arduino gebaseerde autonome bot met behulp van ultrasone sensor
Op Arduino gebaseerde autonome bot met behulp van ultrasone sensor
Op Arduino gebaseerde autonome bot met behulp van ultrasone sensor
Op Arduino gebaseerde autonome bot met behulp van ultrasone sensor

Maak je eigen op Arduino gebaseerde autonome bot met behulp van ultrasone sensor.

Deze bot kan zich vrijwel zelfstandig verplaatsen zonder tegen obstakels aan te botsen. Wat het in feite doet, is dat het alle soorten obstakels op zijn weg detecteert en het beste pad voor zichzelf bepaalt (nou ja, niet alle soorten obstakels).

Dus zonder nog meer tijd te verspillen, laten we aan de slag gaan.

Stap 1: Onderdelen die nodig zijn voor het project

Onderdelen die nodig zijn voor het project
Onderdelen die nodig zijn voor het project
Onderdelen die nodig zijn voor het project
Onderdelen die nodig zijn voor het project
Onderdelen die nodig zijn voor het project
Onderdelen die nodig zijn voor het project
Onderdelen die nodig zijn voor het project
Onderdelen die nodig zijn voor het project

Hier is de lijst met alle benodigde componenten die je nodig hebt voor dit project:

  • Arduino UNO R3
  • Ultrasoon sensor
  • Servomotor (mini)
  • Doorverbindingsdraden
  • L7805CV Spanningsregelaar
  • L293D Motorstuurprogramma IC
  • 4 x 3,7 V lithium-ionbatterij
  • 2 x reductiemotor
  • 3 x wielen
  • Breadboard

Als je alle componenten hebt verzameld, kun je aan de slag.

Stap 2: Het lichaam van de Bot maken

Het lichaam van de bot creëren
Het lichaam van de bot creëren
Het lichaam van de Bot creëren
Het lichaam van de Bot creëren
Het lichaam van de bot creëren
Het lichaam van de bot creëren

Volg de volgende stap om de body van de bot te maken:

Stap 1: Soldeer de vrouwelijke header-pinnen op een klein stukje PCB zoals op de foto. En bevestig er een schroef aan.

Stap 2: Schroef nu die print op uw servomotor en zorg ervoor dat deze strak genoeg zit.

Stap 3: Neem uw ultrasone sensor en plaats de mannelijke header-pinnen in de vrouwelijke header-pinnen op de PCB. Plaats het op de juiste manier (om de verbinding te garanderen). En lijn het zo uit dat de 90 graden van de servomotor naar de voorkant van de bot moeten wijzen.

Stap 4: Voor het maken van het lichaam van de bot kun je karton of plastic bord gebruiken met wat hete lijm of schroeven. Ik heb het lichaam van de bot gemaakt met wat rondliggende draad en schroeven.

Stap 5: Plaats de Arduino en het breadboard op zijn plaats zoals op de foto en zet het vast met wat hete lijm of dubbelzijdig plakband.

Stap 6: Plaats tenslotte de servomotor op zijn plaats en fixeer hem met wat je maar wilt.

Stap 3: Schematisch diagram van de Bot

Schematisch diagram van de Bot
Schematisch diagram van de Bot
Schematisch diagram van de Bot
Schematisch diagram van de Bot

Sluit de componenten aan zoals aangegeven in het schema. Het is vrij eenvoudig.

Sluit eerst twee batterijen parallel aan en sluit ze vervolgens in serie aan om de maximale spanning en capaciteit te krijgen. Als je nu twee motoren met hetzelfde toerental hebt, hoef je de verbinding van pin 11 van Arduino naar pin 9 van L293D ic niet te maken. Maar als uw motoren niet hetzelfde toerental hebben, maak dan de verbinding. En zorg ervoor dat de motor met een hoger toerental in de positie van motor 2 moet staan.

Zorg ervoor dat alle verbindingen goed vastzitten en vastzitten.

Stap 4: De code uploaden naar de Arduino

De code uploaden naar de Arduino
De code uploaden naar de Arduino

De code van dit project wordt hieronder gegeven.

Maar voordat u de code uploadt, opent u deze en voert u de nodige wijziging uit.

Stel de rpm_control van de snellere motor zo in dat beide motoren hetzelfde toerental hebben. En stel ook de juiste_vertraging en de linker_vertraging dienovereenkomstig in, zodat het een perfecte bocht van 90 graden naar respectievelijk rechts en links zou moeten maken.

Zodra je de code hebt geüpload en alle andere dingen zijn ingesteld, ben je klaar om te gaan.

Stap 5: werkvideo

Bedankt voor het lezen.

Aanbevolen: