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