Sadržaj:
- Korak 1: Teorija
- Korak 2: Programiranje
- Korak 3: Sastavljanje elektronike
- Korak 4: Instaliranje elektronike
- Korak 5: Obrezivanje i podešavanje skice
- Korak 6: Nadogradnje
Video: Arduino kućna automatizacija, automatsko otvaranje vrata: 6 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:34
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
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
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:
Automatizacija staklenika uz LoRa! (2. dio) -- Motorno otvaranje prozora: 6 koraka (sa slikama)
Automatiziranje staklenika uz LoRa! (2. dio) || Motorno otvaranje prozora: U ovom projektu pokazat ću vam kako sam stvorio motorizirani otvarač prozora za svoj staklenik. To znači da ću vam pokazati koji sam motor koristio, kako sam dizajnirao stvarni mehanički sustav, kako vozim motor i na kraju kako sam koristio Arduino LoRa
Beskontaktna kućna automatizacija s mobitelom na Arduino-bluetooth-u: 5 koraka
Beskontaktna kućna automatizacija s mobitelom na Arduino-bluetoot-u: pozdravi u vrijeme pandemije covid-19 neophodnost je izbjegavanja kontakta i održavanja društvene udaljenosti, ali za uključivanje i isključivanje uređaja morate dodirnuti razvodne ploče, ali ne čekajte više da uvedete sustav bez kontakta za kontrolu
Oprema za otvaranje garažnih vrata Raspberry Pi Zero: 10 koraka
Hardver za otvaranje garažnih vrata Raspberry Pi Zero: Jedna od inspiracija za ovaj projekt bila je izvrsna instrukcija za otvaranje garažnih vrata Raspberry Pi 3, zajedno s nekoliko drugih pronađenih na internetu. Budući da nisam iskusan elektroničar, proveo sam puno dodatnih istraživanja o načinima da
Arduino kućna automatizacija (Bluetooth): 3 koraka (sa slikama)
Arduino kućna automatizacija (Bluetooth): Zdravo, dečki! Dobrodošli u moje drugo uputstvo! U ovome ću vam pokazati kako možete upravljati svojim kućanskim aparatima putem mobilnog telefona (Android-pametni telefon). Dakle, ne gubeći vrijeme, trebali bismo započeti ovo (sretno!)
Kućna automatizacija s Androidom i Arduinom: Otvorite vrata kada dođete kući: 5 koraka
Kućna automatizacija s Androidom i Arduinom: Otvorite vrata kada se vratite kući: Ova uputa govori o postavljanju sustava kućne automatizacije koji će se upravljati putem pametnog telefona, putem internetske veze, tako da mu se može pristupiti svugdje gdje vam zatreba. Štoviše, izvršit će određene radnje kad god je kriterij m