Arduino Automatisk dörröppnare



http://biomedicaltechnologyconsulting.blogspot.com/2012/05/Arduino-Automatic-door-opener.html

Detta projekt kan kopplas till en dörrtelefon så att när dörrklockan knappen trycks dörren öppnas automatiskt.
Mycket användbart för läkare kontor med många patienter som hematologi lab. Denna hårdvara är för byggnadens huvudentré (du kan lämna din kontor dörr öppen...:))

När dörrklockan knappen är nedtryckt kan du plocka en växelspänning i högtalaren av dörrtelefon. Du kan mäta denna trigger spänning med en DC-spänning sensor.
Varför en spänning sensor? Orsaken du isolera din arduino från spänningar som kunde gå så högt som 12Vdc eller 24Vdc. Min spänning sensor delar också inspänning av förhållandet mellan 5 till 1, så max inspänning är 25V.
I mitt fall har jag en utlösare för 6.5VAC. Denna trigger spänning går till en AC till DC diod brygga converter och sedan genom DC spänning sensorn för att den analoga ingången A0. Om analog ingång A0 returnerar en läser mer än 4 volt då digital jag / 0 stift 12 blir hög och utlöser 5V reläet som är ansluten till knapp av dörrtelefon som öppnar dörren.

Hårdvara:
Arduino Nano V3

Batteri 9V

DC-spänning Sensormodul

1 kanal relä modul styrelsen 5V modul

Diod brygga

Krets:
Batteri: Ansluta till Vin och GND av arduino (försiktig Anslut inte batteriet när du också har USB-ansluten)

AC till DC diod brygga: AC stift går att dörr telefonens högtalare pins, DC pins till DC spänning sensor.

Voltage sensor: ingång + VCC går till + stift av diod bro, ingång marken går till - stift av diod bro, utgång S till stift A0, utgång + Vcc till 5V stift, utgång marken till GND stift arduino.

Kanalen relay: utlösare till Digital i/o Pin 12, + Vcc till 5V stift, marken till GRN stift arduino.

Kod:

Ange pin-koder:
CONST int ledPin = 13. antal LED stift
CONST int relayPin = 12; numrera av verklig PIN-koden
CONST int AnalogInputPin = A0; Analog ingång givarstaven

void setup()
{
pinMode (ledPin, produktionen); ställa in digital pin LED utgång
pinMode (relayPin, produktionen); ställa in digital pin RELÄUTGÅNG
Serial.BEGIN(9600); för att kontrollera input voltage sensor när kopplet till PC
} //end ogiltiga inställningar

void loop()
{
flyta sensorValue = 0;
sensorValue = analogRead(AnalogInputPin); Läser analog ingång A0 och returnerar värdet från 0 till 1023 (10 bitars AD-omvandlare).
flyta sensorRatio = ((5*5)/1023); Här bör ha arbetat men inte (5v max analog ingång * 5 gånger förhållandet mellan produktionen som indata till DC spänning sensor / 1023 max av A0)
flyta sensorRatio = 22.646/1000; //!!!! Kontrollera med seriell övervaka och använda 2 batterier (1, 2V & 9V) jag mätte deras spänning med voltmeter gjorde jag denna korrigering förhållandet. Före anslutning diod bron.
flyta voltIs = (sensorValue * sensorRatio) + 0.6; 0.6V är en diod brygga genomsnittliga plasttransistorn när det finns ingen likriktare som detta fall.
Serial.println(voltIs); för kontroll av spänning med seriell monitor för arduino 1.0 programvara.
Delay(200); fördröjning för 0,2 näst för att hålla processorn sval

När knappen av dörren trycks en 4, visas 5V spänning i högtalaren av doorphone.

om (voltIs > 3,95 & & voltIs < 08.05) //Speaker spänning = 6,5 volt (ja jag kunde ha varit mer exakt utan att se till att dörren öppnas)
{digitalWrite (ledPin, hög), //LED uppgift att krets relay är stängd
digitalWrite (relayPin, hög); Relay kretsar är stängd så dörren mekanism är på
fördröjning (3500); Dröjsmål dörröppning magnetisk mekanism för 3,5 sekunder så att patienten passerar genom ingången.

digitalWrite (ledPin, låg); stänga av Led
digitalWrite (relayPin, låg); relä till nr
fördröjning (20); försiktighetsåtgärd dröjsmål
}
annat
{
sensorValue = 0; försiktighetsåtgärd bara om det finns anomali inte att öppna dörren.
voltIs = 0; försiktighetsåtgärd bara om det finns anomali inte att öppna dörren.
} //end om voltIs

} //end ogiltig loop

/*
Skapad @ 2012 av
Pagonidis Alexandros
www.BiomedicalTechnology.gr

*/

Sista projektet i en låda:

Bra försök inte använda en metallåda eftersom du kommer att behöva mycket lim att isolera kretsarna.

Relaterade Ämnen

Arduino automatisk vattning System

I handboken Instructables kommer jag visa dig hur du gör din egen - Arduino-automatisk vattning system för ditt "skrivbord" blomma (eller anläggning). Hela förfarandet är mycket lätt och du kan slutföra den här guiden i ca 30 min.Målet är att au...

Automatisk låda öppnare

Jag kallar denna uppfinning automatisk låda öppnaren (ADO). ADO kan hjälpa dig att öppna en låda när du går nära den. Det kommer att känna din hand närmar sig en låda för att förstora och öppna den för dig. Detta gjordes med en Lego Mindstorms EV3 ki...

Arduino automatisk Trombon Tuner

Detta projekt är en automatisk Trombon tuner. Ett mycket snabbt och enkelt sätt att trimma en Trombon. Detta projekt kan och kommer att anpassas till andra instrument, så oroa dig inte om du inte spelar Trombon. Detta projekt utvecklar också, fortfar...

DIY Arduino automatisk växa Box

Jag har alltid velat göra ett lite större Arduino projekt från grunden.Jag beslutade därför att göra denna växa låda. Detta är kanske mer som en '' ser vad jag gjort '' i stället för en Instructable, men jag ska försöka att göra det som en Instructab...

Arduino automatisk temperatur & luftfuktighet kontrollant för sällskapsdjur

Jack och Jose, ett par vackra hamster, har följt mig under 100 dagar och nätter. Mjuk vit päls gör mig lugn och varm, speciellt när jag kodning i vinnare.Men de mycket tragiska sakerna hände i förra veckan. Som den kalla luften från Sibirien, har She...

Arduino automatisk mjölk feeder

när valpar föds de är insvept i en tydlig säck kallas fostervatten membranet. Detta membran måste tas bort från valpens ansikte att andas.När det rensas börjar det krypa mot sin mor,Om första mjölk:-råmjölk är den mjölk som mamman producerar de först...

Automatisk dörröppnare kontrolleras genom SLACK

Inlägget var ursprungligen postat på http://www.visuality.pl/postsNodeJS baserat Office dörröppnare med Raspberry Pi och Slack.SesamPå en av hackathons beslutade vi att automatisera våra dörröppning process. Det var en smärta att göra detta manuellt...

Arduino automatisk vattning trädgård projekt

Vad du letar på ovan är min hela projektet i dess ' inhägnad. I anges för att lösa ett problem när du startar projektet som var två gånger. En var att bekanta mig med några av grunderna för Arduino-miljö och den andra var att ha mitt ekologiska trädg...

Arduino automatisk vattning System för växter Sprinkler

förra månaden, har Elecrow kvar från den ursprungliga office och flyttat till nya lokaler. Vi kommer att sakna våra ursprungliga office där vi arbetade så hårt för mer än två år, vi kommer att sakna allt här, skrivbord, fönster, och de som krukväxter...

Arduino Garage dörröppnare

Detta projekt använder en Arduino mikrokontroller och en RDM630 RFID-mottagare för att kontrollera åtkomst till mitt garage. Detta är mycket praktiskt när jag behöver få in med en handfull av dagligvaror. Jag bär ett RFID-kort i min plånbok som funge...

Arduino - automatiska Sprinkler

i denna video vi kommer att titta på hur man skapar en automatiserad trädgård slang använder arduino och en RTC.Jag ber om ursäkt för längden på videon men den har varje steg som ingår i det från hur man sätter PVC-rör ihop och hur maskin- och progra...

Automatisk dörröppnare hund

Jag har ändrat en batteridriven sprinkler ventil för att öppna min hund dörr vid samma tid varje morgon....

Automatisk dörröppnare för kyckling

Hej detta är min första instructable så ledsen om det inte är perfekt.I grund och botten jag köpte några höns ett tag sedan och tänkte på att göra något att automatiskt öppna dörren när det blir ljus cos im ganska lat morgnarna ;).Efter att ha tittat...

Hemmabyggd (DIY) CNC router - baserade Arduino (GRBL)

Redan för några var månader eller år, jag planerar att bygga mitt eget CNC fräsmaskin. Nu bestämde jag mig för det var tid att göra det! Jag läser mycket om andra DIY projekt och till slut jag gillade designen från Arduino CNC intstructable som jag h...

Automatiska persienner Controller (PICAXE)

vill bygga en motoriserade persienner Controller för ca $15,00? Här är hur. Jag tycker om att ha krukväxter växter och se dem växa, men att se till att de få tillräckligt ljus kan vara en utmaning. Jag har en bokhylla framför fönstret i mitt sovrum m...

Elektrisk dörröppnare

På min fritid jag göra saker. En av mina bästa enheter är min automatiska dörröppnare. Dörren öppnas när du sätter kortet tillgång över växeln. Din dörr fortfarande kan skjutas öppen eller stängd, så detta kommer inte att orsaka några problem.(ClipAr...

Hur du använder modulen jord Hygrometer - Arduino handledning

I denna tutorial kommer vi använder en jord hygrometer modul som mäter markfuktighet av en pott.Modulen kan ge oss en digital signal när jord måste vattnas och denna effekt kan justeras av potentiometern. Eller det kan ge oss en analog signal för akt...

5 enkel knapp och lett projekt med Arduino

Vad du behov dessa 5 projekt.En Arduino uno eller klon.3mm 5mm eller 10mm lysdioder någon kommer att fungera och 1 RGB ledde.Vissa tryck-knappar.En skärbräda.Hane-hane hoppare ledningar.Några 10k och 220 motstånd.10 ledde stapeldiagram eller lysdiode...

Arduino: Läsa Analog spänning

I den här lektionen ska du använda två resistorer - en statisk motstånd och ett variabelt motstånd - att skapa en spänningsdelare som gör det möjligt att effektivt förstå ljusintensiteten upptäcks av fotomotstånd - i huvudsak en ljusmätare. I den för...