Taula de continguts:

Vaixell de pales per evitar obstacles amb Arudino: 9 passos
Vaixell de pales per evitar obstacles amb Arudino: 9 passos

Vídeo: Vaixell de pales per evitar obstacles amb Arudino: 9 passos

Vídeo: Vaixell de pales per evitar obstacles amb Arudino: 9 passos
Vídeo: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Desembre
Anonim
Vaixell de pales per evitar obstacles amb Arudino
Vaixell de pales per evitar obstacles amb Arudino

Hola amics, en aquest tutorial us mostraré com fer un vaixell de pàdel per evitar obstacles. Vaig tenir aquesta idea mentre estava relaxant-me a prop del meu estany de peixos i pensant en una idea per a un repte de plàstic. Em vaig adonar que el plàstic aquí serà molt útil per fer-lo servir com a vaixell, per la seva flotabilitat i estanquitat.

Subministraments

Cos

1 x contenidor d'aliments 700 ml

2 x Roda de pàdel de 70 mm

5 x tap d'ampolla

Parts electròniques

1 x Arduino Nano / Uno (Nano recomanat)

2 x Motor CC

1 x controlador de motor L298N

1 x sensor d'ultrasons

1 x Micro Servo

2 x 18650 bateria

1 x 18650 Titular de bateria (2 places)

4 x piles AA

1 x suport de bateria AA (4 places)

1 x interruptor

Filferro

Eines de suport

Pistola de cola

Soldador

Pas 1: Principi de treball

Algorisme bàsic

Sempre que els ultrasons detecten un objecte a una distància de 15 cm, el servo gira a 180 graus i després a 0 graus (gireu a la dreta i a l’esquerra) per trobar quin camí està lliure d’obstacles. Després d'això, el motor mourà el vaixell de pales a un carril lliure d'obstacles

Circuit

En aquest projecte, farem servir dues fonts de voltatge, una per Arduino, un sensor d’ultrasons i un controlador de motor, mentre que l’altra és específicament per al servo. L’arduino, el sensor d’ultrasons i el controlador del motor utilitzaran la bateria 18650 perquè la bateria 18650 pot proporcionar un gran corrent per al motor i els altres motius perquè el motor pot drenar ràpidament la bateria, de manera que necessitem una bateria 18650 que es pugui recarregar.

Pas 2: pengeu el codi

Per facilitar el procés de càrrega, primer penjarem el codi a Arduino abans de crear el circuit.

Arxiu Arduino:

Pas 3: fabricació de forats per a l'eix del motor

Fer forat per a eix del motor
Fer forat per a eix del motor

En aquest pas farem forats als costats esquerre i dret del contenidor d'aliments. Més endavant, l'eix de la dinamo s'inserirà en aquests dos forats. La posició del forat es troba al mig de la longitud del contenidor d’aliments (longitud / 2) i a 3,2 cm del fons.

Pas 4: Circuit del motor part 1

Circuit del motor part 1
Circuit del motor part 1
Circuit del motor part 1
Circuit del motor part 1

En aquest pas connectarem L298n a la bateria i al motor.

Connexió:

1. L298N (sortida) a motor de corrent continu

2. Bateria positiva determinant per canviar

3. L298N (12V) per canviar

4. Terminal negatiu de bateria a L298N (GND)

després d'això, enganxeu-los al contenidor d'aliments.

Nota:

- Enganxeu el suport de la bateria al centre (amplada) de manera que el vaixell de pales no es recolzi ni a l'esquerra ni a la dreta.

Pas 5: Circuit del motor part 2

Circuit del motor part 2
Circuit del motor part 2
Circuit del motor part 2
Circuit del motor part 2
Circuit del motor part 2
Circuit del motor part 2

Ara connectarem arduino a L298N.

Connexió:

1. D5 per activar A

2. D6 per activar B

3. A0 a l'entrada 1

4. A1 a l'entrada 2

5. A2 a l'entrada 3

6. A3 a l'entrada 4

7. Vin a 5V (sortida de V de L298N)

8. GND (arduino) a GND (L298N)

Pas 6: Circuit de detecció d'objectes

Circuit de detecció d’objectes
Circuit de detecció d’objectes
Circuit de detecció d’objectes
Circuit de detecció d’objectes
Circuit de detecció d’objectes
Circuit de detecció d’objectes

Els components principals del circuit de detecció d’objectes són el servo i el sensor ultrasònic. El sensor d'ultrasons utilitzarà Arduino com a font d'alimentació, mentre que el servo utilitzarà una bateria independent (bateria AA x 4). La servo bateria s’enganxarà a l’extrem del contenidor d’aliments oposat al suport de la bateria de 18950.

Podeu col·locar el sensor en qualsevol lloc sempre que no estigui obstaculitzat per altres objectes. En el meu cas, he utilitzat una tapa de contenidor de plàstic que s’ha tallat per col·locar els sensors ultrasònics i el servo (veure imatge).

Connexió servo:

VCC a bateria positiva (AA)

Senyal a D10

Servo GND a bateria GND i arduino

Connexió del sensor d'ultrasons:

VCC a 3,3 v (arduino)

GND a GND (arduino)

Ressò a D2

Desplaceu-vos a D3

Pas 7: Embarcació tampó

Vaixell tampó
Vaixell tampó

El buffer té una funció per evitar que la roda de paleta toqui el terra / taula quan la posem a sobre. El buffer utilitzarà un tap d’ampolla. Perquè a més de ser fàcil de trobar, el tap d’ampolla també té la mida adequada per al nostre vaixell.

Per fer un amortidor, agafeu 3 taps d’ampolla i simplement enganxeu-los a la part inferior del vaixell, tal com es mostra a la part superior.

Pas 8: rodes

Rodes
Rodes
Rodes
Rodes

En primer lloc, feu un forat al centre del tap de l'ampolla. Després d'això, enganxeu la pala al tap de l'ampolla com la següent imatge. Aleshores, el pas final és enganxar-lo a l’eix de la dinamo.

Recomanat: