MAKE: It - Proto-DAC pajzs az Arduino számára - 💡 Fix My Ideas

MAKE: It - Proto-DAC pajzs az Arduino számára

MAKE: It - Proto-DAC pajzs az Arduino számára


Szerző: Ethan Holmes, 2019

Az Arduino Protoshieldet digitális-analóg átalakítóvá alakítottam, csak néhány extra alkatrésszel. Nagyon jó móka volt az audio kísérletezésnek és egy nagyszerű módja annak, hogy megtudja, mi a DAC-k és hogyan csinálják.

Mi a DAC? A digitális és analóg átalakítók, illetve a DAC-ok különböző feszültségszinteket hoznak létre a bináris ki / be jelekből. A különböző áramköri alkalmazásokban használt DAC-k a leggyakrabban ismertek az audió létrehozásában játszott szerepéről. Van egy csomó DAC-chip, amely képes az Arduino-val az adatprotokollok, például soros, i2C stb. Segítségével kapcsolódni, de ha többet szeretne megtudni egy gyakorlati megközelítéssel, fontolja meg az egyszerű és megfizethető R / 2R DAC áramkört -

R / 2R DAC

Az „R / 2R” jelentése „Resitance / 2xResistance”, amely az áramkörben használt ellenállás értékekre utal - 10K és 20K. Az R / 2R DAC minden egyes csapnak különböző feszültségkimenet értéket ad, így 8 csap segítségével 8 különböző szintet tudunk kombinálni, hogy kimeneti jelünket alakítsuk ki. A pontos R / 2R DAC-ok kimeneti puffer-fázist használnak, de ezt az egyszerű verziónkra hagyjuk ki.

További információért és képi megjelenítésért nyomja meg az alábbi ugrást. Először a Ladyada.net alapos utasításaiból gyűjtsd össze az alap protoshield-et - de ha ezt követni akarod, ne telepítsd a női fejléceket a lap tetejére (menj előre, és telepítsd a 3-pólusú nőt) fejléc az alján). Az R / 2R DAC-t egy kenyérvágódeszkával ellátott protoshield-re lehet szerelni, de a továbbfejlesztett szilárdság / újrahasználhatóság érdekében az alábbi módszert ajánlom.

Szükséges anyagok

  • Ellenállások 10 x 10K és 8 x 20K
  • Trimpot 10K - „103” felirattal
  • A Jack 1/8 ″ sztereó vagy mono, panel vagy board-mount használható, phono vagy 1/4 ″ is működik
  • Hook-up huzal, 24 - 22AWG (jobban szeretem a szilárd magot, 3 vagy 4 különböző színt a legjobb)
  • Forrasztópáka és forrasztó
  • Drótvágó szerszámok
  • Protoshield készlet
  • Arduino

megvan az egész? Ok - a készítésre. . .

Húzza ki ezeket a csapokat

Vágjunk 8 darab szilárd maghuzalt, körülbelül 40 mm hosszú és kb.

Helyezzük a huzaldarabokat úgy, hogy a 0 - 7 csapokat a táblán lévő hosszú forrasztópálcák felső sorához csatlakoztassuk.

Forrasztás és klipelés minden egyes vezetéket a tábla hátoldalán.

Mássz fel az R / 2R létrára

Ezután tegyünk 20K ellenállást, amely a hét felső párna mindegyikét összekapcsolja a párnák alsó sorával, és hajlítsa meg az egyes vezetékeket, hogy a forrasztás előtt biztosítsa őket. Próbáld meg tartani őket az 5V és GND sínek felett. A táblán lévő forrasztás másik oldalán és a vezetékek rögzítésénél.

Most helyezzen 10K ellenállást a hosszú párnák alsó sora közé. Ezeknek a felállásnak (függőlegesen) kell felszerelniük ahhoz, hogy illeszkedjenek. A bal oldali ellenállás esetében az utolsó pad alsó lyukát használja - hagyjon helyet a kimeneti jelünkhöz, amint a fenti képen látható.

Helyezze a maradék 20K ellenállást, amely összeköti a GND-t a 0-as 10-es és 20K-os metszéspontjához, ahogy a fent látható. Kanyarodjon, forrasztjon, csípjen és örüljön az új R / 2R létrán!

Tegye be a kimenetet

PCB-szerű 8 ″ típusú sztereó jack-et használok, amely nem illeszkedik a protoshield szabványos lyukméretéhez: / Ez rendben van, legalább a földelő vezeték az aljzat elején illeszkedik. A jobb oldali csatornavezetéket levágtam (mivel csak a mono hangot érdekel) és a bal oldali csatornát forrasztottam a táblán lévő egy lyukra - és a földelő vezetéket forrasztva a helyére rögzítettem.

Most vágja le és húzza le a másik huzalt a kimeneti jelhez, úgy döntöttem, hogy piros. Miközben rajta tartózkodik, további 2 darabot vágjon le és húzza le a jelzés földeléséhez és a trimpot vezetékekhez. Csatlakoztassa a jelet és a földvezetéket a kimeneti aljzathoz a táblán látható forrásokból. Kanyar, forrasz, klip, ismételje meg.

Trimpot elhelyezése

Helyezze a trimpot a táblára az 5V-os és a GND-vel összekötő 2 külső vezetékkel és a középső vezetékkel egy elszigetelt pad-hez.

Végül húzza át a trimpot középső vezetékét a pajzs - forrasztószerkezeten lévő 0 analóg padlóra és a szokásos módon vágja le

Tesztelés…

Most csatlakoztassa a táblát az arduino-hoz, és töltse fel ezt a vázlatot - R2R Synth Test

Csatlakoztasson egy hangszóróhoz / erősítőhöz (mint mindig, tartsa az első hangerőt alacsonyan). Tudni fogja, hogy minden működik, ha egy durva hangot hall a trimpot beállításával. Nézze meg a kódot, hogy megtudja, hogyan keletkezik - kísérletezzen azzal, hogy különböző hangokat érjen el.

Az Arduino fórumok szkennelése egy kicsit találtam Hotcarrier kódját egy 1 kHz-es szinuszhullám generátor számára. Egy kis hackelés után változó hang generátorként dolgoztam. Itt megnézheti - 1 kHz sine gen potpitch

Íme egy kép a vázlat kimenetéről az ol-O-hatókörben -

Itt hozzáadok egy listát más kompatibilis vázlatokról - maradjon hangolva!



Lehet, Hogy Érdekli

A Raspberry Pi kijelzője egy pillanatra megmutatja a napodat

A Raspberry Pi kijelzője egy pillanatra megmutatja a napodat


Going Glocal: Üzleti megosztása elosztott gyártással

Going Glocal: Üzleti megosztása elosztott gyártással


Itt van egy különbség a fúró és az ütésvezérlő között

Itt van egy különbség a fúró és az ütésvezérlő között


6. Fehér Ház Tudományos Vásár Jegyek az Obama-adminisztráció utolsó részében

6. Fehér Ház Tudományos Vásár Jegyek az Obama-adminisztráció utolsó részében






Legutóbbi Hozzászólások