Рекламное объявление
Единый щит Arduino, который может связываться с устройством Android и обеспечивать множество датчиков и расширенных функций? Да, это вещь сейчас. 1Sheeld, на самом деле.
От разработчиков Integreight, 1Sheeld взорвал это по общему признанию скромный кикстартер цель $ 10k из воды 8 раз, но теперь доступна для всех от Amazon за 55 долларов. 1Sheeld не предназначен для замены Arduino - он дополняет его, предоставляя вашим проектам Arduino доступ к полному набору данных датчиков смартфонов и многим другим. Я не могу рассказать вам об альтернативах, потому что их нет.
дизайн
Не больше, чем любой другой стандартный щит Arduino, 1Sheeld основан на ATMEGA162 и включает в себя модуль BlueTooth. Конфигурация контактов такова, что вам понадобится Arduino Uno версии 3 или новее (другие модели Arduino могут отличаться, но все, что новее, чем Uno rev3, должно подойти). Каждый штифт пропущен, так что вы можете разместить дополнительные щиты 4 лучших щита Arduino для поддержки ваших проектов Вы купили стартовый комплект Arduino, вы выполнили все основные инструкции, но теперь вы столкнулись с камнем преткновения - вам нужно больше битов и шатаний, чтобы воплотить в жизнь свою мечту об электронике. К счастью, если у вас есть ... Подробнее сверху, или используйте стандартные выводы ввода / вывода, если необходимо, с перемычками.
Два тумблера прикреплены к плате. Первый выбирает между 5 В и 3,3 В; 5v является стандартом для использования с большинством Arduinos, поэтому, если вы не уверены, какой из них использовать, используйте 5v.
Второй переключатель, помеченный как UART SWITCH, будет постоянно использоваться; он переключается между связью BlueTooth и режимом программирования Arduino. Это связано с тем, что он использует один и тот же набор последовательных выводов связи для обеих функций, но это не сложно выяснить. Если вы обнаружите, что данные датчика не принимаются, переключите их - это не сломает доску, если вы ошибетесь.
3 микро светодиода показывают состояние отправки, получения и BlueTooth.
В общем, это очень профессионально сделанный щит с прочными паяными соединениями и хорошо продуманным дизайном. Белые на черных этикетках четкие и легко читаемые, без опечаток или неправильных размещений.
Особенности
По моим подсчетам, в настоящее время существует 37 различных «щитов», которые 1Sheeld может эмулировать. 11 из них - сенсорные экраны, такие как акселерометр, свет, гироскоп, давление. Еще 10 основных операций ввода / вывода, таких как: зуммер, клавиатура, микрофон, геймпад и различные кнопки. Еще 7 управляют коммуникациями и социальными сетями: Twitter, Facebook, телефон, электронная почта, Skype. Наконец, есть 9 специальных функциональных экранов, в том числе: распознавание голоса, синтез речи, уведомления, камера, ЖК-дисплей и регистратор данных. Вы просто нажимаете на них в приложении, чтобы добавить эту функциональность, хотя для некоторых потребуется дополнительная настройка, например авторизация Twitter.
Я думаю, что мы все можем согласиться с тем, что это феноменальный список возможностей - огромное соотношение цены и качества эти функции от одной покупки за 55 $ весьма удивительны (не считая вашего телефона, курс).
Программирование 1Sheeld
Для вашего самого первого проекта я бы порекомендовал Учебник по началу работы на сайте 1Sheeld. В нем вы загрузите пример кода на Arduino, который прослушивает уровень микрофона смартфона, а затем обрабатывает логику, чтобы чирикать сообщение.
После того, как вы загрузили образец кода, переключите UART-SWITCH на связанный значок (который разрешает соединение с вашим телефоном) и нажмите SCAN в приложении. После этого это простой случай включения экрана микрофона и Twitter.
Сначала уровень моего микрофона никогда не превышал 50, поэтому твит не был активирован - вам также может понадобиться настроить образец кода Arduino для работы с более низким уровнем. Это сработало хорошо, и вот твит, который он создал (вам нужно пройти аутентификацию на стороне Android, чтобы он знал, с кого отправлять):
Важно отметить, что логика для этого работала на самом Arduino - 1Sheeld не подключал микрофон и Twitter защищает любым способом - он просто передает уровень микрофона на Arduino и предоставляет функцию для публикации чириканье. В любой момент вы сможете добавить свои физические компоненты или функции замены, и программа все равно будет функционировать, как задумано.
После этого мне не терпелось опробовать функции распознавания голоса для взаимодействия с моим недавно построенным гигантским светодиодным дисплеем (всего 210 пикселей - скоро будет учебник!). Интеграция примера эскиза распознавания голоса с моим тестовым кодом библиотеки Adafruit Matrix заняла все 5 минут, создав демонстрационный пример управления голосом, который вы можете увидеть в видео в начале обзора.
Если честно, я чувствовал, что изменял. Делать невероятные вещи с Arduino действительно не должно быть так просто!
Стоит ли покупать 1Sheeld?
1Sheeld - невероятно умный набор, без сомнения об этом. Диапазон функций, которые он добавляет; датчики, которыми он может стать; абсолютная универсальность является выдающейся.
Я думаю, что 1Sheeld идеально подходит для двух ситуаций.
Во-первых, если вы приобрели стартовый комплект Arduino (что ожидать в вашем стартовом наборе Что входит в стартовый комплект Arduino? [MakeUseOf Объясняет]Ранее я представил оборудование Arduino с открытым исходным кодом здесь, в MakeUseOf, но вам понадобится нечто большее, чем просто Arduino, чтобы что-то из него построить и начать работу. Arduino "стартовые комплекты" ... Подробнее ), завершив все включенные проекты, и начинайте скучать, 1Sheeld будет вас развлекать, по крайней мере, еще год или около того - с этим вы можете многое сделать. Вы добавите в свой проект совершенно новые измерения, которые были бы невозможны с обычными аппаратными экранами (такими как распознавание голоса), поэтому ваше воображение станет новым пределом.
Тем не менее, он не будет полезен для долгосрочных встроенных проектов - в конце концов, он должен оставаться привязанным к вашему телефону. Если вы используете какой-то простой аспект относительности 1Sheeld, который может быть достигнут за 5 долларов Компонент, совершенно невыполнимо, чтобы ваш $ 1 1Sheeld и Android телефон выделены для этой задачи. Это подводит меня ко второму случаю использования: когда вы отчаянно пытаетесь начать программирование, но какой-то критический датчик или специальный щит еще не прибыли. Вместо того, чтобы откладывать проект или обманывать функцию для работы со случайными числами, вы можете застрять прямо в.
В этом отношении 1Sheeld - удивительный набор для мастерской. Вдохновлять новые идеи и облегчать создание прототипов, для чего и предназначен Arduino.
MakeUseOf рекомендует:Есть Arduino и Arduino? Купить 1Sheeld. Это действительно так просто.
Как я могу выиграть 1Sheeld?
1Sheeld - окончательная раздача щита Arduino
Победитель будет выбран случайным образом и проинформирован по электронной почте. Посмотреть список победителей здесь.
Отправьте ваши продукты на проверку. контакт Джеймс Брюс для дальнейших деталей.
Джеймс имеет степень бакалавра в области искусственного интеллекта и сертифицирован CompTIA A + и Network +. Он является ведущим разработчиком MakeUseOf и проводит свое свободное время за игрой в VR-пейнтбол и настольные игры. Он строит компьютеры с детства.