Sadržaj:

Arduino kućna automatizacija, automatsko otvaranje vrata: 6 koraka
Arduino kućna automatizacija, automatsko otvaranje vrata: 6 koraka

Video: Arduino kućna automatizacija, automatsko otvaranje vrata: 6 koraka

Video: Arduino kućna automatizacija, automatsko otvaranje vrata: 6 koraka
Video: YALE LINUS PAMETNA BRAVA - Yale House Safety [SRB, HR, MNE, BIH] 2024, Srpanj
Anonim
Image
Image
Sastavljanje elektronike
Sastavljanje elektronike

Ovdje se upišite na moj tečaj "Ukratko o elektronici":

Ovdje pogledajte i moj YouTube kanal za više projekata i upute o elektronici:

Prije par godina sam imao ideju napraviti jednostavan i lagan za otvaranje vrata motor sa zupčanikom. U to vrijeme nisam imao znanja za izradu otvarača vrata. Ove zimske pauze osjećao sam se optimistično i pokušao sam. Činim ovo poučnim, kao jednostavnim načinima za napraviti ovo na internetu, a sve što sam pronašao su komplicirani pokušaji otvaranja kokošinjaca. Budući da mi je ovo prva instrukcija, možda bih propustio neke informacije pa svoja pitanja možete ostaviti u komentarima, a ja ću odgovoriti što je prije moguće. Poanta ovog uputstva je uglavnom da vas inspirira da učinite nešto slično, ili da vam pomogne u izgradnji vašeg.

Materijali - 1. Motor s velikim zakretnim momentom, broj okretaja (RPM) nije jako važan, moj motor. (Obavezno) 2. Odgovarajuće napajanje (jedinica za napajanje), za vaš motor, imao sam stari punjač za kamkorder, koji je bio savršen za motor. Uvjerite se da su maksimalna ampera veća od maksimalne struje opterećenja motora. (Obavezno) 3. Arduino ploča, koristio sam Arduino UNO Rev 3. (visoko preporučeno) 3. Materijal za izradu kućišta za držanje komponenti, npr. drvo, plastični limovi, akril itd. (preporučeno) 4. MOSFET tranzistor ili servo za aktiviranje vrata (obavezno) 5. Tipka, swicth, ir senzor itd. za reći kada otvoriti vrata. 6. LCD (izborno) 7. puno žica (obavezno) Alati- 1. Dremel/ rotacijski alati- vrlo su korisni, a pomoći će i u svim drugim projektima. 2. Lemilica- također kupite pastu za lemljenje/fluks i žicu za lemljenje 3. Pištolj za vruće ljepilo- najkorisniji alat od svih

Korak 1: Teorija

Evo što sam htio postići1. Minimalan napor za otvaranje vrata2. Jednostavan senzor dodira koji me pušta unutra3. LCD zaslon veličine 16x2 za prikaz statusa vrata4. Izgleda super Na temelju mojih zahtjeva sintetizirao sam dijagram toka.picKako nisam imao MOSFET ili tranzistor koji može kontrolirati visoku struju i napon, upotrijebio sam servo za pritiskanje tipke miša.pic.

Korak 2: Programiranje

Zatim sam programirao u arduino okruženju (Moj kôd bit će dostupan pri dnu ili vrhu stranice.pic

U vrijeme projekta moje programiranje je bilo osnovno, pa sam pronašao kodove drugih ljudi i pomiješao ih, dodao dio svog koda i izradio konačni kod. Oko 50% koda je zapravo moje.

Korak 3: Sastavljanje elektronike

Sastavljanje elektronike
Sastavljanje elektronike
Sastavljanje elektronike
Sastavljanje elektronike
Sastavljanje elektronike
Sastavljanje elektronike

Koristio sam šperploču za hobi debljine 6 mm i izrezao je dremelom i ojačanim kotačem za rezanje. picEvo kako sam spojio elektronikuLcd-PIN1 = vezati za gnd2 = vezati za 5v3 = otpornik ~ 2-3K za gnd (koristio sam 1 K) 4 = rs = vezati za pin 12 5 = r/w = vezati za gnd6 = omogućiti = vezati za pin 11 7-10 = nema spojeva11 = vezati za pin 5 12 = vezati za pin 4 13 = vezati za pin 314 = vezati za pin 2 15 = vezati za 4,2 V (5V radi) 16 = vezati za gnd servo-pin 10sjetite se da bi servo uzemljenje trebalo biti spojeno na arduino masu (samo ako za servo koristite drugačije napajanje) Kapacitivni senzor na pin 6, 8 (pin 8 je pin osjetnika), (koristio sam 4 M ohm ressistor), i zapamtite da bi kapacitivni senzor radio kako bi trebao biti spojen na odgovarajuće uzemljenje. Vodič za povezivanje kapacitivnog senzoraImao sam problema s vodičem, a neka od rješenja su1. knjižnica se zove 'Capacitivesense', ali kôd pokušava koristiti knjižnicu 'Capsense'. To možete riješiti promjenom riječi- Capsense u Capacitivesense, a ako kôd kaže da jest, neprimjerena uporaba…. promijeni samo tu riječ u kapacitivnoosjećanje (mala slova) 2. idite na skicu i pokušajte ručno dodati datoteku. Također sam dodao led na pin 13, jer već ima otpornik, dodavanje otpornika je potpuno neobavezno.

Korak 4: Instaliranje elektronike

Instaliranje elektronike
Instaliranje elektronike

Skoro smo gotovi, sada samo instaliramo elektroniku, a ja sam pokrenuo uzemljenje (za servo), napajanje (spaja se na USB zidni adapter za napajanje arduina i signal (za servo).

Korak 5: Obrezivanje i podešavanje skice

Svi će ypu vjerojatno izmijeniti vašu skicu, kako bi odgovarali vašim potrebama. Vlažnost i uzemljenje mogu utjecati na skicu. pa biste ga trebali kalibrirati prema svojim potrebama.1. Senzor dodira Ovisno o tome koliko je arduino spojen na masu i veličini dodirne ploče od folije, morat ćete prilagoditi osjetljivost senzora. Ako (vrijednost> 40000) - prilagodite ovaj redak koda da biste dobili željene rezultate. Preporučujem da sada učinite ovaj korak jer će vam okolnosti biti iste u scenariju stvarnog svijeta.2. Servo- Ovisno o prekidaču koji vaš servo pritisne, morat ćete prilagoditi količinu servo pomaka da pritisnete mymyservo.write (104); myservo.write (90); - prilagodite te linije kako biste postigli željene rezultate. Predlažem da jednu od 2 linije držite pod kutom od 90 stupnjeva jer su oni u neutralnom položaju servomotora.3. Motor- ovisno o broju okretaja motora/ težini vaših vrata/ izlazu V, A vaše naponske jedinice vašem motoru može trebati više ili manje vremena za otvaranje vrata. myservo.write (104); kašnjenje (3400); myservo.write (90);- podesite vrijeme kašnjenja kako bi bilo ispravno (1000 = 1 sek)

Korak 6: Nadogradnje

Čestitamo. Završili ste. Neke buduće nadogradnje mogle bi biti 1. pomoću ovog vodiča za zatvaranje vrata nakon što se otvorio koristeći ovo, ovo ili ovo (to nisu moji projekti) 2. pomoću maline pi i web kamere za bilježenje podataka tko otvara vrata i postavlja ih na web stranicu. nemojte mijenjati moj kôd i tvrditi da je vaš ili ga koristiti u bilo koju komercijalnu upotrebu. Najvjerojatnije ću vam dopustiti da je dalje distribuirate u nekom drugom vodiču AKO zatražite moje dopuštenje. Moj e-mail ID je [email protected] šifru možete koristiti za vlastite projekte, to je sasvim u redu.

molimo vas da me ocijenite koliko je potrebno vremena da ovaj instruktor bude poučan, a moj projekt, također glasajte za mene na makerlimpijskim igrama i drugim natjecanjima, sve što je potrebno je klik, hvala

Ovdje se upišite na moj tečaj "Ukratko o elektronici":

Ovdje pogledajte i moj YouTube kanal za više projekata i upute o elektronici:

Preporučeni: