Bluetooth Garage dörröppnare (2 / 4 steg)
Steg 2: Krets Layout
Kretsen är ganska enkel hänvisas det till bilder. Tanken är att du skriver till en särskild pin på Arduino och det kommer att aktivera transistorn som i sin tur aktiverar reläet som driver dörren. Reläet kan inte vara nödvändigt med tanke på att vi använder en effekttransistor iaf men bättre att införliva en extra lager av överbelastningsskydd. Jag skulle rekommendera att lägga ut på en skärbräda först och testning för korrekt relä drift först.
--------------------------------------------------------
Arduino kod - ändra för din ansökan
INO-fil ingår också
--------------------------------------------------------
int dataFromBT;
int door1 = 2; int door2 = 3;
void setup() {pinMode (door1, produktionen), pinMode (door2, produktionen); Serial.BEGIN(9600); Start seriell kommunikation på 9600 bps} void loop() {om (Serial.available()) / / om data är tillgängliga att läsa {dataFromBT = Serial.read(); / / läsa den och förvara den i 'val'} om (dataFromBT == '1') / / om '1' mottogs {digitalWrite (door1, hög); / / aktivera transistor/relä delay(2000), digitalWrite (door1, låg), dataFromBT = "0";} else om (dataFromBT == '2') {digitalWrite (door2, hög); / / aktivera transistor/relä delay(2000), digitalWrite (door2, låg), dataFromBT = "0";} delay(100);}