Sisällysluettelo:

Arduino -kodiautomaatio, automaattinen ovenavaaja: 6 vaihetta
Arduino -kodiautomaatio, automaattinen ovenavaaja: 6 vaihetta

Video: Arduino -kodiautomaatio, automaattinen ovenavaaja: 6 vaihetta

Video: Arduino -kodiautomaatio, automaattinen ovenavaaja: 6 vaihetta
Video: Kuinka ohjata toimilaitetta Arduino - Robojax -sovelluksella 2024, Marraskuu
Anonim
Image
Image
Elektroniikan kokoaminen
Elektroniikan kokoaminen

Ilmoittaudu Elektroniikka pähkinänkuoressa -kurssilleni täällä:

Katso myös youtube -kanavani täältä saadaksesi lisää projekteja ja elektroniikan opetusohjelmia:

Minulla oli pari vuotta sitten idea tehdä yksinkertainen ja helppokäyttöinen ovenavaaja vaihdemoottorilla. Tuolloin minulla ei ollut tietoa oven avaajan tekemisestä. Tänä talvilomana olin optimistinen ja annoin sille mahdollisuuden. Teen tästä ohjeelliseksi yksinkertaisiksi tavoiksi tehdä se verkossa, ja löysin vain monimutkaisia yrityksiä kananpoikien avaimissa. Koska tämä on ensimmäinen ohjeeni, saatan menettää joitain tietoja, joten voit jättää kysymyksesi kommentteihin, ja vastaan niihin mahdollisimman nopeasti. Tämän ohjeen tarkoitus on pääasiassa innostaa sinua tekemään jotain vastaavaa tai auttamaan sinua rakentamaan omasi.

Materiaalit - 1. Suuri vääntömomenttivaihteinen moottori, nopeus (RPM) ei ole kovin tärkeä, moottorini. (Pakollinen) 2. Moottorillesi sopiva virtalähde (virtalähde), minulla oli vanha videokameran laturi, joka oli täydellinen moottorille. Varmista, että maksimivahvistimet ovat suurempia kuin moottorin maksimikuormitusvirta. (Pakollinen) 3. Arduino -levy, käytin Arduino UNO Rev 3. (Erittäin suositeltavaa) 3. Materiaali kotelon tekemiseen komponenttien pitämiseksi, esim. puu, muovilevyt, akryyli jne. (Suositeltava) 4. MOSFET -transistori tai servo oven laukaisemiseksi (pakollinen) 5. Painike, swicth, ir -anturi jne. ilmoittamaan milloin ovi on avattava. 6. Nestekidenäyttö (valinnainen) 7. paljon johtoja (pakollinen) Työkalut- 1. Dremel/ pyörivät työkalut- ne ovat erittäin hyödyllisiä ja auttavat myös kaikissa muissa projekteissa. 2. Juotin- osta myös juotospastaa/-virtaa ja juotoslankaa 3. Kuuma liimapistooli- kaikkein hyödyllisin työkalu

Vaihe 1: Teoria

Tässä oli se, mitä halusin saavuttaa 1. Minimi vaiva oven avaamiseen 2. Yksinkertainen kosketusanturi päästää minut sisään 3. 16x2 LCD -näyttö, joka näyttää ovien tilan4. Näyttää viileältä vaatimusteni perusteella synteesin vuokaavion. Kuva Koska minulla ei ollut mosfetia tai transistoria, joka voi hallita suurta virtaa ja jännitettä, käytin servoa hiiren painikkeen painamiseen. Kuva.

Vaihe 2: Ohjelmointi

Sitten ohjelmoin arduino -ympäristössä (koodini on saatavana sivun alalaidassa tai yläosassa. Kuva

Hankkeen aikaan ohjelmointini oli perus, joten löysin muiden ihmisten koodit ja sekoitin ne, lisäsin osan koodistani ja tein lopullisen koodin. Noin 50% koodista on todella minun.

Vaihe 3: Elektroniikan kokoaminen

Elektroniikan kokoaminen
Elektroniikan kokoaminen
Elektroniikan kokoaminen
Elektroniikan kokoaminen
Elektroniikan kokoaminen
Elektroniikan kokoaminen

Käytin 6 mm paksuista harrastuksen vaneria ja leikkasin sen dremelillä ja vahvistetulla leikkuupyörällä. picTässä on, miten kytkin elektroniikan LCD-PIN1 = sitoa gnd2 = sitoa 5v3 = vastus ~ 2-3K gnd (käytin 1 K) 4 = rs = solmio nastaan 12 5 = r/w = solmio gnd6 = käyttöön = sitoa nastaan 11 7-10 = ei yhteyksiä11 = sitoa nastaan 5 12 = sitoa nastaan 4 13 13 = sitoa nastaan 314 = sitoa nastaan 2 15 = sitoa 4,2 V: iin (5V toimii) 16 = sitoa nastaan Muista, että servomaadoitus on kytkettävä arduino-maadoitukseen (vain jos käytät muuta virtalähdettä servolle) Kapasitiivinen anturi nastaihin 6, 8 (nasta 8 on anturin nasta), (käytin 4 M Ohm -vastus), ja muista, että kapasitiivinen anturi toimii, se on kytkettävä oikeaan maahan. kapasitiivisen anturin liittämisen opetusohjelma kirjaston nimi on "Capacitivesense", mutta koodi yrittää käyttää kirjastoa "Capsense". Voit korjata tämän vaihtamalla sanan Capsense tilaksi Capacitivesense ja jos koodi sanoo sen olevan, sen väärinkäyttö … muuta vain tämä sana kapasitiiviseksi (pienet kirjaimet) 2. Siirry luonnokseen ja yritä lisätä tiedosto manuaalisesti. Lisäsin myös ledin nastaan 13, koska siinä on jo vastus, vastusten lisääminen on täysin valinnaista.

Vaihe 4: Elektroniikan asennus

Elektroniikan asennus
Elektroniikan asennus

Olemme melkein valmiita, nyt vain asennamme elctronicsin, ja suoritin Groundin (servolle), virran (yhdistetään USB -seinäsovittimeen arduinon virran saamiseksi ja signaalin (servolle).

Vaihe 5: Leikkaus ja luonnoksen säätäminen

Kaikki ypu muokkaa todennäköisesti luonnostasi sijaintisi tarpeiden mukaan. Kosteus, maadoitus voivat vaikuttaa luonnokseen. joten sinun pitäisi kalibroida se tarpeidesi mukaan.1. Kosketusanturi Riippuen siitä, kuinka hyvin arduino on kytketty maahan, ja kosketuslevyn koosta, sinun on säädettävä anturin herkkyyttä. Jos (arvo> 40000) - säädä tätä koodiriviä saadaksesi halutut tulokset. Suosittelen, että teet tämän vaiheen nyt, koska olosuhteesi ovat samat todellisessa tilanteessa. Servo- Servo-laitteen painamasta kytkimestä riippuen sinun on säädettävä servon liikkeen määrää painamalla itmyservo.write (104); myservo.write (90); - säädä näitä rivejä saadaksesi halutut tulokset. Ehdotan, että pidät yhden kahdesta linjasta 90 asteen kulmassa, koska ne ovat servojen neutraaliasennossa. Moottori- riippuen moottorin kierrosluvusta/ oven leveydestä/ virtalähteen lähdöstä V, A, moottorisi saattaa kestää enemmän tai vähemmän aikaa oven avaamiseen. myservo.write (104); viive (3400); myservo.write (90);- säädä viiveaikaa saadaksesi sen oikein (1000 = 1 sek)

Vaihe 6: Päivitykset

Onnittelut. Jotkut tulevat päivitykset voivat olla 1. tämän opetusohjelman käyttäminen oven sulkemiseen sen jälkeen, kun se on avattu käyttämällä tätä, tätä tai tätä (nämä eivät ole minun projekteja) 2. käyttämällä vadelmapiä ja verkkokameraa datalokiin avaa oven ja lataa sen verkkosivulle. älä muuta koodiani ja väitä, että se on sinun tai käytä sitä kaupalliseen käyttöön. Luultavasti sallin sinun jakaa sen jossakin muussa opetusohjelmassa, jos pyydät lupaani. Sähköpostiosoitteeni on [email protected] käyttää tätä koodia omiin projekteihisi, mikä on täysin ok.

Arvioi minua, koska tämän opettamisen tekemiseen kuluu aikaa, ja projektini, äänestä myös minua valmistajien olympialaisissa ja muissa kilpailuissa, tarvitaan vain napsautus, kiitos

Ilmoittaudu Elektroniikka pähkinänkuoressa -kurssilleni täällä:

Katso myös youtube -kanavani täältä saadaksesi lisää projekteja ja elektroniikan opetusohjelmia:

Suositeltava: