Съдържание:
- Консумативи
- Стъпка 1: Преценете размера
- Стъпка 2: Създайте брошката
- Стъпка 3: Създайте подкрепление
- Стъпка 4: Изградете държача на веригата
- Стъпка 5: Прикрепете
- Стъпка 6: Тествайте Fit
- Стъпка 7: Код
- Стъпка 8: Завършете и носете
Видео: Звукова и музикална чувствителна кварцова кристална брошка с Playground Circuit Express: 8 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:50
Тази шумореактивна брошка е направена с помощта на експресни вериги за детски площадки, евтини насипни кварцови кристали, тел, картон, намерена пластмаса, предпазна игла, игла и конец, горещо лепило, плат и различни инструменти. Това е прототип или първи проект на този дизайн.
Наличието на известно ниво на знание, когато става въпрос за работа с тел, е полезно, но не е задължително! Уводните познания по програмиране също могат да помогнат, но е лесно да се научат с помощта на експресни игри и подобни програми. Този проект може да отнеме от няколко часа до няколко дни, в зависимост от вашия метод на изграждане и внимание към детайлите.
Консумативи
Playground Circuit Express с батерия и свързване към USB кабел
Кварцови кристали
- Бижутерска тел (всеки цвят е наред, придържайте се към габарит, който е лесно работещ за вас! Използвах 20 габарит)
Картон
- Намерена е прозрачна пластмаса (използвах капак на кутия за кафе)
Безопасна игла
- плат (по ваш избор - използвах стара черна тениска)
Пистолет за горещо лепило и лепилни пръчки
Ножици
Молив
Шарпи
клещи за иглени ножици и ножове за тел
- По избор: Игла и конец
- По избор: Двустранна велкро лента
Стъпка 1: Преценете размера
Проследете Playground Circuit Express върху лист хартия или картон. Престани. Вече имате шаблон, който да използвате, докато създавате своята структура. Поставете Circuit Express на безопасно място!
Стъпка 2: Създайте брошката
Изрежете дълга тел и започнете да я обработвате в обръч, като използвате вашия хартиен шаблон като ръководство за размер. Искате да е малко по -голям от шаблона. След това започнете да изграждате жицата от едната страна, във формата на купол. Имайте предвид къде ще се поберат кристалите, но се уверете, че са насочени само нагоре (оставете място за експресната верига на детската площадка, за да остане отдолу)!
Започнете да поставяте кристалните си точки, като използвате проводника, за да се увиете и да се свържете. Чувствайте се свободни да фиксирате някои на място с точка от горещо лепило. Продължете, докато кварцът покрие структурата и не сте доволни от състава.
Стъпка 3: Създайте подкрепление
Използвайки намерената си прозрачна пластмаса, проследете шаблона си с помощта на острие. Изрежете това с ножица и прикрепете към гърба на брошката си с горещо лепило.
Стъпка 4: Изградете държача на веригата
Вземете този шаблон отново! Проследете го около парче картон, но не забравяйте да оставите приблизително 1/4 около шаблона от всички страни. Изрежете това и го проследете още няколко пъти върху картона (поне пет).
Залепете три от картонените кръгове заедно.
Вземете допълнителните кръгове и ги разрежете наполовина. Изрежете "устна" с ножица (както е показано на снимките) и залепете 2-3 от тях заедно от едната страна на картонената форма. Трябва да завършите с дебел картонен кръг, който ефективно ще "задържи" вашата верига.
Стъпка 5: Прикрепете
Използвайки тъканта по ваш избор и метода по ваш избор (горещо лепило, игла и конец), „тапицирайте“вашата картонена конструкция. Не забравяйте да натиснете тъканта надолу в "устната".
След като прикрепите тъканта, използвайте горещо лепило (и/или отново, игла и конец), за да прикрепите кристалната структура към повдигнатата устна. Тя трябва да седи сигурно, с все още отворена празнина, за да може експресната верига на детската площадка да се побере по -късно. След това залепете предпазен щифт (или приставка за щифт) към гърба на брошката.
Стъпка 6: Тествайте Fit
Вашата брошка трябва да бъде сглобена сега. Тествайте прилягането на вашата експресна верига на детската площадка във вашата брошка. Тя трябва да приляга плътно и да се държи. Ако е малко хлабав и се опитва да се изплъзне, помислете за поставяне на малко парче велкро лента на гърба на PCE, а другото парче от вътрешната страна на отвора на брошката ви.
Стъпка 7: Код
- Отидете на:
- Инсталирайте правилната инсталация за вашата система
- Търсете и стартирайте приложението "Mu"
- Включете вашата Playground Circuit Express
Приложението трябва да усети въведеното от вас и автоматично да прехвърли кода във вашия PCE.
- Заемете някакъв Кодекс! Кодът, който заимствах и редактирах леко, е от Adafruit и MIT
Можете да играете с цветове и т.н.! ИЛИ - направете свой собствен код, като отидете на: MakeCode
Ето кода, който използвах, ако предпочитате просто да копирате и поставите директно:
импортиране на масивимпорт математика импорт аудиобусио импортна платка импорт 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 (стойност, под, таван): връщане на макс (етаж, мин (стойност, таван)) # Мащабиране на входна_ стойност между изходна_мин и изходна_макс, експоненциално. def log_scale (input_value, input_min, input_max, output_min, output_max): normalized_input_value = (input_value - input_min) / (input_max - input_min) връщане output_min + / math.pow (normalized_input_value, SCALE_EXPONENT) # * output_max отклонение преди изчисляване на RMS. def normalized_rms (стойности): minbuf = int (средни (стойности)) sample_sum = sum (float (sample - minbuf) * (sample - minbuf) за проба в стойности) return math.sqrt (sample_sum / len (стойности)) def mean (стойности): връщане на сума (стойности) / len (стойности) def volume_color (том): връщане 200, том * (255 // NUM_PIXELS), 0 # Основна програма # Настройте NeoPixels и ги изключете. пиксели = неопиксел. NeoPixel (табло. NEOPIXEL, NUM_PIXELS, яркост = 0,1, auto_write = False) пиксели.
"" " # За CircuitPython 2.x: mic = audiobusio. PDMIn (board. MICROPHONE_CLOCK, board. MICROPHONE_DATA, честота = 16000, bit_depth = 16) # За Circuitpython 3.0 и нагоре" честотата "сега се нарича" sample_rate ". # Коментирайте горните редове и декомментирайте редовете по -долу. "" "Mic = audiobusio. PDMIn (board. MICROPHONE_CLOCK, board. MICROPHONE_DATA, sample_rate = 16000, bit_depth = 16) # Запишете начална проба за калибриране. Да приемем, че е тихо, когато започнем. сэмпли = array.array ('H', [0] * NUM_SAMPLES) mic.record (проби, len (семпли)) # Задайте най -ниското ниво, което да очаквате, плюс малко. input_floor = normalized_rms (проби) + 10 # ИЛИ: използва фиксиран етаж # input_floor = 50 # Може да искате да отпечатате input_floor, за да коригирате други стойности. # print (input_floor) # Съответства на чувствителността: по -ниската означава, че повече пиксели светят с по -нисък звук # Регулирайте това, както сметнете за добре. input_ceiling = input_floor + 500 peak = 0 while True: mic.record (проби, len (проби)) magnitude = normalized_rms (проби) # Може да искате да отпечатате това, за да видите стойностите. # печат (величина) # Изчисляване на мащабирано логаритмично четене в диапазона от 0 до NUM_PIXELS c = log_scale (ограничение (величина, input_floor, input_ceiling), input_floor, input_ceiling, 0, NUM_PIXELS) # Осветяване на пиксели, които са под мащабираната и интерполирана величина. пиксели.fill (0) за i в обхват (NUM_PIXELS): ако i = пик: пик = мин (c, NUM_PIXELS - 1) elif пик> 0: пик = пик - 1 ако пик> 0: пиксели [int (пик)] = PEAK_COLOR пиксела.show ()
Стъпка 8: Завършете и носете
Можете да се възхищавате на звукореактивния си кристал такъв, какъвто е, но препоръчвам:
- Изключете USB кабела от лаптопа (като се уверите, че кодът е прехвърлен)- Включете вашия Playground Circuit Express в батерията- Поставете PCE във вашата брошка- Или поставете батерията в предния джоб на ризата (както направих тук) или прикрепете го към ризата си - Закачете брошката, включете музика (и батерията) и се насладете!
Препоръчано:
Крила за косплей с активирано движение, използващи Circuit Playground Express - Част 1: 7 стъпки (със снимки)
Крила за косплей с активирано движение, използващи Circuit Playground Express - Част 1: Това е първа част от проект от две части, в който ще ви покажа моя процес на създаване на чифт автоматизирани феерични крила. Първата част от проекта е механиката на крилата, а втората част я прави носеща и добавя крилата
ЧУВСТВИТЕЛНА ЧУВСТВИТЕЛНА РАБОТА ARDUINO: 6 стъпки
ДОКЛУЧВАНЕ НА ЧУВСТВИТЕЛНО РАСТЕНИЕ ARDUINO: в този урок ще покажа как да изградим сензорно растение с помощта на Arduino, това е, когато докоснете растението, цветът се променя. първо, изгледайте това видео
Брошка с отворено сърце LilyPad Arduino: 5 стъпки (със снимки)
Брошка с отворено сърце LilyPad Arduino: Ето как да комбинирате комплекта отворено сърце на Джими Роджърс с дъска за микроконтролер LilyPad Arduino, за да направите анимираща LED брошка със сърце
Shake Detecting Talking Hat с Circuit Playground Express: 12 стъпки (със снимки)
Shake Detecting Talking Hat с Circuit Playground Express: Този лесен и бърз урок ви учи как да си направите говореща шапка! Той ще отговори с внимателно обработен отговор, когато „зададете“въпрос, и може би може да ви помогне да решите дали имате притеснения или проблеми. В моя клас Носещи технологии аз
Музикална реактивна светлина -- Как да направим супер проста музикална реактивна светлина, за да направим работния плот привлекателен .: 5 стъпки (със снимки)
Музикална реактивна светлина || Как да направим супер проста музикална реактивна светлина за създаване на страхотен работен плот. Хей какво става, момчета, днес ще изградим много интересен проект. Днес ще изградим реактивна музикална светлина. Светодиодът ще промени яркостта си според басът, който всъщност е нискочестотен аудио сигнал. Изграждането му е много просто. Ние ще