Мазмұны:

Дыбыс пен музыканы сезетін кварцты кристалды брошь ойын алаңы: 8 қадам (суреттермен)
Дыбыс пен музыканы сезетін кварцты кристалды брошь ойын алаңы: 8 қадам (суреттермен)

Бейне: Дыбыс пен музыканы сезетін кварцты кристалды брошь ойын алаңы: 8 қадам (суреттермен)

Бейне: Дыбыс пен музыканы сезетін кварцты кристалды брошь ойын алаңы: 8 қадам (суреттермен)
Бейне: История успеха Ninety one и новый казахский Q-Rock от Ерболата Беделхана / Замандас 2024, Қараша
Anonim
Image
Image
Дыбыс пен музыканы сезетін кварцтық кристалды брошь, ойын алаңы бар
Дыбыс пен музыканы сезетін кварцтық кристалды брошь, ойын алаңы бар

Бұл дыбыс-реактивті брошь ойын алаңындағы экспресс, арзан кварц кристалдары, сым, картон, табылған пластмасса, бекіткіш түйреуіш, ине мен жіп, ыстық желім, мата және түрлі құралдардың көмегімен жасалған. Бұл осы дизайнның прототипі немесе бірінші нобайы.

Сыммен жұмыс істеу кезінде белгілі бір деңгейге ие болу пайдалы, бірақ қажет емес! Кіріспе бағдарламалау білімдері де көмектесе алады, бірақ ойын алаңындағы жедел экспресс және онымен байланысты бағдарламаларды үйрену оңай. Бұл жоба сіздің құрылыс әдісіңізге және егжей -тегжейлі назар аударуыңызға байланысты бірнеше сағаттан бірнеше күнге дейін созылуы мүмкін.

Жабдықтар

Батарея пакеті мен USB кабеліне қосылған ойын алаңы Circuit Express

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

Зергерлік сым (кез келген түс жақсы, сіз үшін оңай жұмыс істейтін өлшегішті ұстаныңыз! Мен 20 калибрді қолдандым)

Картон

- Таза пластик табылды (мен кофе құтысының қақпағын қолдандым)

Қауіпсіздік ПИН

- Мата (сіздің таңдауыңыз - мен ескі қара футболканы қолдандым)

Ыстық желім пистолеті мен желім таяқшалары

Қайшы

Қарындаш

Шарпи

ине-мұрынды қысқыштар мен сым кескіштер

- Қосымша: ине мен жіп

- Қосымша: екі жақты велкро таспасы

1 -қадам: Өлшемді өлшеңіз

Өлшемді өлшеңіз
Өлшемді өлшеңіз
Өлшемді өлшеңіз
Өлшемді өлшеңіз

Қағаз немесе картоннан Playground Circuit Express -ті қадағалаңыз. Оны кесіңіз. Енді сізде құрылымды құру кезінде қолдануға болатын үлгі бар. Circuit Express қауіпсіз жерге қойыңыз!

2 -қадам: Брошь жасау

Брошь жасау
Брошь жасау
Брошь жасау
Брошь жасау
Брошь жасау
Брошь жасау

Ұзын сымды кесіңіз және қағаз үлгісін өлшем бойынша нұсқаулық ретінде пайдаланып, құрсаумен жұмыс жасай бастаңыз. Сіз оның үлгінен сәл үлкен болғанын қалайсыз. Содан кейін, сымды бір жағынан күмбез пішініне келтіруді бастаңыз. Кристалдардың қай жерде орналасатынын есте ұстаңыз, бірақ олардың тек жоғары қаратылғанына көз жеткізіңіз (ойын алаңының экспрессіне әлі де астында орналасуына мүмкіндік беріңіз)!

Айналып, қосылу үшін сымды пайдаланып, кристалды нүктелеріңізді орналастыруды бастаңыз. Ешқандай жерін ыстық желіммен бекітпеңіз. Кварц құрылымды жауып, композицияға қанағаттанғанша жалғастырыңыз.

3 -қадам: Көмек жасау

Қолдау жасау
Қолдау жасау
Қолдау жасау
Қолдау жасау

Табылған мөлдір пластикті пайдаланып, шаблон арқылы шаблонды қадағалаңыз. Оны қайшымен кесіп, ыстық желіммен брошьтің артына бекітіңіз.

4 -қадам: Схема ұстағышын жасаңыз

Сіздің тізбек ұстағышыңызды жасаңыз
Сіздің тізбек ұстағышыңызды жасаңыз
Сіздің тізбек ұстағышыңызды жасаңыз
Сіздің тізбек ұстағышыңызды жасаңыз
Сіздің тізбек ұстағышыңызды жасаңыз
Сіздің тізбек ұстағышыңызды жасаңыз

Сол үлгіні қайтадан алыңыз! Оны картоннан іздеңіз, бірақ шаблонның барлық жағынан шамамен 1/4 дюймін қалдырыңыз. Осыны кесіп алып, картоннан тағы бірнеше рет сызыңыз (кемінде бес).

Картоннан жасалған үш шеңберді жабыстырыңыз.

Қосымша шеңберлерді алып, оларды екіге бөліңіз. Қайшымен «ерінді» кесіңіз (суретте көрсетілгендей) және картоннан жасалған пішіннің бір жағына олардың 2-3 бөлігін жабыстырыңыз. Сіз өзіңіздің тізбегіңізді тиімді «ұстайтын» қалың картоннан тұратын шеңберді алуыңыз керек.

5 -қадам: Қосыңыз

Қосу!
Қосу!
Қосу!
Қосу!

Сіз таңдаған матаны және сіз таңдаған әдісті қолдана отырып (ыстық желім, ине мен жіп) картон құрылымыңызды «қаптаңыз». Матаны «ерінге» басыңыз.

Матаны бекіткеннен кейін кристалды құрылымды көтерілген ерінге бекіту үшін ыстық желімді (және/немесе қайтадан ине мен жіпті) қолданыңыз. Ол қауіпсіз түрде отыруы керек, ойын алаңындағы экспресс кейінірек орналасуы үшін әлі де бос орын бар. Содан кейін, түйреуіштің артқы жағына сақинаны (немесе түйреуішті бекітуді) жабыстырыңыз.

6 -қадам: сәйкестікті тексеріңіз

Сәйкестікті тексеріңіз!
Сәйкестікті тексеріңіз!
Сәйкестікті тексеріңіз!
Сәйкестікті тексеріңіз!

Сіздің брошюраны қазір жинау керек. Брошта ойын алаңының экспрессін тексеріңіз. Ол мықтап орналасуы және ұсталуы керек. Егер ол сәл бос болса және сырғып кетуге тырысса, PCE -дің артқы жағына кішкене Velcro таспасын, ал екінші бөлікті брошь саңылауының ішкі жағына қоюды қарастырыңыз.

7 -қадам: код

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

- өтіңіз:

- Жүйеге дұрыс орнатуды орнатыңыз

- «Mu» қосымшасын іздеңіз және іске қосыңыз

- Ойын алаңындағы электр тізбегін қосыңыз

Қолданба сіздің кірісті сезінуі керек және кодты автоматты түрде PCE -ге жіберуі керек.

- Кодты қарызға алыңыз! Мен қарызға алған және өңдеген код Adafruit пен MIT -тен

Сіз түстермен ойнай аласыз және т. НЕМЕСЕ: MakeCode бөліміне өту арқылы жеке кодты жасаңыз

Міне, егер сіз тікелей көшіріп, қоюды қаласаңыз, мен қолданған код:

импорт массиві импорт математика импорт аудиобизио импорт тақтасы импорт неопиксель # Экспоненциалды масштабтау коэффициенті. # Ақылға қонымды болу үшін -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 (мән, еден, төбе): қайтару максимумы (қабат, мин (мән, төбе)) # 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) output_min + / math.pow (normalized_input_value, SCALE_EXPONENT) * (output_max) - шығару # RMS есептеуден бұрын бұрмалану. def normalized_rms (мәндер): minbuf = int (орташа (мәндер)) sample_sum = қосынды (өзгермелі (үлгі - minbuf) * (үлгі - minbuf) мәндегі үлгі үшін) math.sqrt (sample_sum / len (мәндер)) қайтару (мәндер): қайтару сомасы (мәндер) / len (мәндер) def volume_color (көлем): 200 қайтару, көлем * (255 // NUM_PIXELS), 0 # Негізгі бағдарлама # NeoPixels орнату және олардың барлығын өшіру. пиксельдер = неопиксель. NeoPixel (тақта. NEOPIXEL, NUM_PIXELS, жарықтық = 0,1, авто_жазу = Жалған) пиксельдер. толтыру (0) пиксел.шоу ()

«» « # 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) # Калибрлеу үшін бастапқы үлгіні жазыңыз. Біз бастаған кезде тыныш деп ойлайық. sample = array.array ('H', [0] * NUM_SAMPLES) mic.record (үлгілер, лин (үлгілер)) # Күтілетін ең төменгі деңгейді орнатыңыз. input_floor = normalized_rms (үлгілер) + 10 # НЕМЕСЕ: бекітілген қабат пайдаланылды # input_floor = 50 # Басқа мәндерді реттеуге көмектесу үшін input_floor басып шығарғыңыз келуі мүмкін. # басып шығару (кіріс_қабаты) # Сезімталдыққа сәйкес келеді: төменгі - көп пикселдердің төменгі дыбыспен жануын білдіреді # Мұны өзіңіз қалағандай реттеңіз. input_ceiling = input_floor + 500 шыңы = 0, ал True: mic.record (үлгілер, лен (үлгілер)) magnitude = normalized_rms (үлгілер) # Сіз мәндерді көру үшін оны басып шығарғыңыз келуі мүмкін. # басып шығару (шамасы) # 0 -ден NUM_PIXELS дейінгі диапазондағы масштабты логарифмдік оқуды есептеңіз c = log_scale (шектеу (шамасы, кіріс_қабаты, кіріс_білімі), кіріс_қабаты, кірістіру_шығуы, 0, NUM_PIXELS) # Масштабталған және интерполяцияланған шамадан төмен пикселдерді жарықтандырыңыз. pixel.fill (0) i үшін диапазонда (NUM_PIXELS): егер i = шыңы: шыңы = мин (c, NUM_PIXELS - 1) elif шыңы> 0: шыңы = шыңы - 1 егер шыңы> 0 болса: пиксельдер [int (шыңы)] = PEAK_COLOR пиксель.show ()

8 -қадам: Аяқтаңыз және киіңіз

Image
Image

Сіз өзіңіздің дыбыстық реактивті кристаллыңызды тамашалай аласыз, бірақ мен кеңес беремін:

- USB кабелін ноутбуктен ажыратыңыз (кодтың ауысқанына көз жеткізіңіз)- Playground Circuit Express аккумулятор пакетіне қосыңыз- PCE-ді брошькаңызға салыңыз- Немесе батарея жинағын алдыңғы көйлектің қалтасына салыңыз (мен осында жасаған сияқты) немесе оны көйлегіңізге қысыңыз - Брошьті бекітіңіз, музыканы қосыңыз (және батарея жинағын) және ләззат алыңыз!

Ұсынылған: