Inhoudsopgave:
- Stap 1: Onderdelen die nodig zijn voor het project
- Stap 2: Het lichaam van de Bot maken
- Stap 3: Schematisch diagram van de Bot
- Stap 4: De code uploaden naar de Arduino
- Stap 5: werkvideo
Video: Arduino-gebaseerde autonome bot met behulp van ultrasone sensor - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:18
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
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
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
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 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:
Meet de afstand met de ultrasone sensor HC-SRF04 (nieuwste 2020): 3 stappen
Meet de afstand met de ultrasone sensor HC-SRF04 (nieuwste 2020): Wat is de ultrasone sensor (afstand)? Een echografie (Sonar) met golven op hoog niveau die mensen niet kunnen horen. We kunnen echter overal in de natuur de aanwezigheid van ultrasone golven zien. Gebruik bij dieren zoals vleermuizen, dolfijnen… ultrasone golven om
Ultrasone sensor om positieveranderingen van objecten vast te leggen: 3 stappen
Ultrasone sensor om positieveranderingen van objecten vast te leggen: het is belangrijk om uw waardevolle spullen veilig te hebben, het zou kreupel zijn als u de hele dag uw kasteel blijft bewaken. Met behulp van de raspberry pi camera kun je de kiekjes op het juiste moment maken. Deze gids helpt je bij het maken van een video of het maken van de foto
Meting van versnelling met behulp van H3LIS331DL en Arduino Nano: 4 stappen
Meting van versnelling met behulp van H3LIS331DL en Arduino Nano: H3LIS331DL, is een low-power high-performance 3-assige lineaire versnellingsmeter die behoort tot de "nano" familie, met digitale I²C seriële interface. H3LIS331DL heeft door de gebruiker selecteerbare volledige schalen van ±100g/±200g/±400g en is in staat om versnellingen te meten met
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
Hoe u gebruikersniveaus van NUMA toevoegt aan uw exemplaar van N met behulp van NumADD Firefox AddOn: 4 stappen
Gebruikersniveaus van NUMA toevoegen aan uw exemplaar van N NumADD Firefox-add-on gebruiken: Elke gebruiker van Metanet's N-database op gebruikersniveau NUMA weet hoe onhandig de interface is voor het kopiëren van door gebruikers gemaakte niveaus naar uw exemplaar van het spel. NumADD, elimineert de noodzaak van kopiëren en plakken en maakt het overzetten van niveaus het werk van één muisklik