Turinys:

„Arduino“namų automatika, automatinis durų atidarymas: 6 žingsniai
„Arduino“namų automatika, automatinis durų atidarymas: 6 žingsniai

Video: „Arduino“namų automatika, automatinis durų atidarymas: 6 žingsniai

Video: „Arduino“namų automatika, automatinis durų atidarymas: 6 žingsniai
Video: PAVERSK SAVO ŠILTNAMĮ IŠMANIUOJU - IŠMANUSIS ŠILTNAMIS | Siltnamiukainos.lt 2024, Liepa
Anonim
Image
Image
Elektronikos surinkimas
Elektronikos surinkimas

Registruokitės į mano „Elektronikos trumpai“kursą čia:

Taip pat peržiūrėkite mano „YouTube“kanalą, kur rasite daugiau projektų ir elektronikos pamokų:

Prieš porą metų turėjau idėją sukurti paprastą ir lengvai naudojamą durų atidarytuvą su varikliu. Tuo metu aš neturėjau žinių, kaip pasidaryti durų atidarytuvą. Šią žiemos pertrauką jaučiausi optimistiškai ir pabandžiau. Aš darau tai pamokomu, nes tai yra paprastas būdas tai padaryti internete, ir viskas, ką radau, buvo sudėtingi bandymai atidaryti vištienos kooperatyvą. Kadangi tai yra mano pirmasis pamokomas dalykas, galiu praleisti tam tikrą informaciją, todėl galite palikti savo klausimus komentaruose, ir aš atsakysiu kuo greičiau. Šios pamokos esmė daugiausia yra įkvėpti jus daryti kažką panašaus arba padėti jums sukurti savo.

Medžiagos - 1. Didelio sukimo momento variklis, greitis (RPM) nėra labai svarbus, mano variklis. (Būtina) 2. Jūsų varikliui tinkamas maitinimo blokas (maitinimo blokas) turėjau seną vaizdo kameros įkroviklį, kuris puikiai tiko varikliui. Įsitikinkite, kad maksimalus stiprumas yra didesnis nei maksimali variklio apkrovos srovė. (Privaloma) 3. „Arduino“plokštė, naudojau „Arduino UNO Rev 3“(labai rekomenduojama) 3. Medžiaga dėklo gamybai, kad būtų galima laikyti komponentus, pvz. mediena, plastikiniai lakštai, akrilas ir kt. (Rekomenduojama) 4. MOSFET tranzistorius arba servo sistema durims paleisti (būtina) 5. Mygtukas, svirtis, jutiklis ir tt, nurodantys, kada reikia atidaryti duris. 6. LCD (pasirinktinai) 7. daug laidų (būtini) Įrankiai- 1. „Dremel“/ sukamieji įrankiai- jie yra labai naudingi ir taip pat padės atliekant kitus projektus. 2. Lituoklis- taip pat nusipirkite litavimo pastos/srauto ir lydmetalio vielos 3. Karštas klijų pistoletas- naudingiausias įrankis iš visų

1 žingsnis: teorija

Štai ką norėjau pasiekti1. Minimalios pastangos atidaryti duris2. Paprastas jutiklinis jutiklis, leidžiantis man įeiti3. 16x2 skystųjų kristalų ekranas, rodantis durų būseną4. Atsižvelgdamas į mano poreikius, aš susisteminau srauto diagramą. Pic Kadangi aš neturėjau „mosfet“ar tranzistoriaus, galinčio valdyti didelę srovę ir įtampą, aš naudoju servo, norėdamas paspausti pelės mygtuką.

2 žingsnis: programavimas

Tada aš užprogramavau arduino aplinkoje (mano kodas bus pasiekiamas puslapio apačioje arba viršuje. Pic

Projekto metu mano programavimas buvo paprastas, todėl radau kitų žmonių kodus ir juos sumaišiau, pridėjau dalį savo kodo ir sukūriau galutinį kodą. Apie 50% kodo iš tikrųjų yra mano.

3 žingsnis: Elektronikos surinkimas

Elektronikos surinkimas
Elektronikos surinkimas
Elektronikos surinkimas
Elektronikos surinkimas
Elektronikos surinkimas
Elektronikos surinkimas

Aš naudojau 6 mm storio mėgėjišką fanerą ir supjaustiau ją „dremel“ir sustiprintu pjovimo ratuku. pic Štai kaip aš prijungiau elektroniką įjungti = pririšti prie kaiščio 11 7-10 = nėra jungčių11 = susieti su kaiščiu 5 12 = susieti su kaiščiu 4 13 = susieti su kaiščiu 314 = susieti su 2 kaiščiu 15 = susieti su 4,2 V (veikia 5 V) 16 = susieti su gnd Atminkite, kad servo įžeminimas turi būti prijungtas prie arduino įžeminimo (tik jei naudojate kitą servo maitinimo šaltinį) Talpinis jutiklis prie 6, 8 kaiščio (8 kaištis yra jutiklio kaištis), (aš naudojau 4 M omo rezistorius), ir nepamirškite, kad talpinis jutiklis veiktų, jis turėtų būti prijungtas prie tinkamos žemės. Talpinio jutiklio prijungimo pamoka Turėjau tam tikrų problemų su pamoka, o kai kurie sprendimai yra 1. biblioteka vadinama „Capacitivesense“, tačiau kodas bando naudoti biblioteką „Capsense“. Tai galite išspręsti pakeisdami žodį „Capsense“į „Capacitivesense“, o jei kodas sako, kad tai yra, netinkamai naudojamas…. pakeisti tik tą žodį į talpinį jausmą (mažosios raidės) 2. eikite į eskizą ir pabandykite rankiniu būdu pridėti failą. Aš taip pat pridėjau šviesos diodą prie 13 kaiščio, nes jis jau turi rezistorių, todėl rezistorių pridėjimas yra visiškai neprivalomas.

4 žingsnis: Elektronikos montavimas

Elektronikos montavimas
Elektronikos montavimas

Mes beveik baigėme, dabar tiesiog įdiegiame elktroniką, o aš paleidžiau „Ground“(servo), maitinimą (jungiamas prie USB sieninio adapterio, kad būtų galima įjungti „arduino“, ir signalą (servo).

5 žingsnis: apipjaustymas ir eskizo reguliavimas

Visi „ypu“greičiausiai pakeis jūsų eskizą, kad atitiktų jūsų vietos poreikius. Drėgmė, įžeminimas gali paveikti eskizą. todėl turėtumėte jį kalibruoti pagal savo poreikius.1. Priklausomai nuo to, kaip gerai „arduino“yra prijungtas prie žemės ir nuo folijos jutiklinės plokštelės dydžio, turėsite reguliuoti jutiklio jautrumą. Jei (vertė> 40000) - koreguokite šią kodo eilutę, kad gautumėte norimus rezultatus. Rekomenduoju šį žingsnį atlikti dabar, nes realaus pasaulio atveju jūsų aplinkybės bus tokios pačios. Servo Priklausomai nuo jūsų jungiklio, kurį spaudžia jūsų servo, turėsite pakoreguoti servo judėjimo kiekį, kad paspaustumėte itmyservo.write (104); myservo.write (90); - koreguokite tas eilutes, kad gautumėte norimus rezultatus. Siūlau išlaikyti vieną iš 2 linijų 90 laipsnių kampu, nes jos yra neutralios servo padėties. Variklis- priklausomai nuo variklio apsisukimų dažnio/ jūsų durų apimties/ jūsų PSU išėjimo V, A jūsų varikliui gali prireikti daugiau ar mažiau laiko atidaryti duris. myservo.write (104); vėlavimas (3400); myservo.write (90);- sureguliuokite atidėjimo laiką, kad jis būtų teisingas (1000 = 1 sek.)

6 žingsnis: naujovinimas

Sveikinu. Baigėte. Kai kurie būsimi atnaujinimai gali būti: 1. naudojant šią pamoką, kad uždarytumėte duris po to, kai ji buvo atidaryta naudojant šį, šį ar tą (tai ne mano projektai) 3. atidaro duris ir įkelia jas į tinklalapį. nepakeiskite mano kodo ir tvirtinkite, kad jis yra jūsų, arba nenaudokite jo jokiam komerciniam naudojimui. Greičiausiai leisiu jums ją perskirstyti kitoje pamokoje, jei paprašysite mano leidimo. Mano el. Pašto adresas yra [email protected]Šį kodą galite naudoti savo projektams, tai visiškai gerai.

Prašau įvertinkite mane, nes reikia laiko, kad tai pavyktų pamokyti, o mano projektas taip pat balsuoja už mane dėl olimpinių žaidynių ir kitų konkursų, tereikia spustelėti, ačiū

Registruokitės į mano „Elektronikos trumpai“kursą čia:

Taip pat apsilankykite mano „YouTube“kanale, kur rasite daugiau projektų ir elektronikos pamokų:

Rekomenduojamas: