Мазмұны:
- 1 -қадам: Оқулыққа қалай қарау керек
- 2 -қадам: компоненттерді жинау
- 3 -қадам: Кейбір құралдарды табыңыз
- 4 -қадам: схеманы орындаңыз
- 5-қадам: Arduino-ны MicroSD-картаны ажырату тақтасына қосыңыз
- 6-қадам: MicroSD картасын дайындаңыз
- 7-қадам: MicroSD картасын тексеріңіз
- 8-қадам: Arduino мен MicroSD тақтасын Stripboardға дәнекерлеңіз
- 9-қадам: Дыбыс деңгейін басқару тұтқасы мен төмен өту сүзгісін жолақ тақтасына қосыңыз
- 10-қадам: Дыбыс деңгейін басқару тұтқасы мен төмен өту сүзгісін таспаға дәнекерлеңіз
- 11 -қадам: MicroSD Breakout тақтасын Arduino -ға қосыңыз
- 12 -қадам: MicroSD Breakout тақтасын Stripboardға дәнекерлеңіз
- 13 -қадам: Аудио ұяшықты стрипто тақтасына жалғаңыз және дәнекерлеңіз
- 14 -қадам: Аудио ұясын тексеріңіз
- 15 -қадам: Потенциометрлерді жолақ тақтасына қосыңыз және дәнекерлеңіз
- 16 -қадам: Конденсаторларды жолақ тақтасына жалғаңыз және дәнекерлеңіз
- 17 -қадам: Айналмалы кодерді жолақ тақтасына қосыңыз және дәнекерлеңіз
- 18 -қадам: Потенциометрлерді Arduino -ға қосу және дәнекерлеу сымдары (1/2)
- 19 -қадам: Потенциометрлерді Arduino -ға қосу және дәнекерлеу сымдары (2/2)
- 20 -қадам: Айналмалы кодерді Arduino -ға қосу және дәнекерлеу сымдары
- 21-қадам: Толық ANDI-кодты тексеріңіз
- 22 -қадам: Батарея коннекторын жалаңаштау тақтасына жалғаңыз және дәнекерлеңіз
- 23 -қадам: схеманы тексеріңіз
- 24 -қадам: оны өз жолыңызбен жабыңыз
Бейне: ANDI - кездейсоқ ритм генераторы - электроника: 24 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:27
ANDI - бұл түймені басу арқылы кездейсоқ ырғақ шығаратын машина. Әрбір соққы бірегей және оны бес түйменің көмегімен реттеуге болады. ANDI - бұл музыканттарды шабыттандыруға және барабан соққыларымен жұмыс істеудің жаңа әдістерін зерттеуге бағытталған университет жобасының нәтижесі. Жоба туралы қосымша ақпаратты andinstruments.com сайтынан алуға болады
ANDI дизайн кезеңінде өндірушілер қауымдастығынан, әсіресе Instructables -тегі қызықты жобалардан үлкен шабыт алынды. Жақсылықты қайтару үшін мен ANDI ұру генераторының электр тізбегін жобалау бойынша осы нұсқаулықты жаздым. Бұл Arduino Nano арқылы micro-SD картасында сақталған қысқа барабан дыбыстарын ойнатуды басқаратын бес айналмалы тұтқасы бар қарапайым схема.
Бұл нұсқаулық электронды схеманың жасалуын қамтиды және Arduino бағдарламаланған кодты және барабан дыбыстарын осы жерден табуға болады. Код код-файлдағы түсініктемелермен түсіндірілген және мен бұл оқулықтағы кодты тереңірек қарастырмаймын.
ANDI -де алюминий мен фанерден жасалған сырты бар, мен осы нұсқаулыққа сыртын жасауды қоспадым.
Егер кодты немесе қоршауды қалай жасауға болатынын толық түсіндіруге қызығушылық болса, ол болашақта қосылады.
Әйтпесе, бұл сізге ANDI-beat генераторы үшін жеке қоршауды жасауға еркіндік береді.
Жобаның медиалық жаңартулары үшін инстаграмдағы ANDinstruments жобасын қадағалаңыз: @and_instruments
1 -қадам: Оқулыққа қалай қарау керек
Мен бұл нұсқаулықты мүмкіндігінше егжей -тегжейлі жасауға тырыстым, оған барлық деңгейдегі адамдарға қол жеткізе аламын.
Бұл дегеніміз, бұл кейде тым егжей-тегжейлі және баяу болып көрінуі мүмкін, сондықтан сізге ыңғайлы қадамдарды жылдамдатыңыз.
Схеманың кейбір негізгі бөліктерін тереңірек түсіну үшін мен не болып жатқанын түсінуге көмектесетін басқа нұсқаулықтарға, оқулықтар мен википедия беттеріне сілтемелер қостым.
Схеманы қайта жобалаңыз және кодты өзіңіз қалағандай қайта жазыңыз, егер қажет болса andinstruments.com сайтына қайта сілтеме жасап, дереккөзге несие беріңіз.
Нұсқаулыққа қатысты сұрақтарыңыз болса немесе схеманы немесе оқулықты жақсартуға қатысты қандай да бір сұрақтарыңыз болса, маған [email protected] электронды поштасына түсініктеме беріңіз немесе маған хат жіберіңіз!
2 -қадам: компоненттерді жинау
Мен схеманы жобалау үшін келесі компоненттерді қолдандым:
- 39 аралдық 3 тақтайшаның тесіктері
- Arduino nano үйлесімді V3.0 ATMEGA328 16M
- (2x) Arduino үшін 15x1 еркек түйреуіш
- Деңгейлері бар MicroSD үзілісі (SparkFun μSD ауысуы)
- MicroSD Breakout үшін 7х1 еркек түйреуіш
- Micro SDHC картасы (Intenso 4 ГБ Micro SDHC картасының 4 класы)
- (4x) 10к Ом потенциометрлер (Альпі 9 мм өлшемді металл білік қысқыш RK09L114001T)
- (4x) 0.1uF керамикалық конденсаторлар (Vishay K104K15X7RF53L2)
- 1к Ом резисторы (металл пленкалы резистор 0,6 Вт 1%)
- 3,5 мм панельдік аудио ұясы (Kycon STPX-3501-3C)
- Итергіш қосқыш бар айналмалы кодер (Bourns Encoders PEC11R-4025F-S0012)
- Ауыстырып-қосқыш (МТС-102-де қосылған 1 полюсті дәнекерлеу қойындылары)
- 9 вольтты аккумуляторлық белдік
- 9 вольтты батарея
- Әр түрлі түстері бар қатты ядро сымы
Мен нұсқаулықта компоненттерді таңдауымды түсіндіруге тырысамын. Схеманы жобалау кезінде мен бұл жобаны мүмкіндігінше арзан әрі кіші етіп құруды мақсат еттім. Сондықтан мен барлық компоненттерді ленталық тақтаға орнатуға тырыстым, сондықтан оларды қосатын сымдар тақта бойымен өтуі мүмкін.
Егер сізде схеманы жақсарту бойынша ұсыныстарыңыз болса, түсініктеме беріңіз немесе маған электрондық хат жіберіңіз.
3 -қадам: Кейбір құралдарды табыңыз
Мен бұл жоба үшін келесі құралдар мен жабдықтарды қолданамын:
- Компоненттерді таспаға дәнекерлеу алдында тестілеуге арналған тақта
- Сымдарды кесуге арналған кішкене қысқыш
- Автоматты сымды тазартқыш
- Тұтас керн сымдар мен компоненттердің аяқтарын июге арналған қысқыш
- Температурасы реттелетін дәнекерленген темір
- Дәнекерлеу кезінде таспаны ұстауға арналған «көмекші қолдар»
- Кішкене күшейтілген динамик және 3,5 мм аудио кабель тізбектердің дыбыс шығысын тексеру үшін
4 -қадам: схеманы орындаңыз
Бұл схема Fritzing көмегімен жасалған, мен сіз кез келген компонентті немесе қосылымды жіберіп алмағаныңызды тексеру үшін оны екі рет тексеруді ұсынамын.
Схемадағы компоненттер мен тізбекте қолданған элементтерге ұқсамайды, бірақ ол сымдар мен түйреуіштерді қалай қосу керектігін көрсетеді, менің компоненттерімдегідей орындарда.
5-қадам: Arduino-ны MicroSD-картаны ажырату тақтасына қосыңыз
Мен жобаны тізбектің ең маңызды екі компонентін тестілеуден бастауды ұсынамын: Arduino Nano және MicroSD картасының ажырату тақтасы. Мен мұны нан тақтасында жасаймын, ал ол жақсы жұмыс істегенде мен компоненттерді таспада дәнекерлеймін, бұл оны тұрақты етеді.
Егер сіз MicroSD тақтасының қалай жұмыс істейтіні туралы көбірек білгіңіз келсе, мен бұл оқулықты Adafruit: Micro SD Card Breakout Board оқулығынан оқуды ұсынамын.
Arduino тақтасына және MicroSD ажырату тақтасына дәнекер түйреуіштің тақырыптары. Мен дәнекерлеу кезінде еркек түйреуіштердің бастарын ұстау үшін тақтаны қолданамын. Жақсы дәнекерлеу қосылысын жасау қиын болуы мүмкін, және сіз менің мысал суреттерімде кейбір қателіктерді көресіз. Мен сіз дәнекерлеу үтікті бірінші рет қолдансаңыз, жұмысты бастамас бұрын кейбір дәнекерлеу оқулықтарын қарауды ұсынамын.
MicroSD тақтасын Arduino тақтасына келесі ретпен қосыңыз:
- Arduino pin GND -> MicroSD GND
- Arduino pin 5V -> MicroSD VCC
- Arduino PIN D10 -> MicroSD CS
- Arduino түйрегі D11 -> MicroSD DI
- Arduino түйрегіш D12 -> MicroSD D0
- Arduino pin D13 -> MicroSD SCK (мен оны CLK деп те көрдім)
Бұл жобада MicroSD ажырату тақтасының CD-пині қолданылмайды.
6-қадам: MicroSD картасын дайындаңыз
MicroSD картасын адаптері бар компьютерге қосыңыз. Мен MicroSD картасын SD картасына адаптерді қолданамын. MicroSD картасын SD қауымдастығының SD Formatter бағдарламалық жасақтамасымен пішімдеңіз:
Мен «Форматты қайта жазу» параметрін қолданамын, ол MicroSD картасындағы барлық нәрсені өшіреді, бірақ менің картам жаңа және бос болса да. Мен мұны істеймін, себебі Arduino-мен SD карталарын пайдалану туралы көптеген оқулықтарда ұсынылған. Картаның атын көрсетіңіз және «Пішімдеу» түймесін басыңыз. Бұл әдетте мен үшін шамамен 5 минутты алады және «Картаның форматы аяқталды!» Хабарымен аяқталады. SDFormatter жабыңыз.
Барлық қысылған дыбыстық клип.wav-файлдарды MicroSD картасының түпкі каталогына осы жерден жүктеңіз. Жүктеу аяқталғаннан кейін MicroSD картасын шығарып алып, оны қайтадан MicroSD картасына салыңыз.
Егер сіз аудио бағдарламалық қамтамасыз етуді қалай меңгеретіндігіңізді білсеңіз, менің мысал файлдарымдағыдай атау берсеңіз, менікінің орнына өзіңіздің дыбыстық клиптеріңізді қоса аласыз. Файлдар іріктеу жиілігі 44 100 Гц 8 биттік.wav файлдары болуы керек.
7-қадам: MicroSD картасын тексеріңіз
MicroSD картасына қосылуды тексеру үшін Arduino-ға «CardInfoTest10» кодын жүктеңіз. Бұл кодты Limor Fried 2011 жасаған және оны Tom Igoe 2012 өзгерткен және Arduino веб-сайтында осы жерден табылған және түсіндірілген.
9600 радиусындағы сериялық мониторды ашып, келесі хабарды алғаныңызды растаңыз:
«SD картасын қосу … Сым дұрыс және карта бар.
Карта түрі: SDHC
Дыбыс түрі - FAT32 »
Содан кейін біз үшін маңызды емес көптеген мәтін жолдары жүреді.
Егер сіз сериялық монитордың қалай жұмыс жасайтынын білгіңіз келсе, осы сабақты Adafruit: Serial monitor arduino бөлімінен қараңыз.
8-қадам: Arduino мен MicroSD тақтасын Stripboardға дәнекерлеңіз
Arduino -ны компьютерден ажыратып, Arduino мен MicroSD тақтасын жайлап ақырын шығарыңыз. Мен кішкене «жалпақ бұрағыш» бұрағышты қолданамын және оны түйреуіштердің пластикалық бөлігі мен нан тақтасының арасында компоненттер қолмен көтеруге жеткілікті бос болғанша айналдырамын.
Нан тақтасын алып тастаңыз және мыс аралдары төмен қарайтын етіп таспаны аударыңыз. Енді жобаның бұл бөліктерін тұрақты ету үшін Arduino мен MicroSD тақтасын таспаға дәнекерлеу уақыты келді. Есіңізде болсын, компоненттерді таспаға дәнекерлегеннен кейін оларды алып тастау өте қиын, сондықтан олардың дұрыс орналастырылғанына және дәнекерлегеннен кейін жақсы механикалық беріктікке ие болу үшін оларды таспаға мүмкіндігінше тығыз тартылғанына көз жеткізіңіз.
Мен дәнекерлеу кезінде компоненттерді ұстап тұру үшін оқшаулағыш таспаны қолданамын, себебі сіз дәнекерлеу кезінде лента тақтасын төңкеріп қою керек, осылайша сіз мыс аралдарын және дәнекерлеу керек ер түйреуіштердің бастарын көресіз.
Дәнекерлеу тақтасы мен бос компоненттерді үстелге қоймас үшін мен дәнекерлеу кезінде «көмек қолын» қолданамын. Егер олар жатқызылса, бос бөлшектер сәл қозғалуы мүмкін, ал таспаның тығыз бекітілуі жоғалуы мүмкін.
MicroSD тақтасы үшін процесті қайталаңыз. Алдымен оны дұрыс жерге мықтап қойып, оқшаулағыш таспамен бекітіңіз.
MicroSD тақтасының тек бір жағында еркек түйреуіштері бар болғандықтан, ол еңкейтілген күйде бекітіледі. Мен мұнда ешқандай проблема көрмеймін, сондықтан оны оқшаулағыш таспамен бұрышпен бекітемін, ол дәнекерлегеннен кейін мықтап отырады.
Содан кейін мен таспаны төңкеріп, дәнекерлеу кезінде «көмекші қолдарымды» қолданамын.
9-қадам: Дыбыс деңгейін басқару тұтқасы мен төмен өту сүзгісін жолақ тақтасына қосыңыз
Енді дыбыс шығаруға және дыбыс деңгейін басқаруға арналған таспаға компоненттерді қосатын кез келді. Компоненттер бір -бірімен түрлі -түсті қатты сыммен қосылады.
Потенциометр дыбыс деңгейін басқару функциясын орындайды, бұрылғанда оның кедергісі жоғарылайды, ал дыбыс шығыны төмендейді. Егер сіз потенциометрлер туралы көбірек білгіңіз келсе, мына википедия бетіне кіріңіз: en.wikipedia.org/wiki/Potentiometer.
1к Ом резисторы мен 0, 1 уФ керамикалық конденсатор жоғары дыбыс шуды кетіру үшін төмен өту сүзгісі қызметін атқарады. Егер сіз төмен өтетін сүзгілер туралы көбірек білгіңіз келсе, мына википедия бетіне кіріңіз: en.wikipedia.org/wiki/Low-pass_filter
Мен MicroSD ажырату тақтасы мен Arduino арасындағы сымдарды дәнекерлеу алдында осы компоненттерді таспаға дәнекерлеймін. Мен мұны істеймін, себебі мен дыбыс шығаратын сымдардың таспалы тақтаға жақын орналасқанын қалаймын.
Потенциометрдің металл аяқтарын тегістеуден бастаңыз, егер олар мысалдағыдай меншікті болса. Осылайша сіз потенциометрді таспалы тақтаның орнында ұстайтын беріктігін жоғарылату үшін аяқтарды лентаның тесіктерінен өткізе аласыз.
Потенциометрді қатпарлы схемаға сәйкес таспаның тесіктері арқылы итеріңіз.
Потенциометрдің тірек аяқтарын таспаға қарай бүгу үшін қысқыштарды қолданыңыз.
Енді потенциометрді Arduino -ға қосу керек. Қатты өзекті сымды қажетті ұзындыққа кесіңіз.
Ішкі металды ашу үшін сымның әр ұшынан шамамен 5 мм пластмассаны алып тастау үшін кабельдік таспа құралын қолданыңыз.
Сым бүгу үшін қысқыштарды пайдаланыңыз, ол таспаға сәйкес келеді.
Сымды потенциометрдің оң штыры мен D9 Arduino түйреуішіне қосатын жолақ тақтасындағы тесіктерден өткізіңіз. Қосымша компоненттер қосылған кезде сымды ұстап тұру үшін сымды таспаның артқы жағына бүгіңіз. Әзірге дәнекерлемеңіз.
Процесті потенциометрдің ортаңғы түйреуішіне сым және потенциометрдің оң жағындағы бос түйреуішті қосу схемасы бойынша қайталаңыз.
Потенциометрдің ортаңғы түйреуішінен сымның жанындағы тесікке 1к Ом резисторды қосыңыз.
Конденсатордың бір аяғын екі рет бүктеу үшін қысқыштарды қолданып, оны шиыршықтау схемасына сәйкес таспадағы екі тесікке салыңыз.
Конденсаторды таспаның тесіктері арқылы итеріңіз, осылайша бір аяғы резистормен бір тесікті бөліседі, ал бір аяғы резистордың оң жағындағы бос 3 тесікті аралдағы тесіктен өтеді.
Конденсатор жіптердің астындағы потенциометрдің сөресінен жоғары емес болуы үшін оны жеткілікті төмен итеріңіз. Бұл корпустың металл шыңы потенциометрдегі сөреге тіреледі, сондықтан конденсатор үстіңгі жағында болмауы керек.
Ардуино жерін потенциометрдің сол жақ түйреуішіне қосу үшін тағы екі сымды қосыңыз және сол жерден конденсаторға қосылған тесікке дейін жалғастырыңыз.
10-қадам: Дыбыс деңгейін басқару тұтқасы мен төмен өту сүзгісін таспаға дәнекерлеңіз
Барлық сымдарды таспаның артқы жағына бүктегеннен кейін, оның компоненттері мен сымдары құлап кетпеуі үшін, сіз тақтаны төңкере аласыз. Мен «көмекші қолдарымды» пайдаланып, таспаны төңкеріп тұрамын. Компоненттер мен сымдардың бүктелген аяқтары басқаларына кедергі жасамайтынына көз жеткізіңіз. Кейде бүктелген аяқтармен мыстың әртүрлі аралдарының арасындағы алшақтықты жоюға болады. Әдетте бұл Arduino -ның жерге және 5В түйреуіштеріне қатысты, себебі көптеген компоненттер көбінесе осы екеуімен байланысты. Мен бұл техниканы Arduino жерге тұйықтауышында қолданамын.
Дәнекерлегеннен кейін мен аяқтары мен сымдарын тым ұзын етіп кесу үшін өткір пышақты қолданамын.
11 -қадам: MicroSD Breakout тақтасын Arduino -ға қосыңыз
Енді MicroSD тақтасын Arduino -ға қосатын кез келді. Arduino жері мен MicroSD ажырату тақтасы арасындағы сымды жалғаудан бастаңыз. Мен қазір Arduino мен потенциометрдің сол жақ түйреуіші арасындағы өтетін сымның ұшын Ардуиноның жерге түйреуішінің жанындағы іргетас мыс аралына дәнекерлеу арқылы жасаған Arduino жерге қосқыш түйреуішін қолданамын.
Сымды орнында ұстау үшін сымның ұшын бүгуді жалғастырыңыз және Arduino мен MicroSD ажырату тақтасы арасындағы барлық сымдар орнына келгенше дәнекерлеп күтіңіз.
MicroSD ажырату тақтасының CS-штыры мен Arduino D10 істігінің арасына сым қосыңыз.
MicroSD ажырату тақтасының DI-штыры мен Arduino D11-штыры арасындағы сымды жалғастырыңыз.
MicroSD ажырату тақтасының DO-ны Arduino D12-істікшесіне қосыңыз.
MicroSD ажырату тақтасының SCK-түйреуішін (басқа MicroSD ажырату тақтасында SCK орнына CLK деп аталатынға дейін қолдандым) Arduino D13 істікшесімен қосыңыз.
Қосылған соңғы сым MicroSD ажырату тақтасының VCC-штыры мен Arduino-ның 5V-істікшесі арасында.
Сымдар аздап тар болуы мүмкін, бірақ сымдардың металл бөліктері бір -біріне тиіп кетпеуін қадағалаңыз.
Таспаны айналдырыңыз және сымдар әлі де орнында екеніне көз жеткізіңіз.
12 -қадам: MicroSD Breakout тақтасын Stripboardға дәнекерлеңіз
Дәнекер жағыңыз және сымның қалған ұштарын кесіңіз.
13 -қадам: Аудио ұяшықты стрипто тақтасына жалғаңыз және дәнекерлеңіз
Енді аудио ұяшықты таспаға жалғаудың уақыты келді. Дыбыс ұясына сымдарды бекітуден бастаңыз және сымдарды аудио ұясының түйреуіштеріне бүгіңіз, сонда олар орнында қалады.
Дәнекерлеу кезінде сымды орнында ұстау қиын болуы мүмкін. Мен бұл үшін «көмек қолын» тағы да қолданамын.
Аудио ұясының сымдарын стриптизге сәйкес таспалы тақтаға жалғаңыз және оларды бекіту үшін таспаның артқы жағындағы сымдарды бүгіңіз.
Таспаны төңкеріп, дыбыс ұясының сымдарына дәнекерлеңіз. Содан кейін қалған сымдарды қысқышпен кесіңіз.
14 -қадам: Аудио ұясын тексеріңіз
Енді дыбыс шығысын тексеру уақыты келді. Arduino-ны компьютерге қосыңыз және осы жерден табылған «andi_testsound» кодын жүктеңіз.
Аудио ұяшықты 3,5 мм аудио кабельмен (құлаққаптың әдеттегі коннекторы сияқты) күшейтілген динамикке қосыңыз. Бұл бейнеде мен аудио ұяшықты шағын bluetooth динамигіне қосамын, оның артқы жағында 3,5 мм «Аудио кіру» кірісі бар. Бұл схема құлаққапты қосқанда жұмыс істемейді, себебі ол дыбыс шығаруды күшейтпейді. Қуат алу үшін Arduino әлі де компьютерге қосылуы керек. «Andi_testsound» коды MicroSD картасынан әр түрлі дыбыстық клиптерді ойнатады, егер бәрі жұмыс істесе, сіз динамиктен кездейсоқ соққы естисіз. Сонымен қатар, потенциометрді бұру арқылы шығыс көлемін көбейтуге немесе төмендетуге болады.
15 -қадам: Потенциометрлерді жолақ тақтасына қосыңыз және дәнекерлеңіз
Енді генерацияның жиілігін бақылау үшін тұтқа ретінде қолданылатын қалған потенциометрлерді қосу керек. Потенциометрлерді Arduino веб-сайтында Arduino көмегімен аналогтық кіріс ретінде пайдалану туралы толығырақ оқыңыз: Потенциометрді оқу (аналогтық кіріс).
Алғашқы потенциометрдегідей электрлік функциясы жоқ потенциометрлердің аяқтарын түзету үшін қысқыш пайдаланыңыз.
Потенциометрлерді Фритзинг-схемаға сәйкес керекті жерге қойыңыз, компоненттердің барлық бес аяғын тесіктерден өткізіңіз.
Дәнекерлеу кезінде механикалық беріктікке ие болу үшін лентаның екі жағындағы екі аяғын бүгіңіз.
Бес аяқтың барлығын дәнекерлеңіз, тіпті бүйірлік аяқтарда электрлік функция болмаса да. Бұл потенциометрлерге қосымша механикалық беріктік береді.
16 -қадам: Конденсаторларды жолақ тақтасына жалғаңыз және дәнекерлеңіз
Конденсаторлар сигналдың тұрақтылығын қамтамасыз ету үшін потенциометрлердің шығыс түйреуіші мен жерге тұйықталу арасына қосылады. Кірісті тегістеу туралы толығырақ осы нұсқаулықта: тегіс потенциометрлік кірісте оқыңыз.
Конденсаторларды Fritzing-схемасына сәйкес ленталық тақтаға қосыңыз. Жоғарғы жағы потенциометр сөресінен жоғары болмайтындай етіп оларды таспаға жақынырақ итеріңіз.
Конденсаторлардың аяқтарын дәнекерлеу кезінде орнында ұстау үшін бүгіңіз.
Аяқтарды дәнекерлеп, қалған ұзындығын кесіңіз.
17 -қадам: Айналмалы кодерді жолақ тақтасына қосыңыз және дәнекерлеңіз
Айналмалы кодердің екі бүйірлік аяқтарын таспа тақтасына тегіс жататындай етіп түзетіңіз. Мен мұны істеймін, себебі менің айналмалы кодерлерде бүйірлік аяқтары бар, олар таспалы тесіктен өтуге өте үлкен.
Айналмалы кодерді Fritzing-схемасына сәйкес керекті жерде таспа тақтасы арқылы итеріңіз.
Мен содан кейін дәнекерлеу кезінде айналмалы кодерді ұстап тұру үшін оқшаулағыш таспаны қолданамын, себебі кодердің түйреуіштері оны жақсы ұстамайды.
Айналмалы кодерді дәнекерлеңіз және таспаны алыңыз.
18 -қадам: Потенциометрлерді Arduino -ға қосу және дәнекерлеу сымдары (1/2)
Фритзинг-схемаға сәйкес әр потенциометрдің ортаңғы түйреуіштерінен сигналдық кабельдерді оң жақ Arduino түйреуішіне қосыңыз.
Потенциометрлердің оң жақ түйреуіштерін MicroSD ажырату тақтасының VCC-істікшесімен тізбектей қосатын 5В сымдармен де осылай жасаңыз.
Сымдарды таспаның артқы жағына бүгіңіз.
Сымдарды дәнекерлеңіз және сымдардың қалған металл бөлігін кесіңіз.
19 -қадам: Потенциометрлерді Arduino -ға қосу және дәнекерлеу сымдары (2/2)
Ол таспаның алдыңғы жағына жинала бастайды, сондықтан біз компоненттердің соңғы түйреуіштерін қосу үшін артқы жағына соңғы сымдарды қосқымыз келеді. Енді потенциометрлер мен айналмалы кодер орнатылғанда, таспаны төңкеріп қоюға болады, бұл сымдарды тікелей артқы жағына дәнекерлеу кезінде көмектеседі.
Потенциометрлердің жерге қосқыштарын қосатын ұзындығы бірдей үш сымды өлшеу арқылы бастаңыз. Бұл сымдар тесіктерден өтпейді, керісінше Fritzing-схемасына сәйкес оң жақ түйреуіштің жанында жатып дәнекерленеді.
Бұл саңылаудан өткен және сығылған сымды дәнекерлеуге қарағанда қиын, сондықтан бір сымнан бастаңыз және әр түрлі түйреуіштердің дәнекерін қаптамаңыз.
20 -қадам: Айналмалы кодерді Arduino -ға қосу және дәнекерлеу сымдары
Енді потенциометрлердің жерге қосылатын сымдарын айналмалы кодерге қосу үшін екі қысқа сымды қосуды жалғастырыңыз.
Потенциометрлерде таспаның өз бетімен тұруына мүмкіндік беру кезінде сымдарды дәнекерлеңіз.
Айналмалы кодерді arduino-ға Fritzing-схемасына сәйкес қосатын үш сымды қосыңыз және соңында MicroSD үзілісінің жерге тұйықталуын жақын потенциометрдің жерге тұйықтауышына қосатын қысқа сымды қосыңыз. Сымдарды кезекпен дәнекерлеңіз.
21-қадам: Толық ANDI-кодты тексеріңіз
Енді осы жерден табылған кодтың толық нұсқасын тексеру уақыты келді. Arduino-ны компьютерге қосыңыз және ANDI-кодты жүктеңіз.
Содан кейін динамик кабелін дыбыс шығысына қосыңыз және потенциометрлер мен айналмалы кодерді сынап көріңіз. Егер сіз көп дыбысты естісеңіз, уайымдамаңыз, бұл мен үшін Arduino-ны USB кабелі арқылы қосуға байланысты болды. Келесі қадамда сіз батарея коннекторын және қуат қосқышын лента тақтасына дәнекерлейсіз, содан кейін Arduino енді компьютермен жұмыс жасамайды.
22 -қадам: Батарея коннекторын жалаңаштау тақтасына жалғаңыз және дәнекерлеңіз
Батарея коннекторы 9В-аккумуляторды таспаға қуат көзі ретінде қосады. Ауыстыру қосқышы аккумулятор қосқышының қызыл сымын жалғау немесе үзу арқылы жобаны қосады немесе өшіреді.
Қызыл сымды батарея қосқышының ұстағышынан шамамен 10 см қашықтықта кесіңіз және сымның ұшын ауыстырып қосқыштың ортаңғы штырына айналдырыңыз. Содан кейін ауыстырып -қосқыштың сыртқы түйреуіштерінің біріне шамамен 20 см болатын басқа сымды қосыңыз.
Қызыл сымдардың екеуін де сымдарды орнында ұстау үшін «көмекші қолдар» көмегімен қосқышқа дәнекерлеңіз.
Қызыл сымның ұшын Arduino-дың Вин-істігіне, ал қара сымды жерге түйреуішке Fritzing-схемасына сәйкес жалғаңыз.
Тақтайшаның артқы жағындағы сымдарды бүгіңіз және тақтаны орнына бұраңыз.
Ардуиноны қосу үшін қосқышты қолданыңыз және микроконтроллердегі жарықдиодты шамдардың қосылып тұрғанын көріңіз.
23 -қадам: схеманы тексеріңіз
Дыбыс деңгейін төмендету үшін сол жақ потенциометрді сағат тіліне қарсы бұраңыз, содан кейін дыбыс қосқышына динамик кабелін қосыңыз. Сондай -ақ, динамик кабелін аудио қосқышқа итеріп жіберген кезде пайда болатын кез келген жоғары дыбыстарды болдырмау үшін, таспаны қосу кезінде динамик минималды көлемде болуы керек.
24 -қадам: оны өз жолыңызбен жабыңыз
Тамаша жұмыс, сіз дайынсыз! Енді сізге қалаған схеманы қоршау өз қолыңызда. Мен өз тізбегімді алюминийден және қара түсті фанерадан жасалған қоршаудың ішіне қоюды шештім, бірақ мұны сізге ұнайтындай етіп жасауға болады.
Пікір қалдырыңыз немесе маған электронды поштаны [email protected] электронды поштасына жіберіңіз, егер сізде қандай да бір сұрақтарыңыз немесе жақсартуларыңыз болса!
Авторлар байқауының екінші жүлдесі 2018 ж
Epilog Challenge 9 -да екінші орын
2017 жылғы Arduino конкурсында екінші орын
Ұсынылған:
STC MCU көмегімен DIY функционалды генераторы: 7 қадам (суреттермен)
STC MCU бар DIY функционалды генераторы: бұл STC MCU көмегімен жасалған функция генераторы. Тек бірнеше компоненттер қажет және схема қарапайым. Спецификацияның шығысы: бір арналы квадраттық толқын пішіні жиілігі: 1Гц ~ 2МГц толқындық толқын пішіні жиілігі: 1Гц ~ 10кГц амплитудасы: VCC, шамамен 5В жүктеме
Arduino көмегімен интерактивті лазер парағы генераторы: 11 қадам (суреттермен)
Arduino көмегімен интерактивті лазерлік парақ генераторы: Лазерлерді керемет визуалды эффекттер жасау үшін пайдалануға болады. Бұл жобада мен интерактивті және музыка ойнайтын лазерлік дисплейдің жаңа түрін жасадым. Құрылғы екі лазерді айналдырып, құйынды тәрізді екі жарық парағын құрайды. Мен қашықтық датчигін енгіздім
Сүйек генераторы: 12 қадам (суреттермен)
Сүйек генераторы: Бұл нұсқаулық менің IGCSE жүйелері мен басқару курсының бөлігі ретінде аяқтаған менің негізгі жобама арналған. Ол A* бағасын алды, мен оны осы нұсқаулықта қалай жасауға болатынын көрсетемін. Электрониканың жақсы тәжірибесі, сонымен қатар экспозиция
Ауа райына негізделген музыка генераторы (ESP8266 негізіндегі Midi генераторы): 4 қадам (суреттермен)
Ауа -райына негізделген музыкалық генератор (ESP8266 негізіндегі Midi генераторы): Сәлеметсіз бе, мен бүгін ауа -райына негізделген музыкалық генераторды қалай жасау керектігін түсіндіремін, ол ESP8266 негізінде жасалған, ол Arduino сияқты, ол температураға, жаңбырға жауап береді. және жарық қарқындылығы.Ол бүкіл әндер мен аккордтар жасайды деп күтпеңіз
DIY жиектелген ритм шамы: 9 қадам (суреттермен)
DIY жиектелген ритм шамы: Сізге бейбіт түндер мен билеу шамдары ұнайды ма? Светодиоды ұнатасыз ба? Сізге күлкілі джем ұнайды ма? Бұл сіз үшін керемет және өте оңай жоба! Бұл сіз бұрын көрген боларсыз, жақсы безендірілген әшекей. Ол дыбысты қабылдау, оны талдау және … арқылы жұмыс істейді