» Elektronica » Arduino »RFID-tag open voorraad

RFID-tagcache

RFID-tagcache

Groeten aan alle lezers en amateurs om te doen doe het zelf iets nuttigs (of niet erg) en mooi (hoe het te krijgen). Ik wilde mezelf al lang een persoonlijke cache maken. Verberg daar iets waardevols of leg het opzij voor de aankoop van een robotstofzuiger. Over het algemeen kunnen use-cases een hoop bedenken. Maar ook opties. Beginnend met de cache in de systeemeenheid (cache vanaf de harde schijf of cd-rom), doorgaand met de cache in de vorm van een boek en natuurlijk de versie met een cache in de muur. Ik heb een doos met een mooie gravure, deze is groot genoeg. Het staat op een plank en trekt niet bijzonder de aandacht. Hier gaan we er vandaag een cache van maken. Het insluiten van een klein slot in een doos is een activiteit voor watjes. Mijn kist opent de RFID-tag. De hersenen worden zoals gewoonlijk Arduino. Laten we beginnen met het verzamelen van alles wat je nodig hebt:

- Een kist of zoiets
- Gegalvaniseerd blad
- Arduino (elk compatibel bord, beter kleiner, bijvoorbeeld Arduino Pro Mini)
- RFID-module RC522 13,56 MHZ
- Sleutelhanger voor deze module
- Servo SG-90
- aansluitdraden
- Batterijvak 4 x AAA of batterij
- Dubbelzijdige tape
- de hamer
- Soldeerbout en alles erop en eraan
- Schaar voor metaal
- boren
- Metaalboor 2,8 mm
- Hete lijm

Stap 1 Basis van de cache.
Een groot aantal kisten of dozen is dus geschikt als basis voor een cache. Ik neem een ​​houten kist, die loskomt door het deksel omhoog of omlaag te bewegen, als een 'schuif'. De afmetingen van de kist zijn 18 x 16 cm en een diepte van 5,5 cm. Toegegeven, een deel van de ruimte wordt ingenomen door elektronica en een grendel, maar 18 x 10 cm blijft over voor de cache. Ik denk dat dat genoeg is. Als je precies mijn cache wilt herhalen, moet je gewoon een vergelijkbare doos bestellen. Je kunt het ook zelf maken, er is niets bijzonders aan de hand, je hebt alleen 6 mm dik triplex nodig, een puzzel en geduld.

Stap 2 De vergrendeling maken.
Het meest tijdrovend en ingewikkeld is het vervaardigen van een grendel voor een kist. Deze vergrendeling is geschikt voor elke hoes die schuift. We maken een grendel van een verzinkte plaat. Maar eerst moet u de volgende scan naar het papier overbrengen. Een scan is veel gemakkelijker op papier te verspreiden dan op een verzinkt vel:


Afmetingen zijn in mm, veegbreedte 40 mm. Knip deze rechthoek uit papier. Ik gebruik dubbelzijdige tape om een ​​scan te lijmen om te verzinken:


We nemen een schaar voor metaal (nu is het beter om handschoenen aan te trekken om onszelf niet aan scherpe randen te snijden) en eerst de rechthoek uit te snijden. Vervolgens maken we insnijdingen langs ononderbroken lijnen en buigen we langs stippellijnen.Als het onderdeel dubbelgevouwen is, moet het goed worden afgeplat met een hamer. Ook in de tekening markeren kruisen de plaatsen (slechts twee), waar u gaten van 2,8 mm moet maken. Het resultaat zou het volgende moeten zijn:



Dit is het eerste deel van onze vergrendeling. We gaan naar de tweede. We pakken het ook aan, eerst maken we een tekening op papier:


Lijm het vervolgens met dubbelzijdig plakband om te verzinken:


Evenals de vorige keer, snijden we eerst uit en buigen we vervolgens het onderdeel. Er zijn ook twee gaten met een diameter van 2,8 mm:


Nadat alles is gedaan, moeten beide delen worden gevijld om scherpe randen en bramen te verwijderen. Onderdelen worden gemonteerd met een spijker met een geschikte diameter:



De grendel bleek onvoldoende hoogte te zijn, dus we hebben rechthoeken van 5 x 4 cm uit multiplex uitgesneden, het is noodzakelijk om te kiezen zodat het bovenste deel van de grendel de hoes bereikt. Voering zou als volgt moeten zijn:


In de rechterbovenhoek van de doos lijmen we het vereiste aantal pads, bovenop gebruik ik zelftappende schroeven of dezelfde hotmelt-lijm, we maken de grendel vast. Het is ook nodig om een ​​veer voor de grendel te installeren, zodat de grendel omhoog komt:


We gaan verder en nemen nu een servo in handen. We moeten de servo op 90 graden zetten. U kunt dit doen door er een hendel op te zetten en deze voorzichtig te draaien zodat de aanslagen op de hoofdversnelling in het midden zitten. Wees voorzichtig bij het gebruik van deze methode, het is waarschijnlijk dat de plastic tandwielen worden beschadigd. De tweede manier om de servo te installeren, is door de schets in Arduino in te vullen, waardoor deze op de positie van 90 graden wordt gezet, deze methode is langer, maar veiliger. Nadat de bewerkingen zijn uitgevoerd, plaatsen we op de servo een kleine hendel die erbij wordt geleverd, zodat de hendel parallel aan de servo staat, we schroeven de schroef in zodat de hendel niet loskomt:


De voorbereide servo is vergrendeld. De hendel moet van het midden van de grendel naar de rand gaan:


Dus, in een stand van 90 graden, raakt de hendel de grendel niet; wanneer hij over 170 graden wordt gedraaid, tilt de hendel de rand van de grendel op. Op deze manier wordt de vergrendeling verlaagd en kunnen we het deksel openen.

We nemen nu multiplex of vezelplaat van 3 mm dik en snijden een rechthoek van 18 x 5 cm uit, dit is de scheidingswand die het mechanisme scheidt van de cacheruimte:


Installeer het zoals getoond op de foto:


Om ervoor te zorgen dat de vergrendeling het deksel in de gesloten positie fixeert, moet de tegenhanger op het deksel worden geïnstalleerd. Het wederzijdse deel is een rechthoek van 1x4 cm, gesneden uit multiplex van 1 cm Het tegendeel kan ook worden gemaakt van iets minder dik triplex of gesneden uit een geschikt bord. Of lijm een ​​gegalvaniseerde hoek.

Stap 3 Elektricien.
Zoals ik al zei, zal Arduino alles beheren. Ik heb een grote doos, dus ik neem de Arduino Uno. U kunt elke compatibele vergoeding nemen. Naar mijn mening is de Arduino Pro Mini hier het meest geschikt. Het is het kleinste ongemak - u zult USB-TTL moeten gebruiken om de schets ernaar te uploaden.

We verbinden de RFID-module RC522 13.56MHZ-module volgens het volgende schema:


Houd er rekening mee dat RFID-modules werken vanaf 3,3 V.
Voor de stroom gebruiken we 4 AAA "pink" batterijen. We leveren stroom uit het compartiment met deze batterijen aan de Arduino pin Vin. De servo-aandrijving wordt gevoed vanuit het batterijcompartiment en de signaaldraad van de servo wordt aangesloten op de D8 Arduino. We plaatsen alles op een plek die speciaal is bedoeld voor elektriciens en vergrendelingen:


Stap 4 Bereid de schets voor en vul deze in.
Ga eerst naar Officiële website van Arduino

En download de Arduino IDE. Pak het archief uit met dit programma of installeer met het installatieprogramma. De schets maakt gebruik van verschillende bibliotheken. "Servo" - gebruikt om de servo-aandrijving te besturen:

Downloaden

De tweede bibliotheek die we nodig hebben is MFRC522. Download het archief met deze bibliotheek:

Downloaden

Beide archieven moeten worden uitgepakt in de map "libraries", die zich op de Arduino IDE-installatielocatie bevindt.
Vóór de definitieve montage is het beter om een ​​testschets in Arduino in te vullen:

Downloaden

Voer eerst 90 in de poortmonitor in en geef de servobestuurder opdracht de hendel 90 graden te draaien. Voer vervolgens 170 in, de servo moet naar een positie van 170 graden draaien en de vergrendeling openen.
Nadat je ervoor hebt gezorgd dat de vergrendeling normaal werkt, niet vastloopt en de servoaandrijving de vergrendeling voldoende verlaagt, kun je de schets invullen die nodig is om de cache te laten werken:

Downloaden

Cacheclassificatie
Totaal aantal stemmen: 10
10
10
10

Voeg een opmerking toe

    • lachglimlachtxaxaokweet het nietyahoonea
      baaskrabbendwaasjaja-jaagressiefgeheim
      sorrydansdance2dance3pardonhulpdrankjes
      stopvriendengoedgoedfluitjebezwijmdtong
      rookklappencrayverklarenbeledigenddon-t_mentiondownloaden
      hittebooslach1mdavergaderingmoskingnegatief
      not_ipopcornstraffenlezenschrikschriktzoeken
      bespottendankjewelditto_clueUmnikacuutmee eens
      slechtbeeeblack_eyeblum3: oopscheppenverveling
      gecensureerdbeleefdheidgeheim2bedreigenoverwinningyusun_bespectacled
      shokrespektlolvoorgekomenwelkomkrutoyya_za
      ya_dobryihelperne_huliganne_othodifludverbodsluiten
13 opmerkingen
Mijn mening is dat het batterijcompartiment moet worden gemaakt met een deksel op de buitenmuur, en in geval van ontlading van de batterij kun je ze eenvoudig vervangen zonder de doos te breken. En het tweede punt: het is niet zo geheim, je kunt het openen door een dun mes in de opening tussen het deksel en de doos te steken, de grendel te verschuiven, je moet echt weten waar je het moet plaatsen))).
De auteur
Je hebt gelijk over de schets. Ik heb de schetsen door elkaar gehaald en een van de Rfid-bibliotheekvoorbeelden gearchiveerd. Ik heb dit voorbeeld als basis genomen. Hoe je normaal kunt worden ingedeeld
Sorry, ik werd echt slecht. Ik zie die Uno, die 4 batterijen.
Ik heb de originele code voor je zelfgemaakte artikel niet gevonden, misschien heb ik het ook niet gezien.
De auteur
Goedemiddag De handleiding zegt: "Voor stroom gebruiken we 4 AAA" pink "batterijen." Als ergens wordt aangegeven dat 3 batterijen een typfout zijn, geef het dan aan - ik zal het repareren

Ja Arduino vraatzuchtig. Ik ga een uitgang toevoegen voor het aansluiten van externe voeding, voor het geval de batterijen leeg raken. Ik werk ook aan een nieuwe versie van de schets, deze zal de slaapmodus inschakelen, dit zal de levensduur van de batterij verlengen. Hoe toe te voegen-lay-out
De auteur
Goedemiddag Kameraad miguelbalboa schreef een bibliotheek voor het werken met Rfid. Ik heb delen van de code uit voorbeelden van deze bibliotheek gebruikt voor mijn schets. Alle originele paginakoppelingen op GitHub worden opgeslagen in zowel de bibliotheek als de schets.

Wat betreft mijn schets, ik zal controleren, misschien heb ik het door elkaar gehaald en het verkeerde bestand geüpload.

Zoals geschreven in de instructies die ik heb gebruikt Arduino Uno:


Dit is te zien op deze foto. Ik heb specifiek aangegeven waar de Arduino Uno ligt. Het ligt zijwaarts, maar daar zie je duidelijk de grootte en het stopcontact, die niet in de Arduino Nano zit

Het is niet nodig om precies de 3.3v-versie te bestellen, u hoeft alleen maar een 3.3 volt-stabilisator voor Rfid aan het circuit toe te voegen.
Voeding vanaf 230 volt via een transformator. Of leer de slaapmodi te gebruiken. Er is geen constante werking van dit systeem nodig. Je hebt een soort knop nodig zodat de RFID samen met de arduino op verzoek wakker werd (onderbreking).
Welnu, de spanning verandert driemaal, wat betekent dat de geleverde voeding driemaal verandert en de capaciteit driemaal daalt. Dag betekent dat dit werk zal werken.
Eig
Drie batterijen in serie ... de capaciteit van één pink batterij is 1200 mAh. Drie batterijen, respectievelijk 3600 mAh
De capaciteit zal niet meer zijn dan die van de meest kwetsbare batterijen in het circuit! ja
En wat moet de auteur doen? Hoewel ik geen Arduino ben, maar ...
Pin vin y Arduino Nano is ontworpen om te worden gevoed door 5 volt. Drie batterijen in serie zijn 4,5 volt. Het is beter om minimaal 4 batterijen te plaatsen om 6 volt te krijgen.
De maximale capaciteit van één pink-batterij is 1200 mAh. Drie batterijen, respectievelijk 3600 mAh. Het stroomverbruik van de Chinese Arduino Nano is 20 mA bij 5 volt, ongeveer hetzelfde als de RC522. We delen 3600 door 40 en door 24 uur krijgen we maximaal vier dagen dat je box live zal zijn. Dit zonder rekening te houden met de kortstondige werking van de servomotor.
Vindt u dat de code van kameraad miguelbalboa voor uw geval aanzienlijk moet worden vereenvoudigd? Het maakt gebruik van drie LED's die de status van de deur aangeven. Hij gebruikt ook een relais in plaats van een servomotor, en de code voor de laatste wordt becommentarieerd. Is uw code ergens die echt bij uw zelfgemaakte product past ???
Welnu, als u al de code van iemand anders gebruikt, vertellen de regels van goede vorm ons dat het de moeite waard is om tenminste de auteur van het oorspronkelijke idee te noemen en hem te bedanken.
Er staat ook geschreven dat u gebruikt Arduino Uno. Ik zie de Arduino Nano.
Ook heeft de Arduino Pro Mini geen 3V3, je moet een specifieke versie bestellen met 3.3-volt logica.
Goed bedacht, goed gedaan.

Een aantal van dergelijke schuilplaatsen gemonteerd. Toegegeven, ze werden geopend met een magneet of met een sleutel voor een herdenkingssleutel, of met een 433 MHz draadloze alarmsleutelhanger.

Sommige werden verder beschermd door een akoestische repeller, vergelijkbaar met wat ik op deze site plaatste.

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

Sommige waren ook uitgerust met een lichtschokapparaat op basis van flitslampen IFK-120 en zelfs IFK-500.
Een goed idee ...
Hij stelde voor dat een kennis een ingebouwde kluis zou maken met een geheim slot in een nis. In een nieuw appartement (baksteen) met nissen. Dus vertelde hij me dat hij weet hoe ... een bankcel in een bank. En in een nis zette hij een vaas met nepbloemen uit een graf. beledigend Het ontwerp is cool. Wacht, elke derde is een meningsverschil.
Toen kwam hij op de een of andere manier binnen en hij vertelde me dat hij was beroofd door een reparateur. Die nodigde hij uit in het appartement om linoleum af te werken, enzovoort. Hij haalde geld uit zijn tas (in de gang) en waste zich af. Ik herinnerde hem niet aan de ingebouwde kluis ... Cho was zo van streek.

We raden je aan om te lezen:

Geef het voor de smartphone ...