Tartalomjegyzék:

Vezeték nélküli Arduino robot a HC12 vezeték nélküli modul használatával: 7 lépés
Vezeték nélküli Arduino robot a HC12 vezeték nélküli modul használatával: 7 lépés

Videó: Vezeték nélküli Arduino robot a HC12 vezeték nélküli modul használatával: 7 lépés

Videó: Vezeték nélküli Arduino robot a HC12 vezeték nélküli modul használatával: 7 lépés
Videó: Rádiófrekvenciás adatátvitellel 2motor meghajtásának szimulációja(Válint Szilárd) 2024, November
Anonim
Vezeték nélküli Arduino robot a HC12 vezeték nélküli modul használatával
Vezeték nélküli Arduino robot a HC12 vezeték nélküli modul használatával
Vezeték nélküli Arduino robot a HC12 vezeték nélküli modul használatával
Vezeték nélküli Arduino robot a HC12 vezeték nélküli modul használatával

Hé srácok, üdv újra. Korábbi hozzászólásomban elmagyaráztam, hogy mi az a H -híd áramkör, az L293D motorvezérlő IC, a malacbiztos L293D motorvezérlő IC a nagyáramú motorvezérlők meghajtásához, és hogyan tervezhet és készíthet saját L293D motorvezérlő táblát, amely akár 4 magas függetlenül a jelenlegi egyenáramú motorokat, és készítse el saját Arduino Motor Shield PCB -jét.

Ebben a bejegyzésben megmutatom, hogyan lehet Arduino Wirless robotot készíteni a HC12 vezeték nélküli modul használatával. JLCPCB használatával.

1. lépés: Olcsó, jó minőségű PCB -k a JLCPCB -től

Olcsó, jó minőségű PCB -k a JLCPCB -től
Olcsó, jó minőségű PCB -k a JLCPCB -től

A JLCPCBI 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.

2. lépés: Az összetevők

Az összetevők
Az összetevők
Az összetevők
Az összetevők
Az összetevők
Az összetevők

H -híd

A H -híd egyszerűen olyan áramkör, amely lehetővé teszi a feszültségnek a terhelésen történő mindkét irányba történő áramlását. Ezeket általában a robotok mozgó részeinek egyenáramú motorjának vezérlésére használják. Az egyenáramú motor használatának előnye, hogyhttps://rootsaid.com/arduino-gesture-controller/, az áramkör módosítása nélkül meg tudjuk fordítani a feszültség polaritását a terhelésen. Ha többet szeretne tudni erről a H Bridge áramkörről, nézze meg ezt a linket.

L293D

Az L293D a H -híd áramkörének kompakt formája IC formájában, amely a fent említett áramkört alkalmazza. Ez egy IC, mindkét oldalán 8 csap (összesen 16 érintkező), amely 2 független H -híd áramkört tartalmaz, ami azt jelenti, hogy két motort függetlenül vezérelhetünk egyetlen IC használatával.

Az L293D egy tipikus motorhajtó vagy motorvezérlő IC, amely lehetővé teszi, hogy az egyenáramú motor bármely irányba haladjon. Az L293D egy 16 pólusú IC, amely két egyenáramú motor együttesét képes irányítani egyidejűleg, bármely irányba. Ez azt jelenti, hogy két egyenáramú motort vezérelhet egyetlen L293D IC -vel. További információ az L293D IC -ről

Arduino Pro Mini

Ezt az apró táblát olyan alkalmazásokhoz és projektekhez fejlesztették ki, ahol prémium a hely, és a telepítéseket állandóvá teszik.

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.

Ez a robotváz, amellyel a BLE robotomat készítettem. Ezt a készletet kaptam: banggood.com. Nem csak ez, hanem sokféle robotkeret, motor és szinte minden érzékelő az arduino, a málna pi és más elektronikai és hobbi projektekhez.

Mindezt olcsó áron kaphatja meg, igazán gyors és minőségi szállítással. És a nagyszerű dolog ebben a készletben az, hogy minden eszközt biztosítanak a keret összeállításához.

3. lépés: Áramkör -tervezés és NYÁK -fejlesztés

Áramkör -tervezés és NYÁK -fejlesztés
Áramkör -tervezés és NYÁK -fejlesztés
Áramkör -tervezés és NYÁK -fejlesztés
Áramkör -tervezés és NYÁK -fejlesztés
Áramkör -tervezés és NYÁK -fejlesztés
Áramkör -tervezés és NYÁK -fejlesztés

A Pro Mini Motor Shield PCB jellemzői

  • 2 motort vezérel egymástól függetlenül
  • Független sebességszabályozás PWM használatával
  • Kompakt kialakítás 5 V, 12 V és Gnd fejléc 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ő táblánk áramkörét. Kicsit zűrösnek 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.

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.

1. lépés - A prototípus létrehozá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 vázlatok

Az áramkörök rajzolásához és a NYÁK -ok 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.

Ezenkívül 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-5 engedélyezése (PWM)
  • InM1A - 2InM1B - 3
  • 2-6 engedélyezése (PWM)
  • InM2A - 7in
  • M2B - 4

HC12

  • Vin - 5V
  • Gnd - Gnd
  • Tx/Rx - D10/D11

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.

PCB online útválasztási lehetőségek

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.

4. lépés: A PCB -k elkészítése a JLCPCB -ből

PCB -k készítése a JLCPCB -ből
PCB -k készítése a JLCPCB -ből
PCB -k készítése a JLCPCB -ből
PCB -k készítése a JLCPCB -ből
PCB -k készítése a JLCPCB -ből
PCB -k készítése a JLCPCB -ből

4. lépés - Kiváló minőségű NYÁK gyártása

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épjen a JLCPCB 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.

5. lépés: 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.

6. lépés: A távirányító

A távirányító
A 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.

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

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

Az összes kód feltöltése után az adóban és a robotban is. Kapcsolja be.

A robotot LiPo akkumulátorral, a távirányítót pedig 9 V -os akkumulátorral vagy USB -vel használhatja. Ha minden jól megy, a jelző LED -ek világítani fognak.

Most próbálja meg mozgatni a joystickot. A botnak most már el kell kezdenie mozogni.

Ajánlott: