Devreler

Alohomora :: Kapının Kilidini Aç: 6 Adım (Resimlerle)

IKOTIKA - Гарри Поттер и Орден Феникса (обзор фильма)

IKOTIKA - Гарри Поттер и Орден Феникса (обзор фильма)

İçindekiler:

Anonim

Büyücü hakkında konuşmak, aklıma ilk gelen şey "Sihirli değnek". Sihirbazlar Yarışması" nı Eğitmenler'de okumak, eski sihirli değnek ile robot veya elektronik dünyasının yeni dijital dünyasını birleştirip birleştiremeyeceğimi düşünmemi sağlıyor. Harry Potter'ın doğum gününü kutlamak için, kapının kilidini açmak için sihir cazibesini sunuyorum. "Alohomora!'

Nasıl çalıştığını öğrenmek için okumaya devam edin.

Gereçler:

1. Adım: Hadi Alışverişe Gidelim

İşte alışveriş listeniz:

  • Bir Arduino Uno.
  • Bir mikro servo.
  • Mini bir breadboard.
  • 11 V LiPo pil.
  • Bir 16 V 1000 uF kapasitör.
  • 50 ila 100 ohm arasındaki herhangi bir direnç.
  • Mini bir anlık anahtar.
  • Kızılötesi bir LED vericisi (Eski bir kırık uzaktan kumandadan çıkardım).
  • Kızılötesi bir alıcı (Eski bir kırık DVD oynatıcıdan çıkardım).
  • Bazı atlama telleri
  • Naylon olta

Bu projede yer alan araçlar:

  • Mini çekiç
  • keski
  • Tornavida
  • ehm … er .. Sanırım hepsi bu, peki tüm elektronik cihazlarınızı koymak için bir kutu seçebilir ya da daha sonra düşünebilirsiniz.

Adım 2: Mandalı Hackle

Bu eski bir kapı kilit sistemidir ancak hala Endonezya'da yaygın olarak kullanılmaktadır. Üst mandal kapıyı kapalı tutan kapıdır. Alt kısımda anahtarlı kilit var. Tuş kilidini değil de üst mandalı serbest bırakmaktan bahsediyoruz.

Mekanizma basittir, kapı kolları "d" şekil kolunu hareket ettirerek kapıyı açmak için kapı mandalını çeker.

"D" şekil kolunu çıkarın ve ince naylon olta hattını kapı mandalına bağlayın. Diğer ucu servo boynuzuna bağlayın. Kapı mandalına mümkün olduğu kadar yakın yapın, çünkü kapının içinde fazla yerimiz yok veya daha derin kazmak istiyorsunuz. Şimdi "d" şekil kolunu geri koyun.

Bir mikro servo kullanıyorsanız, yayı daha yumuşak bir olanla değiştirmek isteyebilirsiniz (peki, nereden almamı isteme. Çöp kutumda bir tane buldum: D) daha güçlü bir servo yoksa.

Kapı mandalı muhafazasını yerine koyun, olta serbestçe hareket edebilmek için küçük bir boşluk olmalıdır. 3 kapı sürgüsünde benimkileri gördüm ve hepsinin küçük boşlukları var. Boşluk olmazsa, çizginin hareket etmesi için boşluğu açmak için kasayı biraz bükmeniz gerekir.

Adım 3: Arduino'nun Kablolanması

Mini breadboard burada güç hatlarını paylaşmak için kullanılır. Kapasitör elektrik hatlarına gider. Servo güç hatlarına ihtiyaç duyuyor. Kızılötesi alıcı da öyle. Kızılötesi verici için ayrı güç kullanıyorum çünkü Arduino devresinden ayrılmış sihirli değnek üzerinde olacak. Doğrudan lehimleme yaparak devreyi en aza indirebilirsiniz, böylece breadboard'a ve çok fazla kabloya ihtiyacınız olmaz. Kapınızda daha kompakt boyutta bir devre için Arduino Pro Mini'yi kullanabilirsiniz.

Kabloları yukarıdaki resimden görebilirsiniz, bölümlerle açıklayacağım:

  • Akü (+) ila Breadboard (+)
  • Akü (-) ila Breadboard (-)
  • Kondansatör (+) ila Breadboard (+)
  • Kapasitör (-) ila Breadboard (-)
  • Servo Brown'dan Breadboard'a (-)
  • Breadboard'dan Servo Kırmızısı (+)
  • Arduino'ya D3 Servo Turuncu
  • IR alıcı sol pin Arduino D2'ye
  • IR alıcı orta pimden Breadboard'a (-)
  • IR alıcı sağ pinten Breadboard'a (+)

IR vericisi için kablolama sonraki adımda daha sonra açıklanacaktır.

Adım 4: Sihirli Değnek

Neye ihtiyacımız var? Sihirli değnek :

  • Kesin bir değnek (yaklaşık 10 "ila 14" arasında istenen uzunlukta bir çubuk)
  • İr verici led
  • 50 ila 100 ohm direnç
  • İki ya da üç düğme pil (3V veya 4.5V)
  • Küçük bir anlık anahtar
  • Bazı teller

İçinde oyuk bir kısmı olan bambu sayesinde, ancak her düğümü sağlam bir şekilde delmemiz gerekiyor. Sonra bir telden mini matkap yaparım. Telin bir ucunu birkaç keskin kesim ile eğildim. Bambu düğümlerini delmek için tel ile dairesel hareketler yapın. Evet, bu o kadar kolay değil, ama yapılabilir ve bunu size kanıtladım ^ _ ^

Bambudan bir çift tel al. Daha küçük mastar telleri bulmaya çalışın. Siyah tel ceketi sıyrmak için soydum.

Çubuğun ucunda, siyah teli rezistöre ve rezistörü IR verici LED'inin (içindeki büyük parça) katoduna lehimleyin. Ardından kırmızı kabloyu IR verici LED'inin (içindeki küçük parça) anotuna lehimleyin. Kısa mümkünse mümkünse büzülme borusu koyun. Kullandığım kalın teller nedeniyle, LED'i içeri sokamadım. Bunun yerine kısa bir parça bambu daha kestim ve çapı ikiye böldüm. Sonra rezistansın ve tellerin içine sığması için içini açtım. Şeffaf bantla sarın.

Çubuğu değnek tutarken zig-zag tarzında değnek sapının ucundaki telleri işaretçi pozisyonuma getirdim. Telleri anlık bir anahtara lehimleyin. Anlık anahtarında siyah ve kırmızı kablolar var. Şimdi siyah teli bambu ucundan kesin (sap ucu). İki siyah jetonlu pili seri halinde (LR44 kullandım) bir siyah kablo ucunun üstüne istifleyin. Siyah kablonun diğer ucunu bataryaların üzerine yerleştirin. Kısacası kablolarınız bu yoldan gider, dirençten gelen kablo akünün negatifine gider. Akünün pozitifi anlık anahtara gider. Anlık anahtardan, kablo IR verici LED'inin anot pimine gider. Bu kadar. Bambu ile aynı rengi vermek için telleri kahverengi bantla sarın. Geçiş telleri asa daha fazla sanat katar ve daha iyi bir tutuş sağlar.

Devreyi test etmek için telefonunuzun kamera uygulamasını açın. Led'i kamera merceğine doğru tutun. Anlık şalter düğmesine basın. Her şey yolunda giderse, ledin pembe / mor ışıkta yandığını görmelisiniz. Işığı çıplak gözle göremiyoruz, ancak telefonun kamerası ^ _ ^

Adım 5: Arduino Sketch

/ * * Bir kapı mandalını açmak için herhangi bir IR sinyalini kullanın. * Chienline @ 2016 tarafından * / #include #Dahil etmek int RECV_PIN = 2; // D2 pinindeki IR sinyali IRrecv irrecv (RECV_PIN); decode_results sonuçları; Servo myservo3; // D3 pinindeki servo void setup () {Serial.begin (9600); Serial.println ("Serial Ready …"); irrecv.enableIRIn (); // Alıcıyı başlat myservo3.attach (3); myservo3.write (120); } void loop () {if (irrecv.decode (& results)) {// Serial.println (results.value, HEX); kapıyı aç(); // herhangi bir IR sinyali kapıyı açabilir irrecv.resume (); // Bir sonraki değeri alın} delay (200); } void openTheDoor () {myservo3.write (0); Gecikme (1000); myservo3.write (120); }

Adım 6: Devrenin Takılması

Bu projedeki en zor iş, kapıdaki ve içindeki devrelere uyum sağlamaktır. Servoyu kapıya nasıl koyacağımı düşünmek bir gecemi aldı. Sonunda, servo kadar büyük bir delik açtım. Bir diğer zor görev de servo boynuzunu koymaktı. Neyse ki benim boynuz pozisyonu ve yaptığım delik hesaplamaları mükemmeldi. Kapı mandalına basarak boynuzu cımbızla çekip çıkarabilirim. Kornayı servoya sabitledikten sonra, servonun üst kısmını kapı mandalına yerleştirerek kapının içine koydum. Devreyi yukarıdaki diğer kullanılmamış kapı mandalına bağladım. Kapınıza bir kutu vidalayabilir ve tüm devreleri içine koyabilirsiniz. Aç ve büyünü yap. Alohomora!

Not: Yazar, kapınızın zarar görmesinden SORUMLU DEĞİLDİR.

Umarım "Not" u görmek için bu talimatın sonuna kadar okudunuz. Ah .. Bu notu en baştan yazmalıydım. Zaten sorumlu değilim. Sadece bu projenin yapımının tadını çıkarın;)

Artık kapınız herhangi bir kızılötesi uzaktan kumandayla açılabilir. Kesinlikle!

Birincilik Ödülü
Büyücü Yarışması

İkincisi
Otomasyon Yarışması 2016