Оглавление:

СОЗДАВАЙТЕ ОТТЕНКИ С ТРЕУГОЛЬНИКОМ СЕРПИНСКОГО И СМАРТ-ТЕЛЕФОНОМ: 11 шагов
СОЗДАВАЙТЕ ОТТЕНКИ С ТРЕУГОЛЬНИКОМ СЕРПИНСКОГО И СМАРТ-ТЕЛЕФОНОМ: 11 шагов

Видео: СОЗДАВАЙТЕ ОТТЕНКИ С ТРЕУГОЛЬНИКОМ СЕРПИНСКОГО И СМАРТ-ТЕЛЕФОНОМ: 11 шагов

Видео: СОЗДАВАЙТЕ ОТТЕНКИ С ТРЕУГОЛЬНИКОМ СЕРПИНСКОГО И СМАРТ-ТЕЛЕФОНОМ: 11 шагов
Видео: Как рисовать атмосферные работы 🎴 2024, Июль
Anonim
СОЗДАВАЙТЕ ОТТЕНКИ С ТРЕУГОЛЬНИКОМ СЕРПИНСКОГО И СМАРТ-ТЕЛЕФОНОМ
СОЗДАВАЙТЕ ОТТЕНКИ С ТРЕУГОЛЬНИКОМ СЕРПИНСКОГО И СМАРТ-ТЕЛЕФОНОМ

НА СВЕТОДИОДНЫЕ ОТТЕНКИ приятно смотреть, они завораживают, успокаивают глаза и расслабляют мозг. Итак, в этой статье я расскажу вам, как я создавал тени с помощью ТРЕУГОЛЬНИКА СИЕРПИНСКОГО и вашего СМАРТ-ТЕЛЕФОНА с помощью приложения, которое вы можете создать с помощью HTML, CSS или любого другого языка программирования.

Итак, приступим к работе со сборкой

ВЫ ТАКЖЕ МОЖЕТЕ ПОСЕТИТЬ МОЙ КАНАЛ НА YOUTUBE: GO ELECTRONICS

Шаг 1: ПОНИМАНИЕ ТРЕУГОЛЬНИКА СЕРПИНСКОГО

ПОНИМАНИЕ ТРЕУГОЛЬНИКА СЕРПИНСКОГО
ПОНИМАНИЕ ТРЕУГОЛЬНИКА СЕРПИНСКОГО
ПОНИМАНИЕ ТРЕУГОЛЬНИКА СЕРПИНСКОГО
ПОНИМАНИЕ ТРЕУГОЛЬНИКА СЕРПИНСКОГО

Сначала давайте разберемся с концепцией треугольника Серпинского, который основан на ФРАКТАЛАХ.

Фракталы - это никогда не заканчивающиеся паттерны, САМОПОДОБНЫЕ в разных масштабах. Они создаются путем повторения.

простой процесс снова и снова в непрерывном цикле обратной связи.

Проще говоря, фракталы - это бесконечные узоры, которые продолжают существовать. Как вы можете видеть на изображении, этот треугольник внутри треугольника внутри треугольника образует бесконечный узор.

Теперь мы уходим не по теме, так что давайте начнем со сборки.

ПРИМЕЧАНИЕ; В видео на моем канале YouTube есть анимация.

GO ELECTRONICS

Шаг 2: ВЫРЕЗАТЬ ДЕРЕВО И ЧЕРТОВАТЬ ТРЕУГОЛЬНИК

РЕЗКА ДРЕВЕСИНЫ И НАЧИСЛЕНИЕ ТРЕУГОЛЬНИКА
РЕЗКА ДРЕВЕСИНЫ И НАЧИСЛЕНИЕ ТРЕУГОЛЬНИКА
РЕЗКА ДРЕВЕСИНЫ И НАЧИСЛЕНИЕ ТРЕУГОЛЬНИКА
РЕЗКА ДРЕВЕСИНЫ И НАЧИСЛЕНИЕ ТРЕУГОЛЬНИКА
РЕЗКА ДРЕВЕСИНЫ И НАЧИСЛЕНИЕ ТРЕУГОЛЬНИКА
РЕЗКА ДРЕВЕСИНЫ И НАЧИСЛЕНИЕ ТРЕУГОЛЬНИКА

Итак, первым шагом к сборке было достать кусок дерева, на котором я мог бы нарисовать треугольник Серпинского. Я взял ручную пилу и фанеру толщиной 3 мм и начал резать кусок дерева длиной 200 мм и шириной 180 мм.

И после того, как я закончил, я спланировал треугольник Серпинского на листе бумаги, а затем, следуя направляющим линиям, нарисовал его на куске дерева, который я недавно порезал. Затем обозначил все места, где можно было починить светодиоды.

Шаг 3: ДЕНТИРОВАНИЕ И СВЕРЛЕНИЕ ОТВЕРСТИЙ

ВТОРЖЕНИЕ И СВЕРЛЕНИЕ ОТВЕРСТИЙ
ВТОРЖЕНИЕ И СВЕРЛЕНИЕ ОТВЕРСТИЙ

Своей отверткой я замял все места, где можно было легко просверлить отверстия. После того, как каждая лунка была вмятина, я приступил к процессу сверления отверстий.

Шаг 4: ИСПОЛЬЗУЕМЫЕ СВЕТОДИОДЫ (RGB И БЕЛЫЕ СВЕТОДИОДЫ)

ИСПОЛЬЗУЕМЫЕ СВЕТОДИОДЫ (RGB И БЕЛЫЕ СВЕТОДИОДЫ)
ИСПОЛЬЗУЕМЫЕ СВЕТОДИОДЫ (RGB И БЕЛЫЕ СВЕТОДИОДЫ)
ИСПОЛЬЗУЕМЫЕ СВЕТОДИОДЫ (RGB И БЕЛЫЕ СВЕТОДИОДЫ)
ИСПОЛЬЗУЕМЫЕ СВЕТОДИОДЫ (RGB И БЕЛЫЕ СВЕТОДИОДЫ)
ИСПОЛЬЗУЕМЫЕ СВЕТОДИОДЫ (RGB И БЕЛЫЕ СВЕТОДИОДЫ)
ИСПОЛЬЗУЕМЫЕ СВЕТОДИОДЫ (RGB И БЕЛЫЕ СВЕТОДИОДЫ)

После завершения процесса сверления настало время выявить самый важный компонент - светодиоды RGB.

А нам нужно примерно 30 светодиодов RGB.

Светодиоды RGB состоят из 4 контактов. Один для КРАСНОГО, СИНЕГО, ЗЕЛЕНОГО И (VCC, если это общий анод, или GND, если общий катод)

Здесь мы использовали 30 обычных светодиодов RGB.

Но нам также нужны белые светодиоды, чтобы треугольник выглядел более прочным. Итак, я взял около 20 белых светодиодов.

Шаг 5: ПЛАН УСТАНОВКИ СВЕТОДИОДОВ

ПЛАН УСТАНОВКИ СВЕТОДИОДОВ
ПЛАН УСТАНОВКИ СВЕТОДИОДОВ
ПЛАН УСТАНОВКИ СВЕТОДИОДОВ
ПЛАН УСТАНОВКИ СВЕТОДИОДОВ

ПОСЛЕ выбора всех типов светодиодов пришло время раскрыть план, какой из светодиодов куда идет.

Теперь белые светодиоды переходят в перевернутые треугольники, тогда как светодиоды RGB идут повсюду, как показано на плане.

это делает наш треугольник более живым и креативным.

Шаг 6: КРЕПЛЕНИЕ СВЕТОДИОДОВ

КРЕПЛЕНИЕ СВЕТОДИОДОВ
КРЕПЛЕНИЕ СВЕТОДИОДОВ
КРЕПЛЕНИЕ СВЕТОДИОДОВ
КРЕПЛЕНИЕ СВЕТОДИОДОВ

Поскольку план был завершен, я начал размещать все светодиоды на месте и паять их вместе. Для белых светодиодов положительный вывод всех светодиодов и отрицательный вывод всех светодиодов были соединены вместе. Но для светодиодов RGB я использовал красный провод для красных контактов, синий для синих контактов и зеленый для зеленых контактов. ТАК, чтобы мы не облажались в конце. И после размещения всех светодиодов RGB я начал утомительный, а также долгий процесс пайки.

Шаг 7: ОБРЕЗАНИЕ ПРОВОДОВ

ПРОВОДА ОБРЕЗАНИЯ
ПРОВОДА ОБРЕЗАНИЯ
ПРОВОДА ОБРЕЗАНИЯ
ПРОВОДА ОБРЕЗАНИЯ

Электропроводка после процесса пайки выглядит немного устрашающе, но не пугайтесь, это простая схема проводки, но она немного длинная и занимает много времени. Это заняло у меня около 3 часов. пайка и управление схемой подключения. Теперь перейдем к приложению.

Шаг 8: СОЗДАНИЕ ПРИЛОЖЕНИЯ

СОЗДАНИЕ ПРИЛОЖЕНИЯ
СОЗДАНИЕ ПРИЛОЖЕНИЯ
СОЗДАНИЕ ПРИЛОЖЕНИЯ
СОЗДАНИЕ ПРИЛОЖЕНИЯ
СОЗДАНИЕ ПРИЛОЖЕНИЯ
СОЗДАНИЕ ПРИЛОЖЕНИЯ
СОЗДАНИЕ ПРИЛОЖЕНИЯ
СОЗДАНИЕ ПРИЛОЖЕНИЯ

Вы можете создать это приложение, используя HTML или CSS, и его очень простое приложение для создания и работы с

И ОБРАТНАЯ ИНФОРМАЦИЯ: чтобы скачать приложение, проверьте описание моего видео на YouTube.

GO ELECTRONICS

Теперь, во-первых, в верхней части вы можете увидеть логотип Bluetooth и метку под названием «Не подключен», и когда вы нажмете на логотип Bluetooth, вы увидите трек ближайших устройств Bluetooth. Мы используем МОДУЛЬ BLUETOOTH HC-05, поэтому, когда мы нажимаем на HC -05 текст NOT CONNECTED превращается в связанный с красным цветом. И теперь, когда мы нажимаем на разные оттенки, треугольник Серпинского отображает это.

Шаг 9: ПРОГРАММИРОВАНИЕ

const int redPin = 3;

const int bluePin = 6;

const int greenPin = 5;

цвет символа = 0;

void setup () {// поместите сюда ваш установочный код, чтобы запустить его один раз: pinMode (redPin, OUTPUT); pinMode (bluePin, ВЫХОД);

pinMode (greenPin, ВЫХОД);

Serial.begin (9600);

analogWrite (redPin, 0);

analogWrite (bluePin, 0);

analogWrite (greenPin, 0);

}

void loop () {// поместите сюда ваш основной код для повторного запуска: if (Serial.available ()> 0) {color = Serial.read (); значение символа = символ (цвет); если (значение! = '0') {Serial.println (значение); }}

если (цвет == 'Y') {analogWrite (redPin, 0); analogWrite (bluePin, 255); analogWrite (greenPin, 0); }

если (цвет == 'W') {analogWrite (redPin, 0); analogWrite (bluePin, 0); analogWrite (greenPin, 0); }

если (цвет == 'R') {analogWrite (redPin, 0); analogWrite (bluePin, 255); analogWrite (greenPin, 255); }

если (цвет == 'P') {analogWrite (redPin, 0); analogWrite (bluePin, 80); analogWrite (greenPin, 70); }

если (цвет == 'O') {analogWrite (redPin, 0); analogWrite (bluePin, 255); analogWrite (greenPin, 90); }

если (цвет == 'M') {analogWrite (redPin, 0); analogWrite (bluePin, 0); analogWrite (greenPin, 255); }

если (цвет == 'C') {analogWrite (redPin, 255); analogWrite (bluePin, 0); analogWrite (greenPin, 0); }

если (цвет == 'G') {analogWrite (redPin, 255); analogWrite (bluePin, 255); analogWrite (greenPin, 0); }

если (цвет == 'B') {analogWrite (redPin, 255); analogWrite (bluePin, 0); analogWrite (greenPin, 255); }}

Этот код очень легко интерпретировать, сначала мы объявляем контакты глобально. Затем сначала запишите каждый вывод как низкий или 0, чтобы изначально они оставались в выключенном состоянии.

Затем в цикле void мы проверяем, есть ли какие-либо входящие данные, и если они доступны, мы запускаем разные цвета в соответствии с доступными данными. Так что внимательно просмотрите код.

Шаг 10: успокаивайте глаза и расслабляйте мозг

Успокаивает глаза и расслабляет мозг
Успокаивает глаза и расслабляет мозг
Успокаивает глаза и расслабляет мозг
Успокаивает глаза и расслабляет мозг
Успокаивает глаза и расслабляет мозг
Успокаивает глаза и расслабляет мозг
Успокаивает глаза и расслабляет мозг
Успокаивает глаза и расслабляет мозг

ТЕПЕРЬ позволяет успокоить наши глаза и расслабить мозг, наблюдая за захватывающими оттенками, управляемыми приложением, о котором мы недавно говорили.

НО ДЛЯ БОЛЕЕ ПОДРОБНОЙ ИНФОРМАЦИИ ПОСЕТИТЕ МОЙ КАНАЛ YOUTUBE: GO ELECTRONICS

Шаг 11: ПОСМОТРЕТЬ ВСЕ ВИДЕО

СПАСИБО ЗА ПРОСМОТР

Рекомендуемые: