Проект Birduino устроен предельно просто: достаточно поднести к считывателю карту с NFC-меткой, и устройство воспроизводит голос той птицы, что изображена на карточке. Сборка объединяет несколько готовых модулей в единое целое и может служить удачным референсом для похожих самоделок. Есть в ней и несколько приёмов, экономящих время при изготовлении.
Основные компоненты — плата Arduino Nano, считыватель RC522 RFID и модуль MP3-плеера. Использование готовых модулей и breakout-плат упрощает разводку и позволяет опереться на уже существующие библиотеки и примеры кода. В этой сборке есть и другие решения, избавляющие от необходимости «изобретать велосипед».
Колода птичьих карт плюс рулон NFC-наклеек — и готовый набор для сканирования получается без необходимости рисовать его самому.
Вместо того чтобы самостоятельно придумывать, печатать и вырезать карточки с птицами, автор проекта нашёл готовую колоду игральных карт в птичьей тематике, где на каждой карте изображена своя североамериканская птица. На обратную сторону каждой карты наклеивается NFC-метка из большого рулона, купленного в интернете. Результат — набор карточек с NFC при минимуме возни. Считыватель RC522 формально не поддерживает NFC полностью, но для чтения идентификатора с наклеек его возможностей вполне хватает.
Когда пользователь подносит карту к считывателю, устройство проигрывает один из голосов соответствующей птицы. Составление манифестов и привязка идентификатора каждой карты к нужным звукам потребовали немало ручной работы, зато итог получился отличным. Сами записи взяты из Cornell Guide to Bird Sounds of the United States and Canada — тщательно отобранной коллекции голосов 908 видов птиц Северной Америки, которая стоит около 20 долларов. По сути, узким местом оказывается сама колода: 52 карты плюс два джокера покрывают лишь малую часть всех птиц из коллекции Корнелла.
Корпус вырезан лазером из прозрачного акрила, и здесь автор делится советом для тех, кто хочет склеить акрил с акрилом так, чтобы прозрачный материал не помутнел: подойдёт Clear Gorilla Glue Gel в тюбике. Существуют и другие клеи для этой задачи, но гелевый вариант легко найти почти в любом строительном магазине. Ещё один совет — перед покупкой стоит перепроверить название: у Gorilla Glue много очень похоже названных, но совершенно разных продуктов.
На видео ниже устройство можно увидеть и услышать в работе. Тем, кого увлекает тема птичьих голосов, стоит знать, что у Корнелла есть и инструмент для распознавания птиц по одному лишь звуку — его уже реализовывали на базе Raspberry Pi с USB-микрофоном.
















