Мазмуну:

Simple Sequencer: 16 кадам (Сүрөттөр менен)
Simple Sequencer: 16 кадам (Сүрөттөр менен)

Video: Simple Sequencer: 16 кадам (Сүрөттөр менен)

Video: Simple Sequencer: 16 кадам (Сүрөттөр менен)
Video: How to use MPU-9250 Gyroscope, Accelerometer, Magnetometer for Arduino 2024, Июль
Anonim
Simple Sequencer
Simple Sequencer
Simple Sequencer
Simple Sequencer
Simple Sequencer
Simple Sequencer

Жакшы музыка чыгаруунун ачкычтарынын бири - акылсыз кайталоо. Мына ушунда жөнөкөй секвенер эң сонун. Ошол эле нерсени сегиз нотанын ырааттуулугу менен кайра -кайра жасайт. Сиз нотанын жыштыгын, нотанын узактыгын жана ноталардын ортосундагы тыныгууну тууралай аласыз. Эгер чындап эле жакшы болсоңуз, анда кийинки эскертүүнү күтүп, нерселерди заматта өзгөртө аласыз. Бул кичинекей куту чексиз саат көңүл ачууну камсыздайт.

1 -кадам: Бир нерселерди алыңыз

Бир нерселерди ал
Бир нерселерди ал
Бир нерселерди ал
Бир нерселерди ал
Бир нерселерди ал
Бир нерселерди ал

Сага керек болот:

- (8) 1М потенциометрлери - (8) 50К потенциометрлери - (8) 10К потенциометрлери - (8) SPST 5V релелери - (1) 20К потенциометрлери - (16).1uF конденсаторлор - (16) 220 омдук резистор - 74HC595 Shift Register - Лампаны тартуу которгучу - Power jack- Моно аудио джек - 10K каршылыгы - 16F877 Pic чипи - 20 MHZ резонатору - ПХБ же эки - 40 пин розеткасы - Мат тактайы - 12 x 12 акрил баракчасы - Жыгач дан байланыш кагазы - 5 x 7 алюминий куту - Аналогдук өзгөрмөлүү каршылыкка негизделген ызы -чуу чыгаруучу - Резина буттар - 26 түрдүү түстөгү баскычтар - Электр бургу - С -кыскычтар - Лазердик кескич - Лайк берүүчү орнотуу - Башка аспаптар жана жабдыктар

(Бул беттеги кээ бир шилтемелер өнөктөш шилтемелер экенин эске алыңыз. Бул сиз үчүн буюмдун баасын өзгөртпөйт. Мен жаңы долбоорлорду ишке ашыруу үчүн алган акчаны кайра инвестициялайм. Эгерде сиз альтернативдүү жеткирүүчүлөр үчүн кандайдыр бир сунуштарды кааласаңыз, мага уруксат бериңиз билем.)

2 -кадам: Жогорку панелди кесүү

Жогорку панелди кесүү
Жогорку панелди кесүү
Жогорку панелди кесүү
Жогорку панелди кесүү

Акрил баракчасына жыгачтан жасалган байланыш кагазын чаптаңыз. Байланыш кагазын лазер кескичтин ичине коюңуз.

Акрилди төмөнкү файл менен кесиңиз жана растр аны төмөнкү жөндөөлөр менен кесип алыңыз: Өткөрүү: 5Күч: 100Тез: 100DPI: 600

Растрдык кесүү бүткөндөн кийин, вектор төмөнкү параметрлерди колдонуу менен кесилет:

Power: 100 ылдамдыгы: 10 Frequency: 5000

3 -кадам: Кээ бир боштуктарды кесип

Кээ бир боштуктарды кесип
Кээ бир боштуктарды кесип

Төмөндөгү файлды колдонуп лазердик кескичке кээ бир мат тактайын бөлгүчтөрдү кесип салыңыз.

Мен векторду кесүү үчүн колдонгон жөндөө:

Ылдамдык: 100 Кубат: 40 Жыштык: 2500

4 -кадам: Казандарды зымга сайыңыз

Казандарды зымга сайыңыз
Казандарды зымга сайыңыз
Казандарды зымга сайыңыз
Казандарды зымга сайыңыз
Казандарды зымга сайыңыз
Казандарды зымга сайыңыз
Казандарды зымга сайыңыз
Казандарды зымга сайыңыз

1М, 50К жана 10К потенциометрлеринин сол бутуна жана борбордук бутуна зымдарды бекиңиз.

5 -кадам: Жогорку панелди чогултуу

Жогорку панелди чогултуу
Жогорку панелди чогултуу
Жогорку панелди чогултуу
Жогорку панелди чогултуу
Жогорку панелди чогултуу
Жогорку панелди чогултуу
Жогорку панелди чогултуу
Жогорку панелди чогултуу

Азыр жогорку панелди чогултуу убактысы келди.

Ар бир потенциометр үчүн, килемче аралыкка сүйрөңүз, анан потенциометрдеги оюк акрилдин артындагы чегинүү менен дал келиши үчүн аны арткы жагына орнотуңуз.

Эң жогорку катарда сиз ойлогон нерсеге 1М потенциометрлерди салыңыз.

Ортоңку катарга 50K идишти салыңыз.

Төмөнкү сапка 10K салыңыз.

6 -кадам: Районду куруу

Circuit куруу
Circuit куруу
Circuit куруу
Circuit куруу
Circuit куруу
Circuit куруу

Төмөндө жарыяланган схемадан кийин жана схеманы куруңуз.

Бул адилеттүү суммадагы электр тактасын колдонууну талап кылат. Мен Radioshackтен экөөнү колдондум. Биринде мен PIC чипин жана 7805 регуляторун койдум (жана реле менде орун түгөндү). Экинчи тактага релелерди жана сменалык регистрди койдум.

Мен мүмкүн болушунча көп схеманы курдум, андан кийин потенциометрлерди кошуп, акыры аудио схемага коштум.

Мен иштин капталына электр розеткасы жана үн баскычы сыяктуу орнотулушу керек болгон нерселерди тарткан жокмун. Сыноо үчүн мен убактылуу 9В батарея адаптерин киргиздим.

7 -кадам: Тоо панелин кесүү

Тоо панелин кесүү
Тоо панелин кесүү
Тоо панелин кесүү
Тоо панелин кесүү

Төмөндөгү файлдарды колдонуп, лазер монтаж кронштейнин, 1/4 дюймдук аралыкты жана тыгын лайнерин кесип салды.

Акрилди кесүү үчүн мен бул жөндөөлөрдү колдондум:

Ылдамдык: 10 Кубат: 100 Жыштык: 5000

Мен колдонгон тыгынды кесүү үчүн:

Ылдамдык: 100 Кубат: 50 Жыштык: 1500

8 -кадам: Райондук панелди чогултуу

Райондук панелди чогултуу
Райондук панелди чогултуу
Райондук панелди чогултуу
Райондук панелди чогултуу
Райондук панелди чогултуу
Райондук панелди чогултуу

Негизги панелге схемаңызды гайкалар жана болттор менен бекиңиз. Электр плиталарына бийиктикти берүү үчүн 1/4 дюймдук аралыктын ортосунда бутербродду салууну унутпаңыз.

Тыгындын түбүн тыкан ысык клей.

9 -кадам: Чипти программалоо

Чипти программалоо
Чипти программалоо
Чипти программалоо
Чипти программалоо
Чипти программалоо
Чипти программалоо
Чипти программалоо
Чипти программалоо

Төмөнкү код менен 16f877 чипин программалап, анан розеткага өткөрүп бериңиз. CPU = 16F877MHZ = 20CONFIG = 16254SI con A0SCK con A1RCK con A2abit var байт (9) nDur var word (8) nP var word (8) counter var bytesetValue var bytenoteDuration var wordnotePause var word'shift register address bitsabit (0) = %10000 (1) = %01000000абит (2) = %00100000абит (3) = %00010000абит (4) = %00001000абит (5) = %00000100абит (6) = %00000010абит (7) = %00000001абит (8) = %00000000'журок массив pinsnDur (0) = D0nDur (1) = D1nDur (2) = D2nDur (3) = D3nDur (4) = D4nDur (5) = D5nDur (6) = D6nDur (7) = D7'пауза pinsnP (0) = B0nP (1) = B1nP (2) = B2nP (3) = B3nP (4) = B4nP (5) = B5nP (6) = B6nP (7) = B7counter = 0setValue = %00000000main: эсептегич үчүн = 0дон 7ге чейин nDur (эсептегич) тыным 1 RCTIME nDur (counter), 1, noteDuration setValue = abit (counter) gosub out595 pause noteDuration HIGH nP (counter) pause 1 RCTIME nP (counter), 1, notePause setValue = abit (8) gosub out595 pause notePause * 3nextcounter = 0goto mainout595: shift SI, SCK, LSBPRE, [setValue / 8] pulsout RCK, 8Return

10 -кадам: Мүчүлүштүктөрдү оңдоо

Мүчүлүштүктөрдү оңдоо
Мүчүлүштүктөрдү оңдоо

Күчтү туташтырып, анын иштээрин текшериңиз. Эгер ал иштебесе:

- Бардык байланыштарыңызды текшериңиз. Эч ким өтпөгөнүн жана эч ким жок болбогонун текшериңиз- PIC чипи розеткада туура экенин текшериңиз- Негизги үн баскычын буруңуз. Үн түшүп калышы мүмкүн.

11 -кадам: бургулоо

Бургулоо
Бургулоо
Бургулоо
Бургулоо
Бургулоо
Бургулоо

Алюминий корпусунда тешиктерди буруңуз, үн баскычын, аудио джекти, которгучту жана электр розеткасын орнотуңуз. Бул жерде спикер болушу үчүн, кээ бир тешиктерди бургулаңыз.

Мен спикердеги тешиктерге дал келгим келди, ошондуктан спикерге туруктуу сыя сүйкөп койдум жана ал дагы эле нымдуу болуп турганда, муну ак гафферлердин лентасына өткөрүп, бургулоочу жол көрсөтүүчү катары корпуска жабыштырдым. Мен кийин бургуладым.

12 -кадам: Ишти сапка коюңуз

Ишти сапка коюңуз
Ишти сапка коюңуз
Ишти сапка коюңуз
Ишти сапка коюңуз
Ишти сапка коюңуз
Ишти сапка коюңуз

Корпустун бардык тарабына бүктөлө тургандай чоң болгон байланыш баракчасын 1/4 дюйм менен кесиңиз. Буклеттерде диагональ боюнча сыртка кесип, аларды бүктөп коюңуз.

Калган ишти байланыш кагазы менен сызыңыз. Акыркы 1/2 дюймду колдорунан чыгарбаңыз, анткени капкакты жабышканда, аны жабыштыруу керек.

Уяңызды, туткаңызды жана башка нерселерди орното турган тешиктерди кесип алыңыз.

13 -кадам: Аппаратты бекитүү

Аппаратты бекитүү
Аппаратты бекитүү
Аппаратты бекитүү
Аппаратты бекитүү
Аппаратты бекитүү
Аппаратты бекитүү

Бардык жабдыктарыңызды алюминий корпусуна бекитип бекитиңиз.

Аудио уячаңыз корпуска орнотулганда сиздин схемаңызды кыскартат. Байланыш кагазы менен аудио уячасынын тешигин жаап, акрилдин үстүңкү бөлүгүндөгү тешикти буруңуз. Кайра орнотуңуз.

Электр такталарыңызды ошол жерге коюңуз. Аудио тактаны корпустун ичине чаптадым. Мен жөн гана ылдый жагында отурууга уруксат бердим, анткени ага көптөгөн зымдар тиркелген, ал эч жакка жылбайт.

14 -кадам: Иш жабык

Иш жабылды
Иш жабылды
Иш жабылды
Иш жабылды
Иш жабылды
Иш жабылды
Иш жабылды
Иш жабылды

Сиздин схемаңыз акыркы жолу иштээрин текшерүү үчүн эки жолу текшериңиз, андан кийин ысык клей жана/же эпоксиддик корпус жабылат.

Калган көмөктү жыгачтан жасаңыз жана корпуска тегиздеңиз.

Бардык баскычтарыңызды жана терүүлөрүңүздү басыңыз.

15 -кадам: Резина буттар

Резина буттар
Резина буттар
Резина буттар
Резина буттар
Резина буттар
Резина буттар
Резина буттар
Резина буттар

Кычырап кетпеши үчүн резина бутун түбүнө жабыштырыңыз.

16 -кадам: Музыканы жасаңыз

Музыка жаса
Музыка жаса
Музыка жаса
Музыка жаса

Баскычтарды жүрөгүңүз каалагандай буруңуз жана псевдо кайталануучу күчтүү музыканы чыгарыңыз.

Сүрөт
Сүрөт

Сиз муну пайдалуу, кызыктуу же көңүл ачуучу деп таптыңызбы? Менин акыркы долбоорлорумду көрүү үчүн @madeineuphoria ээрчиңиз.

Сунушталууда: