Inhoudsopgave:
- Benodigdheden
- Stap 1: Werkprincipe
- Stap 2: Upload de code
- Stap 3: Gat maken voor motoras
- Stap 4: Motorcircuit deel 1
- Stap 5: Motorcircuit deel 2
- Stap 6: Objectdetectiecircuit
- Stap 7: Bufferboot
- Stap 8: Wielen
Video: Obstakel vermijden van waterfietsen met Arudino - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:14
Hallo vrienden, in deze tutorial laat ik je zien hoe je een obstakel vermijdende waterfiets maakt. Ik kwam op dit idee terwijl ik aan het relaxen was in de buurt van mijn visvijver en aan het nadenken was over een idee voor een plastic challenge. Ik realiseerde me dat het plastic hier erg handig zal zijn voor gebruik als boot, vanwege het drijfvermogen en de waterdichtheid.
Benodigdheden
Lichaam
1 x voedselcontainer 700 ml
2 x peddelwiel 70 mm
5 x Kroonkurk
Elektronische onderdelen
1 x Arduino Nano/Uno (aanbevolen Nano)
2 x gelijkstroommotor
1 x L298N-motorstuurprogramma
1 x ultrasone sensor
1 x microservo
2 x 18650 batterij
1 x 18650 batterijhouder (2 plaatsen)
4 x AA-batterij
1 x AA-batterijhouder (4-plaatsen)
1 x schakelaar
Draad
Ondersteuningstools
Lijmpistool
Soldeerbout
Stap 1: Werkprincipe
Basisalgoritme
Telkens wanneer de ultrasoon een object op een afstand van 15 cm detecteert, zal de servo naar 180 graden draaien en vervolgens naar 0 graden (naar rechts en naar links draaien) om te bepalen welk pad vrij is van obstakels. Daarna zal de motor de raderboot naar een baan brengen die vrij is van obstakels
Stroomkring
In dit project zullen we 2 spanningsbronnen gebruiken, één voor Arduino, ultrasone sensor en motordriver, terwijl de andere specifiek voor servo is. Arduino, ultrasone sensor en motorbestuurder zullen de 18650-batterij gebruiken omdat de 18650-batterij een grote stroom voor de motor kan leveren en de andere redenen omdat de motor de batterij snel kan leegmaken, dus we hebben een 18650-batterij nodig die kan worden opgeladen.
Stap 2: Upload de code
Om het uploadproces gemakkelijk te maken, zullen we de code eerst naar Arduino uploaden voordat we het circuit maken.
Arduino-bestand:
Stap 3: Gat maken voor motoras
In deze stap maken we gaten aan de linker- en rechterkant van de voedselcontainer. Later wordt de dynamo-as in deze twee gaten gestoken. De positie van het gat is in het midden van de lengte van de voedselcontainer (lengte/2) en 3,2 cm vanaf de bodem.
Stap 4: Motorcircuit deel 1
In deze stap zullen we L298n verbinden met de batterij en motor.
Verbinding:
1. L298N (uitgang) naar gelijkstroommotor
2. Positieve pool van de batterij om te schakelen:
3. L298N (12V) om te schakelen
4. Negatieve accupool naar L298N (GND)
lijm ze daarna op de voedselcontainer.
Opmerking:
-Lijm de batterijhouder precies in het midden (breedte) zodat de roeiboot niet naar links of rechts leunt.
Stap 5: Motorcircuit deel 2
Nu zullen we arduino verbinden met L298N.
Verbinding:
1. D5 om A. in te schakelen
2. D6 om B. in te schakelen
3. A0 naar ingang 1
4. A1 naar ingang 2
5. A2 naar ingang 3
6. A3 naar ingang 4
7. Vin naar 5V (V uit van L298N)
8. GND (arduino) naar GND (L298N)
Stap 6: Objectdetectiecircuit
De belangrijkste componenten van het objectdetectiecircuit zijn servo en ultrasone sensor. Ultrasone sensor gebruikt Arduino als voeding, terwijl de servo een aparte batterij (AA-batterij x 4) zal gebruiken. De servobatterij wordt aan het uiteinde van de voedselcontainer tegenover de 18950 batterijhouder gelijmd.
U kunt de sensor overal plaatsen, zolang deze niet wordt belemmerd door andere objecten. In mijn geval heb ik een plastic containerdeksel gebruikt dat is uitgesneden om ultrasone sensoren en servo te plaatsen (zie afbeelding).
Servo-aansluiting:
VCC naar positieve batterij (AA)
Signaal naar D10
GND servo naar GND batterij & arduino
Ultrasone sensorverbinding:
VCC naar 3.3v (arduino)
GND naar GND (arduino)
Echo naar D2
Activeren naar D3
Stap 7: Bufferboot
De buffer heeft een functie om te voorkomen dat het schoepenrad de vloer/tafel raakt als we hem erop zetten. De buffer gebruikt een dop van een fles. Want behalve dat de flesdop makkelijk te vinden is, heeft hij ook de juiste maat voor onze boot.
Om een buffer te maken, neem je 3 flessendoppen en plak je deze eenvoudig aan de onderkant van de boot zoals hierboven weergegeven.
Stap 8: Wielen
Maak eerst een gat in het midden van de dop van de fles. Lijm daarna de peddel op de dop van de fles, zoals in de volgende afbeelding. Dan is de laatste stap het lijmen op de dynamo-as.
Aanbevolen:
Obstakel vermijden van LEGO-robot: 8 stappen (met afbeeldingen)
Obstakel vermijden van LEGO-robot: we houden van LEGO en we houden ook van gekke circuits, dus we wilden de twee combineren tot een eenvoudige en leuke robot die kan voorkomen dat hij tegen muren en andere objecten botst. We laten u zien hoe we de onze hebben gebouwd en geven een overzicht van de basisprincipes die nodig zijn, zodat u uw eigen kunt bouwen
5 in 1 Arduino-robot - Volg mij - Regel volgend - Sumo - Tekenen - Obstakel vermijden: 6 stappen
5 in 1 Arduino-robot | Volg mij | Regel volgend | Sumo | Tekenen | Obstakel vermijden: deze robotbesturingskaart bevat een ATmega328P-microcontroller en een L293D-motorstuurprogramma. Het is natuurlijk niet anders dan een Arduino Uno-bord, maar het is nuttiger omdat het geen ander schild nodig heeft om de motor aan te drijven! Het is vrij van sprong
Obstakel Rover vermijden met Dexter: 4 stappen
Obstacle Avoiding Rover Met Dexter: Als je nieuw bent bij Dexter Community, raadpleeg dan de https://www.instructables.com/id/Getting-Started-With-Dexter/In dit project ontwikkelen we een Obstacle avoiding Rover met behulp van ons Dexter-bord en ultrasone sensor
Obstakel vermijden auto: 5 stappen
Obstacle Avoidance Car: Hoeksensorauto is een zelfvermijdende intelligente auto, de carrosserie van de auto gebruikt een aluminium frame, de hoofdbediening met behulp van Arduino / Nano-microcontroller, de printplaat heeft een plug-in-ontwerp (het is gemakkelijker om een externe sensor aan te sluiten via microcontroller
Obstakel vermijdende robot met een persoonlijkheid! 7 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
Obstakel vermijdende robot met een persoonlijkheid!: In tegenstelling tot de meeste rondzwervende 'bots', zwerft deze zo rond dat het eigenlijk lijkt te 'denken'! Met een BASIC Stamp-microcontroller (Basic Atom, Parallax Basic Stamps, Coridium Stamp, etc.), een soort chassis, een paar sensoren en wat s