Оглавление:

Брошь из кварцевого кристалла, чувствительная к звуку и музыке, с игровой площадкой Circuit Express: 8 шагов (с изображениями)
Брошь из кварцевого кристалла, чувствительная к звуку и музыке, с игровой площадкой Circuit Express: 8 шагов (с изображениями)

Видео: Брошь из кварцевого кристалла, чувствительная к звуку и музыке, с игровой площадкой Circuit Express: 8 шагов (с изображениями)

Видео: Брошь из кварцевого кристалла, чувствительная к звуку и музыке, с игровой площадкой Circuit Express: 8 шагов (с изображениями)
Видео: ЛАСТИК ДЛЯ УДАЛЕНИЯ ВОЛОС #обзор #бьюти #проверка 2024, Ноябрь
Anonim
Image
Image
Брошь из кварцевого кристалла, чувствительная к звуку и музыке, с игровой площадкой Circuit Express
Брошь из кварцевого кристалла, чувствительная к звуку и музыке, с игровой площадкой Circuit Express

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

Наличие определенного уровня знаний о работе с проволокой полезно, но не обязательно! Вводные знания в области программирования также могут помочь, но их легко выучить, используя экспресс-программу для игровых площадок и связанные с ней программы. Этот проект может занять от нескольких часов до нескольких дней, в зависимости от вашего метода строительства и внимания к деталям.

Запасы

Playground Circuit Express с аккумулятором и кабелем USB

Кристаллы кварца

- Ювелирная проволока (подойдет любой цвет, придерживайтесь калибра, который вам легко подойдет! Я использовал калибр 20)

картон

- Найден прозрачный пластик (я использовал крышку от банки из-под кофе)

Английская булавка

- Ткань (на ваш выбор - использовала старую черную футболку)

Термоклеевой пистолет и клеевые стержни

Ножницы

карандаш

Шарпи

Плоскогубцы и кусачки

- Дополнительно: игла и нить

- Дополнительно: двусторонняя липучка.

Шаг 1: Измерьте размер

Измерьте размер
Измерьте размер
Измерьте размер
Измерьте размер

На листе бумаги или картона начертите трассу Playground Circuit Express. Вырежьте это. Теперь у вас есть шаблон для использования при создании своей структуры. Положите Circuit Express в безопасное место!

Шаг 2: Создайте брошь

Создаем брошь
Создаем брошь
Создаем брошь
Создаем брошь
Создаем брошь
Создаем брошь

Отрежьте длинную проволоку и начните сворачивать ее в пяльцы, используя бумажный шаблон в качестве ориентира для выбора размера. Вы хотите, чтобы он был немного больше шаблона. Затем начните наращивать проволоку с одной стороны в форме купола. Следите за тем, где подойдут кристаллы, но убедитесь, что они направлены только вверх (оставьте место для контура игровой площадки, чтобы он все еще помещался под ним)!

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

Шаг 3. Создайте основу

Создать основу
Создать основу
Создать основу
Создать основу

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

Шаг 4: Создайте свой держатель схемы

Создайте свой держатель схемы
Создайте свой держатель схемы
Создайте свой держатель схемы
Создайте свой держатель схемы
Создайте свой держатель схемы
Создайте свой держатель схемы

Возьмите этот шаблон еще раз! Обведите его на куске картона, но не забудьте оставить примерно 1/4 дюйма вокруг шаблона со всех сторон. Вырежьте его и обведите еще несколько раз на картоне (не менее пяти).

Склейте вместе три картонных кружка.

Возьмите дополнительные круги и разрежьте их пополам. Ножницами вырежьте «губу» (как показано на фото) и склейте 2–3 из них на одной стороне картонной формы. У вас должен получиться толстый картонный круг, который будет эффективно «удерживать» вашу схему.

Шаг 5: Присоединяйтесь

Прикреплять!
Прикреплять!
Прикреплять!
Прикреплять!

Используя ткань по вашему выбору и выбранный вами метод (горячий клей, иголка и нить), «обейте» свою картонную структуру. Обязательно вдавите ткань в «губу».

После прикрепления ткани используйте горячий клей (и / или снова иголку и нитку), чтобы прикрепить кристаллическую структуру к выступающей кромке. Он должен сидеть надежно, с открытым зазором, чтобы в него вписался экспресс для игровой площадки. Затем приклейте английскую булавку (или булавочную насадку) к задней части броши.

Шаг 6: Проверьте соответствие

Проверьте соответствие!
Проверьте соответствие!
Проверьте соответствие!
Проверьте соответствие!

Теперь ваша брошь должна быть собрана. Проверьте, подходит ли ваша детская игровая площадка экспресс к вашей брошке. Он должен плотно прилегать и держаться. Если она немного болтается и пытается выскользнуть, поместите небольшой кусок липкой ленты на заднюю часть PCE, а другой кусок - на внутреннюю часть отверстия вашей броши.

Шаг 7: Код

Код
Код
Код
Код

- Перейти на:

- Установите правильную установку для вашей системы

- Найдите и запустите приложение "Му"

- Подключите вашу игровую площадку Circuit Express

Приложение должно распознавать ваш ввод и автоматически передавать код на ваш компьютер.

- Возьми код! Код, который я заимствовал и немного отредактировал, взят из Adafruit и MIT.

Вы можете поиграть с цветами и т. Д.! ИЛИ - создайте свой собственный код, перейдя по ссылке: MakeCode

Вот код, который я использовал, если вы предпочитаете просто скопировать и вставить напрямую:

import arrayimport math import audiobusio import board import neopixel # Экспоненциальный коэффициент масштабирования. # Вероятно, должно быть в диапазоне -10.. 10, чтобы быть разумным. CURVE = 2 SCALE_EXPONENT = math.pow (10, CURVE * -0.1) PEAK_COLOR = (100, 0, 255) NUM_PIXELS = 10 # Количество выборок для одновременного чтения. NUM_SAMPLES = 160 # Ограничить значение между полом и потолком. def constrain (value, floor, потолок): return max (floor, min (value, потолок)) # Масштабировать input_value между output_min и output_max, экспоненциально. def log_scale (input_value, input_min, input_max, output_min, output_max): normalized_input_value = (input_value - input_min) / (input_max - input_min) return output_min + / math.pow (normalized_input_value, SCALE_EXPONENT) * (output_max) * (output_max) смещение до вычисления RMS. def normalized_rms (values): minbuf = int (mean (values)) samples_sum = sum (float (sample - minbuf) * (sample - minbuf) for sample in values) return math.sqrt (samples_sum / len (values)) def mean (values): return sum (values) / len (values) def volume_color (volume): return 200, volume * (255 // NUM_PIXELS), 0 # Основная программа # Настройте NeoPixels и выключите их все. пикселей = neopixel. NeoPixel (board. NEOPIXEL, NUM_PIXELS, яркость = 0,1, auto_write = False) pixels.fill (0) pixels.show ()

"" "# Для CircuitPython 2.x: mic = audiobusio. PDMIn (board. MICROPHONE_CLOCK, board. MICROPHONE_DATA, frequency = 16000, bit_depth = 16) # Для CircuitPython 3.0 и выше" частота "теперь называется" sample_rate ". # Прокомментируйте строки выше и раскомментируйте строки ниже. "" "Mic = audiobusio. PDMIn (board. MICROPHONE_CLOCK, board. MICROPHONE_DATA, sample_rate = 16000, bit_depth = 16) # Запишите начальный образец для калибровки. Предположим, что в начале тихо. samples = array.array ('H', [0] * NUM_SAMPLES) mic.record (samples, len (samples)) # Установите самый низкий ожидаемый уровень, плюс немного. input_floor = normalized_rms (samples) + 10 # ИЛИ: используется фиксированный этаж # input_floor = 50 # Вы можете распечатать input_floor, чтобы помочь настроить другие значения. # print (input_floor) # Соответствует чувствительности: ниже означает, что больше пикселей загорается с более низким звуком # Отрегулируйте по своему усмотрению. input_ceiling = input_floor + 500 peak = 0 while True: mic.record (samples, len (samples)) magnitude = normalized_rms (samples) # Вы можете распечатать это, чтобы увидеть значения. # print (magnitude) # Вычислить масштабированное логарифмическое значение в диапазоне от 0 до NUM_PIXELS c = log_scale (constrain (magnitude, input_floor, input_ceiling), input_floor, input_ceiling, 0, NUM_PIXELS) # Осветить пиксели, которые ниже масштабированной и интерполированной величины. pixel.fill (0) для i в диапазоне (NUM_PIXELS): если i = пик: пик = min (c, NUM_PIXELS - 1) elif пик> 0: пик = пик - 1, если пик> 0: пиксели [int (пик)] = PEAK_COLOR пикселей.show ()

Шаг 8: Завершите и наденьте

Image
Image

Вы можете просто полюбоваться своим звукореактивным кристаллом как есть, но я рекомендую:

- Отсоедините USB-кабель от ноутбука (убедитесь, что код передан) - Подключите Playground Circuit Express к аккумуляторной батарее - Вставьте PCE в свою брошку - Либо поместите аккумуляторную батарею в передний карман рубашки (как я сделал здесь), либо прикрепите ее к рубашке - прикрепите брошь, включите музыку (и аккумулятор) и наслаждайтесь!

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