» elektronik » Arduino »RFID-tag Open Stash

RFID-tag-cache

RFID-tag-cache

Hilsen til alle læsere og amatører at gøre gør det selv noget nyttigt (eller ikke meget) og smukt (hvordan man får det til). Jeg har længe ønsket at gøre mig selv til en personlig cache. Skjul noget værdifuldt der, eller læg det til side for køb af en robotstøvsuger. Generelt kan brugssager komme op på et ton. Dog samt muligheder. Start fra cachen inde i systemenheden (cache fra harddisken eller cd-rom'en), fortsæt med cachen i form af en bog og selvfølgelig versionen med en cache i væggen. Jeg har en kasse med en dejlig gravering, den er stor nok. Den står på en hylde, ikke særlig tiltrækker opmærksomhed. Her vil vi lave en cache ud af det i dag. At integrere en lille lås i en kasse er en aktivitet for wimps. Min kiste åbner rfid-mærket. Hjernen bliver som sædvanlig Arduino. Lad os begynde at indsamle alt hvad du har brug for:

- En kiste eller lignende
- Galvaniseret ark
- Arduino (ethvert kompatibelt bræt, bedre mindre, f.eks. Arduino Pro Mini)
- RFID-modul RC522 13.56MHZ
- Nøglering til dette modul
- Servo SG-90
- tilslutning af ledninger
- Batterirum 4 x AAA eller batteri
- Dobbeltsidet bånd
- hammeren
- Loddejern og alt dertil
- Saks til metal
- bore
- Metalbor 2,8 mm
- Varm lim

Trin 1 Basis af cachen.
Så et stort antal kasser eller kasser er egnede som basis for en cache. Jeg tager en trækasse, der kommer ud, der bevæger låget op eller ned, f.eks. Et "objektglas". Kassedimensionerne er 18 x 16 cm og 5,5 cm dybe. Det er sandt, at en del af rummet vil blive besat af elektronik og en lås, men 18 x 10 cm bliver tilbage til cachen. Jeg synes, det er nok. Hvis du vil gentage nøjagtigt min cache - skal du bare bestille en lignende boks. Du kan også lave det selv, der er ikke noget særligt kompliceret ved dette, du behøver kun 6 mm krydsfiner, et puslespil og tålmodighed.

Trin 2 Fremstilling af låsen.
Det mest tidskrævende og komplicerede er fremstillingen af ​​en lås til en kiste. Denne lås er velegnet til ethvert dæksel, der glider. Vi laver en låse fra et galvaniseret ark. Men først skal du overføre den næste scanning til papiret. En scanning er meget lettere at sprede på papir end på et galvaniseret ark:


Dimensioner er i mm, fejebredde 40 mm. Klip dette rektangel ud af papir. Jeg bruger dobbeltsidet tape til at lime en scanning for at galvanisere:


Vi tager saks til metal (nu er det bedre at tage handsker på, så vi ikke skærer os på skarpe kanter) og skærer rektanglet først ud. Derefter foretager vi snit langs solide linjer, og vi bøjes langs stiplede linjer.Hvor delen er foldet i to, skal den udjævnes korrekt med en hammer. Også på tegningen markerer kryds steder (kun to), hvor du har brug for at lave huller på 2,8 mm. Resultatet skal være følgende:



Dette er den første del af vores klink. Vi går videre til det andet. Vi beskæftiger os også med det, først tegner vi på papir:


Lim derefter det med dobbeltsidet tape for at galvanisere:


Såvel som den foregående gang skærer vi først ud og bøjer derefter delen. Der er også to huller med en diameter på 2,8 mm:


Når alt det er gjort, skal begge dele arkiveres for at fjerne skarpe kanter og burr. Dele samles ved hjælp af en søm med en passende diameter:



Låsen viste sig at være i utilstrækkelig højde, så fra krydsfiner skærer vi ud rektangler på 5 x 4 cm i størrelse, er det nødvendigt at vælge, så den øverste del af låsen når dækslet. Foringen skal være sådan:


I kassens øverste højre hjørne limer vi det krævede antal puder, øverst bruger jeg selvskærende skruer eller det samme smeltestof, vi fastgør låsen. Det er også nødvendigt at installere en fjeder foran låsen, så låsen stiger op:


Vi går videre og tager nu en servo i vores hænder. Vi er nødt til at indstille servoen til 90 grader. Du kan gøre dette ved at sætte en håndtag på det og dreje det forsigtigt, så stopperne på hovedgearet er i midten. Vær forsigtig med at bruge denne metode, det kan sandsynligvis beskadige plasthjulene. Den anden måde at installere servoen på er at udfylde skitsen i Arduino, der indstiller den til 90 grader, denne metode er længere, men mere sikker. Efter de udførte handlinger sætter vi på servoen et lille håndtag, der følger med, så håndtaget er parallelt med servoen, skruer vi skruen ind, så håndtaget ikke springer ud:


Den forberedte servo er låst. Håndtaget skal gå fra midten af ​​låsen til kanten:


I en position på 90 grader berører håndtaget således ikke låsen, når håndtaget drejes med 170 grader, løfter grebet kanten af ​​låsen. På denne måde sænkes låsen, og vi kan åbne låget.

Nu tager vi 3 mm tyk krydsfiner eller fiberplade og udskærer et rektangel på 18 x 5 cm. Dette vil være den partition, der adskiller mekanismen fra cacheområdet:


Installer det som vist på billedet:


For at låsen kan fastgøre dækslet i lukket position, er det nødvendigt at installere modstykket på dækslet. Den gensidige del vil være et 1x4 cm rektangel skåret ud af 1 cm krydsfiner.Tællerdelen kan også være lavet af krydsfiner lidt mindre tyk eller skåret fra et passende bord. Eller lim et galvaniseret hjørne.

Trin 3 Elektriker.
Som jeg sagde før, vil Arduino styre alt. Jeg har en stor kasse, så jeg tager Arduino Uno. Du kan tage ethvert kompatibelt gebyr. Efter min mening er Arduino Pro Mini bedst egnet her. Det er den mindste ulempe - du bliver nødt til at bruge USB-TTL for at uploade skitsen til den.

Vi forbinder RFID-modulet RC522 13.56MHZ-modulet efter følgende skema:


Bemærk, at RFID-moduler fungerer fra 3,3 V.
For strøm bruger vi 4 AAA “pinky” batterier. Vi leverer strøm fra rummet med disse batterier til Arduino pin Vin. Servo-drevet drives fra batterirummet, og signalledningen fra servo er tilsluttet D8 Arduino. Vi placerer alt på et sted specielt beregnet til elektrikere og låse:


Trin 4 Forbered og udfyld skitsen.
Gå først til Arduino officielle hjemmeside

Og download Arduino IDE. Pak arkivet ud med dette program, eller installer ved hjælp af installationsprogrammet. Skitsen bruger flere biblioteker. “Servo” - bruges til at styre servodrevet:

downloade

Det andet bibliotek, vi har brug for, er MFRC522. Download arkivet med dette bibliotek:

downloade

Begge arkiver skal pakkes ud i mappen "biblioteker", som er placeret på installationsstedet Arduino IDE.
Før den endelige samling er det bedre at udfylde en testskitse i Arduino:

downloade

Indtast først 90 i portmonitoren, og instruer derefter servo-driveren om at dreje håndtaget 90 grader. Indtast derefter 170, så servoen skal rotere til en position på 170 grader og åbne låsen.
Når du har sørget for, at låsen fungerer normalt, ikke fastklemmer, og servodrevet sænker låsen nok, kan du udfylde den skitse, der er nødvendig for, at cachen fungerer:

downloade

Cache-vurdering
Samlede valg: 10
10
10
10

Tilføj en kommentar

    • smilesmilxaxaokdontknowyahoonea
      bossscratchnarrejaja-jaaggressivhemmelighed
      undskylddansdance2dance3benådninghjælpdrikkevarer
      stop-vennergodgoodgoodfløjtedånetunge
      røgklappecrayerklærerspottendedon-t_mentiondownloade
      hedeirefullaugh1mdamødemoskingnegativ
      not_ipopcornstraffelæseskræmmeforskrækkelsersøg
      hånethank_youdetteto_clueumnikakutenig
      dårligbeeeblack_eyeblum3blushpralekedsomhed
      censureretpleasantrysecret2truesejryusun_bespectacled
      SHOKRespektlolprevedvelkommenkrutoyya_za
      ya_dobryihjælperenne_huliganne_othodiFludforbudtæt
13 kommentar
Min mening er, at batterirummet skal laves med et låg på den ydre væg, så i tilfælde af lavt batteri kan du blot skifte dem uden at bryde kassen. Og det andet punkt: det er ikke så hemmeligt, du kan åbne ved at indsætte et tyndt blad i mellemrummet mellem låget og kassen, skubbe låsen, du skal virkelig vide, hvor du skal anbringe det))).
Forfatteren
Du har ret i skitsen. Jeg blandede skitser og arkiverede et af Rfid-bibliotekets eksempler. Jeg tog dette eksempel som grundlag. Sådan får du det normale
Beklager, jeg blev virkelig dårlig. Jeg ser, at Uno, de 4 batterier.
Jeg fandt ikke den originale kode til din hjemmelavede artikel, måske kunne jeg bare ikke se den heller.
Forfatteren
God eftermiddag Manualen siger, "Til strøm vil vi bruge 4 AAA" pinky "batterier.". Hvis der et sted vises det, at 3 batterier er en skrivefejl, skal du angive det - jeg ordner det

Ja Arduino forslugen. Jeg vil tilføje et output til tilslutning af ekstern strøm, i tilfælde af, at batterierne løber tør. Jeg arbejder også på en ny version af skitsen, det aktiverer dvaletilstand, dette øger batteriets levetid. Sådan tilføjes-lay out
Forfatteren
God eftermiddag Kamerat miguelbalboa skrev et bibliotek til at arbejde med Rfid. Jeg brugte dele af koden fra eksempler på dette bibliotek til min skitse. Alle originale sidelink på GitHub gemmes i både biblioteket og skitsen.

Med hensyn til min skitse skal jeg tjekke, måske blandede jeg den op og uploade den forkerte fil.

Som skrevet i instruktionerne brugte jeg Arduino uno:


Dette kan ses på dette foto. Jeg fremhævede specifikt, hvor Arduino Uno ligger. Det ligger sidelæns, men der kan du tydeligt se størrelsen og stikkontakten, som ikke er i Arduino Nano

Det er ikke nødvendigt at bestille nøjagtigt 3.3v-versionen, du skal bare tilføje en 3,3 volt stabilisator til Rfid til kredsløbet.
Forsyning fra 230 volt via en transformer. Eller lær at bruge søvntilstande. Der er ikke behov for konstant drift af dette system. Du har brug for en slags knap, så RFID sammen med arduino vågnede op efter behov (afbrydelse).
Nå ja, spændingen skifter tre gange, hvilket betyder, at den leverede strøm skifter tre gange, og kapaciteten falder tre gange. Dag betyder, at dette arbejde fungerer.
EIG
Tre batterier i serie ... kapaciteten til et lyserødt batteri er 1200 mAh. Tre batterier henholdsvis 3600mAh
Kapaciteten vil ikke være mere end det mest skrøbelige batteri i kredsløbet! ja
Og hvad skal forfatteren gøre? Selvom jeg ikke er en Arduino, men ...
Pin vin y Arduino Nano er designet til at blive drevet fra 5 volt. Tre batterier i serie er 4,5 volt. Det er bedre at lægge mindst 4 batterier for at få 6 volt.
Den maksimale kapacitet på et lyserødt batteri er 1200 mAh. Tre batterier henholdsvis 3600mAh. Strømforbruget i den kinesiske Arduino Nano er 20 mA ved 5 volt, omtrent det samme som RC522. Vi deler 3600 med 40 og med 24 timer, vi får maksimalt fire dage din kasse vil leve. Dette er uden at tage hensyn til servomotorens kortsigtede drift.
Synes du, at kammeratskoden miguelbalboa bør forenkles væsentligt til din sag? Den bruger tre lysdioder, der signalerer dørens status. Han bruger også et relæ i stedet for en servomotor, og koden til sidstnævnte kommenteres. Er din kode et sted der virkelig passer til dit hjemmelavede produkt ???
Hvis du allerede bruger en andens kode, fortæller reglerne for god form, at det i det mindste er værd at nævne forfatteren til den originale idé og takke ham.
Det er også skrevet, at du bruger Arduino Uno. Jeg ser Arduino Nano.
Arduino Pro Mini har heller ikke 3V3, du bliver nødt til at bestille en bestemt version med 3,3-volt logik.
Godt undfanget, godt klaret.

Monteret et antal sådanne skjulesteder. Det er sandt, at de blev åbnet enten med en magnet eller med en nøgle til mindetasten eller med en 433 MHz radioalarmtast fob.

Nogle blev yderligere beskyttet af en akustisk repeller som det, jeg udgav på dette websted.

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

Nogle var også udstyret med en lys-chok-enhed baseret på flashlamper IFK-120 og endda IFK-500.
En god idé ...
Han foreslog, at en bekendt fremstiller en indbygget pengeskab med en hemmelig lås i en niche. I en ny lejlighed (mursten) med nicher. Så han fortalte mig, at han ved, hvordan man skal - en bankcelle i en bank. Og i en niche satte han en vase med falske blomster fra en grav. spottende Designet er sejt. Vent, hver tredje er uenig.
Så kom han på en eller anden måde ind, og han fortæller mig, at han blev røvet af en bygningsarbejder. Som han inviterede til lejligheden til færdigbehandling af linoleum og så videre. Han trak penge fra sin pung (i gangen) og skyllede af. Jeg mindede ham ikke om den indbyggede pengeskab ... Cho spildt ligesom det.

Vi råder dig til at læse:

Giv den til smartphonen ...