Arduino Automated Garage deur System (2 / 3 stap)

Stap 2: Het programma & bedrading


De programmering die hier gebruikt is Arduino:

De arduino-programma kan worden gedownload van: http://arduino.cc/en/Main/Software

Het programma voor de garagedeur is gelegen in de afbeelding

De bedrading is locatedin het beeld ook

int switchPin = 2;    switch input
int motor1Pin1 = 3;    pin 2 op L293D
int motor1Pin2 = 4;    pin 7 op L293D
int enablePin = 9;    pin 1 op L293D
int photocellPin = 0;
int photocellReading;
int speakerOut = 12;
ongeldig setup(void) {}
Zet de schakelaar als input:
pinMode (switchPin, INPUT);
pinMode(12,OUTPUT);
Stel alle andere pins u als uitgangen:
pinMode (motor1Pin1, OUTPUT);
pinMode (motor1Pin2, OUTPUT);
pinMode (enablePin, OUTPUT);
Serial.begin(9600);

enablePin hoge zo ingesteld dat motor kunt inschakelen:
digitalWrite (enablePin, hoge);
}

ongeldig loop(void) {}
photocellReading = analogRead(photocellPin);
Als de schakeloptie hoog is, zal één richting motor schakelen:
Als (analogRead(photocellPin) < = 900) {}
digitalWrite (motor1Pin1, laag);   pin 2 laag ingesteld op L293D
digitalWrite (motor1Pin2, hoge);  pin 7 aangezet L293D hoog
digitalWrite(speakerOut,HIGH);
delayMicroseconds(956);
delay(3000);
digitalWrite (motor1Pin1, laag)
;   pin 2 laag ingesteld op L293D
digitalWrite (motor1Pin2, laag);  pin 7 aangezet L293D hoog
digitalWrite(speakerOut,HIGH);
delayMicroseconds(956);
delay(4000);
digitalWrite (motor1Pin1, hoge);   pin 2 laag ingesteld op L293D
digitalWrite (motor1Pin2, laag);  pin 7 aangezet L293D hoog
digitalWrite(speakerOut,HIGH);
delayMicroseconds(956);
delay(1500);
digitalWrite(speakerOut,LOW);
delayMicroseconds(956);
}
Als de schakelaar laag is, zal de motor draaien in de tegenovergestelde richting:
else {}
digitalWrite (motor1Pin1, laag);  pin 2 ingesteld op L293D hoog
digitalWrite (motor1Pin2, laag);   pin 7 laag ingesteld op L293D
digitalWrite(speakerOut,LOW);
delayMicroseconds(956);
}
}

Gerelateerde Artikelen

Arduino Bluetooth Garage deur controle met sensoren en aanpasbare Android App

Arduino Bluetooth Garage deur controle met sensoren en aanpasbare Android App

Relais voor het openen garagedeuren en elektrische deursloten activeren via een arduino.Een aanpasbare Android App, verbindt met arduino via wachtwoordbeveiliging bluetooth koppeling.Een bluetooth-module voor hc-05 opdrachten ontvangt van een android
Bouw je eigen Home Automation en Monitoring System

Bouw je eigen Home Automation en Monitoring System

In dit Instructable, zal ik u door de stappen voor het bouwen van een ED-E (EDison-Esp8266, uitgesproken Eddie) lopen. ED-E is een Home Automation en Monitoring systeem gebouwd met Intel Edison en Esp8266. ED-E bestaat uit twee delen:De basiseenheidW
Automatische Garage deur Open/gesloten Checker

Automatische Garage deur Open/gesloten Checker

Hebt u ooit opgemerkt dat niemand niet vergeten te sluiten de garagedeur gisteravond? Dat het is zoals hele nacht open, en u bent gewoon te realiseren op de weg naar buiten de deur te werken? Nou, als je een beetje handig bent en als een kleine chall
Garage deur Monitor

Garage deur Monitor

Dit IoT-project is ontworpen om het maken van een handig hulpmiddel en ook een kader voor andere apparaten.Waarom wil je dit?Uw familie ooit laat de garagedeur open?Wilt u iets interessants te maken en te leren over IoT apparaten?Vastleggen van gegev
DIY Arduino-Fingerprint Garage deuropener

DIY Arduino-Fingerprint Garage deuropener

Opmerking of bericht hebt u vragen, dit is mijn eerste instructable en im niet gedaan met het project nog, maar ja het werkt. binnenkort meer foto 'sStap 1: Hoe het werktDus hoe werkt het hele project.1. de draden van de garage-knop op de muur gemont
Garage deur doet niet dicht

Garage deur doet niet dicht

het was laat in de avond.  Mijn vrouw kwam net thuis.  De garagedeur wilde niet sluiten wanneer ze drukte op de knop op de afstandsbediening.  Het had werkte prima een paar uur eerder.  Mijn hulpmiddelen zijn in de garage.  Opengelaten het hele nacht
Garage deur controller met Raspberry-Pi: status controleren en beheren van uw garage van overal in de wereld!

Garage deur controller met Raspberry-Pi: status controleren en beheren van uw garage van overal in de wereld!

** Hebben uw reed ooit uit uw garage en na paar minuten in uw station, vreesde dat u deed de deur niet dicht?** Wat als u werkelijk de deur open?De garagedeur misschien zelf sluit na paar minuten, maar dat betekent dat de beveiliging van uw woning is
Huisdier Curfew: Een Arduino gecontroleerde huisdier deur

Huisdier Curfew: Een Arduino gecontroleerde huisdier deur

Het probleem: U wilt beperken van de tijd wanneer uw huisdier mee mag naar buiten te gaan. Dit kan zijn omdat de buurt niet veilig voor uw kat of kleine hond in de nacht is (plunderende coyotes voor de geest komt). Maar u wilt uw huisdier te kunnen t
Intrekbare Garage deur Tool organisator

Intrekbare Garage deur Tool organisator

deze tip hielp me om te gebruiken van verborgen ruimte in mijn garage.  Als u geen elke muur mooi organiseren en hangen tools beschikbaar hebt, mag u de garagedeur.  U kunt lichtgewicht ruimte hogging hulpmiddelen zoals bezems of harken hangen.  Zorg
Garage deur Open lampje

Garage deur Open lampje

dit Instructable zal uitleggen hoe maak je een eenvoudige knipperende LED-indicator om te laten u weten wanneer uw garagedeur open is.Aan het eind van de dag was ik altijd controleren van de overhead garagedeur op mijn huis om ervoor te zorgen dat he
Garage deur server met behulp van willekeurige upcycled elektronica

Garage deur server met behulp van willekeurige upcycled elektronica

eerste, een grote dank aan al de talloze mensen die ik geleerd van die hun projecten op deze website zetten.  Het heeft zeker een hele wereld aan mij geopend.  Hiervoor heb ik zou hebben nooit gebruikt een soldeerbout, of een multimeter, of gaan krij
Open Source Garage deur Controller / Monitor

Open Source Garage deur Controller / Monitor

Bewaking en beheersing van uw deuren van de garage van het web (met inbegrip van mobiele apparaten) via een Raspberry Pi.Dit project biedt software en hardware installatie-instructies voor de bewaking en de controle van uw garagedeuren op afstand (vi
De Garage deur Alert!

De Garage deur Alert!

Hebt u ooit uw garagedeur open gelaten en vergeten bent om het te sluiten? Ik heb! In feite, eenmaal ik opengelaten het hele nacht maar gelukkig niets was gestolen. Dus, heb ik besloten om een gadget die u weten laten dat het werd opengelaten.Stap 1:
PetCurfew II: An Automated kat deur met de Photon en IFTTT

PetCurfew II: An Automated kat deur met de Photon en IFTTT

Dit is een follow-up aan mijn "huisdier Curfew: An Arduino gecontroleerde huisdier deur" instructable publiceerde een paar jaar geleden waarin een Arduino Nano, real-time klok en servo werden toegevoegd aan een kleine kat klep deur naar het bepe