«Я понял одну нехитрую истину. Она в том, чтобы делать чудеса своими руками.»
© А. Грин «Алые Паруса»
Олли — open source автономный рободирижабль, живущий в человеческой среде обитания. Олли — наблюдатели, исследователи окружающего мира. Когда Олли слышат голоса, они начинают возбужденно махать крыльями, чтоб выразить свою крайнюю дружелюбность. Олли хочет знать о людях и жаждет их внимания.
Олли доступен для DIY-еров, художников, дизайнеров и студентов под лицензией Creative Commons Attribution-ShareAlike 3.0 Unported License.
У Олли есть
Шаг 1. Собираем комплектующие
Главные комплектующие:
- 1 Arduino Pro Mini 328 – 5В/16МГц
- 1 FTDI кабель или плата питания для Arduino Pro Mini
- 1 электронный микрофон
- 1 полимерная литий-ионная батарея 850-900мАч
- 2 Микро сервопривода на 3,6г (в данном проекте использовался Blue Arrow)
- Метровый майларовый (фольгированный) шар
- Провод d=0,255мм / 2-3 цветный провод для монтажа накруткой
- 1 светодиод
- 1 лист майлара или фольги для крыльев
- 1 катушка проволоки для каркаса крыльев
- 1 баллон с гелием или доступ к оному
- 1 переключатель
- 1 резистор на 3,9КОм
- 1 резистор на 4,7КОм
Дополнительные элементы:
- Arduino Uno или другой (для тестирования)
- Макетная плата
- Провод диаметром 0,644мм или 0,511мм
- Изолента
- Небольшие весы
- Паяльник и припой
- Клей на основе эпоксидной смолы
- Клеевой термопистолет
- Пластилин или глина
- Маленькие чашки
- Резак
Шаг 2. Плата
Шаг 3. Делаем крылья
Согните проволоку таким образом, чтоб получилось 2 одинаковых скелета крыла. Не делайте их слишком большими, чтоб минимизировать вес, все-таки Олли предстоит летать. Чтобы закрепить концы используйте эпоксидный клей.
Приделайте крепления для сервоприводов к концам крыльев, а затем изолируйте с помощью эпоксидного клея. При необходимости дополнительной изоляции — используйте клейкую ленту.
Вырежьте из майлара или фольги одинаковые фигуры, чтобы «обтянуть» поверхности скелета. Для крепления используйте клеевой пистолет. Не «обтягивайте» скелет крыла слишком плотно, чтоб при полете крыло имело полусферическую форму.
Прикрепите крылья к сервоприводу. Затем присоедините к приводу провода.
Шаг 4. Работа с двигателями
Подключите контрольные провода сервопривода цифровыми выводам 2 и 4 к 5В питания и земле на макетной плате или/и к Arduino Uno (для тестирования).
Загрузите базовую программу, чтобы проверить, что проводка работает и крылья двигаются с одинаковой скоростью.
Если крылья не двигаются, проверьте целостность цепи, изолируйте соединения и повторите запустить приводы снова. Если же схема работает корректно, подготовьте её для подключения к Arduino Mini Pro.
Вставьте сервоприводы через небольшие пластиковые чашки (они будут полезны для крепления крыльев к шару и маскировки моторчиков). Убедитесь, что движению крыльев ничто не препятствует.
Шаг 5. Крепление крыльев к дирижаблю
Разметьте метровый майларовый шар в тех местах, куда будут крепиться крылья. Отметки должны быть прямо на противоположных сторонах шара, чтобы обеспечить балансировку дирижабля в полете.
Покройте чашки майларовой пленкой с помощью клеевого пистолета.
Затем наполните шар гелием.
Теперь закрепите чашки с сервоприводами на шаре с помощью изоленты. Пускай провода свободно висят.
После покройте изоленту майларовой пленкой.
Шаг 6. Подключаем микрофон
Подключите микрофон к Arduino Uno так, как показано на картинке с помощью двух резисторов: на 3,9КОм и 4,7КОм. Контрольный провод должен быть подключить к аналоговому пину 2 на Arduino. Резисторы используются для усиления сигнала микрофона, так что убедитесь, что подключили их правильно.
Светодиод подключите к 13 цифровому пину на Arduino.
Проверьте изоляцию.
Запустите эту (http://pastebin.com/xVXSEQYs) программку на Arduino, чтобы убедиться в корректности работы соединения. Светодиод должен загораться, когда звуковой сигнал перейдет определенный порог. Пороговое значение должно соответствовать нормальному или громкому звуку. Если светодиод не загорается, проверьте, что все подключено правильно и «поиграйтесь» с константами в программе.
Шаг 7. Сборка
Соедините всё по схеме. Прикрепите переключатель и батарею к плате. Припаяйте провода и изолируйте термоклеем.
Загрузите программу (http://pastebin.com/crtvLn1w) в Arduino Pro Mini через FTDI-кабель или через плату-адаптер.
Паяйте соединения Arduino Pro Mini очень аккуратно и в соответствии с электрической схемой.
Закрепите плату к нижней части шара с помощью небольшого количества фольги или изоленты.
На данный момент плата должна быть достаточно легкой, чтобы шар смог её поднять или хотя бы просто удержать шар в равновесии. Если плата слишком легкая, добавьте вес с помощью глины.
Шаг 8. Олли летает!
Олли готов летать. Включите переключатель, чтоб запитать Arduino Pro Mini от батареи. Олли будет махать крыльями, если будет слышать голоса или просто громкий шум. Теперь Олли будет приносить на своих крыльях радость и счастье окружающим людям.
Присылайте собственные эксперименты, твиты, предложения, пожелания и комментарии на www.meandollie.com. Олли любит заводить новых друзей.
Шаг 9. Полезные советы
Всё добавляет вес, так что обращайте внимание на то, какие используете материалы. Если же веса не достаточно, можно использовать, например, глину.
Если у вас нет полимерной литий-ионной батареи 850-900мАч, то замена ей должна быть не более ~ 18.5g.
Гелий выходит из майларового шара достаточно медленно, так что Олли сможет летать 1,5-2 дня без дозаправки.
Проверьте цепь на макетной плате или Arduino Uno прежде чем подключать, а тем более паять на Arduino Pro Mini.
Будьте осторожны при пайке Arduino Pro Mini, чип можно очень легко спалить.
Проверьте сервоприводы и убедитесь, что крылья ориентированы правильно, а также двигаются в зеркальном направлении.
Внесите изменения в код, если того потребует помещение, в котором будет летать Олли.
Автор: swetlanaspb