- Súčasti sú povinné
- Štítový obvod vodiča motora Arduino
- Dizajn obvodov a DPS pomocou EasyEDA
- Výpočet a objednávanie vzoriek online
V tejto relácii DIY vyrábame štít Arduino Motor Driver Shield na pohon jednosmerných motorov, krokových motorov a servomotorov. Tento štít vodiča motora, ktorý je kompatibilný s procesormi Arduino UNO a Arduino Mega, môže súčasne pracovať so 4 jednosmernými motormi alebo s 1 krokovým motorom a 2 servomotormi. Tu sa na pohon motorov používajú dva integrované obvody motora L293D a na ich ovládanie 8-bitový posuvný register.
Súčasti sú povinné
- Integrovaný obvod vodiča L293D -2
- Rezistor radenia 74HC595 -1
- 104 kondenzátorov -5
- 3-pólová svorkovnica -5
- Stlačte tlačidlo -1
- SMD LED -1
- 1k - odpor -1
- PCB (objednané u JLCPCB) -1
- Sieť rezistorov 10k -1
- Burg tyčinky mužské
- Arduino Uno
- Zdroj
Štítový obvod vodiča motora Arduino
Tento štít vodiča motora Arduino možno použiť na stavbu projektov založených na jednosmernom alebo krokovom motore, ako sú robotické rameno, sledovač čiary, pozemní lupiči, sledovatelia bludísk a mnoho ďalších projektov. Túto dosku je možné ovládať pomocou dosiek Arduino ako Arduino UNO, Arduino Mega a podobných dosiek. Má skrutkovú svorku na pripojenie vodičov motorov. Ovládač motora L293D je signalizovaný pomocou posuvného registra 74HC595 a posuvný register je signalizovaný pomocou Arduina. Má prepojovacie kolíky na výber buď 12V napájania pre motory alebo 5V napájania pre motory.
Mapovanie špendlíkov:
Tu
- ST, DS, OE, SH a MR sa používajú na jazdu v režime S hift Register
- M1PWM, M2PWM, M3PWM a M4PWM sa používajú na riadenie otáčok jednosmerného motora. Pokiaľ nie je potrebné regulovať otáčky jednosmerného motora, urobte tieto piny VYSOKÉ.
- SERVO1 a SERVO2 pre servomotory.
Vďaka tomuto štítu je projektovanie motorov s Arduinom veľmi jednoduché. Musíte len opraviť štít nad Arduinom a ovládať motory pomocou tohto štítu. Môžete použiť zadaný kód (nakoniec) alebo vlastný kód na ovládanie motorov podľa vašej aplikácie.
Prepojenie všetkých týchto motorov a posuvného registra s Arduinom sa môžete naučiť aj v našich predchádzajúcich článkoch bez použitia štítu Motor Driver:
- Prepojovací krokový motor s Arduino UNO
- Ovládanie viacerých servomotorov pomocou Arduina
- Ovládanie jednosmerného motora pomocou Arduina
- Ako používať posuvný register 74HC595 s Arduino Uno
Dizajn obvodov a DPS pomocou EasyEDA
Pre návrh tohto Arduino Motor Driver Shield sme si vybrali online nástroj EDA s názvom EasyEDA. EasyEDA som predtým používal mnohokrát a zistil som, že je to skvelý online nástroj, ktorý sa dá použiť, pretože má veľkú zbierku stôp a je otvorený. Po dizajne DPS si môžeme objednať vzorky DPS pomocou ich lacných služieb výroby DPS. Okrem toho tiež ponúkajú službu získavania komponentov, kde majú veľkú zásobu elektronických komponentov a používatelia si môžu objednať požadované komponenty spolu s doskami s plošnými spojmi.
Pri navrhovaní vašich obvodov a dosiek plošných spojov pomocou EasyEDA môžete svoje návrhy obvodov a dosiek plošných spojov zverejniť, aby ich ostatní používatelia mohli kopírovať alebo upravovať a využívať tak výhody vašej práce. Usporiadanie obvodov a dosiek plošných spojov sme pre tento projekt sprístupnili verejnosti, odkaz nižšie:
easyeda.com/circuitdigest/Motor-Driver-Sheild
Môžete si pozrieť ktorúkoľvek vrstvu (vrchná, spodná, vrchná vrstva, spodná vrstva atď.) DPS výberom vrstvy z okna „Vrstvy“. DPS, ako bude vyzerať po výrobe, si môžete prezrieť aj pomocou tlačidla Photo View v aplikácii EasyEDA:
Výpočet a objednávanie vzoriek online
Po dokončení návrhu tohto Arduino Motor Shield si môžete objednať DPS prostredníctvom JLCPCB.com. Pre objednanie DPS od JLCPCB potrebujete Gerber File. Ak chcete stiahnuť súbory Gerber z vašej PCB, stačí kliknúť na tlačidlo Výstup výroby na stránke editora EasyEDA a potom stiahnuť zo stránky objednávky EasyEDA PCB.
Teraz choďte na JLCPCB.com a kliknite na Quote Now alebo tlačidlo, potom môžete zvoliť počet PCB, ktoré chcete objednať, koľko vrstiev medi potrebujete, hrúbku PCB, hmotnosť medi a dokonca aj farbu PCB, napríklad snímku zobrazené nižšie:
Po objednaní DPS môžete skontrolovať priebeh výroby DPS s dátumom a časom. Skontrolujete to tak, že prejdete na stránku Účet a kliknete na odkaz „Postup výroby“ pod PCB, ako je to zobrazené na obrázku nižšie.
Po niekoľkých dňoch objednania DPS som dostal vzorky DPS v peknom obale, ako je znázornené na obrázkoch nižšie.
Po získaní týchto kusov som namontoval všetky požadované komponenty cez PCB a pripojil som ho s Arduinom na ukážku.
Náš štít Arduino Motor Driver Shield je teda pripravený a môžete ho priamo s Arduino použiť na ovládanie mnohých motorov súčasne.