Përmbajtje:

Roboti udhëzues me veçorinë e njohjes së zërit: 7 hapa (me fotografi)
Roboti udhëzues me veçorinë e njohjes së zërit: 7 hapa (me fotografi)

Video: Roboti udhëzues me veçorinë e njohjes së zërit: 7 hapa (me fotografi)

Video: Roboti udhëzues me veçorinë e njohjes së zërit: 7 hapa (me fotografi)
Video: Roboti shkruan nje ese me 500 fjale |Lajme-News 2024, Nëntor
Anonim
Image
Image
Baza e Robotit
Baza e Robotit

Robot udhëzues është një robot i lëvizshëm të cilin e kemi bërë për të udhëhequr vizitorët në departamente të ndryshme në kampusin tonë të kolegjit. Ne e bëmë të fliste disa deklarata të paracaktuara dhe të ecnim përpara dhe prapa sipas zërit hyrës. Në kolegjin tonë kemi departamentin e Mekatronikës dhe departamentin e TI përballë njëri -tjetrit. Kur roboti vendoset para departamentit të Mekatronikës, ai ecën përpara për të arritur në departamentin e Mekatronikës dhe lëviz prapa për të arritur në departamentin e TI -së sipas hyrjes zë, aq i thjeshtë sa kaq.

Hapi 1: Përbërësit e kërkuar

  • 1 x mjedër Pi 3
  • 1 x Arduino nano
  • Motorë 4 x 12V me kapësa
  • 4 rrota x
  • 1 x drejtues motori
  • Bateri 1 x 12V
  • Banka e energjisë 1 x 5V
  • 1 x bazë druri
  • 1 x altoparlant USB
  • 1 x mikrofon
  • 1 x trup dhe kokë roboti
  • disa arra, bulona dhe tela
  • lidhje interneti

Hapi 2: Baza e Robotit

Baza e Robotit
Baza e Robotit
Baza e Robotit
Baza e Robotit
  1. Merrni një dërrasë drejtkëndëshe (l, b, h sipas kërkesës).
  2. Stërvitni vrima sipas vrimave të kapëses së motorit.
  3. Fiksoni motorin dhe kapësen në bazë me arra dhe bulona.
  4. Stërvitni vrima siç tregohet në imazh për të rregulluar trupin e robotit.
  5. Stërvitni një vrimë tjetër për të sjellë telat nga motori në majë të bazës.

Hapi 3: Trupi

Trupi
Trupi
Trupi
Trupi
Trupi
Trupi
Trupi
Trupi
  1. Ne përdorëm dy kuti kimike si trup dhe një kuti zogjsh si kokë.
  2. Stërvitni vrimat e duhura në kuti dhe rregulloni ato njëra mbi tjetrën.
  3. Vendoseni trupin në bazë me kokën në majë.

Hapi 4: Vendosja e Raspberry Pi

Sistemi operativ i përdorur: Rasbian Jessie

Instaloni bibliotekat e mëposhtme me varësitë e tyre:

  1. Biblioteka e tekstit në të folur: eSpeak (referencë)
  2. Njohja e të folurit: Njohja e fjalës 3.8.1 (referencë)
  3. Arduino IDE (referencë)

Hapi 5: Lidhjet

Lidhjet
Lidhjet
Lidhjet
Lidhjet
Lidhjet
Lidhjet
Lidhjet
Lidhjet
  1. Lidhni dy telat e motorit të djathtë në portën dalëse-1 dhe dy telat e tjerë të motorit në portën e daljes-2 të drejtuesit të motorit.
  2. Lidhni kunjat arduino nano 2, 3, 4 dhe 5 me kunjat 1, 2, 3 dhe 4 të drejtuesit të motorit.
  3. Lidhni arduino nano me RPi përmes kabllit USB. Ne përdorëm arduino nano si skllav dhe RPi si mjeshtër. Në disa raste RPi nuk ishte në gjendje të kontrollonte drejtuesin e motorit, kështu që ne përdorëm arduino nano për të kontrolluar drejtuesin e motorit.
  4. Lidhni altoparlantin USB dhe mikrofonin (kemi përdorur mikrofonin e integruar të një kamerë në internet) në RPi përmes porteve USB dhe i rregulloni ato në kokën e robotit.

Hapi 6: Shkarkimet

  1. Shkarkoni skedarin e bashkangjitur dhe ekstraktoni atë.
  2. Fuqizoni RPi dhe kopjoni skedarët e nxjerrë në desktopin RPi.
  3. ngarkoni kodin arduino në arduino nano nga RPi.
  4. Klikoni me të djathtën në ikonën e altoparlantit në desktop dhe zgjidhni pajisjen audio dalëse si pajisje audio USB.
  5. Skedari "1.txt" përbëhet nga deklaratat e hyrjes zanore dhe deklaratat përkatëse të daljes audio jepen në skedarin "2.txt".
  6. Shtoni deklaratat e dëshiruara të hyrjes në skedarin "1.txt" dhe deklaratën dalëse në rreshtin përkatës të skedarit "2.txt".

Hapi 7: Testimi i Robotit

  1. Furnizoni drejtuesin e motorit me një bateri 12 V.
  2. Drejtoni kodin "GuideRobot.py"
  3. Kur flisni deklaratën e parë në skedarin "1.txt", roboti përgjigjet duke konvertuar deklaratën e parë të skedarit "2.txt" në fjalim dhe kështu me radhë.
  4. Thuaj "Më udhëzo në departamentin e Mekatronikës", do të ecë përpara dhe do të thotë "Më udhëzo në departamentin e IT", do të shkojë prapa. Këto deklarata mund të redaktohen sipas kërkesës.

Recommended: