Inhoudsopgave:
- Stap 1: gebruikte software:
- Stap 2: Gebruikte component:
- Stap 3: Schakelschema
- Stap 4: Werkingsprincipe:
- Stap 5: Video van het project:
Video: Obstakeldetectie Smartphone-bediende RoboCar met behulp van Arduino - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:17
In dit project hebben we een Robocar gemaakt waarin twee ultrasone sensoren, een bluetooth module is gekoppeld met Arduino.
Stap 1: gebruikte software:
Dit zijn de software die we voor dit project hebben gebruikt:
1. Arduino IDE: u kunt de nieuwste Arduino IDE downloaden via deze link:
www.arduino.cc/en/Main/Software
2. Mobiele applicatie met Bluetooth-terminal: dit is een mobiele Android-applicatie van waaruit de opdrachten aan onze robocar worden gegeven.
Stap 2: Gebruikte component:
1) Arduino UNO: Arduino/Genuino Uno is een microcontrollerbord gebaseerd op de ATmega328P (gegevensblad). Het heeft 14 digitale input/output-pinnen (waarvan 6 kunnen worden gebruikt als PWM-uitgangen), 6 analoge ingangen, een 16 MHz kwartskristal, een USB-aansluiting, een stroomaansluiting, een ICSP-header en een resetknop.
2) HC-05 Bluetooth-module: HC-05-module is een eenvoudig te gebruiken Bluetooth SPP-module (Serial Port Protocol), ontworpen voor transparante draadloze seriële verbindingsconfiguratie. De HC-05 Bluetooth-module kan worden gebruikt in een master- of slave-configuratie, waardoor het een geweldige oplossing is voor draadloze communicatie. Deze Bluetooth-module met seriële poort is volledig gekwalificeerde Bluetooth V2.0 + EDR (Enhanced Data Rate) 3 Mbps-modulatie met complete 2,4 GHz-radiotransceiver en basisband. Het maakt gebruik van CSR Bluecore 04‐Extern single-chip Rluetooth-systeem met CMOS-technologie en met AFH (Adaptive Frequency Hopping Feature).
2. Ultrasone sensor (HC-SR04): we gebruiken twee ultrasone sensoren in ons project. Ultrasone bereiksensor (HC - SR04) biedt een afstandsmeetfunctie van 2 cm - 400 cm, de nauwkeurigheid kan oplopen tot 3 mm. De modules bevatten ultrasone zenders, ontvanger en regelcircuit.
3. Motor Driver (L298N): De L298N H-bridge module kan worden gebruikt met motoren met een spanning tussen 5 en 35V DC. Met de module die in deze tutorial wordt gebruikt, is er ook een 5V-regelaar aan boord, dus als je voedingsspanning tot 12V is, kun je ook 5V van het bord halen.
4. DC-reductiemotor: in dit project gebruiken we twee DC-reductiemotoren:
Stap 3: Schakelschema
Stap 4: Werkingsprincipe:
Werkingsprincipe is heel eenvoudig. We hebben een smartphone met een Bluetooth-module verbonden en sturen het commando dat door Arduino wordt ontvangen en de auto komt in beweging en wanneer er een obstakel wordt aangetroffen aan de voor- of achterkant, stopt het voertuig automatisch en gaat de zoemer af. Dan wacht het op het volgende commando.
Stap 5: Video van het project:
De hele projectbeschrijving wordt gegeven in bovenstaande video
Als u twijfels heeft over dit project, kunt u ons hieronder een reactie geven.
En als je meer wilt weten over embedded systemen, kun je ons YouTube-kanaal bezoeken
Bezoek en like onze Facebook-pagina voor regelmatige updates.
Bedankt & groeten, Embedotronics-technologieën
Aanbevolen:
Hoe Raspbian OS in Raspberry Pi te installeren met behulp van NOOBS-software en smartphone: 6 stappen
Hoe Raspbian OS in Raspberry Pi te installeren met behulp van NOOBS-software en smartphone. Hallo allemaal! vandaag laat ik je in deze tutorial zien hoe je eenvoudig Raspbian OS in Raspberry Pi kunt installeren met behulp van NOOBS-software en Smartphone
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
Meting van temperatuur met behulp van ADT75 en Arduino Nano: 4 stappen
Temperatuurmeting met ADT75 en Arduino Nano: ADT75 is een zeer nauwkeurige, digitale temperatuursensor. Het bestaat uit een bandgap-temperatuursensor en een 12-bits analoog-naar-digitaalomzetter voor het bewaken en digitaliseren van de temperatuur. Zijn zeer gevoelige sensor maakt hem competent genoeg voor mij
Meting van temperatuur met behulp van LM75BIMM en Arduino Nano: 4 stappen
Meting van temperatuur met behulp van LM75BIMM en Arduino Nano: LM75BIMM is een digitale temperatuursensor ingebouwd met thermische waakhond en heeft een tweedraads interface die de werking ondersteunt tot 400 kHz. Het heeft een oververhittingsuitgang met programmeerbare limiet en hystersis.In deze tutorial wordt de interfacin
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