Sisukord:

Autonoomne kaugjuhtimisega auto: 6 sammu
Autonoomne kaugjuhtimisega auto: 6 sammu

Video: Autonoomne kaugjuhtimisega auto: 6 sammu

Video: Autonoomne kaugjuhtimisega auto: 6 sammu
Video: ПРОВЕРЬТЕ свою ПРОКЛАДКУ ГБЦ (быстро), иначе проблем не избежать... 2024, November
Anonim
Autonoomne kaugjuhtimisega auto
Autonoomne kaugjuhtimisega auto

See juhend on loodud Lõuna -Florida ülikooli Makecourse'i projektinõude täitmiseks (www.makecourse.com).

See projekt näitab, kuidas Arduino koos kahekordse H-silla mootoriga ajamiga suudab juhtida nelja alalisvoolumootorit ja kolme ultraheliandurit. Eesmärk on demonstreerida vooluringi skeemi ja C -programmi, mis võimaldab RC -autol iseseisvalt sõita, vältides samal ajal kõiki takistusi. Koos sellega juhitakse seda autot ka IR -puldi kaudu.

Kui see on tehtud, saab see auto kasutada kahte režiimi: autonoomset režiimi ja kaugjuhtimisrežiimi. Autonoomne režiim võimaldab autol vabalt liikuda ilma ümbritseva keskkonnaga kokku puutumata. Kaugjuhtimisrežiim võimaldab kasutajal autot juhtida ja seda vastavalt IR -puldile liigutada. Selle režiimi ajal ultraheli andurid ei tööta ja seega saab autot liigutada soovitud suunas.

Kokkuvõttes võimaldab see juhendamine teil, lugeja, minu projekti hõlpsalt ja rahulolevalt reprodutseerida.

Samm: juhtimissüsteem ja funktsionaalsus

Juhtimissüsteem ja funktsionaalsus
Juhtimissüsteem ja funktsionaalsus

2. samm: 3D -prinditud disain

3D trükitud disain
3D trükitud disain
3D trükitud disain
3D trükitud disain

Selle projekti elluviimiseks on kõige parem kavandada enne kokkupanekut kõik vajalikud komponendid. Võrreldes näidatud projektiga on 3D -trükitud osa šassii, mis tuleb hoolikalt kavandada, et see sobiks kõikidele komponentidele. Parema tulemuse saavutamiseks on hea ruumi printimiseks hea šassii kaks eksemplari printida ja üksteise peale laduda.

3. samm: koguge osad ja komponendid kokku

Koguge osi ja komponente
Koguge osi ja komponente
Koguge osi ja komponente
Koguge osi ja komponente
Koguge osi ja komponente
Koguge osi ja komponente
  • 1 Arduino Uno
  • 1 L298 kahekordne H-sildmootor
  • 3 HC-SR04 ultraheli andurit
  • 1 IR vastuvõtja
  • 1 IR kaugjuhtimispult
  • 4 alalisvoolumootorit
  • 4 ratast
  • 1 või 2 RC auto šassii
  • 1 mini leivalaud
  • 1 või 2 akut
  • 8 AA patareid
  • M-M & M-F hüppajajuhtmed

4. samm: vooluahela skemaatiline ülevaade

Lülituse skeemi ülevaade
Lülituse skeemi ülevaade
Lülituse skeemi ülevaade
Lülituse skeemi ülevaade
Lülituse skeemi ülevaade
Lülituse skeemi ülevaade
Lülituse skeemi ülevaade
Lülituse skeemi ülevaade

Alalisvoolumootorid ja mootori ajam

Õiged mootorid:

  • Ühendage esimese mootori ülemine tihvt ja teise mootori alumine tihvt mootori ajami OUT1 tihvtiga.
  • Ühendage esimese mootori alumine tihvt ja teise mootori ülemine tihvt mootori ajami OUT2 tihvtiga.

Vasakpoolsed mootorid:

  • Ühendage esimese mootori ülemine tihvt ja teise mootori alumine tihvt mootori ajami OUT3 tihvtiga.
  • Ühendage esimese mootori alumine tihvt ja teise mootori ülemine tihvt mootori ajami OUT4 tihvtiga.

L298N mootori ajam:

  • Ühendage toiteallika +12 V klemm mootori ajami VCC tihvtiga.
  • Ühendage toiteallika -12 V klemm mootori ajami GND tihvtiga.
  • Ühendage mootori ajami 5 V tihvt Arduino 5 V kontaktiga.
  • Ühendage mootori ajami GND tihvt Arduino GND tihvtiga.
  • Ühendage sisendpoldid IN1, IN2, IN3 ja IN4 vastavalt Arduino digitaalsete kontaktidega 2, 3, 4 ja 5.
  • Ühendage ENA ja ENB tihvtid vastavalt Arduino digitaalsete tihvtidega 12 ja 13.

Ultraheli andurid

Esiandur:

  • Ühendage VCC tihvt mootori ajami 5V kontaktiga.
  • Ühendage Echo tihvt Arduino digitaalse tihvtiga 6.
  • Ühendage Trigi tihvt Arduino digitaalse tihvtiga 7.
  • Ühendage GND mootori ajami GND tihvtiga.

Parempoolne andur:

  • Ühendage VCC tihvt mootori ajami 5V kontaktiga.
  • Ühendage Echo tihvt Arduino digitaalse tihvtiga 8.
  • Ühendage Trigi tihvt Arduino digitaalse tihvtiga 9.
  • Ühendage GND tihvt mootori ajami GND tihvtiga.

Vasak andur:

  • Ühendage VCC tihvt mootori ajami 5V kontaktiga.
  • Ühendage Echo tihvt Arduino digitaalse tihvtiga 10.
  • Ühendage Trigi tihvt Arduino digitaalse tihvtiga 11.
  • Ühendage GND tihvt mootori ajami GND tihvtiga.

IR vastuvõtja

  • Ühendage signaali tihvt Arduino analoogpistikuga A0.
  • Ühendage GND tihvt Arduino GND tihvtiga.
  • Ühendage VCC tihvt 5 V Arduino kontaktiga.

Soovitan: