Создание модели для 3D-печати. Знакомство с Arduino.
Проект "Светящаяся елочная игрушка"
Техническое задание
1) Используя изученные ранее возможности создания 3D-модели (выдавливание, выдавливание вращением, вырезать выдавливанием), придумайте и создайте модель елочной игрушки.
2) Должна быть реализована возможность устойчиво поставить игрушку на парту и подвесить на елку
3) Внутри игрушка должна быть полой и предусмотрены отверстия для выхода света
4) Должно быть сбоку или сверху предусмотрено отверстие для проводов со светодиодами
5) Игрушка должна помещаться в кубе 100*100*100мм
Алгоритм работы
Устанавливаем ориентацию Изометрия XYZ
Выбираем плоскость построения XY
Входим в эскиз
Создать эскиз заготовки фигуры вращения (половина игрушки и осевая линия)
Проверить, укладывается ли игрушка в требуемый размер.
Выйти из эскиза. Применить выдавливание вращением. Способ выдавливания – сфероид, Тонкая стенка – Внутрь. Толщина стенки – 1 мм
Применить (Enter)
Зайти в плоскость XY в дереве построения и нажать эскиз. Нарисовать держатель для игрушки
Произвести операцию выдавливания в двух направлениях на расстоянии по 2 мм с каждой стороны
Применить
Делаем отверстия для света. В дереве выбираем плоскость XY, входим в эскиз, рисуем отверстие
Выходим из эскиза. Применяем операцию Вырезать выдавливанием. В два направления на достаточное расстояние с каждой стороны
Применить.
В дереве построения выбираем плоскость ZY и строим новое отверстие аналогично.
Постройте вспомогательную плоскость под углом 45 градусов. Меню Операции/Плоскость/Плоскость под углом. В верхнем меню выберите Каркас. Укажите плоскость, к которой будет под углом новая плоскость и ребро через которое она будет проходить. Создайте новую плоскость. (Посмотрите видео, кто не понял https://www.youtube.com/watch?v=EI05GMiWTv4 )
Зайти в дереве на новую плоскость и построить новое отверстие аналогично первым четырем
Вырезать выдавливанием
Так можно сделать несколько раз. Одно отверстие может использоваться как вывод для проводов. Его можно сделать отдельно.
Игрушка готова
Управление внутренним свечением внутри игрушки - трехцветный светодиод
Пример:
Для сборки модели с трехцветным (одним) светодиодом нам потребуется:
плата Arduino
Breadboard
трехцветный светодиод
4 провода “папа-папа”
3 резистора на 220 Ом
программа Arduino IDE
При работе с трехцветным светодиодом без встроенных резисторов необходимо иметь ввиду, что назначение ножки светодиода можно определить по ее длине. Самая длинная — земля (GND), короче — зеленый (G), еще короче — голубой (B), а самая короткая — красный (R).
Схема подключения модели Arduino с трехцветным светодиодом:
Для управления этой моделью подойдет следующая программа (программу вы можете просто скопировать в Arduino IDE):
//объявляем переменные с номерами пинов
int r = 13;
int g = 12;
int b = 11;
void setup() //процедура setup
{
//объявляем используемые порты
pinMode(r, OUTPUT);
pinMode(g, OUTPUT);
pinMode(b, OUTPUT);
}
void loop() //процедура loop
{
digitalWrite(r, HIGH); //включаем красный
delay(500); //ждем 500 Мс
digitalWrite(r, LOW); //выключаем красный
digitalWrite(g, HIGH); //включаем зеленый
delay(500); //ждем 500 Мс
digitalWrite(g, LOW); //выключаем зеленый
digitalWrite(b, HIGH); //включаем синий
delay(500); //ждем 500 Мс
digitalWrite(b, LOW); //выключаем синий
}