Hier met een snelle en gemakkelijke instructable voor degenen onder u die willen karproces uw venster blinds! Ik heb andere mensen post gemotoriseerde blinds op instructables en over het hele internet, maar ik voel me alsof ik koos voor een goedkoper, eenvoudiger alternatief voor dezelfde taak volbrengen. Ik zeg goedkoper omdat ik koos voor een eenvoudige VCR motor voor het aandrijven van mijn blinds in plaats van (wat ik vaak gezien heb) macht boren bewerkt te draaien van de staaf van de blinds. De Arduino en de motorshield die ik voor dit project gebruikte kon uiteindelijk op duur als u dit nog niet hebt, maar gelukkig ze vrij goedkoop online zijn. Hopelijk zal dit helpen u (of misschien inspireren) te bouwen iets dergelijks in uw huis!
De lijst van onderdelen voor dit is vrij kort, hier gaat u:
-Arduino
-Motor Shield (een h-brug waarschijnlijk zou werken net zo goed)
-Sommige knoppen (met pull-down weerstanden)
-VCR motor, of wat je hebt te leggen rond dat is nogal sterk
-Ratchet-socket die past bij uw venster blind rod
en mijn favoriete tools, soldeerbout en warme lijm.
I wont vervelen met de details, maar een heleboel wat maakte dit project werken was de kleinste van de details die ziek vooraan vermelden.
-WD40 in het venster blind is gears om te helpen het losser
-plaatsing van de motor zodat vrij verkeer
-externe voeding voor de motor shield (ik gebruik een 12 volt laptop lader), niet uw motorshield bak maar de motor moet sommige versterkers om de venster blinds' rod spinnen
-Controleer of uw motor is beveiligd strak tot waar uw kunt koppelen
-laatste, gebruikte ik lint/string losjes gebonden rond de blinde staaf van venster om te voorkomen dat de staaf springen rond
De Build:
Heel eenvoudig! Nadat u een manier gevonden om te hechten de ratel-aansluiting om uw motor (ik gebruikte superlijm) testen met uw arduino/Motorschild om ervoor te zorgen dat het kan krijgen de klus te klaren. Zorg ervoor dat het hebben van een sterke krachtbron voor de motor shield om met succes de blinden staaf genoeg openen en sluiten van de blinds (uiteraard). Ik kreeg ongeduldig en gebruikte hete lijm op de motor en stak het tegen de houten trim van mijn raam, eigenlijk niet kijken ook slecht en triomfen uiterlijk functioneren. Hebt u de materialen maken een beugel voor de motor en het ziet er mooier maken, doe het omhoog!
Aanvankelijk gaf ik mijn Arduino sommige eenvoudige test code kan worden uitgevoerd van de motor, voorwaartse en achterwaartse maar knoppen waren iets dat een must voor dit project was.
Als u hulp nodig hebt raden bedrading knoppen aan uw arduino ik de Arduino tutorials.
Zodra u hebt alles aangesloten is alles wat je hoeft te doen sommige code uitvoeren in uw arduino. Hieronder is de code die ik voor mijn lichaamsbouw gebruikte. Elke druk op de knop eenvoudig stappen de motor een beetje in elke richting, korte pulsen lijken te worden sterker en daarom beter draait de staaf. Een ton van verbeteringen kan worden aangebracht in de code, maar dit is alles wat die ik nodig.
De Code:
--------------------------------------------------------
#include < AFMotor.h >
AF_DCMotor motor4 (4, MOTOR12_8KHZ);
motor4 is gewoon waar ik mijn motor geplaatst op
8KHZ loopt vloeiend voor mij
Const int buttonPin1 = 14; knop 1 op analoge pin 0
Const int buttonPin2 = 15; knop 2 op analoge pin 1
int buttonState1 = 0;
int buttonState2 = 0;
VOID Setup {}
Serial.begin(9600);
Serial.println ("Welkom bij uw nieuwe zonwering!");
pinMode (buttonPin1, INPUT);
pinMode (buttonPin2, INPUT);
motor4.setSpeed(255);
}
void loop {}
buttonState1 = digitalRead(buttonPin1);
buttonState2 = digitalRead(buttonPin2);
Als (buttonState1 == HIGH) {}
motor4.run(forward);
delay(100);
motor4.run(release);
Serial.Print("Forward");
delay(500);
}
Als (buttonState2 == HIGH) {}
motor4.run(BACKWARD);
delay(100);
motor4.run(release);
Serial.Print("backward");
delay(500);
}
delay(10);
}
--------------------------------------------------------
heel simpel, ik hoop dat je dat ook!
Bibliotheek voor AFMotor.h hier. Vergeet niet om te veranderen van wprogram.h naar arduino.h