Компонент Adafruit CRICKIT FeatherWing for any Feather
Иногда мы задаемся вопросом, смотрят ли когда-нибудь инженеры-робототехники фильмы. Если бы они это сделали, то знали бы, что превращение роботов в рабов всегда заканчивается восстанием роботов. Зачем вообще идти по этому пути? Здесь, в Adafruit, мы верим в то, что роботы станут нашими друзьями!
Так что, если вы обнаружите, что вам нужен компаньон, подумайте о роботе. Их интересно программировать, и вы можете творчески подойти к оформлению.
Имея это в виду, мы разработали Crickit — Это наш креативный набор для робототехники и интерактивного конструирования. Это дополнение к нашей популярной экосистеме Feather, которое позволяет вам #MakeRobotFriend использует CircuitPython, MakeCode (скоро появится) или Arduino.
Подключите любую материнскую плату Feather, которую вы хотите, к центру, и все готово! Crickit работает на базе seesaw, нашей прошивки I2C-to-whatever bridge. Таким образом, вам нужно всего лишь использовать два вывода данных I2C для управления огромным количеством входов и выходов на Crickit. Все эти таймеры, ШИМ-модули, датчики загружаются в сопроцессор.
Единственное, чем не управляют качели, — это аудиовыход. Мы предоставляем небольшую перемычку, которую вы можете припаять для подключения аудиоусилителя к первому аналоговому выводу. На наших Feather M0 это настоящий аналоговый выход (ЦАП), и вы можете воспроизводить аудиоклипы с помощью CircuitPython или Arduino. У других перьев может не быть ЦАП! В этом случае вы можете припаять провод для подключения аудиоусилителя к выводу ШИМ.
Вы можете использовать все сигнальные контакты, отличные от I2C, на вашем устройстве feather и получить множество дополнительных входных / выходных контактов, контроллеры двигателя, емкостные сенсорные датчики, драйвер NeoPixel и усиленный выход динамика. Это дополняет и удлиняет ваше перо, так что вы по-прежнему можете использовать все вкусности, включая укладку перьев сверху. Но теперь у вас есть и игровая площадка для робототехники.
Вы получаете:
- 4 аналоговых или цифровых сервоуправления с прецизионными 16-битными таймерами
- 2 x двунаправленных щеточных двигателя постоянного тока с ограничением тока на 1 ампер каждый, с 8-разрядным ШИМ-регулятором скорости (или одним шаговым двигателем)
- 4 сильноточных выхода привода «Дарлингтон» 500 мА с защитой от обратного диода. Для соленоидов, реле, больших светодиодов или одного однополярного шагового двигателя
- 4 емкостных сенсорных датчика с накладками из кожи аллигатора
- 8 сигнальных контактов x, цифровые входы/выходы out или аналоговые входы
- 1 x драйвер NeoPixel с переключателем уровня 5 В — Неопиксели буферизуются и управляются микросхемой качелей
- 1 x динамик класса D, 4-8 Ом, аудиоусилитель мощностью не более 3 Вт — вывод аудиовхода доступен в виде припаиваемой площадки для вашей конфигурации, вы можете подключить его к ЦАП или ШИМ-выходу вашего устройства Feather по своему желанию.
Все они питаются от 5 В постоянного тока, поэтому вы можете использовать любые сервоприводы с питанием от 5 В, двигатели постоянного тока, шаговые двигатели, соленоиды, реле и т.д. Чтобы все было просто и безопасно, мы не поддерживаем смешивание напряжений, поэтому только 5 В, не для использования с роботизированными компонентами напряжением 9 В или 12 В.
Печатная плата
Схема
Список пинов
| Пин | Тип |
|---|---|
| 5.0V | папа |
| 5.0V | мама |
| 5.0V | мама |
| 5.0V | мама |
| 5.0V | папа |
| 5.0V | мама |
| 3.3V | папа |
| 3.3V | папа |
| 3.3V | папа |
| 3.3V | папа |
| 3.3V | папа |
| 3.3V | папа |
| 3.3V | папа |
| 3.3V | папа |
| 3.3V | папа |
| VBAT | папа |
| ENABLE | папа |
| USB | папа |
| !RESET | папа |
| AREF | папа |
| A | папа |
| A | папа |
| B | папа |
| C | папа |
| D | папа |
| E | папа |
| F | папа |
| G | папа |
| H | папа |
| I | папа |
| J | папа |
| K | папа |
| L | папа |
| M | папа |
| N | папа |
| SCLK | папа |
| MOSI | папа |
| MISO | папа |
| RX | папа |
| TX | папа |
| SDA | папа |
| SCL | папа |
| !RESET | папа |
| !RESET | папа |
| 3.3V | папа |
| 3.3V | папа |
| AREF | папа |
| AREF | папа |
| GND | папа |
| GND | папа |
| A | папа |
| A | папа |
| B | папа |
| B | папа |
| C | папа |
| C | папа |
| D | папа |
| D | папа |
| E | папа |
| E | папа |
| F | папа |
| F | папа |
| SCLK | папа |
| SCLK | папа |
| MOSI | папа |
| MOSI | папа |
| MISO | папа |
| MISO | папа |
| RX | папа |
| RX | папа |
| TX | папа |
| TX | папа |
| G | папа |
| G | папа |
| SDA | папа |
| SDA | папа |
| SCL | папа |
| SCL | папа |
| H | папа |
| H | папа |
| I | папа |
| I | папа |
| J | папа |
| J | папа |
| K | папа |
| K | папа |
| L | папа |
| L | папа |
| M | папа |
| M | папа |
| N | папа |
| N | папа |
| USB | папа |
| USB | папа |
| ENABLE | папа |
| ENABLE | папа |
| VBAT | папа |
| VBAT | папа |
| ANALOG1 | папа |
| ANALOG2 | папа |
| ANALOG3 | папа |
| ANALOG4 | папа |
| ANALOG5 | папа |
| ANALOG6 | папа |
| ANALOG7 | папа |
| ANALOG8 | папа |
| MOTOR_1A_OUT | папа |
| MOTOR_1B_OUT | папа |
| MOTOR_2A_OUT | папа |
| MOTOR_2B_OUT | папа |
| SERVO1 | мама |
| SERVO2 | мама |
| SERVO3 | мама |
| SERVO4 | мама |
| CAPTOUCH1 | папа |
| CAPTOUCH2 | папа |
| CAPTOUCH3 | папа |
| CAPTOUCH4 | папа |
| DRIVEOUT1 | папа |
| DRIVEOUT2 | папа |
| DRIVEOUT3 | папа |
| DRIVEOUT4 | папа |
| SPKR- | папа |
| SPKR+ | папа |
| NEOPIX_OUT | папа |
| IRQ | папа |
| AUDIO | папа |
| GND | папа |
| GND | папа |
| GND | папа |
| GND | папа |
| GND | папа |
| GND | папа |
| GND | папа |
| GND | папа |
| GND | папа |
| GND | папа |
| GND | папа |
| GND | мама |
| GND | мама |
| GND | мама |
| GND | мама |
Нам очень важно получать обратную связь. Пожалуйста, оцените материал. Так мы поймем в какую сторону его стоит изменить.