Innehållsförteckning:

Arduino hemautomation, automatisk dörröppnare: 6 steg
Arduino hemautomation, automatisk dörröppnare: 6 steg

Video: Arduino hemautomation, automatisk dörröppnare: 6 steg

Video: Arduino hemautomation, automatisk dörröppnare: 6 steg
Video: Apa itu? Stepper Motor - Blynk Nodemcu Etching Bucket (Subtittled) 2024, Juli
Anonim
Image
Image
Montering av elektroniken
Montering av elektroniken

Anmäl dig till min kurs "Elektronik i ett nötskal" här:

Kolla även in min youtube -kanal här för fler projekt och elektronikhandledning:

Jag hade en idé att göra en enkel och lättanvänd dörröppnare med en växelmotor för ett par år sedan. På den tiden hade jag inte kunskapen att göra en dörröppnare. I vinterpaus kände jag mig optimistisk och gav det ett skott. Jag gör detta instruerbart, som enkla sätt att göra det här på nätet, och allt jag hittade var komplicerade försök till hönshusöppnare. Eftersom det här är min första instruktion kan jag missa lite information, så att du kan lämna dina frågor i kommentarerna och jag svarar så snabbt jag kan. Poängen med detta instruerbara är främst att inspirera dig att göra något liknande, eller att hjälpa dig att bygga ditt.

Material - 1. En motor med högt vridmoment, varvtal (varv) är inte särskilt viktigt, min motor. (Obligatorisk) 2. En lämplig nätaggregat (strömförsörjningsenhet) för din motor, jag hade en gammal videokameraladdare, som var perfekt för motorn. Se till att maxförstärkarna är högre än motorns maxbelastningsström. (Obligatoriskt) 3. Ett Arduino -kort, jag använde Arduino UNO Rev 3. (Rekommenderas starkt) 3. Material för att göra ett fodral för att hålla komponenterna t.ex. trä, plastark, akryl etc. (Rekommenderas) 4. En MOSFET -transistor eller en servo för att utlösa dörren (krävs) 5. En knapp, sväng, ir -sensor etc. för att berätta när dörren ska öppnas. 6. En LCD (tillval) 7. massor av ledningar (krävs) Verktyg- 1. Dremel/ roterande verktyg- de är mycket användbara och kommer också att hjälpa till i andra projekt. 2. Lödkolv- köp även lödpasta/flussmedel och lödtråd 3. En varm limpistol- det mest användbara verktyget av dem alla

Steg 1: Teorin

Här var vad jag ville uppnå1. Minimal ansträngning för att öppna en dörr 2. En enkel beröringssensor för att släppa in mig3. En 16x2 LCD -skärm för att visa status för dörrarna4. Ser Cool ut baserat på mina krav syntetiserade jag ett flödesschema. Bild Eftersom jag inte hade en mosfet eller en transistor som kan styra hög ström och spänning använde jag en servo för att trycka på en musknapp. Bild.

Steg 2: Programmering

Sedan programmerade jag i arduino -miljö (min kod kommer att finnas tillgänglig längst ner eller längst upp på sidan. Bild

Vid tidpunkten för projektet var min programmering grundläggande, så jag hittade andra människors koder och blandade dem, lade till lite av min kod och skapade den slutliga koden. Ungefär 50% av koden är faktiskt min.

Steg 3: Montering av elektroniken

Montering av elektroniken
Montering av elektroniken
Montering av elektroniken
Montering av elektroniken
Montering av elektroniken
Montering av elektroniken

Jag använde 6 mm tjock hobbyplywood och klippte den med en dremel och ett förstärkt skärhjul. picHär är hur jag kopplade till elektronikenLcd-PIN1 = tie to gnd2 = tie to 5v3 = resistor ~ 2-3K to gnd (I used 1 K) 4 = rs = tie to pin 12 5 = r/w = tie to gnd6 = aktivera = binda till stift 11 7-10 = inga anslutningar11 = binda till stift 5 12 = knyta till stift 4 13 = binda till stift 314 = binda till stift 2 15 = binda till 4,2 V (5V fungerar) 16 = binda till stift The servo-pin 10 kom ihåg att servojorden ska anslutas till arduinojorden (endast om du använder en annan strömförsörjning för servon) Kapacitiv sensor till stift 6, 8 (stift 8 är sensorstiftet), (jag använde en 4 M ohm resistor), och kom ihåg att den kapacitiva sensorn ska fungera bör vara ansluten till en ordentlig jord. Handledningen för att ansluta en kapacitiv sensor Jag hade några problem med handledningen, och några av lösningarna är1. biblioteket kallas 'Capacitivesense', men koden försöker använda biblioteket 'Capsense'. Du kan åtgärda detta genom att ändra ord- Capsense till Capacitivesense, och om koden säger att det är en olämplig användning av…. ändra just det ordet till capacitivesense (gemener) 2. gå till skiss, och försök lägga till filen manuellt. Jag har också lagt till en led till pin 13, eftersom den redan har ett motstånd, att lägga till motstånden är helt valfritt.

Steg 4: Installera elektroniken

Installera elektroniken
Installera elektroniken

Vi är nästan klara, nu installerar vi bara elektroniken, och jag sprang Ground (för servon), ström (ansluter till en usb -väggadapter för att driva arduino och signal (för servon).

Steg 5: Trimma och justera skissen

Hela ypu kommer sannolikt att ändra din skiss för att passa behovet av din plats. Fuktighet, jordning kan påverka skissen. så du bör kalibrera den efter dina behov. Beröringssensor Beroende på hur väl arduino är ansluten till marken och storleken på din foliepekplatta måste du justera sensorns känslighet. Om (värde> 40000) - justera denna kodrad för att få önskat resultat. Jag rekommenderar att du gör detta steg nu, eftersom dina omständigheter kommer att vara desamma i det verkliga scenariot. Servo- Beroende på din omkopplare som din servo trycker på måste du justera mängden servon flyttar för att trycka på itmyservo.write (104); myservo.write (90); - justera dessa rader för att få önskat resultat. Jag föreslår att du håller en av de två linjerna vid 90 grader, eftersom de är servos neutrala läge. Motor- beroende på motorns varvtal/ dörrens vikt/ utgång V, A på din nätaggregat kan din motor ta mer eller mindre tid att öppna dörren. myservo.write (104); fördröjning (3400); myservo.write (90);- justera fördröjningstiden för att få det rätt (1000 = 1sek)

Steg 6: Uppgraderingar

Grattis. Du är klar. Några framtida uppgraderingar kan vara 1. att använda den här självstudien för att stänga dörren efter att den har öppnats med hjälp av detta, det här eller det här (det är inte mina projekt) 2. använda en hallon -pi och en webbkamera till datalogg vem öppnar dörren och laddar upp den till en webbsida. 3 Hackar in i dörrens lås, för att fjärrlåsa dörren eller bevilja tillstånd på distans med webbkameran. vänligen ändra inte min kod och hävda att den är din eller använd den för kommersiellt bruk. Jag kommer sannolikt att låta dig omfördela den i någon annan handledning OM du ber om mitt tillstånd. Mitt e-post-ID är [email protected] kan använda den här koden för dina egna projekt, det är helt ok.

Vänligen betygsätt mig eftersom det tar tid att göra detta lärorikt, och mitt projekt, rösta också på mig på maker -OS och andra tävlingar, allt som krävs är ett klick, tack

Anmäl dig till min kurs "Elektronik i ett nötskal" här:

Kolla också in min youtube -kanal här för fler projekt och elektronikhandledning:

Rekommenderad: