Automatiska persienner Controller (PICAXE) (3 / 18 steg)

Steg 2: Hur fungerar registeransvarige

Det var en enkel sak att räkna ut mekaniken i öppna och stänga min rullgardiner med Solarbotics GM3 Gear Motor. Den enda modifieringen jag hade att göra var att borra ett litet hål i skaftet. Motorns övergripande design, spänning, 224:1 utväxling, slirkoppling och låg kostnad gjorde det perfekta motorn för detta projekt.

Kärnan i min design är mångsidig och billig PICAXE mikrokontroller. PICAXE är mycket känslig för matningsspänningar. Ta spänningen mycket över 5 volt och du röker den. Driver PICAXE direkt med 4 AA-batterier (6.0V) kommer att förstöra den så försök inte ens det. Det fungerar bra när drivs med 3 AA-celler (4.5V).

I min design ville jag använder 4 AA-batterier av två skäl. Första, extra AA-batteri skulle ge lite mer tid mellan batteri förändringar. Andra anledningen - eftersom en 4 cell batterihållare ser bättre sitter ovanpå rutan controller projekt än en 3 cell hållare gör.

Min design använder en ljus beroende resistor (LDR) ansluten till en av de PICAXE analog till digital omvandlare (ADC) ingångar för att övervaka utomhus ljus. ADC anger en variabel som programmet till ett värde mellan 0 och 255 beroende på intensiteten av ljuset skiner på LDR. Jag har min sätta till öppen mörkarna på 250. Detta håller dem från öppna vid gryningen och vakna mig för tidigt. Jag har det fastställts att stänga mörkarna på 200 som är ungefär en timme efter solnedgången när det bara börjar bli mörkt ute. Du kommer att behöva justera dessa inställningar för att justera registeransvarige för din särskilda ljusnivåer och personliga preferenser. Jag behöver ge dig ett ord av varning här. Om du använder den här domänkontrollanten i ditt sovrum, måste du vara beredd på mörkarna att öppna vid varje minut på morgonen. Det vore verkligen lätt att fastna i en pinsam situation om de öppnas samtidigt som du inte förväntade dig dem till.

När ljuset lyser på LDR når en viss nivå (mörk eller ljus beroende på om det är morgon eller kväll)) vänder PICAXE på ena eller båda utgångarna. PICAXE utgångarna har en maximal belastning på 20mA som inte är tillräckligt för att driva relä eller motor direkt så jag använde en Darlington Array.

Darlington matrisen är helt enkelt en uppsättning 7 elektroniska strömställare som tillåter en låg ström (PICAXE utgångarna) att växla en hög ström (relä och motor). Jag använde 2 array kanaler (1 & 2 bundet i parallell) för att växla reläet på och av, och de återstående 5 kanalerna (3-7 också parallellt) för att slå den nuvarande motorn på och av. Matrisen har också kretsar byggdes som skydda resten av kretsen från spänningstoppar skapad av Induktiva laster (reläer och motorer).

Reläet jag använde är en liten 5.0V DPDT relä som passar fint i en 16 pin DIP uttag. Jag ansluten motor leder till 2 gemensamma (COM) på terminaler reläet och motor utgångarna från darlington matrisen för båda uppsättningarna normalt stängd (NC) och normalt öppen (NO) kontakter i ett kors och tvärs mönster. När reläet är utanför motorn roterar i en riktning. När reläet aktiveras polariteten vänder och motorn vänder i motsatt riktning. Jag är säker på att det finns andra sätt att göra detta men jag gillar denna setup.

PICAXE har en puls bredd modulator (PWM) byggd i att du kan använda för att styra varvtal, men med Solarbotics redskap motor som inte var nödvändigt. Om du använder någon annan typ av motor du kanske vill använda programmet PWM befaller den att sakta ner lite. Varje gång jag vända motorn, aktivera jag reläet om 10mS innan motorn nuvarande är påslagen. Detta håller relä kontakterna från övergripande och bör göra dem varar mycket längre.

Jag ingick koden i programmet för att hindra registeransvarige från försöker öppna mörkarna när de redan är öppna och stänga dem när de redan är stängda. Detta fungerar bra förutom när registeransvarige först aktiveras. När driva, appliceras först ska registeransvarige försök att öppna eller stänga mörkarna oavsett vad ljusnivåer är. Därför måste du manuellt ange mörkarna position till motsatsen till vad de behöver vara innan du driva upp controller (stänga dem om det är under dagen och öppna dem om på natten).

Se Steg
Relaterade Ämnen

Brian är automatiska persienner

Brian\\\'s automatiska persienner från Brian Dolan på Vimeo.Här är min post för oberoende tävling. Det är min automatiska persienner som jag först för ca 2 år sedan och har sedan dess varit uppgradering. Mitt mål för prispengarna att köpa delar i bul...

Blinduino - automatiska persienner via Arduino

i detta Instructable kommer du lära dig hur du använder en DC-motor, en Arduino mikrokontroller och några andra elektroniska krimskrams (tyvärr för några av er, jag hade tillgång till och använde en 3D-skrivare i ett ganska viktigt sätt) att automati...

Automatiserad Solar Powered horisontella Blind Controller

Jag började detta projekt eftersom vi har några horisontella persienner ligger i ett högt fönster över ytterdörren till vårt hus. Fönstret vetter mot söder, och här i Colorado, det betyder massor av solsken. Det vore trevligt att ha att solljuset lys...

Smart Home (model)

Vi lever i modern tid. Internet är på räckhåll för våra händer och smarta enheter är nästan i varje ficka. Den teknik vi har, kan hjälpa oss att:spara mer energi, minska kostnaderna och hålla jorden grön på samma gång,rädda vår tid som vi kan spender...

Kontrollera lamporna i ditt hus med din dator

har du någonsin velat styra lamporna i ditt hus från datorn? Det är faktiskt ganska prisvärd att göra så. Du kan även kontrollera sprinklersystem, automatiska persienner, motoriserad projektionsdukar, etc. Du behöver två bitar av hårdvara att komma i...

DIY anordning för remote kontrollerande mörkar

Om du letar för att märkbart förbättra detaljer och stilen i ditt hem, bör du överväga bygga och installera DIY anordning för remote kontrollerande mörkarna.Det är super lätt och roligt att bygga och lätt kan installeras på alla befintliga icke autom...

Konvertera en unipolär stegmotor till bipolär

Stegmotorer är fantastiska: med dem kan du bygga 3d-skrivare, robotarmar, automatiska persienner och bara skrämma levande sh * t av din fru med autonoma rörliga halloween rekvisita. Att erhålla en stegmotor alltid ger det awesome varmt "um" käns...

Ögon för min hemlagade Humanoid LinQ

Möt LinQ, en hemmagjord humanoid robot. Roboten har sammanlagt 18 DOF. 6 DOF för benen, 10 DOF för händerna, 2 DOF för huvudet. De flesta robot projekt jag sett på nätet är gjorda av arduino. Jag ville använda något annat och gick med picaxe.Den elek...

Arduino solar tidsinställda pool värmare

1. ursäkta dålig grammatik/stavning...Förra året beslöt jag att göra en solfångare för min ovan mark pool...Jag har köpt 400' av svart PVC rör... en damm pump... och beslag...Jag hade det körs på en timer,, som har 30 min på och av,, vilket inte är b...

Automatisk tvättrum Light Controller krets

detta är en annan mycket användbar krets i vår verkliga livet heter Automatisk tvättrum Light Controller krets. Det hjälper oss i automatiskt slå på/av tvättrum lampor enligt situationen dvs om en person går in tvättrummet, lamporna kommer att slå oc...

Automatisk kyckling dörröppnare med PICAXE

Med hjälp av den fantastiska PICAXE 08M 2 chip jag satte ihop en automatisk coop dörröppnare (heter den Cluck-O-Matic) så jag slapp att gå upp så tidigt på morgonen att låta kycklingarna från deras coop. Detta billiga kyckling dörröppnare enda öppnar...

$1 automatisk VATTENNIVÅN CONTROLLER

Hej vännerIdag är jag tillbaka med ett annat projekt kallas $1 automatisk VATTENNIVÅN CONTROLLER.Det är en automatisk koppling krets som används för att styra ett AC vattenpump. Drift av denna krets är simple.wen vattennivån går under gränsen lägre n...

Automatisk vatten-Tank Motor Controller

Du kan se att fungera här domänkontrollanten förklarade i härlig diagrammet...Dess en enkel styrenhet, som skulle bidra till att vända vattenpumpen på, när din vattentanken är tom, och kommer att stänga av när tanken blir full, och att hålla den avst...

Automatisk vattennivån controller

Hej alla, är du ute efter för att kontrollera din tank vattennivå automatiskt här är tjänsten för dig, hur kan vattennivån kontrolleras automatiskt?Det finns många sätt genom att använda en float sensor för att bestämma vattennivån eller med sonder f...

Raspberry pi Controller automatisk dricka dispensering roboten Bartender

Denna bartender använder trycksatt flaskor och magnetventilerna styrs av en raspberry pi att avstå från drycker. Användaren kan interagera med GUI på pi att välja deras dryck av val, de kommer att uppmanas att lägga till alla nödvändiga garnering, se...

PicAxe Servo PCB för Dimmer Switch

vill du att kunna kontrollera dina persienner via webben, med din mobiltelefon eller med en fjärrkontroll? (NEJ!) Inte jag heller. Även om de är väldigt cool idéer, är vad jag vill en strömbrytare på väggen bredvid min strömbrytare. Jag har utformat...

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...

Automatisk hallen löpare ljus

Ni vet hur det går - du vaknar mitt i natten för att gå på toaletten, kan inte se något och slå något värdefullt över. Eller, du kommer hem sent, lamporna är redan borta och du stub-tån försöker hitta växeln.Inte längre! Vi har löst problemet med sen...

Automatisk växten vattnas enhet (enkel version)

detta Instructable kommer att lära dig hur man enkelt gör en automatisk anläggning vatten-er. Perfekt för när du ska på semester eller när du bara inte komma ihåg att vatten dina växter. Det kommer att ge en viss dos av vatten på oavsett schema som d...