Skapa en smart-kontrollerade skivspelare drivrutin (4 / 9 steg)

Steg 4: Grundläggande styrkrets



Vi inte helt enkelt använda motorn och kontrollera dess hastighet genom att styra spänningen. Detta kanske fungerar för vissa projekt med höga toleranser i hastighet, men definitivt inte i mitt fall. Som det görs oftast i hastighet kontrollera kretsar, använder jag en andra motor som en spänning generatorn, som drivs av samma bälte (som det visas i den andra pic).

Man kan se på bilden ovan, i min 3-6V sortiment motorn genererar spänningar mellan 300mV och 1000mV i intervallet viktigt, men upp till 1200mV på 6V styrspänningen (titta på multimeter).

Det är naturligtvis möjligt att använda denna spänning i en analoga kretsar och kontrollera motorn på detta sätt, men att få mer flexibilitet i min krets som jag vill använda en micro controller. För de första försöken använde jag en ATMEGA328 på en Arduino. Eftersom analoga delar från arduino kan hantera spänningar mellan 0-5 v (10 bitar), har våra styrspänningen kan förstärkas. Jag använde en enkel LM358 som en noninverting förstärkare med en uppskattad vinst om 5. Detta leder till en förstärkning upp till 5V i intervallet viktigt hastighet (upp till ca 80 rpm). Min motor används internt borstar för att få spänningen till föränderliga spolarna. Detta leder till mousserande effekter som skapar högfrekventa ljud på min signal. För att bli av denna typiska buller, genomfört jag ett högpassfilter av 3: e ordningen. Avskuren frekvenser är på 80Hz, 35Hz och 3Hz, jag använde helt enkelt resistorer och kondensatorer som finns, men var uppmärksam att det är över 1-2Hz, beror av förväntade förändringar i hastighet.

När du använder motorer i kombination med transistorer som växlar eller liknande, ha i åtanke att en rinnande motor kan orsaka höga strömmar om växeln är stängd och motorn rör sig fortfarande. Thats varför dioder genomförs normalt som så kallade fånga eller frihjul dioder.

Som jag redan nämnt, måste motorn spänningar mellan 3-6V att köra min skivspelare på ett korrekt sätt. Denna spänning har kontrolleras av Atmega också, som har en 8-bitars analog utgång.

Min instructable om ljus kontrollerade spänningskälla hanterar exakt detta problem. För dem som inte vill läsa som: lång historia kort, jag använde PWM signalen från Atmega, att lysa upp och tona ned en LED, som kontrollerar ett motstånd och därmed outputvoltage av en LM317. Detta leder till en linjär kontroll av spänningar mellan 3 och 6 Volt med digitala värden mellan 20 och 255 (de första tjugo inte används, eftersom de högre maximum spänning över 6V). Detta visas även i den tryckta visningsbilden. Spänningskälla visas ovanför där du kan se den gröna LED och LDR kombinationen också. Perfboard innehåller också ljudförstärkande kretsen för speed signal från generatorn. Hela kretsen - LM317 som ljus kontrollerade spänningskälla och förstärkare - är inte riktigt komplexa och lätt att bygga upp för min första tester.

Det finns också input stiften märkta med typiska arduino förklaring: A0 är den första analog_read stiftet, pin9 stannar för en PWM-utgång (digital pin nummer nio).

Se Steg
Relaterade Ämnen

Skapa en internet kontrollerad robot med Livebots

här kommer du lära dig hur du skapar en internet kontrollerad robot eller annan installation med Livebots.Livebots är ett projekt jag arbetar på som består av en lättanvänd webbplats för alla robotar att människor kan interagera med via internet.Som...

Skapa en Arduino kontrollerade ljus-följande blomma Bot

I detta baserade Arduino projekt, skapar du en "biomimetiska," eller biologi-inspirerade, blomma som följer en ljuskälla. Du har förmodligen sett detta beteende i dina krukväxter! Växter behöver solljus för att växa och frodas, och "heliotr...

Flamma kontrollerade MIDI-Controller

En stor fråga i världen av digital musikproduktion är att hålla det analog värme (som genljöd från rullbandspelare system och rör) i dagens moderna digitala musik. Många svär att analoga system har ett ljud som aldrig kan replikeras av bits, och hopp...

Arduino kontrollerade animatronic trä huvud (läslampa)

detta huvud är en läslampa som kan justeras för riktning av belysning, och nedtonade som krävs.Detta Instructable kombinerar Arduino programmering, några enkla elektronik, carving med hand och power tools, mekanisk kontroll och lite av träslöjd. Bort...

Autonoma, trådlöst kontrollerade svävare

detta är en instructable som tar dig genom en hel och en halv månad av arbete, designa och skapa en wirelessly kontrollerade modulära svävare, som kan kontrolleras med en RC controller, eller göras helt fristående. Jag ska gå igenom hur vi byggt vår...

Smart kudde... Hur man gör en väckarklocka kudde

SMART kuddeHur man gör en väckarklocka kudde!KONCEPT:När du presenteras med utmaningen att skapa en "smarta objekt" väljer jag att koncentrera sig på objekt som effekt mitt vardagliga liv. Min kudde och min väckarklocka. Jag avgudar. Det andra j...

Wi-Fi kontrollerade Bat Signal

Batman är medborgargarden beskyddaren av Gotham City i DC comics-universum. Han är också alter ego av miljardären Bruce Wayne. Bat signalen kallelse Batman säger finns det problem och kalla honom till handling. Detta instructable lär dig att göra en...

Armbandsur skivspelare

repor poster är jätteroligt, även om inte du är en turntablist. Önskar du inte du kunde släppa phat beats och scratch vart du än går? Ja nu kan du; vara en DJ Hero med armbandsur skivspelare!Med 2 inspelningsbar gratulationskort och några potentiomet...

Smart säng larm med LinkIT en

Min syster har den värsta tiden komma ur sängen på morgonen. Jag svär en marching band kunde gå igenom hennes sovrum och hon skulle inte så rulla över, än mindre att komma ur sängen. För att hjälpa henne, beslöt jag att skapa ett Smart Alarm för henn...

Tal kontrollerade IR fjärrkontroll

IntroduktionJag kommer att förklara processen att skapa Parallax Propeller kontrollerade IR remote controller i detta dokument. Detta Instructable kommer att förklara ett av flera sätt detta skulle kunna uppnås enheten ansluts till en dator via USB t...

Super fot - en smart följeslagare för fysiskt utmanas med Intel Galileo

Induktion av denna idé:Vi kände verkligen mycket ledsen för en kollega på vårt kontor, vars ben inaktiveras mycket dåligt och hon kämpar många dagligen med kryckor att gå. Men det finns avsättning för hissen, är det svårare för henne att nå det avstå...

Smart buss bokningssystem med bult mikro-controller

Hej där stipendiaten uppfinnare,Jag vill dela några erfarenheter som mig och mitt lag fick samtidigt skapa ett Smart buss bokning system projekt som ledde mig att använda en Arduino och amazing bulten mikro-controller.Varför?Samtidigt reser genom en...

3 audio spelare 1 hallon Pi med Bluetooth - lätt Multiroom HiFi Setup

Våra populära Squeezebox ljudmiljö på Max2Play gjordes att enkelt ansluta flera ljudspelare och skapa en smart stereoanläggning. Med tillägg av några fantastiska nya plugins till våra SD kortbilder, kan vi nu åstadkomma detta mål med bara en Raspberr...

EL Wire Lightsuit

Electroluminescent Wire är mycket intressant. Medan det inte fotografera särskilt bra i ett mörkt rum, är effekten mycket lysande. Jag bestämde mig att skapa en Arduino kontrollerade ljus kostym med en bifogad hjälm. De metoder som beskrivs här kan t...

Magnetiskt fäste för kameran eller projektor från gamla hårddiskar

Jag köpte nyligen en pico-projektor (Touch Pico damm) och jag var ute efter ett praktiskt sätt att montera den peka ner på ett bord eller olika andra ytor att skapa en "smart board" där jag ville. Jag hade redan skapat ett magnetiskt fäste för a...

Att införa Climaduino - Arduino-baserad termostaten du styr från din telefon!

Uppdatering:Det finns en ny version av Climaduino och Climaduino Controller med några mycket väsentliga ändringar.Stöder flera zonerAnvänder Arduino YúnFungerar med Central luftkonditioneringKommunicerar med MQTT protokoll (kan integrera med andra sy...

Cwik klocka v1.0 - An Arduino binär klocka

ÖversiktDetta är en guide till att bygga en Arduino-driv klocka som använder lysdioder för att Visa 24-timmarsformat (timmar och minuter) som binära siffror, en analog mätare att Visa sekunderna, en switch för att växla mellan tidsvisning och tidsins...

Embedded Linux Tutorial - Zybo

Denna inbäddad Linux praktisk handledning för Zybo kommer att ge detaljerade instruktioner för hur du anpassar din hårdvara, kompilera Linuxkärnan och skriver drivrutin och användaren program. Denna dokumentation avser att integrera kunskaper och fär...

Automatisk Garage dörren öppen/stängd Checker

Har du någonsin märkt att ingen kom ihåg att stänga garageporten i natt? Som det har varit öppen som hela natten lång, och du bara inse det på väg ut genom dörren till jobbet? Tja, om du är lite händig och som en liten utmaning, Följ dessa steg för a...