Tartalomjegyzék:

RC nyomkövető robot az Arduino használatával - Lépésről lépésre: 3 lépés
RC nyomkövető robot az Arduino használatával - Lépésről lépésre: 3 lépés

Videó: RC nyomkövető robot az Arduino használatával - Lépésről lépésre: 3 lépés

Videó: RC nyomkövető robot az Arduino használatával - Lépésről lépésre: 3 lépés
Videó: Nyomkövető robot - első próbálkozások 5 az Abacusan Stúdió robotika szakkörén 2024, Július
Anonim
RC nyomkövető robot az Arduino használatával - lépésről lépésre
RC nyomkövető robot az Arduino használatával - lépésről lépésre
RC nyomon követett robot az Arduino használatával - lépésről lépésre
RC nyomon követett robot az Arduino használatával - lépésről lépésre

Hé srácok, visszatértem a BangGood egy újabb menő robotvázával. Reméljük, végigment korábbi projektjeinken - Spinel Crux V1 - A gesztusvezérelt robot, Spinel Crux L2 - Arduino Pick and Place Robot with Robotic Arms és The Badland Brawler, amelyeket a múlt hónapban tettünk közzé. Izgalmasan néz ki izzó fények alatt, nem?

Ezúttal egy durva tereprobotom van, négykerék -meghajtással és külön felfüggesztéssel, hogy egyenetlen terepen haladhasson. Nézd meg. Miért nem épít egyet magának? Itt megtanuljuk, hogyan kell felépíteni egy off road vezeték nélküli, többcélú, négykerék -meghajtású Arduino lánctalpas robotot a zökkenőmentes vezetéshez durva terepen - egy DIY Rough Terrain vezeték nélküli lánctalpas felfüggesztéssel.

Biztosítjuk Önnek a tervezést, kódot, kapcsolási rajzokat és linkeket, amelyekkel megvásárolhatja saját robotkészletét, alvázát és a projektben használt érzékelő modulokat.

Online PCB gyártó - JLCPCB

A JLCPCB az egyik legjobb online PCB gyártó cég, ahonnan gond nélkül megrendelhet PCB -ket online. A cég a nap 24 órájában, a hét 7 napján folyamatosan dolgozik. Csúcstechnológiájú gépeikkel és automatizált munkafolyamatukkal óriási mennyiségű kiváló minőségű PCB-t tudnak előállítani néhány órán belül.

A JLCPCB különféle összetettségű PCB -ket fejleszthet ki. Egyszerű és olcsó PCB -ket fejlesztenek ki egyrétegű táblával a hobbisták és rajongók számára, valamint komplex többrétegű lapokat a magas színvonalú ipari alkalmazásokhoz. A JLC nagy termékgyártókkal működik együtt, és lehet, hogy az Ön által használt eszközök, például laptopok vagy mobiltelefonok PCB -je ebben a gyárban készült.

HC12

A HC 12 egy igazán olcsó, nagy hatótávolságú vezeték nélküli modul, amely vezeték nélküli soros kommunikációra használható, akár 1,7 km távolságon keresztül. A modul valóban kompakt, könnyű és kenyérpirítóbarát, ezért ez a legjobb vezeték nélküli vezérlő projektünk számára.

Joystick

Ez a legszélesebb körben használt robotvezérlő, amelyhez különféle robot DIY robotkészlet/robotkar készlet tartozik, amelyet az arduino -val való együttműködésre terveztek. A kialakítás meglehetősen egyszerű és nagyon könnyen használható. Két potenciométerrel számítja ki az x tengely és az y tengely mozgását, és egy kapcsolóval érzékeli a gombnyomást. Ez könnyen csatlakoztatható az arduino analóg érintkezőihez, és közvetlenül leolvashatja az analóg értékeket.

A joystick tesztelésének kódja lent található. Nyugodtan töltse le/szerkessze igényei szerint. Letöltés A fő kód feltöltése előtt ellenőrizze, hogy a joystick működik -e ezzel a kóddal.

Töltse le a kódot a fenti linkről.

Ebben a példában egyszerűen az analóg adatkimeneteket gyűjtjük a joystickról az arduino analóg csapjai (A0, A1, A2) segítségével. Ezeket az értékeket a változók tárolják, és később kinyomtatják a soros monitoron

Arduino Pro Mini

Ezt az apró táblát olyan alkalmazásokhoz és projektekhez fejlesztették ki, ahol a hely prémium és a telepítések állandóvá váltak. Kicsi, 3,3 V -os és 5 V -os változatban kapható, ATmega328 táplálja. Kis mérete miatt ebben a projektben ezt a táblát fogjuk használni az Arduino alapú motorvezérlő tábla vezérlésére.

1. lépés: Az áramkör és a NYÁK -elrendezés tervezése

Áramkör és NYÁK elrendezés tervezése
Áramkör és NYÁK elrendezés tervezése
Áramkör és NYÁK elrendezés tervezése
Áramkör és NYÁK elrendezés tervezése

Az Arduino Motor Shield Board magyarázata

A Pro Mini Motor Shield PCB vezérlők jellemzői 2 motor egyszerre függetlenül Független fordulatszám -szabályozás PWMCompact Design 5 V, 12 V és Gnd fejlécekkel az extra alkatrészekhez. Növelje a teljesítményt Piggybacking segítségével Támogatja a HC12 vezeték nélküli modult Most nézzük meg a motorvezérlő lap áramkörét. Kicsit rendetlennek tűnik?

Ne aggódj, elmagyarázom neked. A szabályozó A bemeneti teljesítmény egy 7805 -ös szabályozóhoz van csatlakoztatva. A 7805 egy 5 V-os szabályozó, amely a 7-32 V-os bemeneti feszültséget állandó 5 V-os egyenáramúvá alakítja. Az 5 V -os tápegység az Arduino feszültségbemenetéhez, valamint az L293D IC logikai műveleteihez van csatlakoztatva.

A 12V és 5V csatlakozókon jelző LED -ek találhatók a könnyű hibaelhárítás érdekében. Tehát ehhez az áramkörhöz 7V és 32V közötti bemeneti feszültséget csatlakoztathat. A botomnál a 11,1 V -os Lipo akkumulátort részesítem előnyben. Készítse el saját Arduino Motor Shield PCB -jét. Most hadd mondjam el, hogyan terveztem meg az áramkört, és hogyan készítettem el ezt a NYÁK -t a JLCPCB -től.

A prototípus megalkotása

Először csatlakoztassa össze az összes alkatrészt a kenyértáblán, hogy könnyen elháríthassam, ha valami baj történik. Miután minden megfelelően működött, kipróbáltam egy roboton, és játszottam vele egy ideig. Ekkor meggyőződtem arról, hogy az áramkör megfelelően működik, és nem melegszik fel.

2. lépés - A rajzok Áramkörök rajzolásához és PCB -k tervezéséhez az EasyEDA online PCB -tervező eszközei biztosítják az összes szükséges lehetőséget az online PCB tervezéshez és a NYÁK -nyomtatáshoz.

Rajzoltam egy áramkört az EasyEDA -ban, amely tartalmazta a kenyértábla összes összetevőjét - az IC -ket, az Arduino Nano és a HC12 modult, amelyek az Arduino digitális tűjéhez vannak csatlakoztatva.

Hozzáadtam néhány fejlécet is, amelyek analóg és digitális gombokhoz vannak csatlakoztatva. Ezek a gombok hasznosak lehetnek a jövőben. Csatlakozások Továbbá vannak 5V, 12V, Gnd, vezeték nélküli modul, digitális és analóg érintkezőfejű fejrészek, amelyekhez a jövőben hozzá kell adni az érzékelőket és leolvasni.

A teljes csapleképezést az alábbi szakaszok ismertetik.

Motorvezető 1

1 - A0 engedélyezése

InM1A - 2

InM1B - 3

2-8 engedélyezése

InM2A - 7

InM2B - 4

HC12

Vin - 5V

Gnd - Gnd

Tx/Rx - D10

Tx/Rx - D11

Relé

Relé 1-12

2. relé - 13

Hozzáadtam egy 7805-ös szabályozót is, amely segít a bemenet 7 és 35 volt közötti bemeneti feszültségének biztosításában, így 7 voltos tápegységet, 9 voltos akkumulátort vagy akár 12 voltos lítium-polimer akkumulátort is használhatok bármilyen kérdés. 3. lépés - NYÁK -elrendezés létrehozása Ezután a NYÁK tervezése. A NYÁK -elrendezés valójában a NYÁK -tervezés jelentős része, a NYÁK -elrendezéseket használva nyerünk PCB -ket sematikus rajzokból.

Terveztem egy NYÁK -t, ahol összeforraszthatom az összes alkatrészt. Ehhez először mentse el a rajzokat, és a felső eszközlistából kattintson a konvertálás gombra, és válassza a „Konvertálás PCB -re” lehetőséget.

Ez megnyit egy ablakot. Itt a komponenseket a határon belül helyezheti el, és a kívánt módon rendezheti el. Az összes komponens egyszerű útvonala „automatikus útvonal”. Ehhez kattintson az „Útvonal” eszközre, és válassza az „Automatikus útválasztó” lehetőséget.

Ez megnyit egy Auto Router konfigurációs oldalt, ahol részleteket, például távolságot, nyomvonalat, réteginformációkat adhat meg. Ha ezt megtette, kattintson a „Futtatás” gombra. Itt található a link az EasyEDA rajzokhoz és az L293D Arduino Motor Shield Board Gerber fájljaihoz. Kérjük, bátran töltse le vagy szerkessze a rajzokat/NYÁK -elrendezést. Ennyi srácok, az elrendezés most kész. Ez egy kétrétegű NYÁK, ami azt jelenti, hogy az útválasztás ott van a NYÁK mindkét oldalán. Most letöltheti a Gerber fájlt, és felhasználhatja a PCB gyártásához a JLCPCB -ből.

2. lépés: Minőségi PCB beszerzése a JLCPCB -ből

Minőségi NYÁK beszerzése a JLCPCB -től
Minőségi NYÁK beszerzése a JLCPCB -től
Minőségi NYÁK beszerzése a JLCPCB -től
Minőségi NYÁK beszerzése a JLCPCB -től
Minőségi NYÁK beszerzése a JLCPCB -től
Minőségi NYÁK beszerzése a JLCPCB -től
Minőségi NYÁK beszerzése a JLCPCB -től
Minőségi NYÁK beszerzése a JLCPCB -től

A JLCPCB egy teljes gyártási ciklusú NYÁK -gyártó vállalat. Ez azt jelenti, hogy az A -ból indulnak, és a Z -vel fejezik be a NYÁK -gyártási folyamatot. A nyersanyagoktól a késztermékekig minden közvetlenül a tető alatt történik.

Látogasson el a JLCPCBs webhelyére, és hozzon létre egy ingyenes fiókot. Miután sikeresen létrehozott egy fiókot, kattintson az „Idézet most” gombra, és töltse fel Gerber fájlját.

A Gerber File információkat tartalmaz a PCB -ről, például a NYÁK -elrendezési információkat, a réteginformációkat, a térközinformációkat és a számokat.

A NYÁK előnézet alatt olyan sok lehetőséget láthat, mint a NYÁK mennyisége, textúrája, vastagsága, színe stb. Válassza ki az Ön számára szükséges összes lehetőséget. Ha minden kész, kattintson a „Mentés a kosárba” gombra.

A következő oldalon választhat szállítási és fizetési módot, valamint kijelentkezhet biztonságosan. Fizethet Paypal vagy hitelkártya/bankkártya használatával. Ennyi srácok. Kész.

A NYÁK -t a napokban gyártják és szállítják, és az említett határidőn belül kézbesítik a házhoz.

3. lépés: Próbaút

Tesztvezetés
Tesztvezetés
Tesztvezetés
Tesztvezetés

Miután kézbe vette a NYÁK -ot, mindössze annyit kell tennie, hogy forrasztja a fejlécet és az összes többi alkatrészt. Ha elkészült, csatlakoztassa a hálózati adaptert, és látni fogja, hogy a LED1 felvillan.

Ez azt jelenti, hogy működik.

A kód

Itt megosztom a HC12 távirányító és az RC Robot kódját. Egyszerűen töltse fel ezt a kódot a távirányítóra, valamint a DIY RC Robotra.

Ez a DIY RC Off Road Robot kódja.

Távirányító

Az előző bejegyzésben megmutattam, hogyan állíthat be nagy hatótávolságú távirányítót az RC Robot számára. Ehhez a projekthez ugyanazt a távirányítót használhatja ugyanazzal a kóddal.

Piggybacking L293D (bónusz tipp)

Az L293D hátizsákos konfiguráció egyszerű módja annak, hogy megduplázza (vagy esetemben háromszorosára) az áramot, valamint az L293D motorvezérlő IC teljesítményét a nagy nyomaték/ nagy áramú motor/ nagy ellenállású terhelés meghajtásához. (Ennek a stratégiának minden L293D chipnél működnie kell). Az L293D Piggyback egy gyors és egyszerű technika, amellyel megduplázza a motor által leadott áramot.

Tehát az egész gondolat egy másik L293D chip forrasztása, egyenesen a jelenlegi fölé. Rögzítés a rögzítéshez. Ez a két chipet párhuzamos üzemmódba állítja, így a feszültség ugyanaz marad, mint korábban, de az áram növekszik. Ezeket a chipeket körülbelül 600 mA állandó értéken vagy legfeljebb 1,2 A értéken értékelik rövid ideig. Kettő együttes malacbiztosítása után 1,2 A állandó árammal és rövid ideig 2,4 A -val biztosítják a kimenetet.

Ajánlott: