Tartalomjegyzék:

"GRECO" - Arduino objektumkerülő robot kezdőknek: 6 lépés (képekkel)
"GRECO" - Arduino objektumkerülő robot kezdőknek: 6 lépés (képekkel)

Videó: "GRECO" - Arduino objektumkerülő robot kezdőknek: 6 lépés (képekkel)

Videó:
Videó: GRECO - Arduino Object Avoiding Tiny Robot for beginners 2024, November
Anonim
Kép
Kép
Kép
Kép
Kép
Kép
Kép
Kép

Nos, ha kezdő vagy, itt megtalálod a legegyszerűbb módot saját objektum építésére, elkerülve a robotot!

Egy egyszerű kerek robotvázat használunk két egyenáramú motorral, hogy megkönnyítsük.

Még egyszer a híres Arduino UNO tábla használatát választjuk.

Apró "GRECO" robotunk ultrahangos érzékelővel keresi az előtte lévő tárgyat. Ha tárgyat észlel, a robot megáll, és jobbra -balra "keres" a legjobb menekülési útvonalhoz!

Hivatalos projektoldal és jövőbeli frissítések:

Kész vagy? Lássunk neki!

Lépés: Az ultrahangos érzékelőről

Az ultrahangos érzékelőről
Az ultrahangos érzékelőről

Az ultrahangos érzékelők a radarhoz vagy a szonárhoz hasonló elven működnek, amelyek a rádió- vagy hanghullámok visszhangjainak értelmezésével értékelik a célpont tulajdonságait.

Az aktív ultrahangos érzékelők nagyfrekvenciás hanghullámokat generálnak, és értékelik az érzékelő által visszavett visszhangot, mérve a jel elküldése és a visszhang fogadása közötti időintervallumot, hogy meghatározzák a tárgytól való távolságot.

A passzív ultrahangos érzékelők alapvetően olyan mikrofonok, amelyek bizonyos körülmények között észlelt ultrahangos zajt érzékelik.

A HC-SR04 ultrahangos érzékelő szonárral határozza meg a távolságot egy tárgytól, mint a denevérek vagy a delfinek. Kiváló érintésmentes tartományérzékelést kínál, nagy pontossággal és stabil leolvasással, könnyen használható csomagban. 2 cm -től 400 cm -ig vagy 1”és 13 láb között. Működését nem befolyásolja a napfény vagy a fekete anyagok, mint például a Sharp távérzékelők (bár az akusztikailag lágy anyagok, például a kendő, nehezen észlelhetők). Ultrahangos adó és vevő modullal érkezik.

Technikai információ:

  • Tápegység:+5V DC
  • Nyugalmi áram: <2mA
  • Működési áram: 15mA
  • Tényleges szög: <15 °
  • Hatótávolság: 2–400 cm
  • Felbontás: 0,3 cm
  • Mérési szög: 30 fok
  • A trigger bemeneti impulzus szélessége: 10uS
  • Mérete: 45 mm x 20 mm x 15 mm

2. lépés: Amire szüksége lesz - Hardver

Amire szüksége lesz - Hardver
Amire szüksége lesz - Hardver

Ehhez a projekthez szüksége lesz:

  • Arduino UNO
  • Mini kerek robot alváz készlet
  • Kettős egyenáramú motorpajzs L298 IC -vel
  • Ultrahangos érzékelő - HC -SR04
  • Micro Servo
  • Elemtartó 4xAA

Szükséged lesz néhány kábelre és néhány extra távtartóra is.

Eszközök: csavarhúzó, hőragasztópisztoly

3. lépés: Szerelje össze a mini kerek robot alvázkészletet

Szerelje össze a mini kerek robot alvázkészletet
Szerelje össze a mini kerek robot alvázkészletet
Szerelje össze a mini kerek robot alvázkészletet
Szerelje össze a mini kerek robot alvázkészletet
Szerelje össze a mini kerek robot alvázkészletet
Szerelje össze a mini kerek robot alvázkészletet

Kövesse az alábbi képeket!

Egy kép többet ér ezer szónál!

4. lépés: Az áramkör

Az áramkör
Az áramkör

Az általunk használt motorháztető néhány fejrészét digitális I/O és analóg I/O felirattal látja el. Ezeket használjuk a hardverrészeink és az Arduino uno kártya összekapcsolásához.

Szervómotor

Csatlakoztassa a szervókábelt az első csatlakozóhoz (D7 5V GND). Győződjön meg arról, hogy a barna kábel csatlakozik a GND csaphoz (jobb oldalon)

Berregő

Csatlakoztassa a második fejléc (D8) első érintkezőjéhez a "+" zümmögő csapot és a "-" jelzést a GND-hez

Ultrahangos érzékelő

A harmadik és a negyedik fejlécet fogjuk használni, kövesse az alábbi kapcsolatokat:

  • Vcc - 5V (3d fejléc)
  • Trig - A2 (3d fejléc)
  • GND- GND (3D fejléc)
  • Echo - A3 (4. fejléc)

Motorok (nézze meg robotját hátulról)

  • Jobb egyenáramú motor: piros kábel az "M1+" -hoz és fekete az "M1-"
  • Bal egyenáramú motor: piros kábel az "M2+" -hoz és fekete az "M2-"

Tápellátás - elemtartó

Csatlakoztassa a "Vin -GND" árnyékoló csavaros csatlakozóhoz. Adjon hozzá még egy kábelt, és csatlakoztassa az Arduino Uno kártya "Vin" tűjéhez. Ha szeretné, egy ON/OFF SW -t adhat az elemtartó piros kábeléhez.

5. lépés: A kód

Ébressze életre a "GRECO" programozását a következő kóddal!

Megjegyzések

  • Ha robotja gyors ütemben mozog és eltalálja a tárgyakat, módosítsa a sebességváltozót a 26. sorban. (PWM érték)
  • Ha robotja nem mozdul előre, menjen a 43. és 44. sorhoz, és adjon hozzá a "speedPWM" -hez egy eltolást. Győződjön meg arról, hogy az összeg a 255. alatt van. Esetemben plusz 50 -et kell hozzáadnom a bal motorhoz, így a jobb motorom PWM sebesség értéke 150 és bal 250.

Töltse le innen a kódot, és nyissa meg az Arduino IDE segítségével. Belül az ultrahangos könyvtárfájlt is megtalálja.

6. lépés: Jól sikerült

Jól sikerült!
Jól sikerült!

Nos … ez az! Remélem tetszett ez, tudassa velem a megjegyzésekben!

Tegyen közzé néhány fotót az Arduino robotjáról!

További Arduino DIY projekteket talál a www. Ardumotive.com webhelyen

Köszönöm!

Ajánlott: