Kazalo:

Arduino Domača avtomatizacija, samodejno odpiranje vrat: 6 korakov
Arduino Domača avtomatizacija, samodejno odpiranje vrat: 6 korakov

Video: Arduino Domača avtomatizacija, samodejno odpiranje vrat: 6 korakov

Video: Arduino Domača avtomatizacija, samodejno odpiranje vrat: 6 korakov
Video: комплект умного дома с платой PLUS для arduino DIY STEM | Keyestudio 2024, November
Anonim
Image
Image
Sestavljanje elektronike
Sestavljanje elektronike

Vpišite se v moj tečaj "Elektronika na kratko" tukaj:

Za več projektov in elektronskih vadnic si oglejte tudi moj youtube kanal:

Pred nekaj leti sem imel idejo, da bi naredil enostaven in enostaven za odpiranje vrat z motorjem. Takrat še nisem imel znanja za izdelavo odpirača za vrata. Na teh zimskih počitnicah sem se počutil optimistično in poskusil. To naredim kot enostaven način, da to naredim na spletu, in vse, kar sem našel, so bili zapleteni poskusi odpiranja piščancev. Ker je to moj prvi pouk, bom morda zamudil nekaj informacij, zato lahko svoja vprašanja pustite v komentarjih, jaz pa bom odgovoril čim prej. Bistvo tega pouka je predvsem v tem, da vas navdihne za nekaj podobnega ali da vam pomaga zgraditi svojega.

Materiali - 1. Motor z visokim navorom, hitrost (RPM) ni zelo pomemben, moj motor. (Obvezno) 2. Ustrezen napajalnik (napajalnik), za vaš motor sem imel star polnilec za videokamero, ki je bil kot nalašč za motor. Prepričajte se, da so največji amperi večji od največjega toka obremenitve motorja. (Obvezno) 3. Na plošči Arduino sem uporabil Arduino UNO Rev 3. (zelo priporočljivo) 3. Material za izdelavo ohišja za držanje komponent, npr. les, plastične plošče, akril itd. (priporočeno) 4. Tranzistor MOSFET ali servo za odpiranje vrat (obvezno) 5. Gumb, swicth, ir senzor itd., ki pove, kdaj odpreti vrata. 6. LCD (izbirno) 7. veliko žic (obvezno) Orodja- 1. Dremel/ vrtljiva orodja- zelo so uporabna in bodo pomagala tudi pri vseh drugih projektih. 2. spajkalnik- kupite tudi spajkalno pasto/fluks in spajkalno žico 3. pištolo za vroče lepilo- najbolj uporabno orodje od vseh

1. korak: Teorija

Tukaj sem želel doseči1. Minimalni napor za odpiranje vrat2. Preprost senzor na dotik, ki me spusti noter3. LCD zaslon 16x2 za prikaz stanja vrat4. Izgleda kul Na podlagi mojih zahtev sem sintetiziral diagram poteka. Pic Ker nisem imel MOSFET -a ali tranzistorja, ki bi lahko nadzoroval visok tok in napetost, sem s tipko miške pritisnil servo.pic.

2. korak: programiranje

Nato sem programiral v okolju arduino (moja koda bo na voljo na dnu ali na vrhu strani. Pic

V času projekta je bilo moje programiranje osnovno, zato sem našel kode drugih ljudi in jih premešal, dodal nekaj svoje kode in sestavil končno kodo. Približno 50% kode je dejansko moje.

3. korak: Sestavljanje elektronike

Sestavljanje elektronike
Sestavljanje elektronike
Sestavljanje elektronike
Sestavljanje elektronike
Sestavljanje elektronike
Sestavljanje elektronike

Uporabil sem 6 mm debelo vezano ploščo za hobije in jo razrezal z dremelom ter ojačanim rezalnim kolesom. pic Evo, kako sem priključil elektroniko Lcd-PIN1 = vez na gnd2 = vez na 5v3 = upor ~ 2-3K na gnd (uporabil sem 1 K) 4 = rs = vez na pin 12 5 = r/w = vez na gnd6 = omogoči = priveži na pin 11 7-10 = brez povezav 11 = pripni na pin 5 12 = pripni na pin 4 13 = pripni na pin 314 = pripni na pin 2 15 = priveži na 4.2 V (5V deluje) 16 = priveži na gnd servo-pin 10 zapomnite, da je treba ozemljitev servo priključiti na ozemljitev arduino (samo če za servo uporabljate drugo napajanje) Kapacitivni senzor na pin 6, 8 (pin 8 je pin senzorja), (uporabil sem 4 M ohm ressistor) in ne pozabite, da bi kapacitivni senzor deloval, ga je treba priključiti na ustrezno ozemljitev. Vadnica za priključitev kapacitivnega senzorja Imel sem nekaj težav z vadnico, nekatere rešitve pa so 1. knjižnica se imenuje 'Capacitivesense', vendar koda poskuša uporabiti knjižnico 'Capsense'. To lahko odpravite tako, da besedo Capsense spremenite v Capacitivesense, in če koda pravi, da je, neprimerna uporaba…. samo to besedo spremenite v kapacitivesense (male črke) 2. pojdite na skico in poskusite ročno dodati datoteko. Dodala sem tudi LED na pin 13, saj že ima upor, zato je dodajanje uporov popolnoma neobvezno.

4. korak: Namestitev elektronike

Namestitev elektronike
Namestitev elektronike

Skoraj smo končali, zdaj samo namestimo elektroniko, jaz pa sem zagnal ozemljitev (za servo), napajanje (poveže se s stenskim adapterjem USB za napajanje arduina in signal (za servo).

5. korak: Obrezovanje in prilagajanje skice

Vsi ypu bodo verjetno spremenili vašo skico, da bo ustrezala potrebam vaše lokacije. Vlažnost in ozemljitev lahko vplivajo na skico. zato ga prilagodite svojim potrebam. Senzor na dotik Odvisno od tega, kako dobro je arduino povezan z maso, in velikosti plošče na dotik iz folije, boste morali prilagoditi občutljivost senzorja. Če (vrednost> 40000) - prilagodite to vrstico kode, da dobite želene rezultate. Priporočam, da zdaj naredite ta korak, saj bodo okoliščine v realnem svetu enake. Servo- odvisno od stikala, ki ga pritisne vaš servo, boste morali prilagoditi količino premikanja servo, da pritisnete myservo.write (104); myservo.write (90); - prilagodite te vrstice, da dosežete želene rezultate. Predlagam, da eno od dveh linij držite pri 90 stopinjah, saj sta v nevtralnem položaju servomotorjev. Motor- odvisno od števila vrtljajev motorja/ teže vaših vrat/ izhoda V, A vaše napajalne enote, bo motor morda potreboval več ali manj časa, da odpre vrata. myservo.write (104); zamuda (3400); myservo.write (90);- prilagodite čas zakasnitve, da ga popravite (1000 = 1sec)

6. korak: Nadgradnje

Čestitam. Končali ste. Nekatere prihodnje nadgradnje bi lahko bile 1. z uporabo te vadnice, da zaprete vrata, potem ko so se odprla, z uporabo tega, tega ali tega (to niso moji projekti) 2. z uporabo maline pi in spletne kamere za beleženje podatkov, ki odpre vrata in jih naloži na spletno stran 3. Vdor v ključavnico vrat, daljinsko zaklepanje vrat ali odobritev dovoljenja na daljavo s spletno kamero. prosim, ne spreminjajte moje kode in trdite, da je vaša, ali pa jo uporabite za kakršno koli komercialno uporabo. Najverjetneje vam bom dovolil, da jo razdelite v kakšno drugo vadnico, če vprašate za moje dovoljenje. Moj e-poštni ID- je [email protected] kodo lahko uporabite za svoje projekte, kar je v redu.

prosim, ocenite me, saj traja nekaj časa, da naredim ta pouk, in moj projekt, glasujte zame tudi na makerlympic in drugih tekmovanjih, vse kar potrebujete je klik, hvala

Vpišite se v moj tečaj "Elektronika na kratko" tukaj:

Za več projektov in elektronskih vadnic si oglejte tudi moj youtube kanal:

Priporočena: