Taula de continguts:

Com fer una línia seguint un robot mitjançant Rpi 3: 8 passos
Com fer una línia seguint un robot mitjançant Rpi 3: 8 passos

Vídeo: Com fer una línia seguint un robot mitjançant Rpi 3: 8 passos

Vídeo: Com fer una línia seguint un robot mitjançant Rpi 3: 8 passos
Vídeo: Моя работа наблюдать за лесом и здесь происходит что-то странное 2024, Desembre
Anonim
Com fer una línia seguint un robot mitjançant Rpi 3
Com fer una línia seguint un robot mitjançant Rpi 3

En aquest tutorial, aprendreu a construir un buggy de robot que segueixi la línia perquè pugui girar al voltant d’una pista amb facilitat.

Pas 1: ajunteu els vostres materials

Muntar els vostres materials
Muntar els vostres materials

Alguns dels materials que es mostren a la imatge s’utilitzen per fer la majoria dels buggy des de zero. No obstant això, aquest tutorial no contemplarà el procediment sobre com fer un xassís o un model per al vostre buggy ni com soldar cables als vostres motors. Si voleu fer-ho, aquí teniu tots els materials que necessitareu:

  • Raspberry Pi 3
  • Placa de control de motor
  • Una pissarra
  • Un T-cobbler +
  • 2 motors de 12V CC
  • 2 rodes
  • 1 porta bateries AA (per a 4 bateries AA)
  • 4 piles AA
  • Filferros de pont
  • Un paquet de bateries USB
  • Tornavís
  • Soldador i soldador
  • Decapants de filferro
  • Capsa petita de cartró o plàstic i cola / cinta adhesiva
  • 2 sensors de línia
  • 8 cables de salt a femella
  • 4 cables de pont a home
  • Cinta aïllant

Pas 2: Muntatge de la placa del motor

Muntatge del tauler del motor
Muntatge del tauler del motor

Suposant que heu configurat els motors, haureu de connectar els motors a la placa del pont H. Per a això, necessiteu un petit tornavís. Ara haureu de connectar els motors a la placa. Per a això, necessiteu un petit tornavís

Amb un tornavís, afluixeu els cargols dels blocs de terminals. Introduïu els extrems de filferro en els blocs de terminals. Estrenyiu els cargols de manera que quedin subjectats fermament pels blocs de terminals.

Pas 3: alimentació del motor

Alimentació del motor
Alimentació del motor
Alimentació del motor
Alimentació del motor

Els motors requereixen més potència de la que pot proporcionar el Rpi. Per tant, heu d’utilitzar 4 piles AA per alimentar-les.

Afluixeu els cargols dels blocs de terminals anomenats VCC, GND i 5V. Agafeu el suport de la bateria AA i introduïu el cable vermell al bloc de terminals VCC. El fil negre entra al bloc GND. És important que ho obtingueu de la manera correcta.

Estrenyiu els cargols de manera que els cables es mantinguin fermament al seu lloc.

Pas 4: Connexió del motor al Rpi

La placa utilitzada en aquest projecte ha d’estar connectada al Raspberry Pi. Altres taules es poden connectar de manera diferent i algunes taules es poden col·locar simplement als pins Raspberry Pi GPIO com a HAT.

Al tauler utilitzat aquí hi ha pins identificats amb In1, In2, In3 i In4, a més de dos pins GND. Quins pins GPIO del vostre Pi utilitzeu depèn de vosaltres; en aquest projecte s’han utilitzat GPIO 7, 8, 9 i 10. Si teniu una placa que no té els pins GND, podeu utilitzar els pins GND del Rpi per aconseguir els mateixos resultats. Si heu de fer això, connecteu el cable GND al mateix bloc de terminals que el cable negre de la bateria.

Utilitzeu el T-cobbler + per connectar el tauler de suport i Rpi.

Utilitzeu cinc cables de pont masculí per a home per connectar-vos a la taula de suport.

  • A 1 GPIO 7
  • GP2 In2 8
  • GP3 9 d’In3
  • In4 GPIO 10

Pas 5: prepareu els connectors

Prepareu els connectors
Prepareu els connectors
Prepareu els connectors
Prepareu els connectors

El primer pas serà connectar els sensors de línia al vostre buggy. Normalment, el tipus de sensor de línia utilitzat en aquest tutorial s’ha de connectar a un pin de 3V3, però executareu dos sensors mitjançant el mateix pin de potència, de manera que els connectareu a un pin de 5V.

Agafeu tres dels cables de pont de femella a femella, traieu un connector de cada extrem i, a continuació, tireu la funda de plàstic per revelar aproximadament un centímetre del cable multi-nucli que hi ha a sota. Agafeu els tres cables del pont i torceu els cables multi-nucli junts. A continuació, utilitzeu un soldador per unir els cables. Cobriu la unió dels cables amb una petita quantitat de cinta aïllant.

Repetiu tot el procés amb altres tres cables de pont de dona a dona.

Pas 6: connecteu els sensors de línia

Connecteu els sensors de línia
Connecteu els sensors de línia
Connecteu els sensors de línia
Connecteu els sensors de línia
Connecteu els sensors de línia
Connecteu els sensors de línia

Cada sensor de línia té tres pins: VCC per a alimentació, GND per a terra i DO per a sortida digital.

Agafeu un dels cables de pont de tres fils soldats i connecteu dos dels seus extrems al pin VCC de cadascun dels dos sensors.

Agafeu el segon dels cables de pont soldats i connecteu dos extrems al pin GND de cada sensor de línia.

Agafeu els dos cables de pont únics restants i connecteu-los a la clavilla DO dels sensors de cada línia.

Ara connecteu els pins VCC dels dos sensors de línia a un pin de 5 V del vostre Raspberry Pi i els pins GND dels sensors a un pin GND del vostre Raspberry Pi. Cadascun dels dos pins DO es pot connectar a qualsevol pin GPIO numerat. En aquest exemple, s’utilitzen els pins GPIO 17 i GPIO 27.

Pas 7: proveu els sensors de línia

Proveu els sensors de línia
Proveu els sensors de línia

Aquest és un pas molt senzill. El sensor de línia té un LED que, quan s’alimenta, roman encès. Tanmateix, un cop l'exposeu a una línia fosca, s'apagaran. Aquest hauria de ser el cas del sensor de línia.

Si creieu que és massa sensible, utilitzeu un tornavís i ajusteu-lo a través del potenciòmetre. Afineu-lo a la vostra satisfacció.

Pas 8: Inserció del programa a Python

Inserció del programa a Python
Inserció del programa a Python

Inseriu aquestes línies de codi i executant-lo, hauríeu d’aconseguir un robot que pugui anar perfectament en una pista.

Recomanat: