Tartalomjegyzék:

A kosarat követő személy: 8 lépés
A kosarat követő személy: 8 lépés

Videó: A kosarat követő személy: 8 lépés

Videó: A kosarat követő személy: 8 lépés
Videó: 1 MILLIÓ KÖVETŐ SPECIÁLIS KIADÁS 💖😱 2024, November
Anonim
A kosarat követő személy
A kosarat követő személy

A robotok minden nap egyre több figyelmet kapnak számos iparágban. A mai naptól kezdve a robotok veszik át a legtöbb triviális munkát, ahol valaha emberi figyelemre volt szükség.

Kezdjük egy egyszerűvel - egy bot, amely követ téged menet közben. Ennek a projektnek számos alkalmazása van, például a repülőtereken és a bevásárlóközpontokban, ahol szabadon sétálva árukat vihet át Önnek.

Ebben az utasításban nem ezeket az ipari nagygépeket fogjuk építeni, hanem egy Arduino -alapú munkamodellt ugyanebből az okból.

Ez az oktatható is a HATCHNHACK együttműködésével készült. Nézze meg lenyűgöző webhelyüket az összes prototípus -felszereléshez, bloghoz, ötlethez és még sok máshoz.

1. lépés: 1. lépés: A projekthez szükséges alkatrészek megkeresése

Nos, ezt általános utasításként írom, így megpróbálok alternatívákat találni, ha nem találja az általam használt részeket. Hozzáadok vásárlási linkeket is, így megvásárolhatja azokat a tárgyakat, amelyek nincsenek kéznél, és így testre szabhatja botját kreativitásával. A projekthez szükséges alkatrészeket a hnhcart oldalon találja. Jó minőségű alkatrészeik vannak, elképesztő árkategóriával.

Mikrokontroller: ha kezdő vagy, próbáld ki az Arduino használatát. Nos, az Arduino Uno -t használom. Vásárlási link az Arduino UNO -hoz

  • Motorok: bármely 12 V -os motor működni fog. 300 RPM általános 12 voltos hajtóműves egyenáramú motorokat használok. BO motorokat is vásárolhat. Vásárlás link DC hajtóművekhez | BO motorok
  • Motorvezérlő: motorvezérlőre lesz szüksége a motorok működtetéséhez, mivel a legtöbb mikrokontroller nem tud ennyi feszültséget szolgáltatni. L298N -t használok, amelyre itt hivatkozhat motorvezérlő vásárlására.
  • ALVÁZ: Az alvázhoz egy adott motort kell vásárolnia a használt motorokhoz. BO és DC kenőmotorok esetén ezt a linket találja
  • Ultrahangos érzékelő: Általános HCRS04 ultrahangos érzékelő modult használok. linket vásárolni a
  • ultrahangos érzékelő.
  • IR közelségérzékelő modul: Bármely közelségérzékelő működni fog, amely legalább 20 cm -es objektumérzékelést képes észlelni.
  • Átkötő vezetékek: mindannyiunknak átkötőhuzalokra van szüksége a dolgok csatlakoztatásához. Ha kezdő vagy, akkor ezekre egy csomóra szükséged lesz különböző projektekhez. innen vásárolhat néhányat Férfi - férfi | Férfi -nő
  • Akkumulátor: Nos, ehhez a projekthez 12V -os lipo akkumulátort használok. ha nincs, akkor mindig átállhat általános 12 V-os lítium-ion akkumulátorokra. Vagy ha 9v BO motorokat használ, akkor akár egy egyszerű 9v elemet is használhat. Ügyeljen azonban arra, hogy az akkumulátor vásárlása előtt ellenőrizze a motor specifikációját, mivel károsíthatja a motort, ha nagyobb feszültséget szolgáltat, mint a motor kapacitása. Itt vásárolhat 9V -os akkumulátort.

  • Kenyeretábla/prototípus -tábla: szüksége lesz valamire az összes vezeték csatlakoztatásához. Itt a kenyértábla jól jön. link vásárlás a Breadboard | prototípus -tábla

2. lépés: Az alváz beállítása

Az alváz beállítása
Az alváz beállítása
Az alváz beállítása
Az alváz beállítása
Az alváz beállítása
Az alváz beállítása
Az alváz beállítása
Az alváz beállítása

Ehhez a projekthez 4 hajtóműves motorházat használok, amelyek könnyen megtalálhatók. 4 fém L alakú állványt használok a szervo fejem és egy fadoboz rögzítésére, és kocsiként.

  • Az alváz felépítéséhez először szerelje fel az állványokat
  • szerelje fel a motorokat és a gumikat
  • szerelje fel a szervót
  • Hagyja félre a fejét és a dobozt, mivel helyre lesz szüksége a robot többi részének felépítéséhez. a végén csatoljuk.

3. lépés: A motorvezérlő bekötése

A motorvezérlő bekötése
A motorvezérlő bekötése

Ahhoz, hogy elegendő gyümölcslé legyen a motorokhoz, be kell állítanunk a motor meghajtóját.

  1. először csavarja a motor +ve és -ve pólusát a motorvezérlő PTR csatlakozójához.
  2. majd az áramellátáshoz a motorvezérlő csavarja az akkumulátor +ve -jét a 12V -os portra és a -ve -t a motor -meghajtó GND -portjára.
  3. helyezze a motorvezérlő bemeneti csapját az Arduino PWM tüskéjébe. FIGYELEM, hogy ennek megfelelően váltson a motorcsapokra a kódban.
  4. tegyen egy kapcsolót az akkumulátor +ve és a motor meghajtója közé, különben folyamatosan le kell választania az akkumulátort, amikor nem használja. kapjon 2 vezetéket a motorvezérlő 5 V -os és GND -jéből a kenyérpulthoz, hogy az Arduino -t és más eszközöket is táplálja.

4. lépés: A fej beállítása: Ultrahangos érzékelő és IR Srensor

A fej beállítása: Ultrahangos érzékelő és IR Srensor
A fej beállítása: Ultrahangos érzékelő és IR Srensor

Az érzékelőket négyzet alakú fémlemezre ragasztottam, ahogy a fenti képen látható

  • Csatlakoztassa az összes 5v -ot és GND -t a kenyértábla 5v és GND -jéhez az érzékelők és a szervo táplálásához.
  • csatlakoztassa a bal és jobb oldali infravörös érzékelők kimeneti csapjait az Arduino 12. és 13. tűjéhez.
  • Csatlakoztassa az ultrahangos érzékelő visszhangját és triggereit az Arduino 2. és 3. tűjéhez.
  • csatlakoztassa a szervo bemeneti csapját az arduino 5. tűjéhez.

Lépés: Állítsa be az Arduino -t

Állítsa be az Arduino -t
Állítsa be az Arduino -t

Kettős szalagot használtam az Arduino és a kenyérsütő lemez rögzítésére az alvázon, mivel ez is szigetelést biztosít az Arduino hátulján.

kapcsolja be az Arduino -t azáltal, hogy a kenyértábla 5v és GND -jét a Vinhez, a GND -t az Arduino -hoz csatlakoztatja, és már indulhat is.

6. lépés: A kód ideje

Ideje a kódnak
Ideje a kódnak

Letöltési linket hagyok a kódhoz, miközben elmagyarázom a kód mögötti alapvető algoritmust is.

  • először a bot keresési funkciót kezdeményez a kéz számára.
  • amint megtalál egy objektumot, a bot kezdeményezi a ciklus funkciót
  • ebben az esetben, ha a bal oldali infravörös érzékelő aktiválódik, a bot jobbra fordul
  • ha a jobb oldali infravörös érzékelő aktiválódik, a bot balra fordul
  • ha az objektum túl közel kerül, a bot visszalép.
  • ha az objektum messze megy, a bot előre megy.

7. lépés: Minden kész, végezzük el

Minden kész, véglegesítjük
Minden kész, véglegesítjük
Minden kész, véglegesítjük
Minden kész, véglegesítjük

mindent meg kell tenni, csak azt kell hagynia, hogy kreativitásával testre szabhassa azt, és megtalálja innovatív felhasználását a projekthez.

Ajánlott: