Elektroniskā slēdzene priekš arduino uno. Automātiskā viedā atslēga un Arduino

Šis projekts ir modulārs, t.i. jūs varat savienot / atvienot dažādus elementus un iegūt dažādu funkcionalitāti. Iepriekš redzamajos attēlos ir parādīta opcija ar pilnu funkcionalitāti, proti:

  • Bloķēšanas mehānisms... Kalpo durvju ATVĒRŠANAI un AIZVĒRŠANAI. Šis projekts aptver trīs dažādu mehānismu izmantošanu:
    • Servo. Ir lielie, ir mazie. Ļoti kompakts, un ar smagu skrūvi ir lieliska iespēja
    • Automašīnas durvju slēdzenes elektriskā piedziņa. Liela un spēcīga lieta, bet ēd vienkārši neprātīgas straumes
    • Solenoīda aizbīdnis. Labs variants, jo pats slamās

    Programmaparatūras iestatījumos varat izvēlēties jebkuru no trim veidiem (iestatījums slēdzenes_veids)

  • Poga iekšā... Paredzēts durvju ATVĒRŠANAI un AIZVĒRŠANAI no iekšpuses. Var novietot uz durvju roktura (plaukstas vai pirksta pusē), uz pašām durvīm vai uz aplodas
  • Poga ārpusē... Kalpo durvju AIZVĒRŠANAI, kā arī PAMODINĀŠANAI no enerģijas taupīšanas. Var novietot uz durvju roktura (plaukstas vai pirksta pusē), uz pašām durvīm vai uz aplodas
  • Beigu pietura lai aizvērtu durvis. Nodrošina automātisku slēdzenes aizvēršanu, kad durvis ir aizvērtas. Tie var būt:
    • Takts poga
    • Zāles sensors + magnēts uz pašām durvīm
    • Niedru slēdzis + magnēts uz pašām durvīm
  • Noslēpums piekļūt atiestatīšanas pogai... Nodrošina paroles atiestatīšanu / jaunas paroles ievadīšanu / jaunas atslēgas / kombinācijas iegaumēšanu utt. Var būt paslēpts kaut kur korpusā
  • Gaismas diode norādīt darbu. Tiek izmantotas RGB LED, sarkanas un zaļas krāsas (jauktas, tās iegūst dzeltenu):
    • Iedegas zaļā krāsā - slēdzene ir ATVĒRTA. Apdeg, lai neaizmirstu aizvērt durvis
    • Dzeltens — sistēma ir pamodusies un gaida paroles ievadi
    • Mirgo sarkanā krāsā - akumulators ir izlādējies

Jebkuru no šiem elementiem var izslēgt no sistēmas:

  • Mēs noņemam gala slēdzi. Programmaparatūrā iestatījumos mēs to arī izslēdzam (iestatījums astes_poga). Tagad, lai aizvērtu slēdzeni, jums jānospiež poga
  • Mēs noņemam ārējo pogu. Programmaparatūras iestatījumos mēs to arī atspējojam (iestatījums wake_button). Tagad sistēma nav jāmodina, tā mostas pati (enerģijas patēriņš ir nedaudz lielāks). Un arī mums vairs nav aizvēršanas pogas durvju priekšpusē, un mums ir nepieciešams gala slēdzis. Vai nu slēdzene ir heck
  • Mēs noņemam iekšējo pogu. Šī opcija ir piemērota skapjiem un seifiem. Iestatījumos nekas nav jāmaina
  • Mēs noņemam LED. Iestatījumos nekas nav jāmaina
  • Piekļuves atiestatīšanas pogu var atlodēt pēc pirmās lietošanas reizes, vai arī varat pārrakstīt kodu sev
  • Durvis aizvērtas, nospiestas ĀRĀ - mosties, gaidi paroli / RFID tagu / elektronisko atslēgu / pirkstu nospiedumu
  • Durvis ir aizvērtas, sistēma ir pamodusies, gaidot paroles ievadīšanu. Laiku var regulēt (iestatījums miega laiks)
  • Durvis ir aizvērtas, ievadīta parole/birka/atslēga utt. - atvērts
  • Durvis aizvērtas, nospiests IEKŠĒJĀ - vaļā
  • Durvis atvērtas, nospiestas ĀRĀ – aizvērt
  • Durvis vaļā, nospiests IEKŠĀ - aizvērt
  • Durvis ir vaļā, BEIGAS nospiests - aizvērt

Slēdzene nodrošina akumulatora darbību zema enerģijas taupīšanas režīmā (ieslēgt, izslēgt: iestatījums miega_iespējot), proti:

  • Pamodieties ik pēc dažām sekundēm, sekojiet NOTIKUMAM (pēc izvēles, ja ārpusē nav pogas. Varat to iespējot iestatījumos wake_button)
  • Ik pēc dažām minūtēm uzraugiet Akum spriegumu (ieslēgšanas / izslēgšanas iestatījums akumulatora_monitors)
  • Ja Akum ir izlādējies (spriegums ir iestatīts iestatījumā bat_low):
    • atveriet durvis (pēc izvēles, var konfigurēt programmaparatūrā open_bat_low)
    • aizliegt turpmāku atvēršanu un aizvēršanu
    • kad pogas ir nospiestas, mirgo sarkanā gaismas diode
    • pārtrauciet PASĀKUMA uzraudzību (t.i., ievadiet paroli / tagu utt.)

Kad sistēma ir nomodā, nospiediet paroles maiņas pogu (slēptā poga). Mēs iekrītam paroles maiņas režīms:
Ievadiet paroli no cipariem ( MAKSIMĀLS 10 CIPARI !!!)

  • Nospiežot *, parole tiek saglabāta atmiņā un sistēma iziet no paroles maiņas
  • Nospiežot #, parole tiek atiestatīta (varat to ievadīt vēlreiz)
  • Ja neko nenospiedīsit 10 sekundes, mēs automātiski iziesim no paroles maiņas režīma, parole paliks veca

Kad sistēma ir nomodā (pamodās ar pogām vai miega režīms ir atspējots), nospiediet *, lai pārietu uz paroles ievades režīmu
Ja sistēma guļ un periodiski pamostas, lai pārbaudītu NOTIKUMU, nospiediet * un turiet, līdz iedegas sarkanā gaismas diode.
Paroles ievades režīms:

  • Paroles apstrāde tiek veikta tā, ka pareizā parole tiek skaitīta tikai tad, kad ir ievadīta pareizā ciparu secība, tas ir, ja parole ir 345, tad var ievadīt jebkurus ciparus līdz parādās secība 345, t.i. 30984570345 atvērs slēdzeni, kad tā beigsies 345.
  • Ja parole ir ievadīta pareizi, durvis tiks atvērtas
  • Ja neko nenospiežat, pēc 10 sekundēm sistēma atgriezīsies normālā (gaidīšanas) režīmā
  • Nospiežot #, mēs nekavējoties iziesim no paroles ievades režīma
  • Ja paroles ievades režīmā nospiedīsiet slepeno pogu paroles maiņai, mēs arī no tās iziesim

Man, kā jau vairumam, kam tā ir, DACHA asociējas ar vārdiem: atpūta, šašliks, komforts un citas garam un miesai patīkamas kustības, bet ir arī mīnuss: dārzs, rakšana, remonts, celtniecība utt.

Jau 10 gadus mēs ar ģimeni cenšamies uzlabot un radīt maksimālu komfortu savā lauku mājā. Būvējam, remontējam utt. Māja, šķūnis, pirts ... ... un visbeidzot tas nonāca līdz ielas žogam, vārtiem un vārtiem. To darot ir apzinīgi, budžeta un ērtības.

Pēc dažu detaļu pārrunāšanas tika nolemts, ka vārtiem jābūt automātiskiem un vārtiem jābūt ar dažām ACS īpašībām. Ar vārtiem problēma tika atrisināta, iegādājoties automatizācijas komplektu (piedziņa, sliede, tālvadības pults utt.), un ar vārtiem bija jāatrisina dažas problēmas, par tām zemāk.

Uzdevumi bija šādi:

  1. Slēdzenei bija jādarbojas kopā ar iepriekš uzstādītu video domofonu (atveriet vārtus, neizejot no mājas)
  2. Jāprot atvērt durvis ar parasto atslēgu un bez atslēgas no ielas un pagalma.
  3. Saglabāsies atlikušajā budžetā līdz 5000 rubļiem.

Meklēšana runetā piedāvāja šādu cenu diapazonu no 7000 līdz bezgalībai. Pazuda gatavā risinājuma iegāde un tika iecerēta alternatīva ar plašām iespējām, proti, pašam griezt durvis!

Pēc dažiem aprēķiniem un aprēķiniem tika nolemts iegādāties elektromehānisko slēdzeni par aptuveni 2000 rubļiem, ūdensizturīgu tastatūru par 350 rubļiem un MK, kas šeit stūrēs. Tā kā noliktavā bija vairāki Arduino nano dēļi, releji un vaļīgi gabali un daži vadi, tad atšķirība starp gatavā komplekta izmaksām bija vairāk nekā 4000 tr. Man liels bonuss maciņam un pašattīstībai.

Nu, tagad no vārdiem pie darbiem:

Pēc visu nepieciešamo komponentu iegādes viņš sāka zāģēt.

Tastatūras savienojuma shēma

Papildu LED indikācija (balts, zaļš, sarkans) panelim ar tastatūras signāliem (ievadiet, pareizi parole atver durvis, atteicās).

  • pin 9 dzeltena
  • pin 10 zaļa
  • tapa 11 sarkana

Pleksistikla paneli (režģi) sagrieza šokolādes kastītē un smaidīja kaimiņi birojā. Bet mazākais griezējs izrādījās nedaudz resnāks, bija jāstrādā ar vīli.

Nu, lūk, nedēļas nogale, es pārcēlos uz vasarnīcu.

Lai atvērtu elektromehānisko slēdzeni, nepieciešami 12 volti. Barošanas avots, kas piegādāja MK, bija 5 V, risinājums bija slēdzenei no debesīm ievietot pakāpju līdzstrāvas-līdzstrāvas pārveidotāju. Sāku visu pārbaudīt, darbojas, bet, kad tika pielikts spriegums slēdzenes solenoīdam, dunya pārstartēja, īssavienojums barošanas blokā. Vēl vairāk, pieslēdzot āra paneli no video domofona uz slēdzeni, kad tika nospiesta poga, lai atvērtu durvis, nekas nenotika, neliela strāva uz slēdzeni. Jaunu vadu vilkšana nav variants, tie jau bija iebetonēti pie izejas no mājas. Nolēmu pielikt vēl vienu releju panelim un likt papildus 12 V barošanas bloku. par pili. Pēc parsēšanas / savākšanas viss strādāja, MK pārtrauca pārstartēšanu. Es visu paslēpu ūdensizturīgā sadales kārbā, paslēpu vadus, līmi, silikonu un viss!

Šodienas nodarbība par to, kā izmantot RFID lasītāju ar Arduino, lai izveidotu vienkāršu bloķēšanas sistēmu, vienkāršiem vārdiem sakot - RFID slēdzeni.

RFID (angļu radiofrekvenču identifikācija, radiofrekvences identifikācija) ir objektu automātiskas identifikācijas metode, kurā ar radiosignālu palīdzību tiek nolasīti vai ierakstīti tā sauktajos transponderos jeb RFID tagos glabātie dati. Jebkura RFID sistēma sastāv no lasītāja (lasītāja, lasītāja vai pieprasītāja) un transpondera (pazīstams arī kā RFID tags, dažreiz tiek lietots arī termins RFID tag).

Šajā apmācībā tiks izmantots RFID tags no Arduino. Ierīce nolasa katra RFID taga unikālo identifikatoru (UID), ko ievietojam blakus lasītājam, un parāda to OLED displejā. Ja taga UID ir vienāds ar iepriekš definēto vērtību, kas tiek saglabāta Arduino atmiņā, tad displejā redzēsim ziņojumu “Unlocked”. Ja unikālais identifikators nav vienāds ar iepriekš noteikto vērtību, ziņojums "Atbloķēts" neparādīsies - skatiet tālāk redzamo fotoattēlu.

Slēdzene ir aizvērta

Slēdzene ir atvērta

Sīkāka informācija, kas nepieciešama, lai izveidotu šo projektu:

  • RFID lasītājs RC522
  • OLED displejs
  • Maizes dēlis
  • Vadi

Papildu informācija:

  • Akumulators (powerbank)

Projekta komponentu kopējās izmaksas bija aptuveni 15 USD.

2. darbība: RFID lasītājs RC522

Katram RFID marķējumam ir maza mikroshēma (attēlā ir balta karte). Ja pavērsiet lukturīti pret šo RFID karti, jūs varat redzēt nelielu mikroshēmu un spoli, kas to ieskauj. Šai mikroshēmai nav akumulatora, lai radītu enerģiju. Tas saņem jaudu no lasītāja bezvadu režīmā, izmantojot šo lielo spoli. Šādu RFID karti var nolasīt līdz pat 20 mm attālumā.

Tāda pati mikroshēma ir RFID atslēgas piekariņa tagos.

Katram RFID marķējumam ir unikāls numurs, kas to identificē. Šis ir UID, kas tiek rādīts OLED displejā. Izņemot šo UID, katrs tags var saglabāt datus. Šāda veida kartē var saglabāt līdz 1000 datu. Iespaidīgi, vai ne? Šī funkcija šodien netiks izmantota. Mūsdienās viss, kas interesē, ir noteiktas kartes identificēšana pēc tās UID. RFID lasītāja un šo divu RFID karšu izmaksas ir aptuveni 4 ASV dolāri.

3. darbība: OLED displejs

Šajā apmācībā tiek izmantots 0,96 "128x64 I2C OLED monitors.

Šis ir ļoti labs displejs lietošanai ar Arduino. Tas ir OLED displejs, un tas nozīmē, ka tam ir zems enerģijas patēriņš. Šī displeja enerģijas patēriņš ir aptuveni 10-20mA, un tas ir atkarīgs no pikseļu skaita.

Displeja izšķirtspēja ir 128x64 pikseļi, un tas ir mazs. Ir divas displeja opcijas. Viens no tiem ir vienkrāsains, bet otrs, tāpat kā apmācībā izmantotais, var attēlot divas krāsas: dzeltenu un zilu. Ekrāna augšdaļa var būt tikai dzeltena, bet apakšdaļa - zila.

Šis OLED displejs ir ļoti spilgts, un tam ir lieliska un ļoti jauka bibliotēka, ko Adafruit ir izstrādājis šim displejam. Papildus tam displejā tiek izmantots I2C interfeiss, tāpēc savienojuma izveide ar Arduino ir neticami vienkārša.

Jums ir jāpievieno tikai divi vadi, izņemot Vcc un GND. Ja esat iesācējs Arduino un vēlaties savā projektā izmantot lētu un vienkāršu displeju, sāciet šeit.

4. darbība: savienojiet visas detaļas

Saziņa ar Arduino Uno plati ir ļoti vienkārša. Vispirms pievienojiet strāvas padevi gan lasītājam, gan displejam.

Esiet piesardzīgs, jo RFID lasītājam jābūt savienotam ar Arduino Uno 3,3 V izeju, pretējā gadījumā tas tiks sabojāts.

Tā kā displejs var darboties arī ar 3,3 V spriegumu, mēs savienojam VCC no abiem moduļiem ar maizes paneļa pozitīvo sliedi. Pēc tam šī kopne tiek savienota ar 3,3 V izeju no Arduino Uno. Tad mēs savienojam abus zemējumus (GND) ar maizes paneļa zemējuma kopni. Pēc tam mēs savienojam maizes paneļa GND kopni ar Arduino GND.

OLED displejs → Arduino

SCL → Analogā tapa 5

SDA → Analogā tapa 4

RFID lasītājs → Arduino

RST → Digitālā tapa 9

IRQ → Nav savienots

MISO → digitālā tapa 12

MOSI → digitālā tapa 11

SCK → digitālā tapa 13

SDA → Digital Pin 10

RFID lasītāja modulis izmanto SPI saskarni, lai sazinātos ar Arduino. Tāpēc mēs izmantosim aparatūras SPI tapas no Arduino UNO.

RST kontakts iet uz digitālo kontaktu 9. IRQ kontakts paliek atvienots. MISO kontakts iet uz digitālo tapu 12. MOSI kontakts iet uz digitālo tapu 11. SCK kontakts iet uz digitālo tapu 13, un visbeidzot SDA kontakts nonāk digitālajā tapā 10. Tas arī viss.

Pievienots RFID lasītājs. Tagad mums ir jāsavieno OLED displejs ar Arduino, izmantojot I2C interfeisu. Tātad displeja SCL kontakts iet uz Pin 5 analogo tapu un SDA displejā uz analogo Pin 4. Ja tagad ieslēdzam projektu un novietojam RFID karti blakus lasītājam, mēs varam redzēt, ka projekts ir strādā labi.

5. darbība: projekta kods

Lai projekta kods tiktu apkopots, mums ir jāiekļauj dažas bibliotēkas. Pirmkārt, mums ir nepieciešama MFRC522 Rfid bibliotēka.

Lai to instalētu, dodieties uz Skice -> Iekļaut bibliotēkas -> Pārvaldīt bibliotēkas(Bibliotēkas vadība). Atrodiet MFRC522 un instalējiet to.

Kartēšanai mums ir nepieciešama arī Adafruit SSD1306 bibliotēka un Adafruit GFX bibliotēka.

Instalējiet abas bibliotēkas. Adafruit SSD1306 bibliotēkai ir nepieciešamas nelielas izmaiņas. Dodieties uz mapi Arduino -> Bibliotēkas, atveriet mapi Adafruit SSD1306 un rediģējiet bibliotēku Adafruit_SSD1306.h... Komentējiet 70. rindiņu un neatņemiet komentāru 69. rindiņu, jo displeja izšķirtspēja ir 128x64.

Pirmkārt, mēs deklarējam RFID taga vērtību, kas Arduino ir jāatpazīst. Šis ir veselu skaitļu masīvs:

Int kods = (69,141,8,136); // UID

Pēc tam inicializējam RFID lasītāju un parāda:

Rfid.PCD_Init (); display.begin (SSD1306_SWITCHCAPVCC, 0x3C);

Pēc tam cilpas funkcijā mēs pārbaudām lasītāja tagu ik pēc 100 ms.

Ja uz lasītāja ir atzīme, mēs nolasām tā UID un izdrukājam to displejā. Pēc tam mēs salīdzinām tikko nolasītā taga UID ar koda mainīgajā saglabāto vērtību. Ja vērtības ir vienādas, mēs izdrukājam ziņojumu UNLOCK, pretējā gadījumā mēs nerādīsim šo ziņojumu.

Ja (atbilst) (Serial.println ("\ nEs zinu šo karti!"); PrintUnlockMessage ();) else (Serial.println ("\ nNezināma karte");)

Protams, varat mainīt šo kodu, lai saglabātu vairāk nekā 1 UID vērtību, lai projekts atpazītu vairāk RFID tagu. Šis ir tikai piemērs.

Projekta kods:

#iekļauts #iekļauts #iekļauts #iekļauts #define OLED_RESET 4 Adafruit_SSD1306 displejs (OLED_RESET); #define SS_PIN 10 #define RST_PIN 9 MFRC522 rfid (SS_PIN, RST_PIN); // Klases MFRC522 gadījums :: MIFARE_Key atslēga; int kods = (69,141,8,136); // Šis ir saglabātais UID int codeRead = 0; String uidString; void setup () (Serial.begin (9600); SPI.begin (); // Init SPI kopni rfid.PCD_Init (); // Init MFRC522 display.begin (SSD1306_SWITCHCAPVCC, 0x3C); // inicializē ar I2C adr 0x3D (128x64) // Notīrīt buffer.display.clearDisplay (); display.display (); display.setTextColor (BALTS); // vai MELNS; display.setTextSize (2); display.setCursor (10,0); display.print ("RFID Lock"); displejs.displejs (); ) Void loop () (if (rfid.PICC_IsNewCardPresent ()) (lasīšanas RFID ();) aizkave (100);) anulēt readRFID () (rfid.PICC_ReadCardSerial (); Serial.print (F ("\ nPICC tips:")) ); MFRC522 :: PICC_Type piccType = rfid.PICC_GetType (rfid.uid.sak); Serial.println (rfid.PICC_GetTypeName (piccType)); // Pārbaudiet, vai klasiskā MIFARE tipa PICC! : PICC_TYPE_MIFARE_1K && piccType! = MFRC522 :: PICC_TYPE_MIFARE_4K) (Serial.println (F ("Jūsu tags nav MIFARE Classic.")); return;) clearUID (); atgriezties;) clearUID (); Skenētie PICC "s UID:"); printDec (rfid.uid.uidByte, rfid.uid.size); uidString = Virkne (rfid.uid.uidByte) + "" + Virkne (rfid.uid.uidByte) + "" + Virkne (rfid. uid.uidByte) + "" + Virkne (rfid.uid.uidByte); printUID (); int i = 0; Būla atbilstība = true; while (i

6. solis: gala rezultāts

Kā redzams no nodarbības – par nelielu naudu saviem projektiem var pievienot RFID lasītāju. Izmantojot šo lasītāju, varat ērti izveidot drošības sistēmu vai izveidot, piemēram, interesantākus projektus, lai dati no USB diska tiktu nolasīti tikai pēc atbloķēšanas.

YouTube kanāla “AlexGyver” vadītājam tika lūgts savām rokām izgatavot elektronisku slēdzeni. Laipni lūdzam videoklipu ciklā par arduino elektroniskajām slēdzenēm. Vispārīgi runājot, vednis izskaidro ideju.

Elektroniskās slēdzenes sistēmas izveidei ir vairākas iespējas. Visbiežāk tos izmanto durvju un atvilktņu, skapju aizslēgšanai. Un arī slēptuvju un slepeno seifu izveidei. Tāpēc jums ir jāizveido makets, ar kuru ir ērti strādāt un jūs varat skaidri un detalizēti parādīt sistēmas uzbūvi no iekšpuses un ārpuses. Tāpēc es nolēmu izgatavot rāmi ar durvīm. Tam nepieciešams kvadrātveida stienis 30 x 30. Saplāksnis 10mm. Durvju eņģes. Sākotnēji vēlējos uztaisīt saplākšņa kasti, bet atcerējos, ka istabā viss bija nomētāts ar rezerves daļām. Tādu kasti nav kur likt. Tāpēc tiks izveidots izkārtojums. Ja kāds vēlas sev uzlikt elektronisko slēdzeni, tad, skatoties uz izkārtojumu, visu var viegli atkārtot.

Viss, kas nepieciešams pilij, ir atrodams šajā Ķīnas veikalā.

Mērķis ir izstrādāt visefektīvākās shēmas un programmaparatūru elektroniskajām slēdzenēm. Jūs varēsiet izmantot šos rezultātus, lai uzstādītu šīs sistēmas uz savām durvīm, atvilktnēm, skapjiem un slēptuvēm.

Durvis ir gatavas. Tagad jums ir jāizdomā, kā atvērt un aizvērt elektroniski. Šiem nolūkiem ir piemērots jaudīgs solenoīda fiksators no aliexpress (saite uz veikalu iepriekš). Ja spailēm pievienosit spriegumu, tas atvērsies. Spoles pretestība ir gandrīz 12 omi, kas nozīmē, ka pie 12 voltu sprieguma spole patērēs aptuveni 1 ampēru. Litija akumulators un pastiprināšanas modulis var tikt galā ar šo uzdevumu. Pielāgojam atbilstošu spriegumu. Lai gan ir iespējams nedaudz vairāk. Aizbīdnis ir piestiprināts pie durvju iekšpuses tādā attālumā, lai tas neaizķertos pie malas un varētu aizcirties. Aizbīdnim jābūt līdziniekam metāla kastes formā. Ir neērti un nepareizi to lietot bez tā. Mums būs jāpieliek solis, lai vismaz radītu normāla darba izskatu.

Tukšgaitas režīmā aizbīdnis atveras normāli, tas ir, ja uz durvīm ir rokturis, dodiet impulsu, atveriet durvis aiz roktura. Bet, ja jūs to atsperat, šī metode vairs nav piemērota. Paaugstināšanas pārveidotājs nevar izturēt slodzi. Lai atvērtu atsperu durvis, jums būs jāizmanto lielāks akumulators un jaudīgāks pārveidotājs. Vai nu tīkla barošanas avots, un āmurs par sistēmas autonomiju. Ķīnas veikalos ir lielizmēra hecks. Tie ir piemēroti kastēm. Barošanu var nodrošināt, izmantojot releju vai tranzistora MOSFET, vai strāvas slēdzi uz tā paša tranzistora. Interesantāks un lētāks variants ir servo piedziņa, kas savienota ar klaņi ar jebkuru bloķēšanas elementu - aizbīdni vai nopietnāku vārstu. Viņam var būt nepieciešams arī tērauda spieķu gabals, kas darbojas kā savienojošais stienis. Šādai sistēmai nav nepieciešama liela strāva. Bet tas aizņem vairāk vietas un viltīgāku vadības loģiku.

Ir divu veidu servo. Mazs, vājš un jaudīgs, ar kuru var droši iegrūst caurumos nopietnās metāla tapās. Abas parādītās opcijas darbojas gan ar durvīm, gan atvilktnēm. Jums būs jāpiestrādā pie kastes, izveidojot caurumu bīdāmajā sienā.

Otrā daļa

Iedomājieties ar RF taustiņu darbināmu durvju slēdzeni.

Slēdzene darbojas šādi: Atnesa MŪSU atslēgu (RFID-tag) - slēdzene aizvērās, atnesa atslēgu vēlreiz - slēdzene atvērās. Lai vizualizētu slēdzenes darbību, tiek izmantotas sešas divu krāsu gaismas diodes (lineāls). Aizverot cauri iet sarkana gaisma, atverot zaļa. Ja paņemsiet līdzi JEBKURA atslēgu, mirgos sarkanās gaismas diodes.

Kā izpildmehānismu es nolēmu izmantot automašīnas centrālās atslēgas piedziņu. Var nopirkt jaunu, var lietot, cenas starpība nav liela, tāpēc izmantoju jaunu, tā ir uzticamāka. Piedziņas stienis ir savienots ar fiksatoru. Espagnolets joprojām ir padomju, stiprs. Un man nav vajadzīgs spēcīgs "antivandālisms".

"Mašīnu" vada divi vadi. Viena polaritāte pagarina kātu, apgrieztā polaritāte ievelk kātu. Pie 12 voltiem strāva ir 6 ampēri, daudz ...
"Mašīnā" nav robežslēdžu.

Pamatojoties uz to, ka slēdzenes ķēdei (kā iecerēta) ir garantēta barošana, 12 voltu akumulators, lai nodrošinātu slēdzenes darbību, ~ 220 zuduma gadījumā. Izstrādāja tilta vadības shēmu "mašīnai". Ķēdes īpatnība ir tās nelinearitāte, kas nodrošina drošu bloķēšanas mehānisma darbību, un tajā pašā laikā - maigu "mašīnas" un atslēgu tranzistoru darbības režīmu.

Diagrammā (iepriekš) plecs "Aizvērt" ir iezīmēts sarkanā krāsā, bet plecs "Atvērt" ir iezīmēts zaļā krāsā. Pleci tiek baroti atsevišķi, caur rezistoriem (atrodas barošanas blokā). Tilta sviru barošanas avota atdalīšana, ieviesta, lai novērstu viltus trauksmes.

Paskaidrojums: Caur 33 omu rezistoriem (barošanas shēmā) 12 voltu spriegums uzlādē kondensatorus (2000 mikrofarādes katrā rokā). Kad vadības spriegums nāk no kontrollera Arduino_ProMini- 168 uz ievadi "Close" (vai līdzīgi kā "Atvērt"), caur optronu PVT322 - atveras atbilstošā atslēgas svira. Šajā gadījumā notiek sekojošais: Atslēgu atvēršanas brīdī enerģija no kondensatoriem spēcīgi "velk" "mašīnas" motoru. Kondensatoriem izlādējoties (tas notiek ātri), "mašīnas" motors tiek darbināts ar strāvu, ko ierobežo rezistori (33 omi). Pateicoties tam, slēdzenes "aizvēršanas" - "atvēršanas" procesa beigās kāts kustas diezgan lēni.

Šis motora vadības veids ir optimāls.

Transformatora barošanas ķēde. Parasti slēdzenes ķēdi darbina 12 voltu 2,8 A / H akumulators. Un barošanas ķēde uztur akumulatoru nominālā līmenī. Tīkla gaismas diode norāda uz normālu barošanas avota darbību.

Visas diodes ir 1N4007 (sham aizmirsu norādīt, bet cilvēks uzdeva jautājumu - kādas?).

(1) samontēts pārstrāvas ierobežotājs. Rezistors R 1 augšējais strāvas slieksnis ir iestatīts uz 300 mA.
Uz integrētā stabilizatora LM317 (2) samontēts sprieguma regulators. Stabilizācijas spriegumu regulē ar rezistoruR 2 ... Akumulatora spriegumam jābūt 13,7 voltiem.

Akumulatora spriegums tiek piegādāts trīs punktos.
Caur rezistoriem (katrs 33 omi) uz (X), (Y) - "automašīnas" motora "vadītāja" atslēgu roku barošana.

Es savācu lielāko daļu savu ierīču no tā, kas bija pa rokai. Šis projekts nav izņēmums. Kā korpusu izmantoju korpusu :) no elektroniskā balasta:

Gaismas diodes Nr.-2 ... Nr.-7 ir divkrāsu. Tie ir sakārtoti rindā. Tos izmanto, lai vizualizētu slēdzenes "atvēršanas" un "aizvēršanas" procesus. Izgreznojumi.