Turinys:

ANDI - atsitiktinis ritmo generatorius - elektronika: 24 žingsniai (su nuotraukomis)
ANDI - atsitiktinis ritmo generatorius - elektronika: 24 žingsniai (su nuotraukomis)

Video: ANDI - atsitiktinis ritmo generatorius - elektronika: 24 žingsniai (su nuotraukomis)

Video: ANDI - atsitiktinis ritmo generatorius - elektronika: 24 žingsniai (su nuotraukomis)
Video: CS50 2015 - Week 4 2024, Lapkritis
Anonim
ANDI - atsitiktinis ritmo generatorius - elektronika
ANDI - atsitiktinis ritmo generatorius - elektronika
ANDI - atsitiktinis ritmo generatorius - elektronika
ANDI - atsitiktinis ritmo generatorius - elektronika
ANDI - atsitiktinis ritmo generatorius - elektronika
ANDI - atsitiktinis ritmo generatorius - elektronika
ANDI - atsitiktinis ritmo generatorius - elektronika
ANDI - atsitiktinis ritmo generatorius - elektronika

ANDI yra mašina, kuri sukuria atsitiktinį ritmą vienu mygtuko paspaudimu. Kiekvienas ritmas yra unikalus ir gali būti pakoreguotas penkiomis rankenėlėmis. ANDI yra universiteto projekto, kurio tikslas buvo įkvėpti muzikantus ir išnagrinėti naujus būdus, kaip dirbti su būgno ritmu, rezultatas. Daugiau informacijos apie projektą rasite andinstruments.com

ANDI projektavimo etape daug įkvėpimo sėmėmės iš kūrėjų bendruomenės ir ypač iš įdomių projektų čia, „Instructables“. Norėdami grąžinti malonę, parašiau šią instrukciją, kaip suprojektuoti ANDI ritmo generatoriaus elektros grandinę. Tai paprasta grandinė su penkiomis sukamosiomis rankenėlėmis, valdanti trumpų būgno garsų, saugomų „micro-SD“kortelėje, atkūrimą per „Arduino Nano“.

Ši instrukcija apima elektroninės grandinės sukūrimą, o „Arduino“užprogramuotas kodas ir čia naudojami būgno garsai. Kodas paaiškinamas kodo faile esančiais komentarais ir šioje pamokoje nenagrinėsiu kodo.

ANDI išorėje yra aliuminio lakštai ir fanera, ir aš neįtraukiau išorės gaminimo į šią instrukciją.

Jei jus domina išsamus kodo paaiškinimas arba kaip jį padaryti, jis bus pridėtas ateityje.

Priešingu atveju tai suteikia jums laisvę kurti savo ANDI ritmo generatoriaus korpusą.

Sekite mano „ANDinstruments“projektą „Instagram“, kad gautumėte projekto žiniasklaidos atnaujinimus: @and_instruments

1 žingsnis: kaip sekti mokymo programą

Kaip sekti pamoką
Kaip sekti pamoką

Aš stengiausi, kad ši instrukcija būtų kuo išsamesnė, kad įvairaus lygio žmonėms būtų suteikta prieiga prie jos.

Tai reiškia, kad kartais jis gali atrodyti pernelyg išsamus ir lėtas, todėl prašome greičiau atlikti veiksmus, kuriuos jaučiatės patogiai.

Norėdami geriau suprasti kai kurias pagrindines grandinės dalis, pridėjau nuorodų į kitus nurodymus, vadovėlius ir „wikipedia“puslapius, kurie padeda suprasti, kas vyksta.

Nesivaržykite pertvarkyti grandinę ir perrašyti kodą, kaip jums atrodo tinkama, ir jei tai padarysite, nurodykite atgal į andinstruments.com ir nurodykite šaltinį.

Komentuokite arba atsiųskite man el. Laišką adresu [email protected], jei turite klausimų apie „Instructable“arba turite idėjų, kaip patobulinti grandinę ar mokymo programą!

2 žingsnis: Surinkite komponentus

Surinkite komponentus
Surinkite komponentus

Aš naudoju šiuos grandinės projektavimo komponentus:

  • 39x30 skylių iš 3 salų juostos
  • Su „Arduino nano“suderinamas V3.0 ATMEGA328 16M
  • (2x) 15x1 „Arduino“kaiščio galvutė
  • „MicroSD“pertrauka su lygio perjungikliu („SparkFun Shifting μSD Breakout“)
  • 7x1 kištukinė antgalis „MicroSD Breakout“
  • „Micro SDHC“kortelė („Intenso 4 GB Micro SDHC-4 Class Class“)
  • (4x) 10k omų potenciometrai (Alpių 9 mm dydžio metalinio veleno fiksatorius RK09L114001T)
  • (4x) 0,1uF keraminiai kondensatoriai (Vishay K104K15X7RF53L2)
  • 1k omo rezistorius (metalinis plėvelės rezistorius 0,6W 1%)
  • 3,5 mm garso lizdas, pritvirtintas prie skydelio („Kycon STPX-3501-3C“)
  • Rotacinis kodavimo įrenginys su stūmikliu („Bourns“kodavimo įrenginys PEC11R-4025F-S0012)
  • Perjungimo jungiklis (1 polių litavimo skirtukai, įjungti MTS-102)
  • 9 voltų akumuliatoriaus dirželis („Keystone“ekranuotas 9 voltų „I“tipo akumuliatoriaus dirželis)
  • 9 voltų baterija
  • Tvirta viela su skirtingomis spalvomis

Bandysiu paaiškinti savo pasirinktą komponentą visoje instrukcijoje. Projektuodamas grandinę aš daugiausia siekiau, kad šis projektas būtų kuo pigesnis ir mažesnis. Todėl stengiausi, kad visi komponentai būtų sumontuoti ant juostos plokštės, kad juos jungiantys laidai galėtų eiti išilgai plokštės.

Jei turite pasiūlymų, kaip patobulinti grandinę, komentuokite arba atsiųskite man el.

3 žingsnis: raskite keletą įrankių

Raskite keletą įrankių
Raskite keletą įrankių
Raskite keletą įrankių
Raskite keletą įrankių
Raskite keletą įrankių
Raskite keletą įrankių
Raskite keletą įrankių
Raskite keletą įrankių

Šiam projektui naudoju šiuos įrankius ir įrangą:

  • Duonos lenta komponentams išbandyti prieš lituojant juosteles
  • Maža replė laidams pjauti
  • Automatinis laidų nuėmiklis
  • Žnyplės, skirtos tvirtų laidų ir komponentų kojelių lenkimui
  • Lituoklis su reguliuojama temperatūra
  • Litavimo metu „pagalbinės rankos“laikyti juostą
  • Mažas sustiprintas garsiakalbis ir 3,5 mm garso kabelis, skirtas patikrinti grandinės garso išvestį

4 žingsnis: Sekite schemą

Sekite schemą
Sekite schemą

Ši schema sukurta naudojant „Fritzing“, ir aš rekomenduoju dar kartą ją patikrinti, kad įsitikintumėte, jog nepraleidote jokio komponento ar ryšio.

Schemoje esantys komponentai neatrodo tiksliai tokie, kokius naudojau savo grandinėje, tačiau tai rodo, kaip prijungti laidus, o kaiščiai yra tose pačiose vietose kaip ir mano komponentai.

5 veiksmas: prijunkite „Arduino“prie „MicroSD“kortelių pertraukimo plokštės

Prijunkite „Arduino“prie „MicroSD“kortelių pertraukimo plokštės
Prijunkite „Arduino“prie „MicroSD“kortelių pertraukimo plokštės
Prijunkite „Arduino“prie „MicroSD“kortelių pertraukimo plokštės
Prijunkite „Arduino“prie „MicroSD“kortelių pertraukimo plokštės
Prijunkite „Arduino“prie „MicroSD“kortelių pertraukimo plokštės
Prijunkite „Arduino“prie „MicroSD“kortelių pertraukimo plokštės

Rekomenduoju pradėti projektą išbandant du svarbiausius grandinės komponentus: „Arduino Nano“ir „MicroSD“kortelių pertraukimo plokštę. Aš tai darau ant duonos lentos ir kai ji gerai veikia, lituosiu komponentus ant juostos, todėl ji tampa nuolatinė.

Jei norite sužinoti daugiau apie tai, kaip veikia „MicroSD“pertraukimo plokštė, rekomenduoju perskaityti šią „Adafruit“mokymo programą: „Micro SD Card Breakout Board Tutorial“.

Lituoti kaiščių antraštes ant „Arduino“plokštės ir „MicroSD“pertraukimo plokštės. Aš naudoju duonos lentą, kad lituodamas tvirtai laikyčiau vyriškas kaiščių antgalius. Gali būti sunku padaryti gerą litavimo jungtį, o mano pavyzdiniuose paveikslėliuose rasite keletą sugedusių. Rekomenduoju prieš pradėdami žiūrėti kai kurias litavimo pamokas, jei pirmą kartą naudojate lituoklį.

Prijunkite „MicroSD“pertraukimo plokštę prie „Arduino“ant duonos lentos tokia tvarka:

  • „Arduino“kaištis GND -> „MicroSD GND“
  • „Arduino“kaištis 5V -> „MicroSD VCC“
  • „Arduino“kaištis D10 -> „MicroSD CS“
  • „Arduino“kaištis D11 -> „MicroSD DI“
  • „Arduino“kaištis D12 -> „MicroSD D0“
  • „Arduino“kaištis D13 -> „MicroSD SCK“(aš taip pat mačiau, kad jis vadinamas CLK)

Šiame projekte nenaudojamas „MicroSD“pertraukimo plokštės kompaktinis diskas.

6 žingsnis: Paruoškite „MicroSD“kortelę

Paruoškite „MicroSD“kortelę
Paruoškite „MicroSD“kortelę
Paruoškite „MicroSD“kortelę
Paruoškite „MicroSD“kortelę
Paruoškite „MicroSD“kortelę
Paruoškite „MicroSD“kortelę

Prijunkite „MicroSD“kortelę prie kompiuterio naudodami adapterį. Aš naudoju „MicroSD“kortelę į SD kortelės adapterį. Suformatuokite „MicroSD“kortelę naudodami programinę įrangą „SD Formatter“iš „SD Association“:

Aš naudoju nustatymą „Perrašyti formatas“, kuris ištrina viską iš „MicroSD“kortelės, net jei mano kortelė yra visiškai nauja ir jau tuščia. Aš tai darau, nes daugelyje pamokų rekomenduojama naudoti SD korteles su „Arduino“. Nurodykite kortelės pavadinimą ir paspauskite „Formatuoti“. Man tai paprastai trunka apie 5 minutes ir baigiasi pranešimu „Kortelės formatas baigtas!“. Uždarykite SDFormatter.

Įkelkite visus suspausto garso įrašo.wav failus į čia esantį „MicroSD“kortelės šakninį katalogą. Baigę įkėlimą išimkite „MicroSD“kortelę ir vėl įdėkite ją į „MicroSD“pertraukos plokštę.

Jei žinote, kaip naudotis garso programine įranga, galite pridėti savo garso įrašus, o ne mano, jei juos pavadinsite taip pat, kaip ir mano pavyzdiniuose failuose. Failai turėtų būti 8 bitų.wav failai, kurių atrankos dažnis yra 44 100 Hz.

7 veiksmas: išbandykite „MicroSD“kortelę

Išbandykite „MicroSD“kortelę
Išbandykite „MicroSD“kortelę
Išbandykite „MicroSD“kortelę
Išbandykite „MicroSD“kortelę

Įkelkite „CardInfoTest10“kodą į „Arduino“, kad patikrintumėte ryšį su „MicroSD“kortele. Šį kodą sukūrė „Limor Fried 2011“ir pakeitė „Tom Igoe 2012“, jis randamas ir paaiškinamas „Arduino“svetainėje čia.

Atidarykite 9600 baudų serijos monitorių ir patvirtinkite, kad gaunate šį pranešimą:

„Inicijuojama SD kortelė… Sujungimas yra teisingas ir kortelė yra.

Kortelės tipas: SDHC

Garso tipas yra FAT32"

Tada seka daug teksto eilučių, kurios mums dabar nėra svarbios.

Jei norite sužinoti, kaip veikia serijinis monitorius, peržiūrėkite šią „Adafruit“pamoką: „Serial monitor arduino“.

8 veiksmas: lituokite „Arduino“ir „MicroSD“pertraukimo plokštę prie „Stripboard“

Lituokite „Arduino“ir „MicroSD“pertraukimo plokštę prie „Stripboard“
Lituokite „Arduino“ir „MicroSD“pertraukimo plokštę prie „Stripboard“
Lituokite „Arduino“ir „MicroSD“pertraukimo plokštę prie „Stripboard“
Lituokite „Arduino“ir „MicroSD“pertraukimo plokštę prie „Stripboard“
Lituokite „Arduino“ir „MicroSD“pertraukimo plokštę prie „Stripboard“
Lituokite „Arduino“ir „MicroSD“pertraukimo plokštę prie „Stripboard“

Atjunkite „Arduino“nuo kompiuterio ir švelniai ištraukite „Arduino“ir „MicroSD“pertraukimo plokštę nuo duonos lentos. Aš naudoju mažą atsuktuvą „plokščia galva“ir keletą kartų sukioju jį tarp plastikinės kaiščio galvutės antgalių ir duonos lentos, kol komponentai yra pakankamai laisvi, kad juos būtų galima pakelti rankomis.

Atidėkite duonos lentą ir apverskite juostą taip, kad vario salos būtų nukreiptos žemyn. Dabar atėjo laikas lituoti „Arduino“ir „MicroSD“pertraukimo plokštę ant juostos, kad šios projekto dalys būtų nuolatinės. Atminkite, kad po to, kai lituosite juosteles ant plokštės, išimti komponentus yra tikrai sunku, todėl įsitikinkite, kad jie teisingai įdėti į tinkamas pozicijas ir kad jie būtų kuo stipriau prigludę prie juostos, kad po litavimo būtų užtikrintas geras mechaninis stiprumas.

Lituodamas naudoju izoliacinę juostą, kad laikyčiau komponentus, nes lituodami turite apversti juostelę aukštyn kojomis, kad matytumėte vario salas ir kištukines kaištis, kuriose reikia lituoti.

Lituodamas naudoju „pagalbos rankas“, kad išvengčiau ant stalo klojamos juostos ir palaidų komponentų. Paguldžius palaidus komponentus, jie gali šiek tiek pasislinkti ir prarasti tvirtą prigludimą prie juostos.

Pakartokite „MicroSD“pertraukimo plokštės procesą. Pirmiausia sandariai įdėkite jį į reikiamą vietą ir pritvirtinkite izoliacine juostele.

Kadangi „MicroSD“pertraukimo plokštės vienoje pusėje yra tik kištukiniai kaiščiai, ji bus pritvirtinta pakreipimo padėtyje. Nematau jokių problemų, todėl pritvirtinu jį kampu su izoliacine juostele ir po litavimo jis tvirtai sėdi.

Tada apverčiu striptizo lentą aukštyn kojom ir lituodamas naudojuosi „pagalbos rankomis“.

9 veiksmas: prijunkite garsumo valdymo rankenėlę ir žemo dažnio filtrą prie „Stripboard“

Prijunkite garsumo valdymo rankenėlę ir žemo dažnio filtrą prie „Stripboard“
Prijunkite garsumo valdymo rankenėlę ir žemo dažnio filtrą prie „Stripboard“
Prijunkite garsumo valdymo rankenėlę ir žemo dažnio filtrą prie „Stripboard“
Prijunkite garsumo valdymo rankenėlę ir žemo dažnio filtrą prie „Stripboard“
Prijunkite garsumo valdymo rankenėlę ir žemo dažnio filtrą prie „Stripboard“
Prijunkite garsumo valdymo rankenėlę ir žemo dažnio filtrą prie „Stripboard“

Dabar atėjo laikas pridėti komponentų prie juostos, kad būtų galima išvesti garsą ir reguliuoti garsumą. Komponentai bus sujungti vienas su kitu spalvota kieta viela.

Potenciometras veikia kaip garsumo valdiklis, pasukus jis padidina jo pasipriešinimą ir sumažina išvesties garsumą. Jei norite sužinoti daugiau apie potenciometrus, galite apsilankyti šiame wikipedia puslapyje: en.wikipedia.org/wiki/Potentiometer.

1k omo rezistorius ir 0, 1 uF keraminis kondensatorius veikia kaip žemo dažnio filtras, pašalinantis aukštą triukšmą. Jei norite sužinoti daugiau apie žemųjų dažnių filtrus, galite apsilankyti šiame „Wikipedia“puslapyje: en.wikipedia.org/wiki/Low-pass_filter

Prieš lituojant laidus tarp „MicroSD“pertraukimo plokštės ir „Arduino“, lituoju šiuos komponentus prie juostos. Aš tai darau, nes noriu, kad garso išvesties laidai būtų arti juostos.

Pradėkite išlyginti metalines potenciometro kojeles, jei jos yra sulenktos kaip mano pavyzdyje. Tai darydami, galite iškišti kojas per juostos skylutes, kad padidintumėte stiprumą, kuris išlaiko potenciometrą.

Stumkite potenciometrą per juostos plokštės skyles pagal fritavimo schemą.

Žnyplėmis sulenkite potenciometro atramines kojas link juostos plokštės.

Dabar atėjo laikas prijungti potenciometrą prie „Arduino“. Iškirpkite tinkamo ilgio vielą.

Naudokite kabelių juostos įrankį, kad pašalintumėte maždaug 5 mm plastiko kiekviename laido gale, kad matytumėte metalą viduje.

Žnyplėmis sulenkite laidą taip, kad jis priglustų prie juostos.

Išstumkite laidą per juosteles, jungiančias jį su dešiniuoju potenciometro kaiščiu ir „Arduino“kaiščiu D9. Sulenkite vielą juostelės galinėje pusėje, kad viela laikytųsi vietoje, kol pridedama daugiau komponentų. Kol kas nesulituokite.

Pakartokite procesą, pridedant vielą prie vidurinio potenciometro kaiščio ir tuščią kaištį, esantį potenciometro dešinėje pagal fritavimo schemas.

Pridėkite 1k omo rezistorių prie skylės šalia laido iš vidurinio potenciometro kaiščio.

Žnyplėmis du kartus sulenkite vieną kondensatoriaus kojelę, kad ji atitiktų dvi skylutes juostos plokštėje pagal fritavimo schemą.

Išstumkite kondensatorių per juosteles, kad viena koja dalytųsi su rezistoriumi, o viena koja eitų per skylę tuščioje 3 skylių saloje, esančioje dešinėje nuo rezistoriaus.

Stumkite kondensatorių pakankamai toli, kad jis nebūtų aukščiau nuo juostos plokštės nei potenciometro lentyna žemiau sriegių. Taip yra todėl, kad metalinis korpuso viršus atsirems į potenciometro lentyną, todėl kondensatorius neturėtų būti viršūnės kelyje.

Pridėkite dar du laidus, kad prijungtumėte arduino įžeminimą prie kairiojo potenciometro kaiščio ir tęskite iš ten į skylę, prijungtą prie kondensatoriaus.

10 veiksmas: prijunkite garsumo valdymo rankenėlę ir žemo dažnio filtrą prie „Stripboard“

Lituokite garsumo valdymo rankenėlę ir žemo dažnio filtrą prie „Stripboard“
Lituokite garsumo valdymo rankenėlę ir žemo dažnio filtrą prie „Stripboard“
Lituokite garsumo valdymo rankenėlę ir žemo dažnio filtrą prie „Stripboard“
Lituokite garsumo valdymo rankenėlę ir žemo dažnio filtrą prie „Stripboard“
Lituokite garsumo valdymo rankenėlę ir žemo dažnio filtrą prie „Stripboard“
Lituokite garsumo valdymo rankenėlę ir žemo dažnio filtrą prie „Stripboard“
Lituokite garsumo valdymo rankenėlę ir žemo dažnio filtrą prie „Stripboard“
Lituokite garsumo valdymo rankenėlę ir žemo dažnio filtrą prie „Stripboard“

Sulenkę visus laidus, esančius galinėje juostos plokštės pusėje, kad komponentai ir laidai nenukristų, galite apversti juosteles aukštyn kojomis. Aš naudoju savo „pagalbos rankas“, kad apjuosčiau striptizo lentą aukštyn kojomis. Įsitikinkite, kad sulenktos komponentų ir laidų kojelės netrukdo kitiems. Kartais sulenktomis kojomis galima užpildyti tarpą tarp skirtingų vario salų. Paprastai tai gerai daryti su žeme ir 5 V „Arduino“kaiščiais, nes daugelis komponentų dažnai yra prijungti prie šių dviejų. Šiuo atveju aš naudoju šią techniką ant „Arduino“įžeminimo kaiščio.

Po litavimo aš naudoju aštrią replę, kad nukirpčiau kojas ir laidus ten, kur jie per ilgi.

11 veiksmas: prijunkite „MicroSD Breakout Board“prie „Arduino“

Prijunkite „MicroSD Breakout Board“prie „Arduino“
Prijunkite „MicroSD Breakout Board“prie „Arduino“
Prijunkite „MicroSD Breakout Board“prie „Arduino“
Prijunkite „MicroSD Breakout Board“prie „Arduino“
Prijunkite „MicroSD Breakout Board“prie „Arduino“
Prijunkite „MicroSD Breakout Board“prie „Arduino“

Dabar atėjo laikas prijungti „MicroSD“pertraukimo plokštę prie „Arduino“. Pradėkite prijungdami laidą tarp „Arduino“žemės ir „MicroSD“pertraukimo plokštės įžeminimo. Dabar naudoju „Arduino“įžeminimo kaiščio pratęsimą, kurį sukūriau lituodamas laido galą, einantį tarp „Arduino“ir kairiojo potenciometro kaiščio, prie gretimos varinės salos, esančios šalia „Arduino“įžeminimo kaiščio.

Toliau lenkite laido galą ant nugarinės juostos plokštės, kad laikytumėte laidą vietoje, ir palaukite, kol lituosite, kol visi laidai tarp „Arduino“ir „MicroSD“pertraukimo plokštės bus savo vietose.

Prijunkite laidą tarp „MicroSD“pertraukimo plokštės CS kaiščio ir „Arduino“D10 kištuko.

Tęskite laidą tarp „MicroSD“pertraukimo plokštės DI kaiščio ir „Arduino“D11 kištuko.

Prijunkite „MicroSD“pertraukimo plokštės DO prie „Arduino“D12 kištuko.

Prijunkite „MicroSD“pertraukimo plokštės SCK kaištį (kitoje „MicroSD“pertraukos plokštėje, kurią naudoju prieš tai, kai šis kaištis buvo pavadintas CLK, o ne SCK) su „Arduino“D13 kaiščiu.

Paskutinis prijungtas laidas yra tarp „MicroSD“pertraukimo plokštės VCC kaiščio ir „Arduino“5V kaiščio.

Laidai gali būti šiek tiek ankšti, tačiau įsitikinkite, kad metalinės laidų dalys neliečia viena kitos.

Pasukite juostelę ir įsitikinkite, kad laidai vis dar yra vietoje.

12 veiksmas: prijunkite „MicroSD Breakout Board“prie „Stripboard“

Lituokite „MicroSD Breakout Board“prie „Stripboard“
Lituokite „MicroSD Breakout Board“prie „Stripboard“
Lituokite „MicroSD Breakout Board“prie „Stripboard“
Lituokite „MicroSD Breakout Board“prie „Stripboard“

Užtepkite lydmetalį ir nupjaukite likusius vielos galus.

13 veiksmas: prijunkite ir lituokite garso lizdą prie „Stripboard“

Prijunkite ir lituokite garso lizdą prie „Stripboard“
Prijunkite ir lituokite garso lizdą prie „Stripboard“
Prijunkite ir lituokite garso lizdą prie „Stripboard“
Prijunkite ir lituokite garso lizdą prie „Stripboard“
Prijunkite ir lituokite garso lizdą prie „Stripboard“
Prijunkite ir lituokite garso lizdą prie „Stripboard“
Prijunkite ir lituokite garso lizdą prie „Stripboard“
Prijunkite ir lituokite garso lizdą prie „Stripboard“

Dabar atėjo laikas prijungti garso lizdą prie juostos. Pradėkite pritvirtindami laidus prie garso lizdo ir sulenkite laidus aplink garso lizdo kaiščius, kad jie liktų vietoje.

Litavimo metu gali būti sunku išlaikyti vielą vietoje. Tam dar kartą naudojuosi „pagalbos rankomis“.

Prijunkite garso lizdo laidus prie juostos pagal šlifavimo schemą ir sulenkite laidus, esančius užpakalinėje juostos pusėje, kad jie laikytųsi.

Apverskite juostelę aukštyn kojom ir uždėkite garso lizdo laidų lydmetalį. Tada nupjaukite likusius laidus replėmis.

14 veiksmas: išbandykite garso lizdą

Išbandykite garso lizdą
Išbandykite garso lizdą
Išbandykite garso lizdą
Išbandykite garso lizdą

Dabar atėjo laikas išbandyti garso išvestį. Prijunkite „Arduino“prie kompiuterio ir įkelkite „andi_testsound“kodą, kurį rasite čia.

Prijunkite garso lizdą 3,5 mm garso kabeliu (tokios pačios jungties įprastos ausinės) prie sustiprinto garsiakalbio. Šiame vaizdo įraše aš prijungiu garso lizdą prie mažo „Bluetooth“garsiakalbio, kurio gale taip pat yra 3,5 mm „Audio In“įvestis. Ši grandinė neveiks prijungus ausines, nes trūksta garso išvesties. Norint gauti energijos, „Arduino“vis tiek reikia prijungti prie kompiuterio. „Andi_testsound“kodas atkuria skirtingus „MicroSD“kortelės garso įrašus ir, jei viskas veikia, dabar per garsiakalbį išgirsite atsitiktinį ritmą. Taip pat galite pasukti potenciometrą, kad padidintumėte arba sumažintumėte išvesties garsumą.

15 veiksmas: prijunkite ir lituokite potenciometrus prie „Stripboard“

Prijunkite ir lituokite potenciometrus prie „Stripboard“
Prijunkite ir lituokite potenciometrus prie „Stripboard“
Prijunkite ir lituokite potenciometrus prie „Stripboard“
Prijunkite ir lituokite potenciometrus prie „Stripboard“
Prijunkite ir lituokite potenciometrus prie „Stripboard“
Prijunkite ir lituokite potenciometrus prie „Stripboard“

Dabar atėjo laikas pridėti likusius potenciometrus, kurie naudojami kaip rankenėlės, kad būtų galima valdyti sukurtą ritmą. Skaitykite daugiau apie potenciometrų naudojimą kaip analoginius įėjimus su „Arduino“„Arduino“svetainėje: Potenciometro skaitymas (analoginis įėjimas).

Naudokite replę, kad ištiesintumėte potenciometrų, neturinčių elektros funkcijos, kojas, kaip tai buvo padaryta naudojant pirmąjį potenciometrą.

Įdėkite potenciometrus tinkamoje vietoje pagal Fritzingo schemą su visomis penkiomis komponentų kojelėmis per skyles.

Sulenkite dvi šonines kojas ant nugarinės juostos, kad suteiktumėte tam tikrą mechaninį stiprumą litavimo metu.

Lituokite visas penkias kojas, net jei šoninės kojos neturi jokios elektrinės funkcijos. Tai suteikia potenciometrams šiek tiek papildomo mechaninio stiprumo.

16 veiksmas: prijunkite ir lituokite kondensatorius prie „Stripboard“

Prijunkite ir lituokite kondensatorius prie „Stripboard“
Prijunkite ir lituokite kondensatorius prie „Stripboard“
Prijunkite ir lituokite kondensatorius prie „Stripboard“
Prijunkite ir lituokite kondensatorius prie „Stripboard“
Prijunkite ir lituokite kondensatorius prie „Stripboard“
Prijunkite ir lituokite kondensatorius prie „Stripboard“

Kad signalas būtų stabilesnis, tarp signalo išvesties kaiščio ir įžeminimo kaiščio pridedami kondensatoriai. Skaitykite daugiau apie įvesties išlyginimą šioje instrukcijoje: Sklandus potenciometro įėjimas.

Pridėkite kondensatorius prie juostos pagal Fritzing schemą. Stumkite juos žemyn taip arti juostos, kad viršutinė jų dalis nebūtų virš potenciometrų lentynos.

Sulenkite kondensatorių kojas, esančias juostos plokštės galinėje pusėje, kad jos liktų litavimo metu.

Lituokite kojas ir nupjaukite likusį ilgį.

17 veiksmas: prijunkite ir lituokite sukamąjį kodavimo įrenginį prie „Stripboard“

Prijunkite ir lituokite sukamąjį kodavimo įrenginį prie „Stripboard“
Prijunkite ir lituokite sukamąjį kodavimo įrenginį prie „Stripboard“
Prijunkite ir lituokite sukamąjį kodavimo įrenginį prie „Stripboard“
Prijunkite ir lituokite sukamąjį kodavimo įrenginį prie „Stripboard“
Prijunkite ir lituokite sukamąjį kodavimo įrenginį prie „Stripboard“
Prijunkite ir lituokite sukamąjį kodavimo įrenginį prie „Stripboard“
Prijunkite ir lituokite sukamąjį kodavimo įrenginį prie „Stripboard“
Prijunkite ir lituokite sukamąjį kodavimo įrenginį prie „Stripboard“

Ištiesinkite dvi sukamojo kodavimo šonines kojas taip, kad jos gulėtų plokščiai prie juostos. Aš tai darau, nes mano sukamieji kodavimo įrenginiai turi šonines kojas, kurios yra per didelės, kad išstumtų per juostą.

Pagal Fritzingo schemą, pasukite rotacinį kodavimo įrenginį per juostinę plokštę reikiamoje vietoje.

Tada aš naudoju tam tikrą izoliacinę juostelę, kad litavimo metu sukamasis kodavimo įrenginys būtų laikomas vietoje, nes kodavimo kaiščiai jo nelaiko pakankamai gerai.

Lituokite sukamąjį kodavimo įrenginį ir nuimkite juostą.

18 veiksmas: Prijunkite ir lituokite laidus Potenciometrų prijungimas prie „Arduino“(1/2)

Prijunkite ir lituokite laidus Potenciometrų prijungimas prie „Arduino“(1/2)
Prijunkite ir lituokite laidus Potenciometrų prijungimas prie „Arduino“(1/2)
Prijunkite ir lituokite laidus Potenciometrų prijungimas prie „Arduino“(1/2)
Prijunkite ir lituokite laidus Potenciometrų prijungimas prie „Arduino“(1/2)
Prijunkite ir lituokite laidus Potenciometrų prijungimas prie „Arduino“(1/2)
Prijunkite ir lituokite laidus Potenciometrų prijungimas prie „Arduino“(1/2)
Prijunkite ir lituokite laidus Potenciometrų prijungimas prie „Arduino“(1/2)
Prijunkite ir lituokite laidus Potenciometrų prijungimas prie „Arduino“(1/2)

Pridėkite signalo kabelius iš kiekvieno potenciometro vidurinių kaiščių prie dešiniojo „Arduino“kaiščio pagal Fritzing schemą.

Tą patį padarykite su 5 V laidais, jungiančiais potenciometrų dešinius kaiščius nuosekliai su „MicroSD“pertraukimo plokštės VCC kaiščiu.

Sulenkite laidus ant nugarinės juostos.

Lituokite laidus ir nupjaukite likusią metalinę laidų dalį.

19 žingsnis: Prijunkite ir lituokite laidus Potenciometrų prijungimas prie „Arduino“(2/2)

Prijunkite ir lituokite laidus Potenciometrų prijungimas prie „Arduino“(2/2)
Prijunkite ir lituokite laidus Potenciometrų prijungimas prie „Arduino“(2/2)
Prijunkite ir lituokite laidus Potenciometrų prijungimas prie „Arduino“(2/2)
Prijunkite ir lituokite laidus Potenciometrų prijungimas prie „Arduino“(2/2)
Prijunkite ir lituokite laidus Potenciometrų prijungimas prie „Arduino“(2/2)
Prijunkite ir lituokite laidus Potenciometrų prijungimas prie „Arduino“(2/2)

Priekinėje juostos plokštės dalyje pradeda būti daug žmonių, todėl norime pridėti paskutinius laidus prie galinės pusės, kad prijungtumėte paskutinius komponentų kaiščius. Dabar, kai yra potenciometrai ir sukamasis kodavimo įrenginys, juostelė gali stovėti aukštyn kojomis, o tai padeda lydant laidus tiesiai ant užpakalinės pusės.

Pradėkite matuoti tris vienodo ilgio laidus, kurie sujungs potenciometrų įžeminimo kaiščius. Šie laidai neis pro skylutes, o bus lituojami gulint šalia dešiniojo kaiščio pagal Fritzingo schemą.

Tai sunkiau nei lituoti vielą, kuri praėjo skylę ir buvo sulenkta, todėl pradėkite vienu laidu vienu metu ir būkite atsargūs, kad nesutaptų skirtingų kaiščių lydmetalis.

20 žingsnis: Prijunkite ir lituokite laidus Sukamojo kodavimo įrenginio prijungimas prie „Arduino“

Prijunkite ir lituokite laidus Sukamojo kodavimo įrenginio prijungimas prie „Arduino“
Prijunkite ir lituokite laidus Sukamojo kodavimo įrenginio prijungimas prie „Arduino“
Prijunkite ir lituokite laidus Sukamojo kodavimo įrenginio prijungimas prie „Arduino“
Prijunkite ir lituokite laidus Sukamojo kodavimo įrenginio prijungimas prie „Arduino“
Prijunkite ir lituokite laidus Sukamojo kodavimo įrenginio prijungimas prie „Arduino“
Prijunkite ir lituokite laidus Sukamojo kodavimo įrenginio prijungimas prie „Arduino“

Dabar tęskite pridėdami du trumpesnius laidus, kad prijungtumėte potenciometrų įžeminimo laidus prie sukamojo kodavimo įrenginio.

Lituokite laidus, leisdami striptizo plokštei savarankiškai stovėti ant potenciometrų.

Pridėkite tris laidus, jungiančius rotacinį kodavimo įrenginį prie arduino pagal Fritzing schemą, ir galiausiai pridėkite trumpą laidą, jungiantį „MicroSD“pertraukos įžeminimo kaištį su artimiausio potenciometro įžeminimo kaiščiu. Lituokite laidus po vieną.

21 veiksmas: išbandykite visą ANDI kodą

Išbandykite visą ANDI kodą
Išbandykite visą ANDI kodą
Išbandykite visą ANDI kodą
Išbandykite visą ANDI kodą

Dabar atėjo laikas išbandyti visą čia esančio kodo versiją. Prijunkite „Arduino“prie kompiuterio ir įkelkite ANDI kodą.

Tada prijunkite garsiakalbio kabelį prie garso išvesties ir išbandykite potenciometrus bei sukamąjį kodavimo įrenginį. Jei girdite daug aukšto triukšmo, nesijaudinkite, man tai lėmė „Arduino“maitinimas naudojant USB kabelį. Kitame žingsnyje ketinate lituoti akumuliatoriaus jungtį ir maitinimo jungiklį prie juostos, tada „Arduino“nebereikia maitinti kompiuteriu.

22 veiksmas: prijunkite ir lituokite akumuliatoriaus jungtį prie „Stripboard“

Prijunkite ir lituokite akumuliatoriaus jungtį prie „Stripboard“
Prijunkite ir lituokite akumuliatoriaus jungtį prie „Stripboard“
Prijunkite ir lituokite akumuliatoriaus jungtį prie „Stripboard“
Prijunkite ir lituokite akumuliatoriaus jungtį prie „Stripboard“
Prijunkite ir lituokite akumuliatoriaus jungtį prie „Stripboard“
Prijunkite ir lituokite akumuliatoriaus jungtį prie „Stripboard“

Baterijos jungtis jungia 9 V bateriją kaip maitinimo šaltinį prie juostos. Perjungimo jungiklis įjungs arba išjungs projektą, sujungdamas arba nutraukdamas raudoną akumuliatoriaus jungties laidą.

Nupjaukite raudoną laidą maždaug 10 cm atstumu nuo akumuliatoriaus jungties laikiklio ir sulenkite laido galą aplink perjungimo jungiklio vidurinį kaištį. Tada prijunkite kitą maždaug 20 cm ilgio laidą prie vieno iš perjungimo jungiklio išorinių kaiščių.

Lituokite abu raudonus laidus prie perjungimo jungiklio naudodami „pagalbos rankas“, kad laikytumėte laidus.

Prijunkite raudonojo laido galą prie „Arduino“„Vin“kaiščio ir juodą laidą prie įžeminimo kaiščio tose vietose, kurios nurodytos „Fritzing“schemoje.

Sulenkite laidus juostos nugarinėje pusėje ir pasukite lentą, kad ją prilituotumėte.

Naudokite perjungimo jungiklį, kad įjungtumėte „Arduino“ir pamatytumėte, ar įsijungia mikrovaldiklio šviesos diodai.

23 veiksmas: patikrinkite grandinę

Išbandykite grandinę
Išbandykite grandinę

Pasukite kairįjį potenciometrą iki galo prieš laikrodžio rodyklę, kad sumažintumėte garsumą, tada prijunkite garsiakalbio laidą prie garso jungties. Garsiakalbis taip pat turėtų būti įjungtas minimaliu garsu, kai prijungiamas juostinis skydelis, kad būtų išvengta didelio triukšmo, kuris kartais gali atsirasti stumiant garsiakalbio kabelį į garso jungtį.

24 žingsnis: uždėkite savo kelią

Uždenkite savo keliu
Uždenkite savo keliu
Uždenkite savo keliu
Uždenkite savo keliu
Uždenkite savo keliu
Uždenkite savo keliu

Puikus darbas, baigėte! Dabar jūs turite įtraukti grandinę, kaip jums patinka. Aš nusprendžiau įdėti savo grandinę į korpusą, pagamintą iš aliuminio lakšto ir beržo faneros, nudažytos tamsiai, bet nedvejodami tai darykite taip, kaip jums patinka.

Prašome palikti komentarą arba atsiųsti man el. Laišką adresu [email protected] su savo grandinėmis arba, jei turite klausimų ar patobulinimų, kuriais norite pasidalyti!

Pirmojo autoriaus konkursas 2018 m
Pirmojo autoriaus konkursas 2018 m
Pirmojo autoriaus konkursas 2018 m
Pirmojo autoriaus konkursas 2018 m

Antrasis prizas pirmojo autoriaus konkurse 2018 m

„Epilog“iššūkis 9
„Epilog“iššūkis 9
„Epilog“iššūkis 9
„Epilog“iššūkis 9

II vieta „Epilog Challenge“9

„Arduino“konkursas 2017 m
„Arduino“konkursas 2017 m
„Arduino“konkursas 2017 m
„Arduino“konkursas 2017 m

Antroji vieta „Arduino“konkurse 2017 m

Rekomenduojamas: