Використання оранжевого / білого штифта моторного щита Arduino


10

У мене такий моторний щит Arduino, як цей, підключений до моєї дошки Mega.

Моторний щит Arduino

Мені хотілося б дізнатися більше інформації про помаранчеві та білі штифтові блоки на дошці. На веб-сайті Arduino є така інформація, але вона не дає жодних пояснень, для чого найкраще їх використовувати або для яких штифтів відображаються шпильки даних тощо.

  • Роз'єми TinkerKit для двох аналогових входів (білого кольору), підключених до A2 та A3.
  • Роз'єми TinkerKit для двох виходів Aanlog (помаранчевим в середині), підключених до ШІМ-виходів на штифтах D5 і D6.
  • Роз'єми TinkerKit для інтерфейсу TWI (білого кольору з 4 контактами), один для введення, а другий для виведення.

Що я хочу зробити, це підключити сервопривід до плати і сподівався, що я можу використати один із помаранчевих OUTблоків. Я не мав успіху в пошуку будь-яких прикладів цього, що залишає мене під сумнівом, чи можна це чи ні. Я б просто підключив його, але боюся засмажити щит / мега / серво. Можливо, це ірраціональний страх, але я не можу собі дозволити собі ще одного!

Я не знаю, які штифти в блоці призначені для даних, vcc і out, тому якщо хтось знає, я був би вдячний за відповідь.

Крім того, тільки тому, що прикро не розуміти, для чого потрібні TWIроз'єми?

Я сподіваюся, що це не надто загальне питання, тому що я справді можу використати деякі відповіді!


На форумі Arduino є інформація, яка вам може бути корисною: forum.arduino.cc/index.php?topic=94474.0
akellyirl

Дякую @akellyirl, це, безумовно, корисно. Не те, на що я сподівався, але я не здивований ... Мені просто доведеться подовжити 3-провідний кабель від сервоприводу з окремими роз'ємами, щоб перейти до окремих штифтів на Arduino в міру необхідності. (Я не хочу особливо з'єднувати з'єднувач) О добре!
bladepanthera

Для чого це варто, Adafruit зробить моторний щит, який видає шпильки для 2-х сервоприводів: learn.adafruit.com/adafruit-motor-shield-v2-for-arduino/…
akellyirl

TWI = Два дротяних інтерфейсу (інші 2 штифта - це потужність і gnd). Це лише перейменування можливої ​​неповної реалізації шини I²C, див.: En.wikipedia.org/wiki/I%C2%B2C#Derivative_technologies
Ron

Відповіді:


2

Я не знаю, які штифти в блоці призначені для даних, vcc і out, тому якщо хтось знає, я був би вдячний за відповідь.

Наслідуючи приклад на сторінці користувальницького датчика відстані TinkerKit , ми бачимо, що:

Якщо ви подивитесь на край датчика, ви зможете побачити три штифта, які є джерелом живлення (5 В), землею та сигналом. Те саме, що і ваш TinkerKit! модулі, просто в іншому порядку.

Єдина відмінність полягає в тому, що сигнал і кабель заземлення перевернуті.

Тож порядок в роз'ємі - це Vcc Signal Ground.

Інший спосіб, і я б хотів бути впевненим на 100% - це вимірювати опір мультиметром. Якщо ваш лічильник має функцію тестування безперервності, це ще краще, оскільки він подасть звуковий сигнал.

У будь-якому разі покладіть один кінець щупа на штифт 1 з'єднувача, а другий кінець на GND і подивіться, чи опір дуже близький до 0 Ом. Якщо він читає OL (Over-Limit), то цей штифт не є GND.

Натомість поставте зонд на Vcc, і він повинен показувати 0 Ом або звуковий сигнал. Отже, тепер ви знаєте, що шпилька - Vcc.

Зробіть те саме для інших штифтів і з’ясуйте, який з них заземлений. Третій штифт - ваш вихід ШІМ. Він підключений до D5 або D6, перевірте наступність цих штифтів, щоб побачити, який з них.


7

... які шпильки відображаються на шпильки даних тощо.

Сторінка екрана подає схематично

Мені хотілося б дізнатися більше інформації про помаранчеві та білі штифтові блоки на дошці

Ці довідки надруковані на дошці введіть тут опис зображення


TWI IN і TWI OUT

Вони однакові і обоє підключені до одних і тих же штифтів I2C Arduino (SCL, SDA). Вони покликані допомогти у випадку, якщо ви хочете підключити більше одного пристрою. введіть тут опис зображення


5, ВІД 6

Підключено до штифтів Arduino 5 і 6 (ШІМ-виходи)

введіть тут опис зображення


В 2, В 3

Підключено до аналогових в А2 та А3

введіть тут опис зображення


Вихідні потужності L298, призначені для приводу двигуна, - це сині гвинтові з'єднувачі.

введіть тут опис зображення


1
@bladepanthera також пам'ятаєте, коли ви бачите тильду ~на дошці Arduino, вони нагадують нам, що ці шпильки підтримують ШІМ. Також при використанні з'єднувачів поняття «в» і «вихід» є пропозиціями. Я вважаю за краще A2, A3, щоб нагадати, що він здатний до аналогового вводу.
Кріс К

1

Ви можете використовувати шпильки Thinkerkit (вихідні 5 і ~ 6) для управління сервоприводами. Просто потрібно трохи підправити тут. Сервомотори хобі мають 3 поглинання помаранчевого кольору (сигнал), червоного (живий +) посередині та коричневого кольору (gnd-). Але, щит двигуна rev3 використовує середній штифт для сигналу. Щоб подолати цю проблему, поміняйте середній провід помаранчевим на серветний штекер.

Є три невеликі засувки, які не дають проводкам вийти з штепсельної вилки, скористайтеся наконечником голки і з невеликим зусиллям злегка підніміть їх вгору, потім витягніть дроти з штепсельної вилки, вони повинні легко відійти.

Не забудьте прикріпити шпильку 5 або 6 в коді arduino. Я використовував бібліотеку servo.h.


1

Незважаючи на те, що «помаранчеві» (вихідні) штирі моторного щитка Deek-Robot можна використовувати для приводу сервоприводу, поміняючи дроти '+ 5vdc' та 'Signal' на штепсельній коробці сервоприводу, краще цього не робити. Це тому, що поточний привід для сервоприводу витягнутий з Arduino UNO. Зважаючи на те, що окремий сервопривід може добре підтягуватися при доступі до 125мм, то поточний розіграш може / перевищить поточні обмеження раковини відповідної схеми Arduino UNO. Найкраще використовувати зовнішнє джерело живлення, правильно відфільтрований для електричного шуму, як джерело струму для сервоприводів. Це було задокументовано / рекомендовано у багатьох джерелах інформації.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.