Kazalo:
- 1. korak: Teorija
- 2. korak: programiranje
- 3. korak: Sestavljanje elektronike
- 4. korak: Namestitev elektronike
- 5. korak: Obrezovanje in prilagajanje skice
- 6. korak: Nadgradnje
Video: Arduino Domača avtomatizacija, samodejno odpiranje vrat: 6 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:04
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
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
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:
Samodejno odpiranje garažnih vrat + integracija domačega pomočnika: 5 korakov
Samodejno odpiranje garažnih vrat + integracija domačega pomočnika: S tem projektom »naredi sam« pametno obrnite običajna garažna vrata. Pokazal vam bom, kako ga zgraditi in nadzorovati s pomočjo domačega pomočnika (prek MQTT) in imeti možnost daljinskega odpiranja in zapiranja garažnih vrat. Uporabil bom ploščo ESP8266, imenovano Wemos
Avtomatizacija rastlinjaka z LoRa! (2. del) -- Motorno odpiranje oken: 6 korakov (s slikami)
Avtomatizacija rastlinjaka z LoRa! (2. del) || Motorno odpiranje oken: V tem projektu vam bom pokazal, kako sem ustvaril motorizirano odpirač oken za svoj rastlinjak. To pomeni, da vam bom pokazal, kateri motor sem uporabil, kako sem oblikoval dejanski mehanski sistem, kako vozim motor in nazadnje, kako sem uporabil Arduino LoRa
Strojna oprema za odpiranje garažnih vrat Raspberry Pi Zero: 10 korakov
Strojna oprema za odpiranje garažnih vrat Raspberry Pi Zero: Eden od navdihov za ta projekt je bil odličen pouk pri odpiraču za garažna vrata Raspberry Pi 3, skupaj z več drugimi, ki jih najdemo na internetu. Ker nisem izkušen elektronik, sem opravil še veliko dodatnih raziskav o načinih, kako
Samodejno odpiranje piščančjih vrat: 6 korakov
Samodejno odpiranje vrat za piščanca: Samodejno odpiranje vrat za piščanca V tej vadnici z navodili vas bom popeljal skozi korake in dele, potrebne za ustvarjanje samodejnega odpirača za piščančja vrata iz skupnih delov, ki jih lahko kupite pri številnih prodajalcih. Uporabljeni deli in orodja so še
Naredite samodejno odpiranje in zapiranje vrat s samodejnim zaznavanjem z Arduinom !: 4 koraki
Naredite samodejno odpiranje in zapiranje vrat s samodejnim zaznavanjem z Arduinom !: Ste kdaj želeli, da bi se vaša vrata samodejno odprla, tako kot v znanstvenofantastičnih filmih? Zdaj lahko sledite temu navodilu. V tem navodilu bomo zgradili vrata, ki se lahko samodejno odpirajo in zapirajo, ne da bi se dotaknili vrat. Ultrazvočni senzorji