App och timer kontrollerad automatiska mörkar (4 / 6 steg)

Steg 4: Ansluta makt och steg föraren



Nu dra ut din Lödfritt breadbord! Inte behöver löda eller göra fancy anslutningar i detta skede, först vi bara vill kolla att allt fungerar.

Jag går inte in så mycket i detalj med elektronik och app, jag antar att du vet dina grejer och kan också ha olika komponenter än jag har. Jag vill bara förklara vad går där.

Power till arduino (Förutsatt att du har 12 V, 2A strömkälla)

Du kommer att driva din steg föraren och arduino separat så gör en parallell anslutning (4 kablar) med din leverans. GND1 till arduino gnd, VCC1-VI på arduino (spänning i, inte 5 V om du inte använder 5 volt leverans!).

Beroende på vilka steg driver du har, kan du ha en PIN-kod kallas "sömn". När we´re inte använder mörkarna kommer vi antingen satt föraren att sova eller stänga av dem för att hålla strömförbrukningen nere. I detta projekt vi kommer inte att använda funktionen sömn men istället vända föraren på och av precis innan vi använder den (om drivrutinen inte har sömn bedriften). Vakna föraren från sömn är snabbare än att starta det, dess vanligtvis runt 1 ms men i vårt fall som inte är nödvändiga.

Power till motor

Se bifogad bild. Vi ska börja med vår 12V försörjning. Anslut VCC2 och GND2 till VMOT och GND. Du kan också (bör) ansluta en 100uF kondensator dem emellan.

Okej nu har motorn makt. Vi levererar nu föraren med makt!

Power till drivrutinen

Anslut den andra GND (den lägre som i bilden) till din GND. VDD pin kommer att driva upp föraren, detta är den vi kommer att slå på och av. Anslut denna till stift 16 på din arduino.

Okej steg föraren har makt. Nu we´re kommer att ge det några signaler att arbeta med.

Driver signaler

Anslut DIR till stift 14 på arduino. Connect steg till stift 15 på arduino. Beroende drivrutinens steg kanske du har stift som MS1, MS2, MS3. Dessa är för "microstepping", denna process kan din motor att göra mindre steg. Vi är inte intresserad av detta eftersom 200/400 steg per rotation är redan över våra behov. Microstepping gör vanligtvis genom att ansluta den PIN-kod (MS1, MS2...) till VCC eller GND. Check din stepper datablad. Vara försiktig att använda mindre steg kan ge dig mindre vridmoment (och kanske overflow int variabeln i koden genom att räkna super många steg).

Steg motoriska signaler

Okej kommer vi nu att göra en tillfällig anslutning mellan föraren och steg motor. Detta är att se till att allt fungerar innan vi fortsätter.

Eftersom olika steppers använder olika färger på kablar ska jag beskriva en metod som fungerar för alla steppers. Vad vi vill veta är vilken kabel går där. Fyra kablarna är i par, två per spole (motorn har 2 spolar). Det enklaste sättet är att ta en multimeter eller en LED och ansluta dem till två stift. Nu rotera motoraxeln, om multimeter läser en spänning you´ve hittade ett par! Om du använder en LED det tänds, se till att du byter stift om det inte fungerar (som lysdioder kan bara nuvarande strömma i en riktning).

Nu ansluta dem parvis till nummerlistan. Par 1 går till 1B, 1A och 2 par till 2A, 2B. Senare när vi testa dem, om du upptäcker att de rotera i fel riktning kan du ändra placeringen av paren.

Beräkna aktuell och justera Vref

Beroende på du steg driver typ, kolla in denna url eller kolla databladet.

http://RepRap.org/wiki/Pololu_stepper_driver_board

Om du planerar att använda en drivrutin och två motorer, se till att beräkna parallella motståndet av motorerna eller du kan bränna din drivrutin!

Kort förklaring av hur det fungerar

Arduino skriver högt till steg PIN-koden för 500 mikro sekunder, förseningar och skriver igen flera gånger. Genom interpenetrates denna signal och aktiverar spolarna i steg motorn i en sekvens för att göra det rotera 1 steg.

DIR PIN-koden är antingen hög eller låg beroende på vilken riktning vi vill genom att rotera.

Om din motor är flippar ut och alla anslutningar är korrekta kan du prova att byta de 500 mikro sekunderna till ett högre/lägre värde i arduino koden.

Inte fungerar alls eller är de motor bara göra konstiga ljud?

  1. Om du roterar steg motoraxeln för hand (koppla från makten först) det bör rotera fritt och det ska kännas "clicky", en "klick" är ett steg. Om det inte du kan ha en defekt motor.
  2. Kontrollera anslutningar, kontrollera anslutningar, kontrollera anslutningarna.
  3. Kolla steg driver databladet. Kontrollera först om du har anslutit faserna korrekt. Så kolla om du behöver marken en microstepping stift (MS1, MS2...). Kontrollera om du kan justera spänningen på föraren och göra detta mycket noga, och se till bara att röra justerskruv med din skruvmejsel (riskera till kort krets föraren om inte du är försiktig). Slutligen kontrollera om det har en inbyggd i nuvarande gräns som på något sätt ligger för lågt.
  4. Ändra skriva perioden i arduino koden (500 USA del) eller fördröjning efter skrivningen.
  5. Fortfarande inte fungerar? Kolla med en multimeter och oscilloskop om du har tillgång till en. Vad händer mellan förare och motor? Vad som händer mellan arduino och föraren, är stiften skriva korrekt?
  6. Ta bort alla kopplingar, en kopp kaffe och sätta ihop igen. (fungerar förvånansvärt ofta)
  7. Skicka mig ett meddelande och jag ska se om jag kan hjälpa.
Se Steg
Relaterade Ämnen

Arduino kontrollerade automatiska mörkar med Web UI

detta instructable är en utförlig guide om hur man bygger en automatisk kontrollant för att köra en motor som kan fungera öppna och stänga mörkar. Styrenheten kan mörkarna att öppna och stänga baserat på ett schema, rumstemperatur och ut dörren lumin...

DIY-Timer kontrollerad Modem-Router kylning System

(inget ljud) - denna video innehåller inte någon ljud eller musik. videon är stumt.Nyligen har de flesta av mina köpta musikspår fick problem med YouTubes automatisk innehåll ID på systemet, även om jag har betalat $40 för var och en av dessa spår, o...

Rörelse och tal kontrollerad Wifi kamera Bluetooth bil

Detta instructable visar dig hur du skapar en rörelse och tal kontrollerad bil med en wifi kamera och bluetooth kontroller. Fortsätta till nästa steg för en reservdelslista. Jag blev inspirerad av en produkt ses härSteg 1: Reservdelslista Wispi inkrä...

Styra Arduino styrelsen trådlöst med iPhone, iPad eller iPod med iArduino App och Ethernet Shield

denna tutorial vägleder dig till hur man gör hela installationen till kontroll din Arduino ombord med iArduino program. Vi kommer att använda Led för förståelse, och vi kommer att byta det till och från med hjälp av iArduino app. Från detta kommer du...

Hur får man gratis apps och spel på ios enheter fungerar för IOS 7.0.4

detta är en awesome sak som du verkligen behöver, alla apps och spel du vill ha gratis utan att jailbreaking!! Dess en måste ha, titta på video för instruktioner :)Bara incase den inbäddade video fungerar inte heres länken: https://www.youtube.com/wa...

Göra alla smarta apparater och reglerbar av App och RF fjärrkontroll

Smarta hem produkter är många, men nästan ingen av dem har RF-fjärrkontroll. En RF-fjärrkontroll kan styra dina apparater inom ett avstånd (inomhus), ingen App kommer att krävas. Jag talar om Iteads senaste smarta hem produkter:Sonoff och Slampher, s...

Hur man säkerhetskopiera och överföra iPhone apps och app inställningar

iCloud och iTunes ger ganska praktisk automatiserade metoder för iDevice säkerhetskopiering och återställning.Om du är, men ser att säkerhetskopiering och överföring specifika apps, komplett med app dokument mellan flera iOS-enheter utan att behöva å...

Smart och enkelt och Timer-funktionerna för varje program

Används en digital timer (600dt - selec) för att automatisera min icke-kommersiella motor.Om du vill snabbt rusa genom projektet kan du hoppa på min YouTube video som ovan.ifelse {låter start} ;-)Detta är en enkel men ändå användbara projekt som fort...

Hacka din LED Strip med en rörelsesensor och Timer

Jag tycker att måttet på en bra Instructable är de idéer som inspirerar, varför jag njöt Liam.great98's Instructable med titeln "Ge din säng Underglow!" Jag hade aldrig trott att lägga till en LED strip längst ned i en säng annars, och jag ville...

Har mer än 1 Clash of klaner konto på en Android-enhet! Fungerar med alla Apps och spel.

Någonsin ville ha en Instagram konto för arbetet och hemmet? Men kan inte brytt sig om att logga in och ut? med denna app är dina problem lösta!Steg 1: Installera app parallella utrymmet från Google spela store! Öppen Google play lagra enkelt Sök för...

Google Apps och tillägg

Denna instruktions guide hjälper dig att navigera genom din Google Drive och Chrome webbutik Hitta appar och tillägg som kommer att förbättra din undervisning!Steg 1: Vad är Chromestore?Som jag nämnde, kan appar och tillägg nås via två olika platser...

Raspberry Pi och Wiimote kontrollerade Robot Arm

jag fick en robotarm som födelsedagspresent, men efter omkring den första handkontrollen som följde med det blev lite tråkig att använda. Köpte senare jag USB-styrenheten som gjordes för roboten, men återigen konserverad programvaran var begränsad oc...

Hur du använder Cydia + Apps och källistor

i detta Instructable kommer jag visa dig hur man gör följande:1. att hitta App2. uppgradera Cydia3. uppdatera dina program4. söker efter nya program5. installera nya program6. ta bort eller installera om program7. Lägg till källor8. Visa och hantera...

Ljud tryckgivare och Mike förförstärkare för Arduino

jag har publicerat ett ljudtryck Sensor för arduino (eller andra mikrokontroller) innan.Den var baserad på en TLC272 dubbel Op-förstärkare och gjorde mycket bra.En av de personer som reagerar dock frågade om jag hade gjort någon soundwave analys med...

[Tutorial för 4DIY.ORG] - hur man styr LED med iphone med hjälp av [4DIY.ORG] App och Ethernet Shield

Steg 1: Material och verktyg1. Arduino Uno R3.2. Arduino Ethernet Shield.3. [4DIY.ORG] App (stöd iOS och Android).4. RJ45-kabel.5. bryta styrelsen.6. RÖD LED.7. resistor.8. tråd.Steg 2: Ladda upp skiss för Arduino Dowload skiss fil bifogadSteg 3: Con...

Styra ledde med Android-telefon via BLE (Bluetooth 4.0), MangoCube App och Arduino UNO

Detta Instructable visar hur att skicka data från Android-enhet att kontrollera lysdioden på Arduino UNO.Du behöver minst av följande komponenter;1. Arduino UNO eller kompatibel styrelse.2. MangoCube BLE styrelsen ( https://www.kickstarter.com/projec...

Automatiska mörkar med Arduino. Kontrolleras av Android-TV Remote-knappar-klocka

Hej där!Första Instructable...Varje dag på morgonen jag öppna upp rullgardinen på 8:00 och jag stänger det @ 19:00 pm, så jag bestämde mig att automatisera hela förfarandet.Jag använder en Arduino pro mini 5v, kodare för nuvarande position, RTC klock...

Snabb och enkel iphone förstärkare - byggd av en unge!

Så lätt en 10 år gammal byggde det! Min sons syssla är att diska. Han älskar lyssna på musik på min frus iphone när han gör och kom upp med detta fiffiga sätt att höra musiken bättre! Han bara tog ett par av våra billiga sallad/spannmål skålar och sä...

Julgran med LED och musik, kontrollerade med Arduino

i den här julen, nästan alla har gjort sin julgran i ditt hem, liten eller stor. I denna post, kommer vi se hur man skapar en julgran med några €, använder Arduino. Genom denna microcontroller kommer att kunna välja mellan flera olika profiler, som d...