
Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:05

Это руководство продемонстрирует, как создать базовый театр теней, используя следующие материалы. Для своего приложения я сделал лодку, покачивающуюся волнами, но с некоторыми небольшими корректировками вы можете использовать любые формы / объекты, которые вам нравятся, для создания любой сцены, которую вы хотите иметь.
- Комплект Arduino Uno
- 3D-принтер и программное обеспечение для дизайна
-9 Вольт аккумулятор
-IR приемник
- светодиоды
- (https://www.amazon.com/6000K-6500K-600mA-700mA-Int…)
- Серводвигатели
- Макетная плата
- Копировальная бумага
Шаг 1. Дизайн

Используйте такую программу, как Solidworks или Inventor, чтобы спроектировать детали, которые вы хотите, в моем случае лодку и волну, а также выдавленные выемки, чтобы прикрепить их к кронштейнам, чтобы прикрепить к вашим серводвигателям.
Чтобы получить желаемое линейное горизонтальное и вертикальное движение, я использовал систему с двумя стержнями, прикрепленную к сервоприводу, вместе с направляющей в форме буквы Т, которая подходила к другой Т-образной вставке в лодке и волновых элементах.
Кронштейны, напечатанные на 3D-принтере, также могут быть изменены по размеру и подгонке, но следует отметить одну вещь: диаметр отверстий должен соответствовать друг другу и на серводвигателе. Для моих сервоприводов и приложений все отверстия имеют диаметр 5 мм. а Т-образные профили на 1 мм меньше по ширине, чем вставка, для которой они предназначены.
После печати может потребоваться легкая шлифовка и подпиливание, чтобы детали были гладкими и подвижными.
Шаг 2: Сборка

Размещение всех ваших частей является ключевым для этого проекта, потому что, если они не находятся в правильном положении, ваша тень будет неточной.
Начните с установки экрана. Я использовал небольшой лист копировальной бумаги между рамкой, напечатанной на 3D-принтере, которая выглядит как две колонны, и фронтоном.
Затем установите светодиод свободно (для будущих регулировок). Что касается светодиода, я установил его снаружи, подключив его к некоторым перемычкам, а затем к 9-вольтовой батарее, но вы можете сделать еще один шаг и интегрировать его в Arduino, чтобы вам не пришлось вручную отключать кабели, чтобы включить свет включается и выключается.
После того, как светодиод и экран будут размещены, расположите ваши движущиеся части между ними, чтобы получить идеальную проекцию, которую вы ищете, а затем, как только вы установите ее, закрепите сервоприводы на месте, чтобы они не двигались (я только что использовал суперклей).
С этого момента просто разместите свои провода, Arduino, макетную плату и ИК-приемник в любом месте, где они не будут мешать свету, и все готово.
Шаг 3. Кодирование
#включают
#включают
#define play 0xFFC23D
int осциллятор = 0; int RECV_PIN = 11; // вывод ИК-приемника
Серво сервопривод;
Серво servo2;
int val; // угол поворота int pos;
bool cwRotation, ccwRotation; // состояния вращения
IRrecv irrecv (RECV_PIN);
decode_results результаты;
установка void ()
{Serial.begin (9600);
irrecv.enableIRIn (); // Запускаем приемник
servo2.attach (7); // второй серво штифт
сервопривод (9); // серво штифт
}
void loop () {if (irrecv.decode (& results)) {
Serial.println (results.value, HEX);
irrecv.resume (); // Получаем следующее значение
если (results.value == играть || колебаться)
{
колебаться = 1;
серво. запись (5); // сообщаем сервоприводу перейти в позицию в переменной 'pos'
servo2.write (5);
задержка (400); // ждет, пока сервопривод достигнет позиции
серво. запись (50); // сообщаем сервоприводу перейти в позицию в переменной 'pos'
servo2.write (50);
задержка (400); // ждет, пока сервопривод достигнет позиции
}
}
}
Рекомендуемые:
Распознавание лиц на Raspberry Pi 4B за 3 шага: 3 шага

Обнаружение лиц на Raspberry Pi 4B за 3 шага: в этом руководстве мы собираемся выполнить обнаружение лиц на Raspberry Pi 4 с помощью Shunya O / S, используя библиотеку Shunyaface. Shunyaface - это библиотека распознавания / обнаружения лиц. Проект направлен на достижение максимальной скорости обнаружения и распознавания с помощью
СОЛНЕЧНАЯ ПАНЕЛЬ КАК ТРЕКЕР ТЕНЕЙ: 7 шагов (с изображениями)

СОЛНЕЧНАЯ ПАНЕЛЬ КАК ТРЕКЕР ТЕНЕЙ: Фундаментальная величина, используемая в физике и других науках для описания механического движения, - это скорость. Измерение этого показателя было постоянной деятельностью в экспериментальных классах. Я обычно использую видеокамеру и программное обеспечение TRACKER для изучения движения Certa
Часы теней: 20 шагов (с изображениями)

Shadow Clock: Photon Clock - это интересный способ создать потрясающе выглядящие часы в аналоговом стиле без необходимости создавать сложные шестеренки, которые можно сделать только с помощью 3D-принтера или станка с ЧПУ! Концепция работает так: свет от двенадцати светодиодов вокруг границы т
Экспозиция музея радужных теней: 10 шагов (с изображениями)

Экспозиция музея радужной тени: Моя школа расположена на территории музея, Западного научного центра. В WSC есть кости существ ледникового периода (мамонты, мастодонты, ленивцы и т. Д.), Которые были выкопаны при создании водохранилища Алмазной долины. В школе принята программа «Музейное открытие
Коробка световых теней: 5 шагов

Light Shadow Box: Вы когда-нибудь хотели оживить картинку и придать ей трехмерный вид? Что ж, это именно то, что делает светлый ящик для теней. Этот проект позволяет оживить любую пейзажную картинку с помощью разных слоев бумаги, освещенных светом