Innehållsförteckning:
- Steg 1: Teorin
- Steg 2: Programmering
- Steg 3: Montering av elektroniken
- Steg 4: Installera elektroniken
- Steg 5: Trimma och justera skissen
- Steg 6: Uppgraderingar
Video: Arduino hemautomation, automatisk dörröppnare: 6 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:41
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
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
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:
GPS -biltracker med SMS -avisering och dataöverföring av Thingspeak, Arduino -baserad, Hemautomation: 5 steg (med bilder)
GPS -biltracker med SMS -meddelande och Thingspeak -dataöverföring, Arduino -baserad, Hemautomation: Jag gjorde den här GPS -spåraren förra året och eftersom den fungerar bra publicerar jag den nu på Instructable. Den är ansluten till tillbehörskontakten i min bagagerum. GPS -spåraren laddar upp bilens position, hastighet, riktning och uppmätt temperatur via en mobildata
Infraröd hemautomation med Arduino: 5 steg
Infraröd hemautomation med Arduino: ARDUINO HOME AUTOMATION Hemmeautomatisering innebär helt enkelt att göra saker som du normalt gör manuellt för att göras åt dig automatiskt. Du kommer normalt att gå upp för att vrida omkopplaren, tänk om du bara kunde trycka på fjärrkontrollen och ditt ljus kommer automatiskt
Android och Arduino SMS -baserad hemautomation: 5 steg (med bilder)
Android och Arduino SMS -baserad hemautomation:! ! ! LÄGGA MÄRKE TILL ! ! ! Eftersom det lokala mobiltelefontornet uppgraderas i mitt område kan jag inte längre använda den här GSM -modulen. Det nyare tornet stöder inte längre 2G -enheter. Därför kan jag inte längre ge något stöd för detta projekt
Enklaste hemautomation med Bluetooth, Android -smartphone och Arduino .: 8 steg (med bilder)
Enklaste hemautomation med Bluetooth, Android -smartphone och Arduino .: Hej alla, det här projektet handlar om att bygga den mest förenklade hemautomatiseringsenheten med en arduino och en bluetooth -modul. Den här är väldigt enkel att bygga och den kan byggas på några timmar. I min version som jag förklarar här kan jag
IR -hemautomation med Arduino: 8 steg
IR -hemautomation med Arduino: Följ dessa steg och konvertera ditt hem till ett smart hem