Satura rādītājs:

Arduino mājas automatizācija, automātiska durvju atvēršana: 6 soļi
Arduino mājas automatizācija, automātiska durvju atvēršana: 6 soļi

Video: Arduino mājas automatizācija, automātiska durvju atvēršana: 6 soļi

Video: Arduino mājas automatizācija, automātiska durvju atvēršana: 6 soļi
Video: умный дом, Ардуино. smart home 2024, Jūlijs
Anonim
Image
Image
Elektronikas salikšana
Elektronikas salikšana

Reģistrējieties manā kursā “Elektronika īsumā” šeit:

Pārbaudiet arī manu youtube kanālu, lai iegūtu vairāk projektu un elektronikas apmācības:

Pirms pāris gadiem man bija ideja izveidot vienkāršu un ērti lietojamu durvju atvērēju ar motoru ar reduktoru. Tobrīd man nebija zināšanu, kā izgatavot durvju atvērēju. Šajā ziemas brīvlaikā es jutos optimistiski un mēģināju. Es to daru pamācāmu kā vienkāršus veidus, kā to izdarīt tiešsaistē, un viss, ko es atklāju, bija sarežģīti mēģinājumi atvērt vistu kūts. Tā kā šī ir mana pirmā pamācība, es varētu palaist garām kādu informāciju, tāpēc jūs varat atstāt savus jautājumus komentāros, un es atbildēšu pēc iespējas ātrāk. Šīs pamācības mērķis galvenokārt ir iedvesmot jūs darīt kaut ko līdzīgu vai palīdzēt jums izveidot savu.

Materiāli - 1. Motors ar lielu griezes momentu, ātrums (RPM) nav īpaši svarīgs, mans motors. (Obligāti) 2. Jūsu motoram atbilstošs PSU (barošanas bloks), man bija vecs videokameras lādētājs, kas bija ideāli piemērots motoram. Pārliecinieties, vai maksimālie ampēri ir lielāki par motora maksimālo slodzes strāvu. (Obligāti) 3. Arduino dēlis, es izmantoju Arduino UNO 3. red. (Ļoti ieteicams) 3. Materiāls korpusa izgatavošanai sastāvdaļu turēšanai, piem. koks, plastmasas loksnes, akrils utt. (Ieteicams) 4. MOSFET tranzistors vai servo, kas iedarbina durvis (Obligāti) 5. Poga, svārsts, ir sensors utt., lai norādītu, kad atvērt durvis. 6. LCD (pēc izvēles) 7. daudz vadu (Obligāti) Instrumenti- 1. Dremel/ rotējošie instrumenti- tie ir ļoti noderīgi un palīdzēs arī citos projektos. 2. Lodāmurs- iegādājieties arī lodēšanas pastu/plūsmu un lodēšanas stiepli 3. Karsta līmes pistole- visnoderīgākais rīks

1. solis: teorija

Lūk, ko es gribēju sasniegt1. Minimālas pūles, lai atvērtu durvis2. Vienkāršs pieskāriena sensors, kas ļauj man ienākt3. 16x2 LCD ekrāns, kas parāda durvju statusu4. Izskatās forši Pamatojoties uz manām prasībām, es sintezēju plūsmas diagrammu.

2. solis: programmēšana

Tad es programmēju arduino vidē (mans kods būs pieejams lapas apakšā vai augšpusē. Pic

Projekta laikā mana programmēšana bija pamata, tāpēc es atradu citu cilvēku kodus un tos sajaucu, pievienoju daļu no sava koda un izveidoju galīgo kodu. Apmēram 50% no koda patiesībā ir mans.

3. darbība: elektronikas salikšana

Elektronikas salikšana
Elektronikas salikšana
Elektronikas salikšana
Elektronikas salikšana
Elektronikas salikšana
Elektronikas salikšana

Es izmantoju 6 mm biezu hobija saplāksni un sagriezu to ar dremel un pastiprinātu griešanas riteni. Šeit ir redzams, kā es savienoju elektroniku iespējot = piesiet pie tapas 11 7-10 = bez savienojumiem11 = piesiet pie tapas 5 12 = piesiet pie tapas 4 13 = piesiet pie tapas 314 = piesiet pie tapas 2 15 = piesiet pie 4,2 V (5V darbojas) 16 = sasiet ar gnd 10. servopins Ohm rezistors), un atcerieties, lai kapacitatīvais sensors darbotos, tam jābūt savienotam ar atbilstošu zemi. Kapacitīvā sensora pievienošanas apmācība Man bija dažas problēmas ar apmācību, un daži no risinājumiem ir 1. bibliotēku sauc par “Capacitivesense”, bet kods mēģina izmantot bibliotēku “Capsense”. To var labot, nomainot vārdu Capsense uz Capacitivesense un, ja kods to norāda, neatbilstoša lietošana…. nomainiet tikai šo vārdu uz kapacitatīvo sajūtu (mazie burti) 2. dodieties uz skici un mēģiniet manuāli pievienot failu. Es arī pievienoju LED uz tapu 13, jo tai jau ir rezistors, rezistoru pievienošana ir pilnīgi neobligāta.

4. solis: Elektronikas uzstādīšana

Elektronikas uzstādīšana
Elektronikas uzstādīšana

Mēs esam gandrīz pabeiguši, tagad mēs vienkārši instalējam elktroniku, un es palaidu Ground (servo), barošanu (savieno ar USB sienas adapteri, lai darbinātu arduino, un signālu (servo).

5. darbība: apgriešana un skices pielāgošana

Visi ypu, iespējams, pārveidos jūsu skici atbilstoši jūsu atrašanās vietas vajadzībām. Mitrums, zemējums var ietekmēt skici. tāpēc jums tas jākalibrē atbilstoši jūsu vajadzībām.1. Atkarībā no tā, cik labi arduino ir savienots ar zemi, un jūsu folijas skārienplāksnes izmēru, jums būs jāpielāgo sensora jutība. Ja (vērtība> 40000) - pielāgojiet šo koda rindiņu, lai iegūtu vēlamos rezultātus. Es iesaku jums veikt šo soli tagad, jo jūsu apstākļi būs tādi paši kā reālajā pasaulē. Servo Atkarībā no jūsu slēdža, ko nospiež servo, jums būs jāpielāgo servo pārvietošanas apjoms, lai nospiestu itmyservo.write (104); myservo.write (90); - pielāgojiet šīs līnijas, lai iegūtu vēlamos rezultātus. Es iesaku vienu no 2 līnijām turēt 90 grādu leņķī, jo tās ir servo neitrālajā stāvoklī. Motors- atkarībā no motora apgriezienu skaita/ jūsu durvju platuma/ jūsu PSU izejas V, A jūsu motoram var būt nepieciešams vairāk vai mazāk laika, lai atvērtu durvis. myservo.write (104); kavēšanās (3400); myservo.write (90);- pielāgojiet aizkaves laiku, lai tas būtu pareizi (1000 = 1 sek)

6. darbība: jaunināšana

Apsveicu. Jūs esat pabeidzis. Daži turpmākie uzlabojumi varētu būt šādi: 1. izmantojot šo apmācību, lai aizvērtu durvis pēc to atvēršanas, izmantojot šo, šo vai šo (tie nav mani projekti) 2. izmantojot aveņu pi un tīmekļa kameru, lai reģistrētu datus atver durvis un augšupielādē tās tīmekļa vietnē. lūdzu, nemainiet manu kodu un neapgalvojiet, ka tas ir jūsu, vai neizmantojiet to komerciālai lietošanai. Es, visticamāk, atļaušu jums to pārdalīt kādā citā apmācībā, JA lūgsit manu atļauju. Mans e-pasta ID ir [email protected]ūs varat izmantot šo kodu saviem projektiem, tas ir pilnīgi labi.

lūdzu, novērtējiet mani, jo ir vajadzīgs laiks, lai padarītu šo pamācāmo, un mans projekts, balsojiet par mani arī veidotāju olimpiādēs un citos konkursos, viss, kas jums nepieciešams, ir klikšķis, paldies

Reģistrējieties manā kursā “Elektronika īsumā” šeit:

Pārbaudiet arī manu youtube kanālu, lai iegūtu vairāk projektu un elektronikas apmācības:

Ieteicams: