İçindekiler:

Bununla Başa Çık Göz Kalkanı (Uyanırken Görme Uyumu için): 35 Adım
Bununla Başa Çık Göz Kalkanı (Uyanırken Görme Uyumu için): 35 Adım

Video: Bununla Başa Çık Göz Kalkanı (Uyanırken Görme Uyumu için): 35 Adım

Video: Bununla Başa Çık Göz Kalkanı (Uyanırken Görme Uyumu için): 35 Adım
Video: CEVAP 1871 & FANTASTİK SESLİ KİTAP & MUHTEŞEM BİR HİKAYE 2024, Kasım
Anonim
Bununla Başa Çık Göz Kalkanı (Uyanırken Görme Uyumu için)
Bununla Başa Çık Göz Kalkanı (Uyanırken Görme Uyumu için)

Büyük sorun:

Uykudan uyandığımızda ve arkadaşımız odanın ışığını açtığında, çoğumuz ışıklardan anında kör oluyoruz çünkü gözlerimizin karanlık bir ortamdan aydınlık bir ortama uyum sağlaması için zamana ihtiyacı var. Bu körleşme sorununu çözmek istiyorsak ne yapacağız? "Onunla uğraşıyoruz". Deal With It adlı bu proje (makine), parlaklıktaki ani bir değişikliği algılayabiliyor ve oda ışıkları açıldığında gözlerinizin önüne siyah plastik bir tahtayı indirerek, gözlerinizin yavaş yavaş adapte olması için on saniye veriyor. kör oluyor. Bunu nasıl kullanabilirim? Deal With It'in siyah plastik tahtası, ani bir parlama ile uyarıldığında 180 derece dönen dönen bir kolun ucuna takılır. Uyumak üzereyken uzanın, Deal With It başınızın sağ tarafına koyun, makineyi pedal çalıştırıldığında yüzünüze çarpmayacak şekilde yükseltin ve makinenin konumunu güneş gözlüğü şeklindeki pedal sizi kaplayacak şekilde ayarlayın. makine etkinleştirildiğinde gözler.

Bunu nasıl kullanabilirim?

Deal With It'in siyah plastik tahtası, ani bir parlama ile uyarıldığında 180 derece dönen dönen bir kolun ucuna takılır. Uyumak üzereyken, uzanın, Deal With It'i başınızın soluna (veya kodu değiştirirseniz sağa) koyun, makineyi kaldırın, böylece pedal etkinleştirildiğinde yüzünüze çarpmaz ve pozisyonunu ayarlayın. Makine çalıştırıldığında güneş gözlüğü şeklindeki pedal gözlerinizi kapatacak şekilde yerleştirin.

Gereçler

Bununla uğraşmaya başlamak için ihtiyacınız olan şey burada

-1 ayakkabı kutusu bir yandan kutuya takılır (kapak yüksekliği: 5,5 cm, kapak hariç genişlik: 18,9 cm, kapak dahil genişlik: 19,5 cm, yükseklik: 11 cm, kapak hariç uzunluk: 28,7 cm, kapak dahil uzunluk: 29,4 cm)

-1 ölçüm bandı

-1 Arduino Leonardo (Https://store.arduino.cc/usa/leonardo adresinden edinin)

-1 Breadboard ve jumperlar (Bunları şu adresten alın:

-1 fotodirenç (Https://www.adafruit.com/product/161 adresinden edinin)

-1 1K ohm direnç (Bunları şu adresten alın:

-1 Paralaks Standart Servo (Şu adresten edinebilirsiniz:

-1 USB devre tahtası harici fiş

-Erkek-dişi Dupont kabloları (Bunları şu adresten alın:

- ambalaj kağıdı (en az 58cm x 58cm)

-A4 kağıtları (ve yazıcı)

-1 rulo bant

-1 Kutu kesici (Tercih edilen türü şuradan edinin:

-2 siyah plastik tahta (30cm x 20cm)

-Arduino USB kablosu (Https://chosentech.info/product/usb%E6%96%B9%E9%A0… adresinden edinebilirsiniz)

-1 USB Güç Bankası

Adım 1: Devre

Devre
Devre

Deal With It devresini yukarıdaki şekle göre oluşturun.

ÖNEMLİ: USB GÜÇ KAYNAĞI, FOTORESİSTÖR VE SERVO HENÜZ TAKMAYIN, AMA BUNLAR İÇİN YER TASARRUFU YAPIN

Adım 2: Kutunun Dış Yüzeyini Kesmek

Kutunun Derisini Kesmek
Kutunun Derisini Kesmek

Siyah çizgiler boyunca kesin ve yukarıdaki şekle göre kırmızı çizgiler boyunca çizin.

MAKİNE BİTİRDİĞİNDE KUTU İÇİ KIRMIZI ÇİZGİLER OLACAKTIR

Adım 3: "Taban" Kartını Kutunun Altına Yerleştirin

Koy
Koy

ÖNEMLİ: ELLE ÇİZİMLİ ÇİZGİLERİN YUKARI YUKARI GÖRÜLDÜĞÜNDEN VE KUTU TABANININ KENARI İLE HİZALANDIĞINDAN EMİN OLUN.

Adım 4: Kanatları Kutunun Üzerine Bantlayın

Kanatları Kutunun Üzerine Bantlayın
Kanatları Kutunun Üzerine Bantlayın

Adım 5: Taraflar

Taraflar
Taraflar

Kutuyu yan yatır

kapağı aç

"Yan" tahtayı kutunun kenarına, 3 cm genişliğinde kanat kutunun ağzına bakacak şekilde, kırmızı çizgiler kutuya bakacak şekilde, kutunun kenarının çevresini sınırlayacak şekilde yerleştirin.

Adım 6: "Yan" Panonun 1 Cm Genişlikteki Kanatlarını Kutunun Üzerine Bantlayın

1 Cm Genişlikteki Kanatlarını Bantlayın
1 Cm Genişlikteki Kanatlarını Bantlayın

7. Adım: "Yan" Panonun 3 Cm Genişlikteki Kanadını Kutunun İç Kısmına Katlayın ve Bantlayın

3 Cm Genişlikteki Kanadı Katlayın
3 Cm Genişlikteki Kanadı Katlayın

KUTUSUNUN DİĞER TARAFINDAN VE DİĞER YAN PANELDE YUKARIDAKİ TÜM YAN KART ADIMLARINI TEKRARLAYIN

Adım 8: "Ön" Kartı Kenarlarından Kutunun Önüne Bantlayın

bantla
bantla
bantla
bantla

Adım 9: "Arka" Panoyu Kenarları Boyunca Kutunun Arkasına Bantlayın

bantla
bantla

Adım 10: Alt Pano

Alt Pano
Alt Pano

Kutuyu açın ve kapağının üzerine koyun. Kapak, "üst" tahtanın üzerine yerleştirilmeli, kenarları tahtadaki en büyük çizilen ızgarayı hizalayacak şekilde, tahtanın 5,7 cm'lik kanadı kapağın ucunu işaret ederken, tahtanın 1 cm'lik kanadı bağlı parçaya dönük olmalıdır. kapak ve kutunun gövdesi arasında.

Adım 11: Yandaki Kanadı Kutunun Kapağının İç Kısmına Katlayın ve Başlığa Bantlayın

Yandaki Kanadı Kutunun Kapağının İç Kısmına Katlayın ve Başlığa Bantlayın
Yandaki Kanadı Kutunun Kapağının İç Kısmına Katlayın ve Başlığa Bantlayın

Aynı işlemi diğer yan kanat için de yapın

Adım 12: Kapağın Kenarındaki Kanadı Kapağın Üzerine Bantlayın

Kapağın Kenarındaki Kanadı Kapağın Üzerine Bantlayın
Kapağın Kenarındaki Kanadı Kapağın Üzerine Bantlayın

Adım 13: Kutuyu Sağ Tarafı Yukarıya Yerleştirin ve Kapağını Kapatın

Kutuyu Sağ Tarafı Yukarıya Yerleştirin ve Kapağını Kapatın
Kutuyu Sağ Tarafı Yukarıya Yerleştirin ve Kapağını Kapatın

Adım 14: Kulağa Benzer Kanatları Kutunun Kapağının Kenarına Bantlayın

Kulağa Benzer Kanatları Kutunun Kapağının Kenarına Bantlayın
Kulağa Benzer Kanatları Kutunun Kapağının Kenarına Bantlayın
Kulağa Benzer Kanatları Kutunun Kapağının Kenarına Bantlayın
Kulağa Benzer Kanatları Kutunun Kapağının Kenarına Bantlayın

Adım 15: Üst Panonun 1cm Kanadını Kutunun Arkasına Bantlayın

Üst Panonun 1cm Kanadını Kutunun Arkasına Bantlayın
Üst Panonun 1cm Kanadını Kutunun Arkasına Bantlayın
Üst Panonun 1cm Kanadını Kutunun Arkasına Bantlayın
Üst Panonun 1cm Kanadını Kutunun Arkasına Bantlayın

Adım 16: Arduino Leonardo'nuzu, Ayakkabı Kutunuzun Sağ Üst Köşesine, Ayakkabı Kutusu Resimde Gösterildiği Yöne Bakacak şekilde Bantlayın

Arduino Leonardo'nuzu Ayakkabı Kutunuzun Sağ Üst Köşesine, Ayakkabı Kutusu Resimde Gösterildiği Yöne Bakacak şekilde Bantlayın
Arduino Leonardo'nuzu Ayakkabı Kutunuzun Sağ Üst Köşesine, Ayakkabı Kutusu Resimde Gösterildiği Yöne Bakacak şekilde Bantlayın

Adım 17: Kutunun Üstünü Kesmek

Kutunun Üstünde Kesme
Kutunun Üstünde Kesme
Kutunun Üstünde Kesme
Kutunun Üstünde Kesme

Kutu kapağının üst kısmındaki yukarıdaki çizimi kullanarak servoyu kırmızı dikdörtgenin üzerine koyun ve kutu kesiciyi kullanarak kenarları boyunca kutunun içine kesin. daha sonra alttaki siyah noktaya bir çentik yapın, fotodirencin daha sonra gideceği yere.

ÖNEMLİ: KESMEYE BAŞLADIĞINIZDA KUTU AÇILIŞININ SOLDA OLDUĞUNDAN EMİN OLUN

Adım 18: Servoyu, Resimde Gösterildiği Yönde Önce Ayakkabı Kutusu Kablosunun Üstündeki Dikdörtgen Deliğe Yerleştirin. Ardından, Sağlam Yapması için Servoyu Kutunun Yüzeyine Bantlayın

Servoyu Resimde Gösterildiği Yönde Önce Ayakkabı Kutusu Kablosunun Üstündeki Dikdörtgen Deliğe Yerleştirin. Ardından, Sağlam Yapması için Servoyu Kutunun Yüzeyine Bantlayın
Servoyu Resimde Gösterildiği Yönde Önce Ayakkabı Kutusu Kablosunun Üstündeki Dikdörtgen Deliğe Yerleştirin. Ardından, Sağlam Yapması için Servoyu Kutunun Yüzeyine Bantlayın

Adım 19: Servoyu Devre Üzerindeki Konumuna Yerleştirin

Adım 20: Tel Yapımı

Tel Yapmak
Tel Yapmak

2 çift Dupont kablosunu resimde gösterildiği gibi birbirine bağlayın ve sağlam hale getirmek için bağlantı noktasının etrafına bant sarın. Bu tel, daha sonra fotorezistörü devre kartınıza bağlamak için kullanılacaktır.

Adım 21: Yeni Yaptığınız Nickten Kutunun Kapağına Fotodirenci yerleştirin ve Yeni Yaptığınız Teli Kapağın Altından Fotorezistörün Bacaklarına Bağlayın

Yeni Yaptığınız Nickten Kutunun Kapağına Fotodirenci Yerleştirin ve Yeni Yaptığınız Teli Kapağın Altından Fotorezistörün Bacaklarına Bağlayın
Yeni Yaptığınız Nickten Kutunun Kapağına Fotodirenci Yerleştirin ve Yeni Yaptığınız Teli Kapağın Altından Fotorezistörün Bacaklarına Bağlayın

Adım 22: Fotodirenci Devredeki Yerine Yerleştirin

Adım 23: Kutunun En Küçük Tarafına (Fotorezistörün Fotoğrafta Gösterildiği Gibi) Çizimde Belirtilen Konumda Bir Nick Yapın

Kutunun En Küçük Tarafına (Fotodirencin Altındaki Fotoğrafta Görüldüğü Gibi) Çizimde Belirtilen Konumda Bir Takma Yapın
Kutunun En Küçük Tarafına (Fotodirencin Altındaki Fotoğrafta Görüldüğü Gibi) Çizimde Belirtilen Konumda Bir Takma Yapın
Kutunun En Küçük Tarafına (Fotodirencin Altındaki Fotoğrafta Görüldüğü Gibi) Çizimde Belirtilen Konumda Bir Takma Yapın
Kutunun En Küçük Tarafına (Fotodirencin Altındaki Fotoğrafta Görüldüğü Gibi) Çizimde Belirtilen Konumda Bir Takma Yapın

Harici USB devre tahtası güç kaynağı kablosunun daha sonra gireceği yer burasıdır.

Adım 24: Bir Çift Dupont Kablosunu Harici USB Breadboard Güç Kaynağına Bağlayın ve Bandı Bağlantı Noktalarının Etrafına Sararak Sağlam Olun

Bir Çift Dupont Kablosunu Harici USB Breadboard Güç Kaynağına Bağlayın ve Bandı Bağlantı Noktalarının Etrafına Sararak Sağlam Olun
Bir Çift Dupont Kablosunu Harici USB Breadboard Güç Kaynağına Bağlayın ve Bandı Bağlantı Noktalarının Etrafına Sararak Sağlam Olun

Adım 25: USB Kablosunu Yeni Yaptığınız Kutunun Yan Tarafındaki Nickten Takın ve Devre Üzerindeki Konumuna Yerleştirin

USB Kablosunu Yeni Yaptığınız Kutunun Yan Tarafındaki Nickten Takın ve Devre Üzerindeki Konumuna Yerleştirin
USB Kablosunu Yeni Yaptığınız Kutunun Yan Tarafındaki Nickten Takın ve Devre Üzerindeki Konumuna Yerleştirin

Adım 26: Siyah Plastik Bir Panodan 2cm X 30cm'lik Bir Şerit Kesin

Siyah Plastik Bir Panodan 2cm X 30cm'lik Bir Şerit Kesip
Siyah Plastik Bir Panodan 2cm X 30cm'lik Bir Şerit Kesip

Adım 27: "Onunla Başa Çık" Güneş Gözlüğünü yazdırın. Bu, Makineyi Çalıştırırken Gözlerinizi Kapatan Kürek Olarak Kullanılacaktır

Adım 28: Diğer Kesilmemiş Siyah Plastik Tahtanın Üstüne Pikselleştirilmiş Güneş Gözlüğü ile Kağıdı İstifleyin. Pikselleştirilmiş Güneş Gözlüğünün Anahatları Boyunca Kağıdı Tahtayla Birlikte Kesin

Kağıdı Diğer Kesilmemiş Siyah Plastik Tahtanın Üzerine Pikselleştirilmiş Güneş Gözlüğü ile İstifleyin. Pikselleştirilmiş Güneş Gözlüğünün Anahatları Boyunca Kağıdı Tahtayla Birlikte Kesin
Kağıdı Diğer Kesilmemiş Siyah Plastik Tahtanın Üzerine Pikselleştirilmiş Güneş Gözlüğü ile İstifleyin. Pikselleştirilmiş Güneş Gözlüğünün Anahatları Boyunca Kağıdı Tahtayla Birlikte Kesin
Kağıdı Diğer Kesilmemiş Siyah Plastik Tahtanın Üzerine Pikselleştirilmiş Güneş Gözlüğü ile İstifleyin. Pikselleştirilmiş Güneş Gözlüğünün Anahatları Boyunca Kağıdı Tahtayla Birlikte Kesin
Kağıdı Diğer Kesilmemiş Siyah Plastik Tahtanın Üzerine Pikselleştirilmiş Güneş Gözlüğü ile İstifleyin. Pikselleştirilmiş Güneş Gözlüğünün Anahatları Boyunca Kağıdı Tahtayla Birlikte Kesin

Adım 29: Kağıt Güneş Gözlüğünü Güneş Gözlüğü Şekilli Plastik Panoya Bantlayın

Kağıt Güneş Gözlüğünü Güneş Gözlüğü Şekilli Plastik Tahtaya Bantlayın
Kağıt Güneş Gözlüğünü Güneş Gözlüğü Şekilli Plastik Tahtaya Bantlayın

Adım 30: Bu Kodu Makinenize Yerleştirin

#Dahil etmek

Servo servo;

geçersiz kurulum(){ servo.attach(2); servo.write(0);} //servoyu 0 derece boşluk döngüsüne sıfırlar(){}

Adım 31: Resimde Gösterildiği Gibi Dönebilen Bir Kol Oluşturmak için Siyah Plastik Şeridi Servonun Sağına Bantlayın

Resimde Gösterildiği Gibi Dönebilen Bir Kol Oluşturmak için Siyah Plastik Şeridi Servonun Sağına Bantlayın
Resimde Gösterildiği Gibi Dönebilen Bir Kol Oluşturmak için Siyah Plastik Şeridi Servonun Sağına Bantlayın

Adım 32: Dönen Kolun Ucundaki Gözlükleri Resimde Gösterilen Yönde Bantlayın

Gözlükleri Döner Kolun Ucuna Resimde Gösterilen Yönde Bantlayın
Gözlükleri Döner Kolun Ucuna Resimde Gösterilen Yönde Bantlayın

Kol ve gözlük, gözlük kolun üstünde olacak şekilde, gözlüğün sol merceğinin yaklaşık üçte biri kadar üst üste gelmelidir.

Adım 33: Doodle

Doodle!
Doodle!
Doodle!
Doodle!

Bu makinenin temsili doodle'ını yazdırın ve kesin ve resimde gösterilen konumda ve yönde makineye bantlayın.

Adım 34: Bu Kodu Makinenize Yerleştirin

// Bu makine önce ışıkların kapandığını algılayarak çalışır ve ışıklar tekrar açıldığında makine kolu döndürür

#Dahil etmek

Servo servo; geçersiz kurulum(){ servo.attach(2); servo.write(0);} void loop(){ do{delay(1);}while(analogRead(5) > 400); // Bu sayı, fotorezistörün ortamı "karanlık" olarak kabul etmesi için ortamın ne kadar karanlık olması gerektiğini belirler. Fotodirencin daha parlak parlaklığı "karanlık" olarak algılamasını sağlamak için, bu satırdaki değeri artırın ve bunun tersi de geçerlidir. do{delay(1);}while(analogRead(5) < 600): // Bu sayı, fotorezistörün ışıkların açıldığını yorumlaması için ortamın ne kadar parlak olması gerektiğini belirler. Fotodirencin dimmer ışıklarını algılamasını sağlamak için, bu satırdaki değeri azaltın ve bunun tersi de geçerlidir. servo.write(180); // Bu satır servo hareketini kontrol eder. Servoyu aşağı yukarı döndürmek için açıyı ayarlayın. gecikme (10000); // Bu çizgi, merceğin gözlerinizin üzerinde ne kadar kalacağını düzenler. Gecikme varsayılan olarak 10 saniyeye ayarlanmıştır. Lensin gözünüzün üzerinde daha uzun süre kalmasını sağlamak için bu satırdaki değeri artırın veya tam tersi. servo.write(0); // Servonun hareketini tersine çevirmek için, bu satırdaki sıfırı 10. satırdaki değerle değiştirin ve 6. satırdaki dereceyi 180'e değiştirin. }

Tebrikler, işiniz bitti!

Önerilen: