A motor csatlakoztatása pajzs l293d az Arduino board

A motor csatlakoztatása pajzs l293d az Arduino board

Jó napot, az olvasók az oldalunkat. Ma fogunk nézni egy nagyon érdekes és hasznos eszköz, amely az úgynevezett Motor Shield L293D. Ezzel a csoda lehet szabályozni motorok, szervó, és a jövőben, hogy a hűvös projekt. Véleményem szerint ez az egyik legkeresettebb Shield, amely ma is létezik. Gyakorlatilag találkozni vele, akkor használja az elektromos motor, vagy inkább mi fogjuk irányítani a sebességet és a mozgás irányát. Nos, közvetlenül a szavaktól a tettek.

A motor csatlakoztatása pajzs l293d az Arduino board

A cél a cikk célja, hogy megtanulják, hogyan kell gyakorolni, amely összeköti Motor Shield L293D és az Arduino, megtanulják irányítani az elektromos motorok. Ebben a cikkben megtanulod az alapvető ismereteket, amelyek szükségesek lesznek egy komolyabb projekt. megtudjuk azt is, milyen elemeket tartalmaz Motor Shield L293D és előírásoknak.

Műszaki adatok Motor Shield L293D

Motor Shield L293D a következő jellemzőkkel rendelkezik.

  • A maximális tartós áram az egyes csatornákra: 0,6 A;
  • A megengedett terhelési áram 600mA csatornánként, a csúcs áram - 1.2A
  • Teljesítmény motorok 4,5 V 36 V
  • 4-csatornás vezérlő
  • Van túlmelegedés elleni védelem
  • Van egy kapcsolattartó kiegészítő áramkör

Mi meg fogja érteni, mit is jelent a motor pajzs. Az alábbi fotó megtalálható számoknál támaszkodunk.

1. Az „1” a fórumon chipek, amelyek támogatják a működését Schild. A két véglet az úgynevezett chip L293D, hogy lehetővé teszi, hogy ellenőrizzék gyengeáramú motorok áramfelvételét akár 600 mA csatornánként. A központban az azonos chip, amely csökkenti a kontroll csapok.

2. A második szám a következtetéseket, amelyek felelősek a csatlakozó működtető. A testület kijelölt hálózati kapcsolatok, így a csatlakoztatott működtető nem nehéz.

3. A 3. számú kijelölt terminált, amely csatlakozni szeretne a motorokat. Jelenleg 4 terminálok nevek alatt: M1, M2, M3, M4. Következésképpen a fórumon lehet csatlakoztatni, csak 4 motor.

4. Itt vannak a terminál, amelyen keresztül képes táplálni a Shield, mint a motorok több kell feszültség, mint a feszültség az Arduino. Szeretnék megemlíteni egy fontos pont, hogy a hatalom Motor Shield L293D más forrásból meg kell szüntetnie a híd, ami alatt 5 szám

5. Az ötös szám jumper felelős a teljesítmény Schild.

A motor csatlakoztatása pajzs l293d az Arduino board

Szintén a motor pajzs L293D egy LED, ami világít, ha a csatlakoztatott motorok zapitanny és tudja végezni feladatát. Ha a LED nem mutat az élet, a motorok nem fog működni, mert a tápegység nem elég ahhoz, hogy a munka a motor, vagy egyáltalán nem.

Miután megismertük a műszaki információs eszköz, lépni a gyakorlati rész.

Components csatlakozáshoz szükséges

Ha csatlakozni a következő komponenseket nekünk:

Mindezen elemek megvásárolhatók olcsó és jó minőségű a SmartElements online áruház.

A további kényelem, akkor kattintson az egérrel a nevét a fenti listában, hogy megy a vásárlás az árut.


A motor csatlakoztatása pajzs l293d az Arduino board

Miután elkészítettük az összes szükséges komponenst, akkor mehet csatlakozni. Először is, úgy a vezetékeket a mi mini-projekt.

Bekötési rajz Motor Shield L293D és Arduino

Összefogás Schild Arduino játszani szabványos módon, azaz a közvetlen kapcsolat, hogy a „szendvics”. Hogyan kell csinálni, akkor láthatjuk az alábbi képen.

A motor csatlakoztatása pajzs l293d az Arduino board

Miután csatlakoztatta a Motor Shield L293D az Arduino, mi kell csatolni a többi komponenst. A helyes kapcsolat látható a fényképen alább.

A motor csatlakoztatása pajzs l293d az Arduino board

Valószínűleg a kapcsolat nem okoz problémát, mivel ez nagyon egyszerű. Itt az ideje, hogy lépni a fontosabb eljárás - programozás.

Ready programkódot, hogy ellenőrizzék a motor Shield L293D

Az érzékelő működését az Arduino kell letölteni és telepíteni AFMotor könyvtárban.

Töltse le a könyvtárból.

Miután letöltötte a szükséges könyvtár, akkor megfelelően kell beállítani. A letöltött fájlok kell mozgatni, hogy a következő útvonalon:

C meghajtó Progtam Files Arduino könyvtárak

A motor csatlakoztatása pajzs l293d az Arduino board

Végtére is, mi lépni a legfontosabb lépés, azaz a programozás.

Úgy véljük, a két szoftver kódját csatlakozni az egyszeri és többszöri motorok a L293D. Két esetet, annak érdekében, hogy a részleteket és funkciók a programkód ..

Kezdeni, úgy a kapcsolatot egy motort a motor Shield L293D és Arduino.

Mi jár a második kód szabályozására villanymotorok több.

Analysis szoftver vázlatot, hogy ellenőrizzék az elektromos motorok révén Motor Shield L293D és Arduino

Bekötése, az általunk gyűjtött. Vázlat egészül ki, és betöltve. Mindannyian kiderült, de azt hiszem, elfelejtettem valamit. Elfelejtettük, hogy megértsük, hogyan működik üzemünk! Mi meg fogja vizsgálni a kódrészlet, amely okozhatja, zavart. Térjünk át a tanulmány a megírt kód.

A kód részben alább látható, mi meg a maximális sebességet a villanymotor. Azt jelzi a maximális sebesség egyenlő a „255”.

Ebben a kódrészletet, mi „motor1 run (előre) .;” Command kérje a villanymotor előre "motor1 setSpeed ​​(255).," csapat jelzik a sebesség, amellyel dolgozni fognak. Ha azt szeretnénk, hogy a maximális sebességet, akkor annak értéke olyannak kell lennie, meg van adva a vonal „motor1 setSpeed ​​(255).” (A mi esetünkben, a maximális sebesség 255).

Néha előfordulhat, vonalak, amelyek a megadott függvény „késés” (példa erre a kódot az alábbi ábrán látható). Ez a funkció felelős a tevékenység időtartama. A mi esetünkben a „késleltetés” jelzi az időt, amíg a motor üresjáratban van.

Lehet, hogy érdekli

Kapcsolódó cikkek