» Elektronika » Arduino »RFID birka Atvērt atlicināt

RFID tagu kešatmiņa

RFID tagu kešatmiņa

Sveicieni visiem lasītājiem un amatieriem dari pats kaut kas noderīgs (vai ne ļoti) un skaists (kā to iegūt). Es jau sen gribēju sevi padarīt par personisko kešatmiņu. Noslēpiet tur kaut ko vērtīgu vai nolieciet robota putekļsūcēja iegādei. Parasti lietošanas gadījumi var nākt klajā ar tonnu. Tomēr, kā arī iespējas. Sākot no kešatmiņas sistēmas vienības iekšpusē (kešatmiņu no cietā vai kompaktdiska), turpinot ar kešatmiņu grāmatas formā un, protams, versiju ar kešatmiņu sienā. Man ir kaste ar jauku gravējumu, tā ir pietiekami liela. Tas stāv uz plaukta, īpaši nepiesaistot uzmanību. Šodien mēs no tā izveidosim kešatmiņu. Iegult nelielu slēdzeni kastē ir vingrinājumu aktivitāte. Mana zārks atvērs rfid tagu. Smadzenes, kā parasti, kļūs Arduino. Sāksim vākt visu nepieciešamo:

- Zārks vai kaut kas tamlīdzīgs
- cinkota loksne
- Arduino (jebkura saderīga tāfele, labāk mazāka, piemēram, Arduino Pro Mini)
- RFID modulis RC522 13,56MHZ
- šī moduļa atslēgu piekariņš
- Servo SG-90
- savienojošie vadi
- Baterijas nodalījums 4 x AAA vai akumulators
- abpusēja lente
- āmurs
- Lodāmurs un viss pie tā
- Metāla šķēres
- urbis
- Metāla urbis 2,8 mm
- karstā līme

1. solis Kešatmiņas pamats.
Tātad lielai daļai zārku vai kastu ir piemērots kešatmiņas pamats. Es ņemšu koka kārbu, kas nokrīt, pārvietojot vāku uz augšu vai uz leju, piemēram, “slaidu”. Zārka izmēri ir 18 x 16 cm un dziļums 5,5 cm. Tiesa, daļu vietas aizņems elektronika un aizbīdnis, bet kešatmiņai paliks 18 x 10 cm. Manuprāt, ar to pietiek. Ja vēlaties precīzi atkārtot manu kešatmiņu - jums vienkārši jāpasūta līdzīga kaste. Jūs varat arī to izgatavot pats, tajā nav nekas īpaši sarežģīts, jums ir nepieciešams tikai 6 mm biezs saplāksnis, finierzāģis un pacietība.

2. solis.
Laikietilpīgākais un sarežģītākais ir zārka aizbīdņa izgatavošana. Šis aizbīdnis ir piemērots jebkuram pārsegam, kas slīd. Mēs izgatavosim fiksatoru no cinkotas loksnes. Bet vispirms nākamā skenēšana jāpārnes uz papīru. Skenēšanu ir daudz vieglāk izplatīt uz papīra nekā uz cinkotas loksnes:


Izmēri ir mm, slaucīšanas platums 40 mm. Izgrieziet šo taisnstūri no papīra. Es izmantoju abpusēju lenti, lai līmētu skenēšanu, lai cinkotu:


Mēs ņemam šķēres metālam (tagad labāk ir uzvilkt cimdus, lai nesagrieztu sevi uz asām malām) un vispirms izgriezt taisnstūri. Tad mēs veicam iegriezumus pa cietām līnijām, un mēs salieksimies pa punktētām līnijām.Ja daļa ir salocīta uz pusēm, tā ir pareizi jāsaplacina ar āmuru. Arī zīmējumā ar krustiņiem atzīmējiet vietas (tikai divas), kur jāizveido 2,8 mm caurumi. Rezultātam jābūt šādam:



Šī ir mūsu aizbīdņa pirmā daļa. Mēs pārejam uz otro. Mēs arī ar to nodarbojamies, vispirms izveidojam zīmējumu uz papīra:


Pēc tam, izmantojot abpusēju lenti, pielīmējiet to, lai cinkotu:


Kā arī iepriekšējo reizi, mēs vispirms izgriezām, un pēc tam daļu saliecām. Ir arī divi caurumi ar diametru 2,8 mm:


Pēc visa izdarītā, abas detaļas jāiesaiņo, lai noņemtu asās malas un griezumus. Detaļas saliek kopā, izmantojot piemērota diametra naglu:



Aizbīdnis izrādījās nepietiekams augstums, tāpēc no saplākšņa mēs izgriezām taisnstūrus ar izmēru 5 x 4 cm, ir jāizvēlas tā, lai aizbīdņa augšējā daļa sasniegtu pārsegu. Oderei jābūt šādai:


Kastes augšējā labajā stūrī mēs līmējam nepieciešamo spilventiņu daudzumu, virsū es izmantoju pašvītņojošas skrūves vai to pašu karstās kausēšanas līmi, mēs piestiprinām aizbīdni. Aizbīdņa priekšā ir jāuzstāda arī atspere, lai aizbīdnis paceļas uz augšu:


Mēs ejam tālāk un tagad paņemam rokās servo. Mums jāiestata servo uz 90 grādiem. To var izdarīt, uzliekot tam sviru un viegli pagriežot tā, lai galvenā pārnesuma aizbāžņi būtu pa vidu. Esiet piesardzīgs, izmantojot šo metodi, jo tas, iespējams, sabojās plastmasas zobrati. Otrais veids, kā uzstādīt servo, ir aizpildīt skici Arduino, kas to iestatīs 90 grādu pozīcijā, šī metode ir garāka, bet drošāka. Pēc veiktajām darbībām mēs uz servo uzliekam nelielu sviru, kas nāk komplektā, lai svira būtu paralēla servo, ieskrūvējam skrūvi tā, lai svira neizlektu:


Sagatavotais servo tiek nofiksēts. Svirai jāiet no aizbīdņa centra līdz malai:


Tādējādi 90 grādu pozīcijā svira nepieskaras aizbīdnim; pagriežot par 170 grādiem, svira paceļ aizbīdņa malu. Tādā veidā aizbīdnis tiek nolaists un mēs varam atvērt vāku.

Tagad mēs ņemam 3 mm biezu saplāksni vai kokšķiedru plātni un izgriezām 18 x 5 cm taisnstūri.Tas būs nodalījums, kas atdala mehānismu no kešatmiņas vietas:


Instalējiet to, kā parādīts fotoattēlā:


Lai aizbīdnis fiksētu pārsegu slēgtā stāvoklī, ir nepieciešams uzstādīt pretējo uz vāka. Abpusējā daļa būs 1x4 cm taisnstūris, kas izgriezts no 1 cm saplākšņa.Pretējā daļa var būt arī izgatavota no nedaudz mazāk biezas saplākšņa vai sagriezta no piemērota dēļa. Vai arī pielīmējiet cinkotu stūri.

3. solis elektriķis.
Kā jau teicu iepriekš, Arduino visu pārvaldīs. Man ir liela kaste, tāpēc es ņemšu Arduino Uno. Jūs varat veikt jebkuru saderīgu maksu. Manuprāt, šeit vislabāk ir piemērots Arduino Pro Mini. Tas ir mazākais no neērtībām - lai augšupielādētu skici, jums būs jāizmanto USB-TTL.

Mēs savienojam RFID moduli RC522 13.56MHZ moduli pēc šādas shēmas:


Lūdzu, ņemiet vērā, ka RFID moduļi darbojas no 3,3 V.
Jaudai mēs izmantosim 4 AAA “pinky” baterijas. Mēs piegādājam enerģiju no nodalījuma ar šīm baterijām Arduino pin Vin. Servo piedziņu darbina no akumulatora nodalījuma, un signāla vads no servo ir savienots ar D8 Arduino. Mēs visu ievietojam vietā, kas īpaši paredzēta elektriķiem un aizbīdņiem:


4. solis Sagatavojiet un aizpildiet skici.
Pirmkārt, dodieties uz Arduino oficiālā vietne

Un lejupielādējiet Arduino IDE. Izsaiņojiet arhīvu ar šo programmu vai instalējiet, izmantojot instalēšanas programmu. Skice izmanto vairākas bibliotēkas. “Servo” - izmanto, lai kontrolētu servo piedziņu:

Lejupielādēt

Otrā mums nepieciešamā bibliotēka ir MFRC522. Lejupielādējiet arhīvu ar šo bibliotēku:

Lejupielādēt

Abi arhīvi jāizpako mapē “bibliotēkas”, kas atrodas Arduino IDE instalācijas vietā.
Pirms galīgās montāžas ir labāk aizpildīt testa skici Arduino:

Lejupielādēt

Vispirms porta monitorā ievadiet 90, tādējādi norādot servovadītājam pagriezt sviru par 90 grādiem. Pēc tam ievadiet 170, servo jāpagriež 170 grādu stāvoklī un jāatver aizbīdnis.
Pēc tam, kad esat pārliecinājies, ka aizbīdnis darbojas normāli, neiesprūst un servo piedziņa pietiekami nolaiž aizbīdni, varat aizpildīt skici, kas nepieciešama kešatmiņas darbībai:

Lejupielādēt

Kešatmiņas vērtējums
Vēlētāju skaits: 10
10
10
10

Pievienojiet komentāru

    • smaidismaidaxaxalabinezinuYahoonea
      priekšniekssaskrāpētmuļķisjājā-jāagresīvsslepeni
      žēldejotdeja2deja3apžēlošanapalīdzētdzērieni
      apstātiesdraugilabilabsirdīgssvilpegulbismēle
      smēķētaplaudēkrauklispaziņodrausmīgsdon-t_mentionlejupielādēt
      karstumsdrausmīgssmieties1mdasapulceņirgāšanāsnegatīvs
      not_ipopkornssodītlasītnobiedētbiedēmeklēt
      ņurdētpaldiesšoto_clueumņikakūtapiekrītu
      sliktibēmelnā acsblum3sarktlielītiesgarlaicība
      cenzētspleasantryslepens2draudētuzvarajusun_bespectacled
      šoksrespektlolprevedlaipni gaidītikrutojsya_za
      ya_dobryipalīgsne_huliganne_othodifludsaizliegumstuvu
13 komentāri
Mans viedoklis ir tāds, ka akumulatora nodalījums jāizgatavo ar vāku uz ārējās sienas, tad, ja akumulatora jauda ir zema, jūs varat tos vienkārši mainīt, neizlaužot kasti. Un otrais punkts: tas nav tik slepens, to var atvērt, ievietojot plānu asmeni spraugā starp vāku un kasti, slīdot aizbīdni, jums tiešām jāzina, kur to ievietot))).
Autore
Jums ir taisnība par skici. Es sajaucu skices un arhivēju vienu no Rfid bibliotēkas piemēriem. Es par piemēru ņēmu šo piemēru. Kā normāli iekārtoties
Atvainojiet, man kļuva ļoti slikti. Es redzu, ka Uno, ka 4 baterijas.
Es neatradu jūsu pašdarinātā raksta oriģinālo kodu, iespējams, es vienkārši to arī neredzēju.
Autore
Labdien! Rokasgrāmatā teikts: "Jaudai mēs izmantosim 4 AAA" sārtas "baterijas." Ja kaut kur tiek norādīts, ka 3 akumulatori ir kļūda, norādiet to - es to salabošu

Arduino rijīgs. Es pievienošu izeju ārējās enerģijas pievienošanai gadījumam, ja baterijas izlādēsies. Es arī strādāju pie jaunas skices versijas, tā iespējot miega režīmu, tas palielinās akumulatora darbības laiku. Kā papildināt-izkārtot
Autore
Labdien! Biedrs miguelbalboa uzrakstīja bibliotēku darbam ar Rfidu. Skicei es izmantoju koda daļas no šīs bibliotēkas piemēriem. Visas oriģinālās saites uz GitHub tiek saglabātas gan bibliotēkā, gan skicē.

Kas attiecas uz manu skici, es pārbaudīšu, varbūt sajaucu to un augšupielādēju nepareizu failu.

Kā rakstīts instrukcijās, kuras izmantoju Arduino Uno:


To var redzēt šajā fotoattēlā. Es īpaši uzsvēru, kur atrodas Arduino Uno. Tas atrodas uz sāniem, bet tur var skaidri redzēt izmēru un strāvas kontaktligzdu, kuras nav Arduino Nano

Nav nepieciešams precīzi pasūtīt 3.3v versiju, jums vienkārši jāpievieno 3,3 voltu stabilizators Rfid ķēdē.
Barošana no transformatora no 230 voltiem. Vai arī iemācieties lietot miega režīmus. Šīs sistēmas pastāvīgai darbībai nav nepieciešams. Jums ir nepieciešama sava veida poga, lai RFID kopā ar arinoino pamodītos pēc pieprasījuma (pārtraukums).
Jā, jā, spriegums mainās trīs reizes, tas nozīmē, ka piegādātā jauda mainās trīs reizes, un jauda samazinās trīs reizes. Diena nozīmē, ka šis darbs darbosies.
Eig
Trīs sērijveida akumulatori ... vienas sārtas krāsas akumulatora jauda ir 1200 mAh. Trīs akumulatori, attiecīgi, 3600mAh
Jauda būs ne vairāk kā visizturīgākajām baterijām ķēdē! jā
Un kas būtu jādara autoram? Lai gan es neesmu arduīno, bet ...
Pin vin y Arduino Nano ir paredzēts darbam no 5 voltiem. Trīs sērijveida akumulatori ir 4,5 volti. Labāk ir ievietot vismaz 4 baterijas, lai iegūtu 6 voltus.
Vienas pinky akumulatora maksimālā ietilpība ir 1200 mAh. Trīs akumulatori, attiecīgi, 3600mAh. Ķīniešu Arduino Nano enerģijas patēriņš ir 20 mA pie 5 voltiem, aptuveni tāds pats kā RC522. Mēs sadalām 3600 ar 40 un pēc 24 stundām, mēs iegūstam ne vairāk kā četras dienas, kamēr jūsu kaste dzīvos. Tas notiek, neņemot vērā servomotora īstermiņa darbību.
Vai jūs domājat, ka biedra miguelbalboa kods jūsu gadījumā būtu ievērojami jāvienkāršo? Tas izmanto trīs gaismas diodes, kas signalizē par durvju statusu. Servo motora vietā viņš izmanto arī releju, un pēdējā kods tiek komentēts. Vai jūsu kods kaut kur tiešām ir piemērots jūsu mājās gatavotam produktam ???
Nu, ja jūs jau izmantojat kāda cita kodu, labas formas noteikumi mums saka, ka ir vērts vismaz pieminēt sākotnējās idejas autoru un pateikties viņam.
Ir arī rakstīts, ka jūs izmantojat Arduino Uno. Es redzu Arduino Nano.
Arī Arduino Pro Mini nav 3V3, jums būs jāpasūta konkrēta versija ar 3,3 voltu loģiku.
Labi iecerēts, labi izdarīts.

Uzstādītas vairākas šādas slēptuves. Tiesa, tās tika atvērtas vai nu ar magnētu, vai ar atslēgu uz piemiņas atslēgu, vai ar 433 MHz radio trauksmes taustiņu fob.

Dažus papildus aizsargāja akustiskais repelents, līdzīgi tam, ko es ievietoju šajā vietnē.

https://lvm.imdmyself.com/15713-akusticheskij-otpugivatel-alkashej-narkomanov-vorishek-i-prochih-nezhelatelnyh-gostej.html

Daži bija arī aprīkoti ar gaismas šoka ierīci, kuras pamatā bija zibspuldzes IFK-120 un pat IFK-500.
Laba ideja ...
Viņš ieteica vienam paziņam izgatavot iebūvētu seifu ar slepenu slēdzeni nišā. Jaunā dzīvoklī (ķieģeļu) ar nišām. Tāpēc viņš man teica, ka zina, kā to izdarīt - bankas šūna bankā. Un nišā viņš no kapa ievietoja vāzi ar viltotiem ziediem. drausmīgs Dizains ir foršs. Pagaidiet, katrs trešais ir nepiekritējs.
Tad viņš kaut kā ienāca, un viņš man saka, ka viņu aplaupījis remontētājs. Ko viņš uzaicināja uz dzīvokli linoleja apdarei utt. Viņš izņēma naudu no sava maka (priekšnamā) un nomazgājās. Es viņam neatgādināju par iebūvēto seifu ... Čo bija sajukums tieši tāpat.

Mēs iesakām izlasīt:

Nododiet to viedtālrunim ...