» elektronik » Arduino »RFID Etiket Açık Stash

RFID Etiket Önbelleği

RFID Etiket Önbelleği

Tüm okuyuculara ve amatörlere selamlar kendin yap yararlı (ya da çok değil) ve güzel bir şey (nasıl elde edilir). Uzun zamandır kendimi kişisel bir önbellek yapmak istedim. Orada değerli bir şeyi saklayın veya bir robot elektrikli süpürge satın almak için bir kenara koyun. Genel olarak, kullanım durumları bir ton olabilir. Ancak, seçeneklerin yanı sıra. Sistem birimi içindeki önbellekten başlayarak (sabit veya CD-ROM'dan önbellek), önbellek bir kitap şeklinde devam eder ve tabii ki duvarda bir önbellek bulunur. Güzel gravürlü bir kutum var, yeterince büyük. Özellikle dikkat çekmeyen bir rafta duruyor. Burada bugün önbellek oluşturacağız. Bir kutuya küçük bir kilit gömmek, wimps için bir aktivitedir. Tabutum rfid etiketini açacak. Beyin, her zamanki gibi, Arduino. İhtiyacınız olan her şeyi toplamaya başlayalım:

- Bir tabut ya da bunun gibi bir şey
- Galvanizli sac
- Arduino (uyumlu herhangi bir kart, daha iyi daha küçük, örneğin Arduino Pro Mini)
- RFID modülü RC522 13.56 MHZ
- Bu modül için anahtarlık
- Servo SG-90
- bağlantı telleri
- Pil bölmesi 4 x AAA veya pil
- Çift taraflı bant
- çekiç
- Havya ve her şey
- Metal için makaslar
- matkap
- Metal matkap 2.8 mm
- Sıcak tutkal

Adım 1 Önbelleğin temeli.
Bu nedenle, önbellek için çok sayıda tabut veya kutu uygundur. Kapağı bir "slayt" gibi yukarı veya aşağı hareket ettirerek çıkan tahta bir kutu alacağım. Kutu boyutları 18 x 16 cm ve 5.5 cm derinliğindedir.Gerçek, alanın bir kısmı elektronik ve bir mandal tarafından işgal edilecek, ancak önbellek için 18 x 10 cm kalacak, bence bu yeterli. Tam olarak önbelleğimi tekrarlamak istiyorsanız - sadece benzer bir kutu sipariş etmeniz gerekir. Ayrıca kendiniz de yapabilirsiniz, özellikle karmaşık bir şey yok, sadece 6 mm kalınlığında kontrplak, bir yapboz ve sabra ihtiyacınız var.

Adım 2 Mandalı yapma.
En zaman alıcı ve karmaşık olan bir tabut için bir mandal imalatıdır. Bu mandal kayan herhangi bir kapak için uygundur. Galvanizli bir sacdan bir mandal yapacağız. Ama önce bir sonraki taramayı kağıda aktarmanız gerekir. Bir taramanın kağıda yayılması galvanizli bir kağıda göre çok daha kolaydır:


Boyutlar mm cinsindendir, tarama genişliği 40 mm'dir. Bu dikdörtgeni kağıttan kesin. Galvanizlemek için bir tarama yapıştırmak için çift taraflı bant kullanıyorum:


Metal için makas alıyoruz (şimdi kendimizi keskin kenarlarda kesmemek için eldiven giymek daha iyidir) ve önce dikdörtgeni kesiyoruz. Sonra düz çizgiler boyunca kesiler yaparız ve kesik çizgiler boyunca eğiliriz.Parçanın ikiye katlandığı yerde, bir çekiçle düzgün bir şekilde düzleştirilmelidir. Ayrıca çizimde, haçlar 2.8 mm'lik delikler açmanız gereken yerleri (sadece iki) işaretler. Sonuç aşağıdaki gibi olmalıdır:



Bu mandalımızın ilk kısmı. İkincisine geçiyoruz. Ayrıca bununla ilgileniyoruz, önce kağıt üzerinde bir çizim yapıyoruz:


Daha sonra, çift taraflı bant kullanarak galvanizlemek için yapıştırın:


Önceki zamanın yanı sıra, önce kesip sonra parçayı büküyoruz. Ayrıca 2.8 mm çapında iki delik vardır:


Tüm bunlar yapıldıktan sonra, keskin kenarları ve çapakları gidermek için her iki parça da dosyalanmalıdır. Parçalar, uygun çaptaki bir çivi kullanılarak bir araya getirilir:



Mandal yetersiz yüksekliğe sahipti, bu yüzden kontrplaktan 5 x 4 cm dikdörtgenler kestik, mandalın üst kısmının kapağa ulaşmasını seçmek gerekiyor. Astar şöyle olmalıdır:


Kutunun sağ üst köşesinde gerekli sayıda ped yapıştırıyoruz, üstte kendinden kılavuzlu vidalar veya aynı sıcakta eriyen yapıştırıcı kullanıyorum, mandalı sabitliyoruz. Mandalın önüne bir yay takılması gerekir, böylece mandal yükselir:


Daha ileri gidiyoruz ve şimdi elimizde bir servo alıyoruz. Servoyu 90 dereceye ayarlamamız gerekiyor. Bunu üzerine bir kol koyarak yapabilir ve ana vitesteki tıpalar ortada olacak şekilde hafifçe çevirebilirsiniz. Bu yöntemi kullanırken dikkatli olun, plastik dişlilere zarar vermesi muhtemeldir. Servoyu kurmanın ikinci yolu, 90 derece pozisyona getirecek olan Arduino'daki çizimi doldurmaktır, bu yöntem daha uzun, ancak daha güvenlidir. İşlemler yapıldıktan sonra, servo ile birlikte gelen küçük bir kolu koyduk, böylece kol servo ile paralel olacak şekilde, vidayı, kolun çıkmaması için vidalayın:


Hazırlanan servo kilitlenir. Kol, mandalın ortasından kenara doğru gitmelidir:


Böylece, 90 derecelik bir pozisyonda, mandal mandala dokunmaz; 170 derece döndürüldüğünde, mandal mandalın kenarını kaldırır. Bu şekilde mandal indirilir ve kapağı açabiliriz.

Şimdi 3 mm kalınlığında kontrplak veya sunta alıyoruz ve 18 x 5 cm'lik bir dikdörtgeni kesiyoruz.Bu, mekanizmayı önbellek alanından ayıran bölüm olacak:


Fotoğrafta gösterildiği gibi takın:


Mandalın kapağı kapalı konuma sabitlemesi için, karşıt parçayı kapağa monte etmek gerekir. Karşılıklı kısım 1 cm kontrplaktan kesilmiş 1x4 cm'lik bir dikdörtgen olacaktır, karşı kısım da kontrplaktan biraz daha az kalın veya uygun bir tahtadan kesilebilir. Veya galvanizli bir köşeyi yapıştırın.

Adım 3 Elektrikçi.
Daha önce söylediğim gibi, Arduino her şeyi yönetecek. Büyük bir kutum var, bu yüzden Arduino Uno'yu alacağım. Uyumlu herhangi bir ücret alabilirsiniz. Bence, Arduino Pro Mini burada en uygun olanıdır. En ufak bir rahatsızlık - taslağı yüklemek için USB-TTL kullanmanız gerekecek.

RFID modülünü RC522 13.56MHZ modülünü aşağıdaki şemaya göre bağlarız:


Lütfen RFID modüllerinin 3,3 V'den çalıştığını unutmayın.
Güç için 4 adet AAA “pembemsi” pil kullanacağız. Bu pillerle bölmeden Arduino pin Vin'e güç sağlıyoruz. Servo sürücüye pil bölmesinden güç verilir ve servodan gelen sinyal kablosu D8 Arduino'ya bağlanır. Her şeyi elektrikçiler ve mandallar için özel olarak tasarlanmış bir yere yerleştiriyoruz:


Adım 4 Eskiz hazırlayın ve doldurun.
İlk olarak, Arduino resmi web sitesi

Ve Arduino IDE'yi indirin. Arşivi bu programla birlikte açın veya yükleyiciyi kullanarak yükleyin. Eskiz birkaç kütüphane kullanıyor. “Servo” - servo sürücüyü kontrol etmek için kullanılır:

indir

İhtiyacımız olan ikinci kütüphane MFRC522. Arşivi şu kütüphane ile indirin:

indir

Her iki arşiv de, Arduino IDE'nin kurulum konumunda bulunan “kütüphaneler” klasörüne açılmalıdır.
Son montajdan önce, Arduino'da bir test çizimi doldurmak daha iyidir:

indir

Önce port monitörüne 90 girin, böylece servo sürücüye kolu 90 derece döndürmesini söyleyin. Sonra 170 girin, servo 170 derece dönmeli ve mandalı açmalıdır.
Mandalın normal çalıştığından, sıkışmadığından ve servo sürücünün mandalı yeterince indirdiğinden emin olduktan sonra, önbelleğin çalışması için gerekli çizimi doldurabilirsiniz:

indir

Önbellek Değerlendirmesi
Toplam Oy: 10
10
10
10

Yorum ekle

    • gülümsegülümsemelerxaxatamamdontknowyahoonea
      patronçizikaptalevetevet-evetagresifgizli
      üzgünümdansdance2dance3pardonyardımiçecekler
      Durarkadaşlariyigoodgooddüdükbaygınlıkdil
      dumanzırıltıcraybeyanalaycıDon-t_mentionindir
      ısıöfkelilaugh1mdatoplantımoskingnegatif
      Not_ipatlamış mısırcezalandırmakokumakkorkutmakkorkutuyorarama
      alaythank_youbuto_clueumnikakutanlaşmak
      kötübeeeblack_eyeblum3kızarmakövünçcan sıkıntısı
      sansürlüşakasecret2tehdit etmekzaferyusun_bespectacled
      shokrespektlolPrevedkarşılamaKrutoyya_za
      ya_dobryiyardımcıne_huliganne_othodiFludyasakyakın
13 açıklama
Benim düşüncem, pil bölmesinin dış duvardaki bir kapakla yapılması gerektiğidir, o zaman düşük pil durumunda, kutuyu kırmadan kolayca değiştirebilirsiniz. Ve ikinci nokta: o kadar gizli değil, kapak ve kutu arasındaki boşluğa ince bir bıçak takarak, mandalı kaydırarak açabilirsiniz, gerçekten nereye koyacağınızı bilmeniz gerekir))).
Yazar
Eskiz konusunda haklısın. Eskizleri karıştırdım ve Rfid kütüphanesi örneklerinden birini arşivledim. Bu örneği temel aldım. Normal nasıl düzenlenir
Üzgünüm, gerçekten kötüleştim. Görüyorum ki Uno, şu 4 pil.
Ev yapımı makaleniz için orijinal kodu bulamadım, belki de görmedim.
Yazar
İyi günler Kılavuzda "Güç için 4 adet AAA" pembemsi "pil kullanılacaktır. Bir yerde 3 pilin bir yazım hatası olduğu belirtiliyorsa, belirtin - tamir edeceğim

evet Arduino obur. Pillerin bitmesi durumunda harici gücü bağlamak için bir çıkış ekleyeceğim. Ayrıca eskizin yeni bir sürümü üzerinde çalışıyorum, uyku modunu etkinleştirecek, bu pil ömrünü artıracak. Ekleme-yerleştirme
Yazar
İyi günler Yoldaş miguelbalboa, Rfid ile çalışmak için bir kütüphane yazdı. Eskiz için bu kütüphanenin örneklerinden kodun bazı kısımlarını kullandım. GitHub'daki tüm orijinal sayfa bağlantıları hem kütüphaneye hem de taslağa kaydedilir.

Eskizime gelince, kontrol edeceğim, belki karıştırdım ve yanlış dosyayı yükledim.

Kullandığım talimatlarda yazıldığı gibi Arduino uno:


Bu fotoğrafta görülebilir. Özellikle Arduino Uno'nun nerede olduğunu vurguladım. Yanlarda yatıyor, ancak orada Arduino Nano'da olmayan boyut ve güç soketini açıkça görebilirsiniz

Tam olarak 3.3v versiyonu sipariş etmek gerekli değildir, sadece devreye Rfid için 3.3 voltluk bir dengeleyici eklemeniz gerekir.
Bir transformatör ile 230 volttan besleme. Veya uyku modlarını kullanmayı öğrenin. Bu sistemin sürekli çalışmasına gerek yoktur. Arduino ile birlikte RFID'nin talep üzerine (kesinti) uyanması için bir çeşit düğmeye ihtiyacınız var.
Evet, voltaj üç kez değişir, yani verilen güç üç kez değişir ve kapasite üç kez düşer. Gün, bu işin işe yarayacağı anlamına gelir.
eig
Seri olarak üç pil ... bir serçe pili kapasitesi 1200 mAh'dir. Üç pil, sırasıyla, 3600mAh
Kapasite, devredeki en zayıf akülerden daha fazla olmayacaktır! evet
Ve Yazar ne yapmalı? Arduino olmamama rağmen ...
Sabitleme vin y Arduino Nano, 5 volttan beslenecek şekilde tasarlanmıştır. Serideki üç pil 4,5 volttur. 6 volt elde etmek için en az 4 pil koymak daha iyidir.
Bir pembemsi pilin maksimum kapasitesi 1200 mAh'dir. Üç pil, sırasıyla, 3600mAh. Çin Arduino Nano'nun güç tüketimi 5 voltta 20 mA, yaklaşık RC522 ile aynı. 3600'ü 40'a ve 24 saate böleriz, kutunuzun yaşayacağı en fazla dört gün alırız. Bu, servo motorun kısa süreli çalışmasını hesaba katmadan.
Miguelbalboa yoldaş kodunun davanız için büyük ölçüde basitleştirilmesi gerektiğini düşünüyor musunuz? Kapının durumunu gösteren üç LED kullanır. Ayrıca bir servo motor yerine bir röle kullanır ve ikincisinin kodu yorumlanır. Kodunuz gerçekten ev yapımı ürününüze uygun bir yerde mi ???
Zaten başka birinin kodunu kullanıyorsanız, iyi form kuralları bize en azından orijinal fikrin yazarından bahsetmenin ve ona teşekkür etmenin değerli olduğunu söyler.
Ayrıca kullandığınız yazılmıştır Arduino Uno. Arduino Nano'yu görüyorum.
Ayrıca, Arduino Pro Mini'nin 3V3'ü yok, 3.3 volt mantıkla belirli bir versiyon sipariş etmeniz gerekecek.
İyi düşünülmüş, iyi yapılmış.

Bu tür saklanma yerlerine monte edildi. Doğru, ya bir mıknatısla ya da bir anma anahtarının anahtarıyla ya da 433 MHz'lik bir radyo alarm anahtarlığıyla açıldılar.

Bazıları, bu sitede yayınladığım gibi akustik bir kovucu tarafından daha fazla korunuyordu.

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

Bazılarında IFK-120 ve hatta IFK-500 flaş lambalarına dayanan bir ışık şok cihazı da vardı.
İyi bir fikir ...
Bir tanıdığın, bir niş içinde gizli bir kilit ile yerleşik bir kasa yapmasını önerdi. Nişlerle yeni bir dairede (tuğla). Bu yüzden bana bir bankadaki bir bankacılık hücresinin nasıl yapılacağını bildiğini söyledi. Ve bir nişte, bir mezardan sahte çiçeklerle bir vazo koydu. alaycı Tasarım harika. Bekle, her üçte biri bir fikir ayrılığı.
Sonra bir şekilde içeri girdi ve bana bir tamirci tarafından soyulduğunu söyledi. Hangi muşamba bitirmek için daireye davet etti ve benzeri. Çantasından para aldı (koridorda) ve yıkandı. Ona ankastre kasayı hatırlatmadım ... Cho böyle üzgündü.

Okumanızı tavsiye ederiz:

Akıllı telefon için verin ...