Digital till analog.



Huh? Vad är det? Digital är grundläggande på och av signaler som används på de flesta datorer. En strömbrytare är digital i det är eget sätt. Det är antingen på. Analog skulle liknar en fader kontroll strömbrytare där du kan justera nivån på ljus. Hur kan vi göra det om vi inte har en fader kontroll? Egentligen kan vi om vi använder flera strömbrytare och långt steg produktionen genom en resistor (minskar el eller makt). Detta kallas ibland ett r2r nätverk (motstånd ansluten till motstånd). Om du kan någonsin märkt de senaste radio turners de nu öka eller minska trimning av en radiostation i steg i stället för en kontinuerlig förändring. Det är vad vi försöker göra. Du kan göra detta på de flesta någon mikro-controller med digital utgång. Arduino, pic, grundläggande stämpel eller etc. För våra syften, kommer vi att använda en standard dator parallellport. (Inte provat detta med USB-parallell kabel). INGEN lödning krävs!

Vilka delar behövs:
9-20k ohm motstånd
9-10k ohm motstånd
1 - 10 uf kondensator
1 - parallell breakout kabeln (dvs.:
eller
)
1 - extra lång tråd ungefär en fot lång.
3 till 4 alligator slutade anslutningskablar.
1 - bra bakbord.
(förstärkaren krävs inte)

Nu bygga r2r dac kretsen enligt, men fäster voltmetern vad förstärkaren går. När det är klart måste vi skapa några datorkod för att testa banan. Vi kommer använda freebasic på linux.
.
Test.bas
[code]
för y = 1 till 255
för x = 1 till 100000
ut 888, y
Nästa x
Nästa y
ut 888, 0
[/code]

En gång du har skrivit din kod, måste du konvertera eller kompilera det för datorn att använda.

$ fbc-lang qb test.bas

Koppla in mätaren och ställer för låga dc-spänning. Sedan köra programmet.

$ sudo. / test

Nu märker den stegvis ökar spänningen. Det verkar nästan om någon vrida vredet på en fader switch. Den enda bristen till detta är att det tar åtta växlar till gör den. Då igen är det mycket lätt datorstyrda! Du kan också använda det är känner som PWM (Pulse bredd Modulation) med bara en switch för att göra samma sak, men det tar mer avancerad programmering för att göra detta.

Program: Måste kontrollera hastigheten på en motor intensiteten av ljuset eller någonstans variabel spänning att styra en enhet. Denna krets fungerar inte med hög spänning. Se en professionell för vad exakt som behövs om du vill använda hög effekt utrustning.
Njut!

Obs: om vi gick åt andra hållet och använda den parallella porten för indata kan vi ta en låg spänning analog signal och förvandla det till ett nummer eller vad kallas som digitalisering det.

Anmärkning 2: du kan förmodligen få ljud ur denna krets, men du skulle behöva använda en pwm rutin.

Relaterade Ämnen

8 bit seriell Digital till Analog (5v range) omvandlare för mikrokontroller (när TTL och resistorer är allt du)

så jag behövde en DAC (digital till analog omvandlare) att använda med min pic12F675, och för de av er som aldrig har hört talas om denna lilla rackaren, det är en 8-pin mikrokontroller från Microchip som har endast 6 I/O stift...Detta är en mycket e...

Digital till Analog: hur data som form

Data är överallt! Det är antalet fåglar du passerar ute som du går ner på gatan, det är typerna av glass smaker folk plocka på en varm sommardag är det runt om i världen vi lever. Data kan vara en mängd specifika saker, kan det geospatiala, det kan v...

Arduino Pulse bredd modulering Digital till Analog-konvertering

Här kommer vi att diskutera driften av puls-bredd-modulering till DC konvertering och idén att konstruera en variabel Arduino baserade DC strömförsörjning.Steg 1: Figur 1 illustrerar med hjälp av en LM358 i samband med ett low-passfilter (10uF cap, 4...

Arduino RC krets: PWM till analoga DC

Arduino är en plattform som kan användas för att utveckla interaktiva objekt. För detta projekt kommer vi att använda den Arduino Mega 2560. Den har 54 digital input/output pins, varav 15 kan användas som puls bredd modulering (PWM) utgångar.PWM kan...

Intellekten Edison som höghastighetståg I/O server: Digital och Analog I/O överförs via WiFi-anslutning till PC-klienten

Detta instructable är skriven som en referens design för dem som behöver att samla sensordata och sända den över WiFi på en relativt hög hastighet. Med denna lösning uppnås enkelt priser upp till 1000 gånger per sekund. De metoder som används är ocks...

Intro till Analog Synthesizer

Välkommen till hur man bygger en synt, Nybörjarguide till de saker du behöver veta för att bygga en analog synthesizer.Bakgrunden till projektet - under vårt sista år på vår skola alla seniorer ges möjlighet att arbeta med ett projekt som de valt för...

Analog utgång - konvertera PWM till spänning

Arduinos och andra microcontrollers ge analog till digital (ADC) konvertering för att konvertera en inspänning till ett digitalt värde. Du kanske tror att de också ger den converse som är digital till analog (DAC) konvertering. Detta är inte fallet....

Förvandla din Android tablett till en bil huvud enhet

Jag slutade nyligen integrera ett dockningssystem i min 2005 Subaru Baja för min Asus Nexus 7 (2013). Här är en uppskrivning om mitt projekt med några bilder och en reservdelslista för alla som vill göra något liknande.En vanlig bilradio är bra, men...

Gratis Digital sändning TV-mottagning: En handledning

Digital Broadcast-TV: det är gratis, det är ren och vass - och våg av framtiden! Kapa sladden pay-kabel och spara megabucks!Så länge får jag 104 kanaler av perfekt digital mottagning, vilket inte är ovanligt för en större stadsområde.De kabel-TV leve...

HackerBoxes 0007: Digital ljudlandskap

Ljudlandskap! Denna månad, utforskar HackerBox hackare digital ljudlandskap. Musik, pip, surrar och ljudsignaler allehanda kan genereras av en mängd olika moderna elektroniska apparater. Låt oss ta en titt på enkel 8-bitars ljud "bit slog" från...

Universal Analog hårdvara testbänken

en $35 PEDAGOGISKT hjälpmedel för grundläggande elektronik och en OVÄRDERLIG experiment för elektronik hobby.Undervisning i grundläggande Analog och Digital elektronik på grundnivå består av teori klasser med hands-on-utbildning på genomfördes i ett...

Att lägga till CV insatsvaror till Auduino granulat synth

När jag först fick till Arduino gick jag sett för ljud projekt. En av de första sakerna jag byggde var TobaTobias' Auduino granulat synth. Jag var så imponerad jag byggt en permanent enhet i en kraftig kapsling och införlivas med det min tillfälliga...

MIDI-kontrollerad Analog musik Synthesizer

För min elektroteknik projektkurs, bestämde jag mig på att utforma en synthesizer analog musik med MIDI-kontroll. Jag måste erkänna, detta var vad jag ville göra sedan gymnasiet och var mitt slutmål som musiker, artist, DIY person, och ingenjör. Dett...

Homebrew Digital effektpedal

Hej, jag heter Colin. Jag är en ivrig gitarrist, och jag söker alltid cool nya ljud. Jag är ett stort fan av gitarristen Paul Gilbert, och jag hörde honom spela denna galna effekt i en av hans låtar, så jag bestämde att jag skulle försöka tävla med d...

Trådlösa hem routern med utnyttjande av analoga mätare

jag växte upp i och runt båtar att göra ledningar vävstolar och styra paneler, och har en samling av mätare & ringer som skulle normalt finns ansluten till små marina dieselmotorer.Jag jobbar idag som designer bygga gränssnitt till nätverksutrustning...

En nybörjares guide till Arduino

Efter några år av experimentera med Arduino, beslutade jag att det är dags att dela den kunskapen har jag fått. Så jag här går, en guide till Arduino, med nakna grunderna för nybörjare och lite mer avancerade förklaringar för personer som är något me...

Omfattningen klocka: Analog klocka och temperaturgivare på oscilloskop

Scopeclock är en enkel att använda hårdvara till göra din X-Y kan analogt oscilloskop mer användbara. Med denna enkla för att använda maskinvara kan du konvertera dina analoga oscilloskop till en omfattning klocka. Detta projekt var jag och min vän M...

Total DTV för mindre än $20

den senaste förändringen till att TV-sändningar sänds har fått en hel del folk flippar ut. Detta Instructable är en början till slut guide för att få din nuvarande TV DTV kompatibel och fullt fungerande. Om du redan har en kompatibel TV DTV kan stege...

Atmel start 2: Microcontroller kretsar och säkringar

M. A. Parker c2015Kretsar och säkringar konstruerar en enkel men viktig krets på en experimenter's skärbräda som ska användas som grundläggande plattform för många microcontroller projekt och för att ange parametrarna mikrokontroller (dvs säkringar)....