İçindekiler:
- 1. Adım: Videoyu İzleyin
- Adım 2: Tasarım
- Adım 3: Malzemeyi Toplayın
- Adım 4: KUTUSU YAPMAK
- Adım 5: Elektronik
- Adım 6: Kodlama
- Adım 7: Kapı
- Adım 8: Kapı Çerçevesi
- Adım 9: Bitirme
- Adım 10: Sonuç
Video: Arduino Tabanlı Dijital SAFE KUTU: 10 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:19
Hey Millet! Güvenle saklamak istediğiniz bir şey var mı? İstenmeyen davetsiz misafirlerden ve mahremiyet istilacılarından uzak tutulması gereken bir şey mi? Peki, senin problemin için bir çözümüm var! İşte Arduino tabanlı bir kilitli kasa
1. Adım: Videoyu İzleyin
Adım adım görsel anlatım ve adımların anlatımı için bu videoyu izleyin.
Adım 2: Tasarım
başlamak için, 3D C. A. D olan "AUTODESK's INVENTOR PRO" üzerinde gerçek kasanın tam Ölçekli bir modelini oluşturdum. sizin ve benim gibi yenilikçiler için yazılım.
tasarımdan sonra malzeme seçimi aşamasına geçtim.
malzeme için, bu uygulama için en iyi malzemeye sahibiz ÇELİK.
Modülleri ve diğer elektronik eşyaları sürekli olarak yeniden kullanmaya devam ettiğim için, saklaması oldukça karışık olacağı için STEEL kasaya bağlı kalmamayı seçiyorum.
bu yüzden proje bittiğinde geri dönüştürülebileceği için Cardboard'u seçiyorum.
Hepimiz kartonun oldukça hassas olduğunu ve kolayca kırılabileceğini bildiğimiz için, burada yapıştırmak için SICAK tutkalla birlikte birkaç küçük ikizkenar dik üçgen karton parça (toplam 26, duvar köşesi başına 3, kapı köşeleri için 4 adet) kullandım. duvarların yüzleri her yönde.
boyutlar ve diğer kesin ayrıntılar için, CAD dosyalarımı yüklüyorum, referans için indirin, CAD yazılımınız yoksa size bir boyut özeti vereceğim.
1. KUTU hacmi
300 mm x 300 mm x 300 mm (lb h)
2. Kapı Hacmi
200 mm x 50 mm x 200 mm (lb h)
Yani, temel olarak, bu projenin mekanik çalışması bir kapıya benzer, bir mikro denetleyici tarafından kontrol edilen elektronik bir kilidi olduğunu kabul edin.
Adım 3: Malzemeyi Toplayın
İşte ihtiyacın olan şey
A. Elektronik
1. Arduino Mikrodenetleyici Kartı.
2. 16x2 I2C (I-kare-C)LCD
3. Solenoid Kilit.
4. 4 x 4 Tuş Takımı.
5. Zil sesi.
6. MOSFET(IRFZ44N).
7. 10 kohm direnç.
8.12v 5.5mm DC erkek i/p jakı
9. 12v 5.5mm DC dişi jak
10. Erkek-Dişi atlama telleri
11. Genel Amaçlı Pano.(başka bir devre tahtası kullanın).
12. Havya.
13. Birkaç Jumper Kablosu.
14. IC 7805(Voltaj Regülatörü)
B. Çeşitli
1. Karton
2. Makas
3. Kutu Kesici
4. Sıcak Tutkal Tabancası
5. Menteşe
6. cıvatalar(M3 20 mm uzunluğunda somunlu cıvatalar)
7. Kendinden Diş Açan cıvatalar.
8. Tornavida Seti.
lütfen aklınızda bulundurun
bu herhangi bir şirketin herhangi bir şekilde ücretli bir promosyonu DEĞİLDİR, benzer ürünleri kullanabilirsiniz, tüm bağlantılar basit bir google aramasıyla bulunur.
Adım 4: KUTUSU YAPMAK
KUTU inşa etmek
1. 300 mm x 300 mm boyutlarında 5 parça karton kesin.
2. Destek için 30 ikizkenar Dik Açılı Üçgen kesin.
3. Sıcak Tutkal tabancasını kullanarak, bir önceki adımda kestiğimiz küçük üçgen desteği kullanarak alt yüzü sol yüzle sağa yapıştırmak için madeni para büyüklüğünde bir yapıştırıcıyı fırlatın.
4. şimdi tüm kenarı sıcak tutkallı yapıştırıcı kullanarak kapatın.
5. Sağ, sol, üst yüzler birbirine yapıştırılana kadar 2-4 arasındaki adımları tekrarlayın.
6. Arka tarafı açık tutun, elektroniğe erişmemiz gerekecek ve ön çerçeveyi yapıştırmamız gerekecek.
Adım 5: Elektronik
burada ARDUINO UNO kullanıyorum.
adımlar
1. tuş takımı pimini bağlayın
1- D9
2-D8
3- D7
4- D6
5-D5
6- D4
7- D3
8- D2
pin1'i belirtmek için Tuş Takımı üzerinde küçük bir ok işareti var
2. Buzzer'ın Pozitifini PIN D10'a ve Negatifi Toprak'a bağlayın
3. 16 X 2 L. C. D.'yi bağlayın Görüntülemek
Pin SCL tp A5, SDA'yı A4'e sabitleyin
Arduino'da Vcc'den 5V'a (Power Pin), Arduino'da GND'yi Topraklamak (Güç Pimi).
4. MOSFET Bağlantısı (IRFZ44N)
kaynak - Arduino'nun GND'si ve 12V güç Kaynağı
Kapı - Pin D13 Arduino
Tahliye - Solenoid negatif.
Kapı Ve Kaynak Arasında 10K ohm Direnç.
5. Solenoid'e Bağlantı
Pozitif - +12V güç (yani Dişi DC 5.5mm Jack).
Negatif - Mosfet'in Boşaltılması.
6. Voltaj Regülatörü (IC LM7805)
Vin - + 12 v DC 5.5 Dişi
Gnd - Toprak ve Arduino GND (Güç Pimi)
Vout - 5V Arduino (Güç Pimi).
Adım 6: Kodlama
Burada 3 kütüphane kullandım, yani.
eprom, Liquidkristal_I2C
ve tuş takımı
Yani bu kodda, atmega328p'nin eeprom'una 0123 olan varsayılan geçiş kodunu sakladım, girilen şifreyi kontrol etmek ve buna göre kilidi açmak / kapatmak için if else koşullu kullanılır.
ayrıca, şifreyi değiştirmek için "#" özel karakterini atadım, bu, mevcut şifrenizin olup olmadığını kontrol edecek ve mevcut şifrenin doğru olup olmadığını kontrol edecek, yeni 4 haneli şifre atayabilirsiniz.
Ayrıca Etkileşim için lcd kullandı, koşullara bağlı olarak lcd'nin temel net set yazma komutlarını kullandı ve sonunda kodun sonunda tıklanan düğmeleri belirtmek için bip adı verilen bir işlev oluşturdu.
Kütüphaneler.
LiquidCrystal_I2C
github.com/fdebrabander/Arduino-LiquidCrys…
Arduino için EEPROM Kitaplığı V2.0
github.com/PaulStoffregen/EEPROM
Arduino için tuş takımı kütüphanesi
github.com/Chris--A/Keypad
Adım 7: Kapı
bu adımda kapıyı tamamlayacağız
1. 200 mm x 200 mm boyutlarında 2 karton parçası kesin.
2. 200m x 50mm 4 parça kesin.
2. lcd için yuva yapın.
3. LCD, Solenoid, Arduino UNO için delikleri işaretleyin.
4. LCD, Solenoid, Arduino UNO'yu sabitlemek için somunlu M3 x 20mm cıvatalar kullanın.
5. Sıcak tutkal tabancası ve karton üçgenler kullanarak sağ tarafı, sol tarafı, üst, alt tarafı ön tarafa yapıştırın.
6. Menteşeyi Sağ Tarafa M4 Ahşap Vidalar kullanarak monte edin.
Adım 8: Kapı Çerçevesi
Kapıyı bitirdikten sonra Kapıyı Kapı Çerçevesine sabitleyeceğiz.
adımlar
1. 50mm X 300mm Ebatlarında 6 Karton kesin.
2. SICAK Tutkal Tabancası kullanarak 3 adet karton Şeridi birleştirin.
3. CardBoard Stip'i kutunun Önünden 50 mm uzağa yapıştırın ve destek için sıcak tutkal ve üçgenler kullanarak yapıştırın.
4. Kilit için bir yuva yapmak için başka bir karton şerit üzerinde 20 mm x 20 mm'lik bir yuva açın. bu paraleli sol tarafta boşluk bırakmadan yapıştırın.
5. M4 ahşap vidaları Sağ Menteşe Desteğine vidalayın.
Adım 9: Bitirme
adım
1. Kapının bıraktığı boşluğu başka bir karton parçası ile kapatın.
2. Küpün iç hacmini kaplamak için kadife dokulu kağıt kullanın ve ona tonoz gibi bir his ve doku kazandırın.
3. Arka karton yüzünü BOX'a takın.
4. Bu kartonun üzerindeki beyaz kağıdı, alttaki tabakadan nazikçe yuvarlayarak ve soyarak çıkarın.
Adım 10: Sonuç
bu yüzden bu kendin yap derlemesinde biraz arduino kodlama öğreniyoruz, en basit arduino LCD ekran (I2C) ile çalıştık ve pahalı mücevherlerden paraya kadar her şeyi kolayca saklayabilen kendi Elektronik GÜVENLİ KUTUSUNUZU yaptık.
Önerilen:
Arduino ve MPU6050 Tabanlı Dijital Ruh Seviyesi: 3 Adım
Arduino ve MPU6050 Tabanlı Dijital Ruh Seviyesi: İlk öğretilebilir kitabıma hoş geldiniz! Umarım bilgilendirici bulursunuz. Lütfen olumlu veya olumsuz geri bildirim bırakmaktan çekinmeyin. Bu proje bir arduino & MPU6050 tabanlı dijital su terazisi. Bitmiş tasarım ve
Arduino Tabanlı Dijital Termometre: 3 Adım
Arduino Tabanlı Dijital Termometre: Bu projede, oda sıcaklığını analiz etmek için kullanılabilecek Arduino tabanlı bir dijital termometre tasarlanmıştır. Termometre genellikle sıcaklık ölçüm cihazı olarak kullanılmaktadır. Ölçmek için kullanılabilecek çeşitli ilkeler vardır
Arduino Tabanlı Temassız Kızılötesi Termometre - Arduino Kullanan IR Tabanlı Termometre: 4 Adım
Arduino Tabanlı Temassız Kızılötesi Termometre | Arduino Kullanan IR Tabanlı Termometre: Merhaba arkadaşlar, bu talimatta arduino kullanarak temassız bir Termometre yapacağız. Bazen sıvının/katının sıcaklığı çok yüksek veya çok düşük olduğundan, onunla temas kurmak ve okumak zordur. o sahnede sıcaklık
GSM ve Bluetooth Kullanan Arduino Tabanlı Dijital Kapı Kilidi: 4 Adım
GSM ve Bluetooth Kullanan Arduino Tabanlı Dijital Kapı Kilidi: ÖZET: Eve yorgun geldiğiniz ve kapı anahtarınızı kaybettiğiniz durumu bir düşünün. Ne yapacaksın? Ya kilidinizi kırmanız ya da bir anahtar tamircisi çağırmanız gerekiyor. Bu nedenle, anahtarsız kilit yapmak, tasarruf etmek için ilginç bir fikir
Arduino Tabanlı Dijital Sıcaklık Sensörü: 5 Adım (Resimli)
Arduino Tabanlı Dijital Sıcaklık Sensörü: Sıcaklık Sensörleri bu günlerde gerçekten yaygın bir şeydir, ancak bunların çoğu yapmak için son derece karmaşık veya satın almak için son derece pahalıdır. Bu proje size sadece ucuz ve çok kolay olmayan bir Arduino Tabanlı Dijital Sıcaklık Sensörü sunar. bana